[Dart-users] Performance improvement made in DART v10.0.3

Data Assimilation Research Testbed users dart-users at mailman.ucar.edu
Mon Jul 25 13:31:37 MDT 2022


In the release of DART (v10.0.3) recently made available:



   -

   Redundant caching in the get_close_obs_cached and get_close_state_cached
   subroutines in
   DART/assimilation_code/modules/assimilation/assim_tools_mod.f90 has been
   removed.


The reason for this change is to make DART run faster, particularly for
large model states.


How does this affect DART users:



   1.

   For large states with few co-located observations, the runtime of filter
   is greatly reduced, by up to a factor of 3.
   2.

   Smaller states will still have a very similar runtime.
   3.

   This does not affect the execution of DART otherwise.


For more details on this change see https://github.com/NCAR/DART/issues/364
and https://github.com/NCAR/DART/pull/368


Note: there is a more current release (v10.0.4) that incorporates a few
small bug-fixes, including one that pertains to this code. See
https://github.com/NCAR/DART/releases/tag/v10.0.4 for more details.


Please email dart at ucar.edu with any questions or problems.


The DAReS team.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/dart-users/attachments/20220725/d42a4020/attachment.htm>


More information about the Dart-users mailing list