Skip to content

Releases: NCAR/DART

MPAS ATM bug-fixes

12 Nov 20:13
2d5882c
Compare
Choose a tag to compare
  • Fixed 2m and 10m fields not being updated - set istatus for VERTISHEIGHT and VERTISLEVEL for convert_vert_distrib_state. #756
    thanks to Matt Wilson for reporting this
  • Fixed vertical location in convert_vertical_obs to use zGridFace. #524

POP initial ensemble available from GDEX

08 Nov 18:31
55eaf62
Compare
Choose a tag to compare

Documentation update:

  • POP initial ensemble available from Geoscience Data Exchange (GDEX) #476

Bug-fixes:

  • Removed unnecessary loops around calendar types in time_manager_mod. #653
  • Removed unused routine from normal_distribution_mod which caused compilation warnings. #736
  • Replaced broadcast_minmax calls with all_reduce_min_max. #762

MPI window memory reduction

07 Nov 20:38
9eb01c7
Compare
Choose a tag to compare
  • Removes unnecessary copy of state into MPI window.
  • Removes cray pointer version of the MI window.

We do not expect this internal change to the MPI window to affect users, however if this change causes problems with particular MPI libraries or you are making use of the cray-pointer window, please reach out to dart@ucar.edu

  • Fortran-testanything included in developer tests.
    From dennisdjensen: see developer_tests/contrib/fortran-testanything/LICENSE.txt

Bug-fixes: WRF and GOES

22 Oct 18:50
e218864
Compare
Choose a tag to compare
  • It is now mandatory to use THM as the Temperature variable (type_t) in the WRF model_nml #728
  • Removed the offset in the GOES observation converter #731
    Please be aware that when using RTTOV with DART you should confirm that the channels listed in the coefficient file match the channel in the obs_seq.out
    For more detail refer to the obs_def_rttov documentation

MOM6 mask bug-fix

27 Sep 13:14
464aa57
Compare
Choose a tag to compare
  • Fix for MOM6 CESM3 workhorse 2/3 degree grid TL319_t232 to mask missing geolon|lat|u|v|t values

MARBL_column

10 Sep 18:37
71d70e1
Compare
Choose a tag to compare

Interface for MARBL_column for DART:

  • state estimation
  • state and parameter estimation
  • parameter estimation only

BATS observation converter, and BATS climatology scripting.

contributed by Robin Armstrong

Bugfix:

  • Fix for IO for NetCDF files when only some variables have the unlimited dimension #614

Bug fixes for shortest_time_between_assimilations and get_close_init

29 Aug 14:13
a85e162
Compare
Choose a tag to compare

Bug fixes:

  • Prevent hang by erroring out if shortest_time_between_assimilations <=0 #535
  • Catch and error out if max_dist or max_dist_list is <=0 for 3d sphere 3d cartesian get_close_init #626
  • Improved defaults for template model input.nml #493

Doc fixes:

  • Removed out-of-date info about inflation flavor character strings #694
  • Remove out-of-date info on qceff branch checkout #710
  • GitHub template for reporting documentation issues #693

KQCEF

26 Aug 13:37
7cee8df
Compare
Choose a tag to compare

KQCEF: A Quantile-Conserving Ensemble Filter Based on Kernel-Density Estimation

  • New distribution module kde_distribution_mod.
  • New module rootfinding_mod that provides a different implementation of inv_cdf.

For further details see "A Quantile-Conserving Ensemble Filter Based on Kernel-Density Estimation"
by Grooms & Riedel (Remote Sensing, 2024; DOI:10.3390/rs16132377)

Contributed by Ian Grooms

WRF fwd operator bug fixes

15 Aug 17:44
f193ab4
Compare
Choose a tag to compare
  • Bug fix for surface temperature observations to use QTY_2M_TEMPERATURE in wrf model_mod #700
  • Bug fix for conversion of vapor mixing ratio to specific humidity in wrf model_mod #700
  • Bug fix for diagnostics_obs.csh #660
  • Improved documentation for WRF model_mod and WRF-DART Tutorial #700

Build tools for DART library

26 Jul 14:32
75cf8dc
Compare
Choose a tag to compare
  • Build tools for compiling DART as a shared or a static library.
    Based on work by Anh Pham and Suman Shekhar as part of their SiParCS 2024 projects.
  • Bugfix: correct order of arguments in count_state_ens_copies for 'input' stages_to_write. #613