LIS is now on GitHub! Please see our latest announcement for more details: LISF on GitHub
A new LIS Framework public release is coming soon and will be made publicly available on our LISF GitHub page.
Last public release version was 7.2r, and information for that are found below:
Land surface Data Toolkit (LDT) Public Release 7.2r (r6983:7558)
Land Information System (LIS) Public Release 7.2r (r6996:7551)
Land surface Verification Toolkit (LVT) Public Release 7.2r (r5927:7374)
Version: LDT_public_release_7.2r, LIS_public_release_7.2r, LVT_public_release_7.2r
Release date: 6 May 2017
The Land Information System Framework (LISF) is released under the terms and conditions of the NASA Open Source Agreement (NOSA) Version 1.3. To download and/or use the LISF software you must agree to the LISF NOSA.
Source Code
- LDT
- LDT_public_release_7.2r
Download: LDT_public_release_7.2r
- LDT_public_release_7.2r
- LIS
- LIS_public_release_7.2r
Download: LIS_public_release_7.2r
- LIS_public_release_7.2r
- LVT
- LVT_public_release_7.2r
Download: LVT_public_release_7.2r
- LVT_public_release_7.2r
LDT change log
This is the public release of LDT 7.2.
-
Changed a large static array to a dynamic allocatable one, as memory issues were being found when adding other large parameter datasets.
-
Added minor updates to LDT log errors and comments.
-
Added check for when a 'CONSTANT' landcover is selected but also for when the fill option is set to 'none'. The fill option is used to specify the landcover type.
-
Updated the LDT PRISM precipitation monthly climatology reader and testcase.
-
Future updates will be needed to accommodate the newer PRISM data format (*.bil), which will make future releases.
-
Updated the LDT-based SRTM test case.
-
Updated the Noah v3.3 LSM parameter test case for LDT.
-
Updated the LDT-based USGS landcover reader.
-
Updated the LDT-based HYMAP test case
-
Updated the LDT-based GeoWRSI test case.
-
Updated log comment in ensemble restart routine
-
Updated the "Constant" parameter test case.
-
Updated the MOD44W mask file test case for LDT.
-
Updated the LDT-based CLSM F2.5 test case.
-
Added the Metforce NLDAS-2 processing test case
-
Removed the testcase for RDHM, v3.5.6, since a version of that testcase exists in the LIS public testcases.
-
Removed a couple of additional LDT test cases and added an updated NLDAS2 elevation parameter test case.
-
Updated the LDT ensemble restart upscaling test case.
-
Updated the LDT ensemble restart downscaling test case.
-
Updating and removing some of the built-in (stand-alone) LDT testcase directories.
New testcase updates to be committed soon.
-
Commented out lines in each supplemental observed precip reader (e.g., CMAP) that calculate the ratio between a convective rainfall field and companion rainfall or total precip field.
An error was found in each reader that the convective precip field was not getting passed from the 'baseforcing' type dataset readers and resulting in full 0-valued fields, which were overwriting the convective precip of the baseforcing in the output fields.
So for the upcoming LIS Spring 2017 release, this feature was turned off for now and will be fully implemented in the next release.
-
Fixed subroutine calls related to the "average" upscaling option for the RFE2gdas forcing reader.
Former lines of code no longer matched the input/output types related requirements.
-
updates to the SMAP data plugin to fix an interpolation issue when using a regional domain
-
Added the updated ECMWF reset routine, as now also found in the LIS dev branch.
-
Added minor updates to the CHIRPS daily reader; and implemented the "corrected" convective precip and snowfall fields to the MERRA2 reader.
-
Fixed an uninitialized variable in the LIS LSM data reader for DAobs
-
Fixed the requirement for the missing_data global flag in the NUWRF mode
-
Made additional corrections / updates to read_gdas routine.
-
Made minor updates to the CHIRPS2 forcing module.
-
Added Eric Kemp's correction to the pds5 array. (from LIS-7 public)
-
Update Param_SRTMtile testcase
-
Made a temporary update to the CHIRPS v2 daily reader, where the user can specify the starting name of the CHIRPS daily "annual" netcdf-formatted files.
This update has been implemented for now to support reading in either CHIRPS ("S" - station-corrected) or the original "CHIRP" global precipitation forcing dataset.
Options in the LDT config file can be specified as:
- CHIRPS station-corrected dataset: (filenames starting with: "chirps-v2.0" CHIRPS2.0 forcing directory: ../CHIRPSv2/daily_p05/chirps-v2.0
- Original CHIRP precipitation: (filenames starting with: "chirp" CHIRPS2.0 forcing directory: ../CHIRP/chirp
-
Added new minor features to the MERRA2 reader in LDT to support 'none' spatial and temporal interpolation options, which allow the user to read in the "native" MERRA-2 files without alteration by LDT.
Such options are supported within each of the metforcing run mode methods.
-
Updated the GEOS5 forecast reader in the LDT development branch to match what Sujay updated in LIS dev branch.
This updated GEOS5 code has not been tested yet as forcing ensemble support needs to be fully added into LDT. To be done in near future.
-
Implemented the zterp correction recently implemented by Jim Geiger and Hiroko Beaudoing in the LIS dev code. It incorporates Hiroko's zterp correction used at run-time.
Please see Trac ticket #113.
To enable this correction, add this to your LIS run-time configuration file (lis.config):
Enable new zterp correction (met forcing): .true.
This option has the default setting of .false.
-
Added minor updates to the MERRA-2 forcing reader. Allowing native fields be read in and be processed through by run-modes, like temporal downscaling and climatology generation.
-
Removed the obsolete "geos" forcing dataset option, as this will no longer be supported in future LDT versions. This forcing option supported older GEOS versions (3 and 4).
-
Added options to use NCEP-LIS slopetype and tbot datasets to RUC LSM.
LIS change log
This is the initial release of the public version of LIS 7.2.
- Includes the NOAA Rapid Update Cycle (RUC) 3.7.1 land surface model
- Includes the ensemble streamflow prediction (ESP) conventional forecasting runmode
- Includes additional parameter and uncertainty estimation support
- Differential evolution Markov chain (DEMC)
- Levenberg-Marquardt
- Random walk Markov chain monte carlo
- Includes additional radiative transfer model support
- Tau Omega
- Data assimilation is performed on the observation grid
- Supports HYMAP runoff data
- Supports ANSA snow depth observations
- Supports GCOMW AMSR2 L3 soil moisture observations
- Supports GCOMW AMSR2 L3 snow depth observations
- Supports NASA SMAP soil moisture observations
- Supports PILDAS soil moisture observations
- Supports SMMR snow depth observations
- Supports SMOS L2 soil moisture observations
- Supports SMOS NESDIS soil moisture observations
- Supports SSMI snow depth observations
- Supports AWAP precipitation data
- Supports LDT generated met forcing climatology data
- Supports generic ensemble forecast met forcing data
- Supports GRIB 2 formatted output
LVT change log
This is the public release of LDT 7.2.
-
Changed a large static array to a dynamic allocatable one, as memory issues were being found when adding other large parameter datasets.
-
Added minor updates to LDT log errors and comments.
-
Added check for when a 'CONSTANT' landcover is selected but also for when the fill option is set to 'none'. The fill option is used to specify the landcover type.
-
Updated the LDT PRISM precipitation monthly climatology reader and testcase.
-
Future updates will be needed to accommodate the newer PRISM data format (*.bil), which will make future releases.
-
Updated the LDT-based SRTM test case.
-
Updated the Noah v3.3 LSM parameter test case for LDT.
-
Updated the LDT-based USGS landcover reader.
-
Updated the LDT-based HYMAP test case
-
Updated the LDT-based GeoWRSI test case.
-
Updated log comment in ensemble restart routine
-
Updated the "Constant" parameter test case.
-
Updated the MOD44W mask file test case for LDT.
-
Updated the LDT-based CLSM F2.5 test case.
-
Added the Metforce NLDAS-2 processing test case
-
Removed the testcase for RDHM, v3.5.6, since a version of that testcase exists in the LIS public testcases.
-
Removed a couple of additional LDT test cases and added an updated NLDAS2 elevation parameter test case.
-
Updated the LDT ensemble restart upscaling test case.
-
Updated the LDT ensemble restart downscaling test case.
-
Updating and removing some of the built-in (stand-alone) LDT testcase directories.
New testcase updates to be committed soon.
-
Commented out lines in each supplemental observed precip reader (e.g., CMAP) that calculate the ratio between a convective rainfall field and companion rainfall or total precip field.
An error was found in each reader that the convective precip field was not getting passed from the 'baseforcing' type dataset readers and resulting in full 0-valued fields, which were overwriting the convective precip of the baseforcing in the output fields.
So for the upcoming LIS Spring 2017 release, this feature was turned off for now and will be fully implemented in the next release.
-
Fixed subroutine calls related to the "average" upscaling option for the RFE2gdas forcing reader.
Former lines of code no longer matched the input/output types related requirements.
-
updates to the SMAP data plugin to fix an interpolation issue when using a regional domain
-
Added the updated ECMWF reset routine, as now also found in the LIS dev branch.
-
Added minor updates to the CHIRPS daily reader; and implemented the "corrected" convective precip and snowfall fields to the MERRA2 reader.
-
Fixed an uninitialized variable in the LIS LSM data reader for DAobs
-
Fixed the requirement for the missing_data global flag in the NUWRF mode
-
Made additional corrections / updates to read_gdas routine.
-
Made minor updates to the CHIRPS2 forcing module.
-
Added Eric Kemp's correction to the pds5 array. (from LIS-7 public)
-
Update Param_SRTMtile testcase
-
Made a temporary update to the CHIRPS v2 daily reader, where the user can specify the starting name of the CHIRPS daily "annual" netcdf-formatted files.
This update has been implemented for now to support reading in either CHIRPS ("S" - station-corrected) or the original "CHIRP" global precipitation forcing dataset.
Options in the LDT config file can be specified as:
- CHIRPS station-corrected dataset: (filenames starting with: "chirps-v2.0" CHIRPS2.0 forcing directory: ../CHIRPSv2/daily_p05/chirps-v2.0
- Original CHIRP precipitation: (filenames starting with: "chirp" CHIRPS2.0 forcing directory: ../CHIRP/chirp
-
Added new minor features to the MERRA2 reader in LDT to support 'none' spatial and temporal interpolation options, which allow the user to read in the "native" MERRA-2 files without alteration by LDT.
Such options are supported within each of the metforcing run mode methods.
-
Updated the GEOS5 forecast reader in the LDT development branch to match what Sujay updated in LIS dev branch.
This updated GEOS5 code has not been tested yet as forcing ensemble support needs to be fully added into LDT. To be done in near future.
-
Implemented the zterp correction recently implemented by Jim Geiger and Hiroko Beaudoing in the LIS dev code. It incorporates Hiroko's zterp correction used at run-time.
Please see Trac ticket #113.
To enable this correction, add this to your LIS run-time configuration file (lis.config):
Enable new zterp correction (met forcing): .true.
This option has the default setting of .false.
-
Added minor updates to the MERRA-2 forcing reader. Allowing native fields be read in and be processed through by run-modes, like temporal downscaling and climatology generation.
-
Removed the obsolete "geos" forcing dataset option, as this will no longer be supported in future LDT versions. This forcing option supported older GEOS versions (3 and 4).
-
Added options to use NCEP-LIS slopetype and tbot datasets to RUC LSM.