Skip to content

Releases: NASA-LIS/LISF

LISF Public 7.3.3 Release

16 Dec 19:57
af94ed8
Compare
Choose a tag to compare

LDT Release notes:

  • No updates since LISF Public 7.3.2

LIS Release notes:

  • Deallocate Noah-MP-4.0.1 variables in coldstart for multiple nests

LVT Release notes:

  • No updates since LISF Public 7.3.2

LISF Public 7.3.2 Release

07 Dec 21:01
68dcfbc
Compare
Choose a tag to compare

LDT Release notes:

  • Update LDT Users' Guide
  • Add support for GNU 11.1.0 compilers
  • Fix for global domain HYMAP parameter setup where a boundary box of missing does not need to be inserted in LDT
  • Fix 0.25 deg GRACE reader

LIS Release notes:

  • Update LIS Users' Guide
  • Fix compile-time failure in GEFS metforcing reader when ecCodes disabled
  • Add support for GNU 11.1.0 compilers
  • Disable broken MODIS real-time LAI reader
  • Fix GRACE DA for NoahMP.3.6
  • Add Noah-MP precipitation timestep fix for cases where LIS dt is greater than forcing dt

LVT Release notes:

  • Update LVT Users' Guide
  • Add support for GNU 11.1.0 compilers

LISF 557WW 7.4.6 Release

22 Nov 22:07
b953674
Compare
Choose a tag to compare

LDT Release notes:

  • Patches to S2S scripts for Nov 2021 Air Force Deliverable

LIS Release notes:

  • Patches to S2S scripts for Nov 2021 Air Force Deliverable
  • Updates to LIS forecast readers to add more models
    ** Code updates to the LIS ensemble forecast reader and the precipitation forecast reader to include additional model entries (e.g., CFSv2). Default entry is for "GEOS5"

LVT Release notes:

  • Patches to S2S scripts for Nov 2021 Air Force Deliverable
  • Revised GeoTIFF code to calculate median across entire ensemble (multi-model)
  • Modified scripts to process all NMME LIS runs
  • Added back-end CF and GeoTIFF postprocessing

LISF 557WW 7.4.5 Release

15 Oct 19:46
b354341
Compare
Choose a tag to compare

LDT Release notes:

  • Initial support for Seasonal-to-Sub-seasonal (S2S) AFRICOM End-to-End System (E2ES) Forecasting
  • Update ensemble restart generation to allow random sampling when going from a restart file with a number of ensembles members to another restart file with a different number of ensemble members.
  • Implement "upscaling" and "downscaling" for "Routing" based models, like HyMAP2, for ensemble restart generation using random sampling.
  • Support compiling with Cray compilers.

LIS Release notes:

  • Initial support for Seasonal-to-Sub-seasonal (S2S) AFRICOM End-to-End System (E2ES) Forecasting
  • Add FOC files for generating LIS atmospheric forcing for S2S
  • Support compiling with Cray compilers.

LVT Release notes:

  • Initial support for Seasonal-to-Sub-seasonal (S2S) AFRICOM End-to-End System (E2ES) Forecasting
  • Update LVT use cases
  • Support compiling with Cray compilers.

LISF 557WW 7.4.4 Release

29 Jul 14:17
822c52f
Compare
Choose a tag to compare

LDT Release notes:

  • No updates since LISF 557WW 7.4.1.

LIS Release notes:

  • No updates since LISF 557WW 7.4.3.

LVT Release notes:

  • Add metadata to GeoTIFF files; change layer numbering.
  • Create GRIB output directory, if necessary, in USAFSIpost runmode.
  • Add additional USAFSIpost runmode scripts.

LISF 557WW 7.4.3 Release

08 Jul 18:23
f6ac80e
Compare
Choose a tag to compare

LDT Release notes:

  • No updates since LISF 557WW 7.4.1.

LIS Release notes:

  • Update USAFSI attribs files: usafsi_pertattribs.txt, usafsi_attribs.txt.

LVT Release notes:

  • Add support for processing soil moisture anomaly in JULES and NoahMP.
  • Fix array indexing for processing JULES multi-layer snow ensemble.
  • Add support to create GeoTIFF files from LDT and LVT netCDF.

LISF 557WW 7.4.2 Release

20 May 20:52
a27d764
Compare
Choose a tag to compare

LDT Release notes:

  • No updates since LISF 557WW 7.4.1.

LIS Release notes:

  • Add support for multi-layer snow from JULES 5.0 (PS41 configuration).
  • Fix soil moisture supersaturation triggered by unit conversion.
    Conversion of JULES soil moisture from kg m^-2 to m^3 m^-3 can lead to slightly oversaturated values if the values in the original units are already at saturation. This is due to floating point rounding error. The added code resets the converted soil moistures to the saturated value in that case. (The values are only about 1e-7 m^3 m^-3 over the saturation limit, so it's not a huge deal, but it seems best to fix it immediately.)

LVT Release notes:

  • Add support for multi-layer snow from JULES 5.0 (PS41 configuration).

LISF 557WW 7.4.1 Release

13 May 17:30
e84205f
Compare
Choose a tag to compare

LDT Release notes:

  • Address SonarQube findings for LISF 557WW 7.4.0

LIS Release notes:

  • Address SonarQube findings for LISF 557WW 7.4.0
  • The couple_jules_to_lis.sh script has been updated to add David's code change for preventing LIS-JULES crash.
  • Minor tweaks to 557WW-7.4 config files for consistency
  • Modified JULES-5.0 and Noah-3.9 soil moisture DA pertattribs
  • Reorganized read_CDFdata_month to reduce memory usage.
    Running LIS-JULES in full Air Force configuration (10-km global domain, 12 ensembles, AGRMET Ops, land DA) leads to memory exhaustion on Discover with 560 processors, when reading in the ASCAT CDF file. These code changes reduces the memory usage in read_CDFdata_month by about 50%, and LIS is able to move past this stage.

LVT Release notes:

  • Address SonarQube findings for LISF 557WW 7.4.0

LISF Public 7.3.1 Release

26 Mar 21:28
0b747e6
Compare
Choose a tag to compare

Release notes

LDT

  • Update LDT documentation to reflect all run modes

LIS

  • Call LIS_lsm_DAmapTileSpaceToObsSpace instead of LIS_mapTileSpaceToObsSpace

    The routine LIS_mapTileSpaceToObsSpace was broken
    into LIS_surfaceModel_DAmapTileSpaceToObsSpace,
    LIS_lsm_DAmapTileSpaceToObsSpace, and LIS_routing_DAmapTileSpaceToObsSpace.

    The code in jules5x_map_snodep.F90 and jules5x_map_usafsi.F90 was
    calling the old routine, which leads to a compile-time error.

  • Correct typo of HYMAP2 option in lis.config.adoc

  • Refine JULES-5.0 snow DA checks against attrib file maximums

    This commit refines JULES-5.0 snow DA checks as recommended
    by @yyoon, @yhkwon81, and @emkemp on the comments to this
    pull request.

    Instead of hard-coding a value above which snow DA is not
    performed, the maximum values in the attribs file are used.

    Also, consistency checks between the SWE and snow depth
    after snow DA against the maximums are performed, using
    the snow density.

    The recommended JULES-5.0 SWE and snow depth maximums are
    lowered to their previous values, and now are consistent
    with the numbers used by Noah-3.9 and Noah-MP-4.0.1 LSMs.

    (cherry picked from commit b2f7a10)

  • Change JULES-5.0 snow DA state variable quality control

    This pull request includes changes to code that quality controls
    JULES-5.0 state variables for snow DA for the SNODEP and USAFSI
    products. These changes include:

    1. Turn off snow DA when snow depths are very high

    2. Use snow density from the JULES-5.0 state variable

    3. Check snow density against JULES-prescribed maximum/minimum

    4. Only check SWE and snow depth maximum when doing an update

    5. Increase the recommended SWE and snow depth maximum values
      in the attributes file

    (cherry picked from commit b97424e)

  • Fix HYMAP2 2-way coupling in parallel mode

    HYMAP2 2-way coupling was not working properly when run in
    parallel. This fix adds dummy subroutines to the land-surface
    models which allow the 2-way coupling options to work properly.
    A more robust fix might be added in the future.

    Resolves: #605

LVT

  • Commented out LVT_statsEntry fields in LVT_stats object.

    Newer versions of GFORTRAN will hang and often fail in
    lvt/core/LVT_statsDataMod.F90, due to an acknowledged compiler bug.
    This avoids the compiler bug by commenting out all LVT_statsEntry fields
    in the LVT_stats object.

    It turns out that these fields are not actually used by LVT -- the
    LVT_statsEntry objects used instead are separately created and organized
    as a linked ist. Commenting out these fields does not change the runtime
    behavior of LVT, and allows compilation with GFORTRAN.

  • Added restart capability for PSS, PODY, and PODN.

  • Fixed bug in writing RMSE STDEV counts to output.

  • Fix LVT Max and Min metric time series output

    This pull request fixes time series output for the
    Max (maximum) and Min (minimum) metrics from LVT.

    The MEAN metrics code was cleaned-up as well, but
    the output for this metric will not change at all.

    A testcase is coming soon.

    Resolves: #705

  • Correct SAC SWE units

ALL

  • Support compiling LISF without HDF-EOS2

    Several data assimilation obs readers require HDF-EOS2 support, but they
    were checking for HDF4. Thus if you disabled HDF-EOS2 at configure-time with

    "Use HDFEOS? (1-yes, 0-no, default=1): 0"

    then these routines would fail to compile.

LISF 557WW 7.4.0 Release

04 Mar 18:33
8131e4f
Compare
Choose a tag to compare

Release notes

  • Contains all updates delivered through LISF 557WW 7.3.3.

LDT Release notes

  • Updates snow climatology for USAFSI.
  • Supports USAFSI AMSR2 PMW datasets.
  • Supports USAFSI GMI PMW datasets.
  • Supports SMOS Level 2 Soil Moisture Near Real Time Neural Network datasets.

LIS Release notes

  • Supports autotuning of GALWEM first guess coefficients.
  • Fixes grid encoding in SURF lookalike files.
  • Supports SMOS Level 2 Soil Moisture Near Real Time Neural Network datasets.
  • Includes updated configuration files for 7.4.0 FOC.