Skip to content

Releases: NCAR/DART

Tracer advection model

10 Mar 18:40
90b6dcc
Compare
Choose a tag to compare
  • Added a tracer advection model based on Lorenz-96 using a Semi-Lagrangian scheme. The lorenz_96_tracer_advection model_mod was implemented by Fairuz Ishraque as part of a SIPaRCS 2021 project.

  • Forward operator documentation updated to Manhattan

Bug-fix for fixsystem for NAG compiler

11 Feb 22:18
2b92b63
Compare
Choose a tag to compare

Fix formatting of code blocks used when compiling mpi/null_mpi_utilities_mod.f90 with the NAG compiler.

CM1 and 3D Cartesian location_mod updates

07 Feb 20:37
3916c82
Compare
Choose a tag to compare

Contributed by Jon Labriola

  • Updated CM1 model_mod to use mixed-case boundary conditions, for example
    periodic in the x-direction but non-periodic in the y-direction.
  • Added capability to CM1 model_mod to interpolate 3D fields such as reflectivity.
  • Added capability to use multiple localization radii to threed_cartisian
    location_mod.
  • Bug-fix for threed_cartesian location_mod for periodic boundaries.

CLM Snow Water Equivalent

03 Feb 22:04
c4de64f
Compare
Choose a tag to compare
  • Updated Community Land Model (CLM) model_mod, scripting, and diagnostics.
  • New capability to repartition snow layer mass and dimension variables.
    The repartitioning ensures that the adjustments applied to the snow layers
    are consistent (mass and dimensions are conserved) with the adjustment of
    the total snow water equivalent.
  • New observation converters for NASA_Earthdata and NSIDC
  • Support for netcdf _FillValue
  • Bug-fix for clm nc_write_model_atts lon vs nlon

bug fix for inf_flavor namelist option

11 Jan 19:59
2caa99d
Compare
Choose a tag to compare

Namelist option inf_flavor reverted to integer only vs. character or integer to conform to Fortran standards.

filter_assim refactor

08 Dec 03:28
83b239f
Compare
Choose a tag to compare

Refactoring filter assim:

  • Each process calculates increments vs. previously only one process would do this for each observation. So more elements in the broadcast/send receive, and redundant (but simultaneous) calculation by each process. This is to allow future implementation of new assimilation algorithms

Code readability changes:

  • removed timing variables
  • get_close caching moved inside subroutine
  • adaptive localization moved into subroutine
  • cov_factor and adjust_obs_impact moved into subroutine
  • Call new subroutines in adaptive_inflate_mod:
  • update_single_state_space_inflation, update_varying_state_space_inflation

Bug fix for groups when used with posterior spatially-varying adaptive inflation

22 Nov 22:13
b907819
Compare
Choose a tag to compare

Removed the additional outlier threshold test for each group when using posterior spatially-varying adaptive inflation.
The outlier test is done for the entire ensemble when the posterior forward operators are computed.

CLM Snow Water Equivalent

23 Nov 17:53
Compare
Choose a tag to compare
Pre-release

Added snow repartitioning scheme to CLM-DART. Pre release version.

  • Recommended for CLM only. If using other models, please checkout the latest version of DART.
  • Uses CLM 5 and CESM 2.2. Not backwards compatible with older versions of CLM.

Improved observation converter documentation

27 Oct 14:58
111bda2
Compare
Choose a tag to compare
  • Improved radar observation converter documentation
  • Fixed CHAMP converter links

bug fix for very large models

30 Sep 19:33
f3f100e
Compare
Choose a tag to compare

Bug fixes for models where the number of elements in the state exceeds 2^31-1:

  • mpi_utilities_mod using correct check for message length > SNDRCV_MAXSIZE
  • new developers test for large message sizes
  • State vector IO updated to use i8 for state indexing
  • WRF model_mod now using i8