LBLRTM
LBLRTM_v11.3
Date: November 2007
-
Included NO2 as a cross-section in list of cross-section molecule aliases.
Modified LBLRTM to include a default profile for NO2 when it is specified
as a cross-section. The default profile is identical to that when
an NO2 profile is requested for use when NO2 lines are present. (J. Delamere,
S.A. Clough)
-
Molecules number extended to include molecule # 39; ch3oh (S.A. Clough)
-
Fixed an error in the scaling option. (J. Delamere, S.A. Clough)
-
Corrected and indexing issue in the N2 continuum that effected calculations
below 350 cm-1 (S.A. Clough, Bill Snow, Bob d'Entremont, M.W. Shephard)
Very Important: Since the
CO2 continuum and the CHI factor depend on the line coupling, the line
coupling must be used in the calculations in order to obtain accurate results.
Therefore, accompanying this LBLRTM release is a new line file containing
Niro et al. (2005) line coupling parameters (aer_v_2.1) and corresponding
LNFL_v_2.5 program that converts the ascii line file into an input binary
file for LBLRTM.
LBLRTM_v11.1
Date: July 2007
-
The continuum for CO2 has been calculated using Niro et al. (2005) line
coupling with a factor of 0.75 applied to the nu_3 band. This factor
was chosen to get the best agreeement with airs test cases in the
nu_3 spectral region. (S.A. Clough, M.W. Shephard, V.H. Payne)
-
The the value of chi factor for CO2 set to 1. This has been made possible
because the apparent sub-lorentzian line shape at the nu_3 bandhead is
now taken care of with Niro et al. (2005) line coupling. (S.A. Clough,
M.W. Shephard, V.H. Payne)
-
The directory structure has been modified to be similar with standard release
packages. For example: The program is now compiled in a "build" directory
instead of the top level; the executable file still get placed in the top
level directory.
Very Important: Since the
CO2 continuum and the CHI factor depend on the line coupling, the line
coupling must be used in the calculations in order to obtain accurate results.
Therefore, accompanying this LBLRTM release is a new line file containing
Niro et al. (2005) line coupling parameters (aer_v_2.0) and corresponding
LNFL_v_2.4 program that converts the ascii line file into an input binary
file for LBLRTM.
LBLRTM_v10.7
Date: June 2007
-
The option for reading spectral cloud optical depths has been changed:
IAERSL must now be set to 2 to invoke this option (S.A. Clough)
-
Modification was made so that the correct 'plotting' of transmittances
from optical depths occurs. (S.A. Clough)
-
Number of input levels (sonde levels) has been increased to 6000. (S.A.
Clough and J. Delamere)
-
A test has been added for ikmax to provide a proper result for a horizontal
(or single) layer with aerosols. (S.A. Clough)
-
Capability to scale cross section (xs) profiles has been added. (S. A.
Clough)
-
Incorrect implementation of IMRG 40 and 41 (42 and 43) option for
Analytic Jacobians has been corrected. (S. A. Clough)
-
A change was made to enable execution with g95 in single and double precision.
-
A change was made to enable the proper opening/closing of file. (M.W. Shephard,
J. Gu, and D. Feldman)
-
Variable specifications were modified to be consistent within the module
and to ensure proper performance with the single precision solar file for
both single and double versions of lblrtm. (S. A. Clough)
LBLRTM_v10.3
Date: August 2006
-
Treatment of mixing ratios has been made more consistent and the volume
molar density has been treated more precisely. For example, the coding
was modified to allow for variable mixing ratios of nitrogen and oxygen.
This is useful for mixing ratios of nitrogen and oxygen different from
earth values. (S.A. Clough)
-
Continuum module was also made more flexible for atmospheres that do not
have fixed nitrogen and oxygen values. (S.A. Clough)
-
The nitrogen collision induced fundamental has been modified using data
provided by Walter Lafferty at NIST. There is minimal change in the
results from the previous implementation. (S.A. Clough, W. Lafferty, and
E.J. Mlawer)
-
Fixed an error in the coding of the subroutines that load the continuum
coefficients into the arrays. Roundoff protection was not provided
and in certain cases the loading of the array could be in error by one
element. (S.A. Clough)
-
Fixed an issue associated with the new scaling capability. (S.A. Clough
and M.W. Shephard)
-
The role of IOD=3 has been made more general and more robust. (see instructions)
(K.E. Cady-Pereira and S.A. Clough)
-
IMRG=10 is no longer an available option. The same results can be
obtained with IMRG=1. (S.A. Clough and K.E. Cady-Pereira)
LBLRTM_v10.1
Date: June 2006
Modifed the program so that the layer optical depth calculation options
work as specified in the instructions and are consistent with versions
previous to LBLRTM_v10.0. (S.A. Clough and M.W. Shephard)
LBLRTM_v10.0
Date: May 2006
-
Modified the Analytic Jacobian calculations to be more efficient
and accurate (S.A. Clough).
-
Added the capability to scale the molecular profile values (S.A.
Clough).
-
MT_CKD_v1.3 : Modified CO2 continuum based primarly on LBLRTM validations
with SHIS/TES/AIRS observations (M.W. Shephard)
-
Correction for horizontal propagation with aerosols for any altitude above
1 m (0.001 km) (T. Scharlemann and S.A. Clough).
-
Modified LBLRTM implementation of TIPS so that it can handle molecules
with HITRAN molecule numbers larger than 33.(S.A. Clough and M.W. Shephard)
-
Also, available for the LBLRTM calculations are additonal CO2 P/Q/R
line coupling adapted from Niro et al. (2005) for the CO2 v2 (600-800
cm-1). The line coupling parameters are provide with the spectroscopic
line parameters and in the LNFL (www.rtweb.aer.com) example. LNFL
merges the line coupling paramters with a spectroscopic line database to
create input spectroscopic parameters for LBLRTM (M.W. Shephard and S.A.
Clough).
F. Niro, K. Jucks, J.-M. Hartmann, Spectra
calculations in central and wing regions of CO2 IR bands. IV : Software
and database for the computation of atmospheric spectra, in J Quant Spectrosc
Radiat Transfer. Vol. 95, 2005, pp. 469-481.
LBLRTM_v9.4
Date: Jan 2005
-
Fixed a small bug typo bug in the hydrostatic routine in LBLRTM (S.A.
Clough).
LBLRTM_v9.3
Date: Oct 2004
-
Fixed a small bug in the analytic derivatives/jacobians routine in LBLRTM
that occured when cross-sections are specified when computing derivatives/jacobians.
(H. Snell)
LBLRTM_v9.2
Date: Sept 2004
-
Implementation of analytic derivatives/jacobians in LBLRTM.
This effort was supported by EUMETSAT and designed to require a minimal
amount of setup time on the part of the user while exploiting pre-existing
LBLRTM calculation options. Refer to the user instructions and the
new FAQ document for more details. (H. Snell, M.W. Shephard, S.A. Clough,
and S. Tjemkes)
-
The foreign water vapor continuum has been modified in the 250-500
cm-1 region to provide improved agreement with AERI extended range measurements
from SHEBA and the North Slope of Alaska ARM site. The consequence
is that in this spectral region, the MT_CKD_1.1 foreign continuum provides
results similar to those previously obtained with CKD_2.4.1. (S.A. Clough
and J. Delamere)
-
A correction to the collision induced nitrogen continuum absorption
in the 0-350 cm-1 region has been implemented. The magnitude of the
increase is approx. 35 % from 0-250 cm-1. (S.A. Clough and R. Tipping)
LBLRTM_v8.4
Date: April 2004
-
Minor bug fixs to the LOWTRAN7 routin in LBLRTM (lbllow.f) that includes
the moving of an ENDIF to the proper location and the proper alignment
of ZMDL and ALTZ arrays (S.A. Clough and S. Shald)
-
In the continuum module, the coding of the partial pressure of water vapor
has been simplified by introducing a varaiable h2o_frac. The factor
of 1.e-20 has been removed from Wtot. In conjunction with this, the
factor of 1e-20 has been removed from the calculation of fractions for
the other species, including the Rayleigh scattering section. (S.A. Clough)
-
The common blocks in several subroutines have been modified to eliminate
compiler "Warning" Messages (S.A. Clough)
-
Minor bug fix in postsub.f (S.A. Clough)
-
Changes to xmerge.f to get it ready for analytic derivation implementation.
(H. Snell)
LBLRTM_v8.3
Date: December 2003
-
Minor bug fix to the SCNMRG routine. (M.W. Shephard
and J. Gu)
LBLRTM_v8.2
Date: October2003
-
Minor bug fix to the LOWTRAN7 routine in LBLRTM (lbllow.f),
which accounts for clouds and aerosols. (S.A. Clough)
-
Added a makefile and utility in order to run LBLRTM
on LINUX INTEL. (M.W. Shephard and H. Nair)
LBLRTM_v8.1
Date: October2003
The following are descriptions of important changes
contained in LBLRTM v8.1:
-
The partition function routine has been changed to
TIPS_2003 [Fischer,J., R.R. Gamache, A. Goldman, L.S. Rothman and
A. Perrin. Total internal partition sums for molecular species in the 2000
edition of the HITRAN database, JQSRT 2003;82:401-412.] (S.A. Clough)
-
The number of molecules that can be handled is 38,
consistent with HITRAN 2000. (S.A. Clough)
-
The chi factor for carbon dioxide has been modified.
The chi factor is now computed in a separate subroutine. (S.A. Clough)
-
The cumulus cloud option is now working.
(S.A. Clough and M.W. Shephard)
-
The line coupling coefficients for the oxygen lines
in the microwave region have been modified based on the data of Cimini
et al. (2003). (K. Cady-Pereira and S.A. Clough)
-
The method of handling the temperature correction
for transitions with unknown lower state energies has been modified.
(S.A. Clough and M.W. Shephard)
-
The CO2 Mixing Ratio parameter read from TAPE5 (if
non zero) prevails over all other input values. This provides a ready
means to globally change the carbon dioxide mixing ratio. (S.A. Clough)
-
Spectral range over which carbon dioxide continuum
has been increased by a factor of 7.0 has been extended to 0-1200 cm-1.
(S.A. Clough)
LBLRTM v7.04
Date: April 2003
The following are descriptions of important changes contained in LBLRTM
v7.04:
-
The interface between LBLRTM and LOWTRAN7 has been
updated to run operationally (i.e. including aerosols and clouds).
(S.A. Clough, M.W. Shephard, and S. Tjemkes)
-
To function more efficiently as a stand alone program
the common blocks in LBLATM has been made more consistent. (S.A.
Clough and D. Turner)
LBLRTM v7.03
Date: March 2003
The following are descriptions of important changes contained in LBLRTM
v7.03:
-
There was code implemented to report and skip over
spectral lines that cannot be handled properly by TIPS in LBLRTM. (H. Snell
and S.A. Clough)
-
Pressures adjacent to 35 km in the built in US STD
ATMOS was modified. (W.O. Gallery)
LBLRTM v7.01
Date: February 2003
This is update notice #11 for users of LBLRTM, the Line By Line Radiative
Transfer Model
The following are descriptions of important changes contained in LBLRTM
v7.01:
-
Completely new water vapor continuum model (0-20,000cm-1): MT_CKD_1.0.
See the release notes for the mt_ckd continuum for further details. (E.J.
Mlawer, D.C Tobin and S.A. Clough)
-
LBLRTM modified to read the single precision SOLAR.RAD file when running
LBLRTM in double precision (solar applications) (S.A. Clough).
-
Fixed a bug when using cross sections (XS directory) specified on pressure
levels when the first reference altitude is zero. (M.W. Shephard)
-
For LBLATM (IATM=1), volume mixing ratio values on TAPE6 (output) have
been changed from ppv to ppmv with the units indicated in the text. This
provides consistency with volume mixing ratio input for LBLATM (TAPE5).
Note that the vmr variables internal to the code are ppv. (M.W. Shephard)
-
Increased the maximum number of LBLATM input levels from 3400 to 4000 in
order to input full radiosonde profiles. (M.W. Shephard)
-
Increased the portability of LBLRTM by providing makefiles and utilities
to run LBLRTM on IBM (AIX) and on OS X (Mac). (S.A. Clough, M.W. Shephard,
P. VanDelst, A. Goldman)
Note: This version of LBLRTM has been executed on the following platforms:
System
|
Mfr.
|
Compiler
|
sgl
|
dbl
|
| IRIX |
SGI |
|
f90,f77 |
f90,f77 |
| SOLARIS |
SUN |
|
f90,f77 |
f90,f77 |
| AIX |
IBM |
|
f90 |
f90 |
| LINUX |
---- |
PGI |
f90 |
**f90** |
| OS X |
Apple |
Absoft |
f90 |
f90 |
|
|
g77 (gnu) |
g77 |
|
Makefiles are included for the compilers appearing in bold in the above
table.
**f90**
for compiling LINUX in double precision, the script "linux_dbl_script"
must be executed which includes the appropriate makefile.
LBLRTM has previously been run by us on DEC alpha, Cray, MS_dos, and HP
platforms. The associated utilities used are included in this release
but are likely outdated.
LBLRTM v6.12
Date: October 2002
This is update notice #10 for users of LBLRTM, the Line By Line Radiative
Transfer Model
The following are descriptions of important changes contained in LBLRTM
v6.12:
-
An important change has ben implemented for the calculation of the optical
depth for the carbon dioxide bands in the 500 cm-1 - 900 cm-1 region.
The chi line shape factor and the continuum
for carbon dioxide have been modified in this region resulting
in an overall increased absorption. These changes were principally
based on validations with the U. Wisconsin interferometric measurements:
HIS (CAMEX), SHIS (AFWEX) and AERI (ARM NSA site). These modifications
should be considered as preliminary with further improvements expected
in the near future. (Clough/Shephard/Delamere/Tobin/Turner/Revercomb)
-
The continuum module for this release is designated ckd_2.4.2 reflecting
the modification to the carbon dioxide continuum. No change has been
made to any other continuum contributions for this release.
-
The capability to perform the radiative transfer for down looking scenes
with a Lambertian surface has been
added. The down welling flux is obtained from a radiance calculation
at the diffusivity angle (secant = 1.67). (Clough/Shephard)
-
Corrected a spectral interpolation error in the utilization of the EMISSIVITY
and RELECTIVITY data files. (VanDelst)
-
Problem in version 6.01 for line coupling in the microwave region fixed.
(F. Evans)
-
Correction of redundant Rayleigh extinction contributions when both the
continuum and the lowtran modules are invoked. (Qilong Min, Minzheng
Duan)
-
The line rejection files, REJ1 and REJ4, now have the value of the
spectral sampling interval, DV, stored in the files. This enables
the performance of subsequent radiative transfer calculations with exactly
the same sampling at each layer. (Shephard)
-
Increased portability of the model. In particular, compatibility
with PGI LINUX compiler (both f77 and
f90) established. The utility modules (UTIL_XXX) have been updated.
-
Note, for double precision on the PGI LINUX platform one must run
the "src/linux_dbl_script" script before compiling with the makefile "makefiles/makelbl.pgi_linux_f90_dbl".
(Shephard/ Clough)
LBLRTM v6.01
Date: February 2002
This is update notice #9 for users of LBLRTM, the Line By Line Radiative
Transfer Model
The following are descriptions of important changes contained in LBLRTM
v6.01:
-
Capability to input atmospheric profile on either altitude or pressure
grid, and to output quantities on either altitude or pressure grid.
-
Capability to compute quantities for atmospheric layers which are not in
local thermodynamic equilibrium (Non-LTE option).
-
The exponential function and the exact 'linear in tau' function are now
tabulated at 5000 values. A table lookup is used in the radiative
transfer calculation. It should be noted that this adds a small element
of discreteness into the calculation.
-
Update of universal constants.
-
Continuum model CKD 2.4.1 contains collision induced O2 (15000 û
29870 cm-1) continuum (Greenblatt et al., 1990).
-
Changed name of input files containing surface properties from "EMISSION"
and "REFLECTION" to "EMISSIVITY" and "REFLECTIVITY".
-
A 'bug' in the fourth function contribution to the optical depth for lines
with line coupling has been corrected.
-
A number of errors associated with the 'scanmrg' options have been corrected.
-
Makefiles for creating both single and double precision executables for
a number of platforms have been included. It is to be noted that
the same line file works properly with either the single or double precision
executable.
Note: LNFL and the line
parameter database have also been updated.