Skip to content

Releases: NCAR/DART

ROMS model_mod improvement to enable perturb_single_instance

21 Sep 19:37
Compare
Choose a tag to compare
  • Defines a pert_model_copies subroutine within the ROMS model_mod that randomly perturbs temperature and salinity with the ROMS model history files
  • Adding this subroutine ensures perturb_single_instance works as expected

Bug fix for CLM CESM2.2 shell scripts

16 Sep 19:51
a456bf2
Compare
Choose a tag to compare
  • Fixes dtlimit bug in cesm2.2 CLM shell scripts. Loads all CAM
    reanalysis files within datm data stream file regardless if it
    is single year or multi-year run.
  • Fixes single instance bug in cems2.2 CLM shell scripts. Allows
    for freerun scripts to generate single instance simulations.

Bug fix for POP CESM2.1 shell scripts

14 Sep 18:35
cb9cb51
Compare
Choose a tag to compare
  • Fixes bug in POP CESM2.1 shell scripts in which inflation files were not being propagated properly.

Automated initial setup of new model interfaces

19 Aug 20:23
477409d
Compare
Choose a tag to compare
  • Automated initial setup of new model interfaces to aid users developing
    model_mod code and documentation.

contributed by Benjamin Gunn

Bug-fixes for obs_utilities build and mpas_atm

18 Aug 21:52
ef5d959
Compare
Choose a tag to compare
  • obs_utilities_mod no longer included by default for model/work builds because
    these utilities are for threed_sphere and threed_cartesian location_mods only.
  • mpas_atm model_mod check for required quantities changed to handle multiple
    variables of the same quantity.

TIEGCM 2.0 Manhattan

03 Aug 15:49
0de0a8a
Compare
Choose a tag to compare

TIEGCM model_mod updated to Manhattan and TIEGCM 2.0

  • Supports 2.5-degree and 5-degree resolution grids.
  • vtec extrapolation is done in model_mod::model_interpolate with 10 levels for 5 deg, 20 levels for 2.5 deg.
  • Model_interpolate uses X rather than X_MN variable no matter the order of state
    variables in model_nml. Previously in Lanai the variable given first in the state was used.
    _MN variables are from the previous model time step.
  • f10.7 can be added to the DART state. An example f10_7.cdl file is provided in the work directory.
  • Added hyperslice subroutine to state_structure_mod to read only part of a netCDF variable into the state
  • Separated functions for io_dim_length and dim_length in state_structure_mod to allow for hyperslice.
  • Replaced stub get_expected_vtec with COMMON_CODE.
  • direct_netcdf_mod reads/write the latest slice of the unlimited dimension in the restart file.

RTTOV v13

02 Aug 20:04
b6100ce
Compare
Choose a tag to compare
  • RTTOV v13 forward operators for satellite radiance assimilation.

Contributed by Lukas Kugler

Bug-fix for WRF model_mod nc_write_model_atts

27 Jul 20:32
ae16e16
Compare
Choose a tag to compare

Removes obsolete domain dimension from nc_write_model_atts for WRF model_mod.
This code was left over from when multiple domains could be written to a single NetCDF file in DART.

No changes to assimilation results, but the following WRF variables will written as single values:
DY, TRUELAT1, TRUELAT2, STAND_LON, CEN_LAT, CEN_LON, MAP_PROJ, PERIODIC_X, POLAR

Bug-fixes for DART_LAB rank histograms and get_close caching

21 Jul 19:32
cc1da67
Compare
Choose a tag to compare
  • Fixes DART_LAB prior and posterior rank histogram calculation. #373
  • Fix for intent(inout) for get_close_X_caching routines.
  • Obsolete GitHub workflow removed.

Performance improvement: removal of redundant caching in assim_tools_mod.f90

14 Jul 19:14
cbe0d41
Compare
Choose a tag to compare

Improves the runtime by removing the redundant caching and copying in the get_close_obs_cached and get_close_state_cached subroutines of assim_tools_mod.f90.

Fixes issue #364
Pull request #368