Skip to content

Releases: NCAR/DART

Derecho CLM-DART

09 Jan 18:33
6650d3d
Compare
Choose a tag to compare
  • CLM-DART scripting updated for Derecho.
  • CLM-DART SourceMods packaged with DART.
  • Reinstituted both 'complete' and 'single_year' datm streamlist files in shell scripts
    due to delays when initializing the CAM reanalysis files through campaign/collections directory.

bug-fixes:

  • Fixed format statement in assert_mod to conform to Fortran standards.
  • Fixed debugging output for failed forward operators.

doc-fixes:

  • Remove broken link for register for dart.

Developer tests and bug fixes

13 Dec 15:52
99ebec5
Compare
Choose a tag to compare
  • new developer tests to run all builds for all compilers on NSF NCAR machine
    Derecho.
  • removed redundant nc_check routine from utilities_mod in favor of
    netcdf_utilities_mod::nc_check
  • Improved default thinning options for AIRS L2 converter.

bug-fixes:

  • AIRS L2 converter message prints correct number of obs.
  • MOM6 model_mod .eqv. used for logical comparison to conform to Fortran standard.

Note to developers: if you have your own code that makes use of DART's nc_check
replace use utilities_mod, only :: nc_check with use netcdf_utilities_mod, only :: nc_check

NSF documentation update

01 Dec 18:10
74b4221
Compare
Choose a tag to compare
  • Following official Policy on Brand Standards of the U.S. National Science Foundation for DART documentation.
  • Changes instances of “NCAR” to “NSF NCAR” and adds NSF logo to the DART logo in the navigation menu.

Github Actions MPI f08 check

09 Nov 21:37
8fcd47d
Compare
Choose a tag to compare

Adds a new check to the Github Actions workflow that uses the mpif08 module (compiles with ./quickbuild mpif08 and runs filter on 2 mpi tasks with the lorenz_96 model). #563

MPI f08 quickbuild option

07 Nov 20:00
1244b87
Compare
Choose a tag to compare

new features:

  • quickbuild.sh mpif08 option to build using the mpi_f08 module #261 #551 #497
  • nvhpc mkmf.template for use on Derecho #554

bug-fixes:

  • filter_mod.dopperlerfold in sync with filter_mod #565
  • unnecessary loop removed from Mersenne twister developer test

doc-fixes:

  • rename assim_model_mod.rst to match the module #282
  • fix various Sphinx warnings and broken link #546

Quantile methods pre-release: QCEFF Table

02 Nov 19:08
0c3012b
Compare
Choose a tag to compare

Pre-release version of the quantile conserving and probit transform tools, including the new functionality of the QCEFF Table

The documentation for this branch is available online

Please contact [email protected] if you would like to develop scientific collaborations using these new capabilities.

Below is a list of the changes to quantile_methods that are included with this release:

  • The QCEFF input table allows for the specification of QCEFF/probit input options, per QTY, at runtime.
  • This replaces the functionality of using an algorithm_info_mod specific to the model, which meant editing algorithm_info_mod.f90 to specify which distribution should be used for which quantity.
  • The algorithm_info_mod files for the lorenz_96_tracer_advection model examples have been replaced with set QCF tables (all_bnrhf_qcf_table.csv, all_eakf_qcf_table.csv, state_eakf_tracer_bnrhf_qcf_table.csv, neg_qcf_table.csv) and can be found in lorenz_96_tracer_advection/work.
  • Removed the ‘global’ version of filter_kind from assim_tools_mod.f90 and the &assim_tools_nml

Hybrid EnKF-OI filter

10 Jul 17:37
Compare
Choose a tag to compare
Hybrid EnKF-OI filter Pre-release
Pre-release

A hybrid ensemble and optimal interpolation filter, combining flow-dependent ensemble covariances with time-invariant climatological backgrounds. The combination is done linearly and adaptively both in space and time.

For detail see El Gharamti, et al. (2024): Leveraging a Novel Hybrid Ensemble and Optimal Interpolation Approach for Enhanced Streamflow and Flood Prediction.

Note: This release is supported for WRF-Hydro only and is based on DART version v9.11.7

WRF-DART tutorial section on diagnostics

05 Oct 19:09
6c6ac53
Compare
Choose a tag to compare
  • Added a more complete diagnostics section to the WRF-DART Tutorial.
  • Developer test for Mersenne twister random number generator. #499
  • Bug-fix: 1D location subsetting fixed for obs_sequence_tool. #547 contributed by Henry Santer

Fluxnet observation converter and obs_def_rttov13_mod.f90 bug-fixes

18 Sep 19:04
6eeb453
Compare
Choose a tag to compare

Fluxnet obs converter (#478):

  • Generates a new observation converter (Fluxnetfull_to_obs) for eddy covariance flux tower data (carbon, water energy fluxes)
  • Documentation changes made to the older, deprecated ameriflux converter (level4_to_obs) and the broken links have been fixed
  • New flux tower observation types added to accomodate the forward operator approach for time aggregated fluxes (daily through monthly)

obs_def_rttov13_mod.f90 bug-fixes:

  • Added public get_channel to obs_def_rttov13_mod.f90 to compile WRF successfully with rttov13. #532
  • Removed cloud_overlap (integer) from the function: get_rttov_option_logical #537

CAM-FV shell scripts

21 Aug 13:56
70e6af8
Compare
Choose a tag to compare

Performance improvements for CAM-FV shell scripts:

  • Avoid listing files if the CAM_PHIS file already exists.
  • Avoid using /var/tmp
  • RUNDIR defined after CIME_OUTPUT_ROOT change.
  • Warn if no inflation files found.