RFM v4 Updates


4.36 01JUL17 - official release
New Features:
  • Internal revision to isotope handling
Bug Fixes:

4.35 01MAR16 - official release
New Features:
Bug Fixes

4.34 01OCT15 - official release
New Features:
Bug Fixes

4.33 19MAR15 - official release
New Features:
Bug Fixes
rfmsiz.inc changes

4.32 16JUN14
New Features:
Bug Fixes
rfmsiz.inc changes

4.31 16JAN14
New Features:
Bug Fixes
rfmsiz.inc changes

4.30 01-SEP-13
New Features:
Bug Fixes

4.29
Date: (not officially released)
New Features:
  • Bug fixes in v4.28, but superseded by v4.30
Bug Fixes

4.28
Date:01-JAN-08
New Features:
  • None
Bug Fixes

4.27
Date:01-JAN-07 (official release date)
New Features:
  1. Use MT_CKD_1.10 instead of MT_CKD_1.00 H2O continuum (modification to foreign broadening in range 100-600cm-1).
  2. Change uses of non-standard DFLOAT intrinsic function to generic DBLE to avoid problems with some compilers (eg NAG)
  3. Change 'X' to '1X' in format strings in various places (also a NAG Compiler issue).
Bug Fixes:

4.26
Date:01-JAN-06 (official release date)
New Features:
  • Allow vibrational temperature Jacobians
Bug Fixes:

4.25
Date:01-JAN-05 (official release date)
New Features:
  1. Allow Jacobians to be specified at arbitrary altitudes rather than on the internal profile levels
  2. LEV flag to allow intermediate outputs along ray paths at various levels within the atmosphere (effectively multiple settings of observer altitude)
  3. Allow Jacobians to be calculated for specific isotopes
  4. PRF flag to write out the internal atmospheric profile used for the RFM calculations.
  5. New H2O Continuum: MT_CKD v1 replaces CKD v2.4
  6. Write out absorption coefficients in MTX + TRA flag combinations (to allow Escape Functions to be evaluated).
  7. Handling of rotational non-LTE in format of .nte files.
Bug Fixes:

4.24
Date:01-JAN-04 (official release date)
New Features:
  1. Add extra SO2 isotopes #3 (628) and #4 (636).
  2. Force aerosol profile always to be interpolated linearly to internal height grid (which allows for slightly negative extinction values) - subroutine filprf.for
Bug Fixes:

4.23
Date:22-SEP-03 (official release date)
New Features:
  1. Allow templates (using '*' character) to be specified for input files in various driver table sections, rather than having to list all input files explicitly.
  2. Allow spectral range (*SPC section) and output to be specified in GHz rather than wavenumber - GHZ flag.
  3. Extra output option of Brightness Temperature spectra - BBT flag.
  4. Add Van Vleck-Weisskopf line shape as an option - *SHP section or VVW flag.
  5. Add option to calculate Jacobian spectra for surface temperature (SFCTEM) and emissivity (SFCEMS)
Bug Fixes:

4.22
Date:10-MAR-03
New Features:
  1. Allow direct interpolation from irregular grid (GRD option) to output grid without intermediate interpolation to fine grid followed by convolution (ILS or AVG flags).
  2. Allow direct lookup of TIPS data from tabulated data (TPS flag)
  3. Add BrO (ID=40), moving existing GeH4 from ID=40 to new ID=46
Bug Fixes:

4.21
Date:24-OCT-02
New Features:
  1. Updated Gamache non-lte Total Partition sums
  2. Modified handling of .ils files to allow multiple ILS shapes to be specified within a single file. (ilsfil.for)
  3. Insist that all .atm files used with 2D atmospheres (GRA flag) have an explicit Psi angle.
Bug Fixes:

4.20
Date:27-MAR-02 (Release Notes)
New Features:
  1. Change H2O continuum from CKD 2.1 to CKD 2.41 (switch in subroutine ctmh2o.for allows reversion to CKD 2.1 if required).
  2. Allow HDO to be specified as a separate absorber (molecule#39) - if not specified then it is included with H2O by default (as before).
  3. Allow isotopes to be assigned separate profiles using .atm files (default is to assume all isotope ratios remain constant, as before)
  4. Enable use of SF6 cross-section data (molecule#64 - replaces X64). This is now the default if "sf6" is specified. To revert to using line data (molecule#30), either specify "sf6q" or "30" in the *GAS section of the driver table
Bug Fixes:

4.12
Date: 27-JAN-02
New Features:
  1. Add VRT flag to allow flux-type features such as multiple output levels but without the solid-angle integration, i.e. for a vertical ray-path in a plane-parallel atmosphere
  2. Improve speed of limb calculations, especially with Jacobians (no difference to results, just more efficient coding)
  3. Updated values of some fundamental constants, max change 0.0005% (see phycon.inc for details)
Bug Fixes:
  1. Bug#23 - Bug#35

4.11
Date: 20-SEP-01
New Features:
  1. Modified HNO3 TIPS data (will affect all calculations including HNO3) in subroutine QTFCT.FOR - old coefficients still there but commented out
  2. Compatibility with HITRAN 2000 cross-section data, including new species, assigned RFM indices 70-81 (Full List). See Downloads web-page for cross-section data reformatted RFM-format.
  3. Small modification to handling of NTE data so that VT profiles no longer need to reach top of the atmosphere
  4. More computationally-efficient set-up procedure for Jacobian calculations
  5. New LOS flag for line-of-sight pointing Jacobians
  6. Add H2O isotope#6 (172).
Bug Fixes:
  1. Bug#12 - Bug#22

4.10
Date: 27-DEC-00.
New features:
  1. Double precision output option for all spectra (DBL flag)
  2. Horizontal gradients (GRA flag)
  3. Automatic spectral averaging (AVG flag)
  4. Flux Calculations (FLX flag)
  5. Cooling Rate Spectra (COO flag)
  6. Flux Matrices (MTX flag)
  7. More efficient Jacobian calculation (JAC flag)
  8. Numerically more accurate ray-tracing/CG Integration in normal limb-viewing
  9. Numerically more accurate radiative transfer calculation
  10. Allow LUTs to be expressed on irregular grids (LUT flag)
  11. Allow TAB files to be generated on irregular grids (combination of TAB + GRD flags).
  12. Additional species and isotopes from the GEISA 1997 dataset
Bug Fixes:
  1. Bug#7
  2. Bug#8
  3. Bug#9
  4. Bug#10
  5. Bug#11

4.04
Date: 14-APR-2000
Purpose:
  1. Fix Bug#5
  2. Fix Bug#6
  3. Add total line counts to WID diagnostics
Revised Modules:
  1. rfmspc.for
  2. radsfc.for
  3. widcom.inc, wrtwid.for, rfmwid.for
Effect:
  1. Corrected .wid output files
  2. Corrected spectra with surface reflections
  3. Additional information in .wid output files

4.03
Date: 08-DEC-1999
Purpose:
  1. Fix Bug#4
Revised Modules:
  1. MAKNAM.FOR, INPWID.FOR, JACNAM.FOR
Effect:
  1. No effect on calculated spectra

4.02
Date: 05-NOV-1999
Purpose:
  1. Fix Bug#2
  2. Fix Bug#3
Revised Modules:
  1. FILPRF.FOR, RFMRAY.FOR, TANCNV.FOR
  2. RFMWID.FOR, RFMFIN.FOR
Effect:
  1. No effect
  2. Correct H2O lines calculated with combined CTM flag and (NOCTM) qualifier

4.01
Date 12-OCT-1999
Purpose:
  1. Extend maximum ILS width to 1 widemesh interval (usually 1cm-1) - previously 0.5cm-1 maximum.
  2. Fix Bug#1
Revised Modules:
  1. RFMSIZ.INC, RFMCON.INC, FILILS.FOR, ILSCHK.FOR, ILSINT.FOR, RFMILS.FOR, FILXFL.FOR, SPCWID.FOR, SPCFIN.FOR
  2. RFMRAD.FOR
Effect:
  1. Allows wider ILS functions to be used
  2. Correct limb spectra calculated with SFC flag enabled which do not intersect surface.

4.00
Date: 15-SEP-1999
Purpose: v4.00 Release. Identical to v3.98.


RFM home page
RFM Software User's Manual
List of known bugs