Changes between Version 192 and Version 193 of LnDevel


Ignore:
Timestamp:
Sep 15, 2024, 10:33:46 AM (2 months ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LnDevel

    v192 v193  
    213213
    214214Further changes and additions:
    215  * Improved ''parser_mpi.F90'': Now parsing a slash '/' is possible. Thus also directory paths can be parsed. In addition, for string parsing it is checked if the string is truncated upon parsing.
     215 * Improved ''parser_mpi.F90'': Now parsing a slash '/' is possible. This now also allows to parse directory paths. In addition, for string parsing it is checked if the string is truncated upon parsing.
    216216 * Update of ''PDAF_diag_crps'': The routine now includes parallelization. There is a separate routine ''PDAF_diag_crps_mpi'' which allows one to specify the communicator in which the operation is performed.
    217217 * New ''Makefile'' in PDAF root directory. This makefile performs the compilation in the directory build/ and keeps src/ clear. Further, it supports parallel compilation.  The previous Makefile in src/ is still present, but will be removed in a future release. If you integrated the compilation of PDAF in some larger build process, we recommend to switch to the new Makefile.
    218  * New routine ''PDAFomi_observation_localization_weights'' as convenient way to get a localization weight. Usable for exmaple in the prodRinvA or likelihood routines for non-diagonal R.
     218 * New routine ''PDAFomi_observation_localization_weights'' as convenient way to get a localization weight. Usable for example in the prodRinvA or likelihood routines for non-diagonal R.
    219219 * New routine ''PDAF_correlation_function'' to provide the value of correlation functions. Currently, a Gaussian and the 5th-order polynomial by Gaspari&Cohn (1999) are implemented.
    220  * Revised timer module: Now we use MPI_Wtime instead of SYSTEM_CLOCK. This appears to yield more consistent timings
     220 * Revised timer module: Now MPI_Wtime is used instead of SYSTEM_CLOCK. This appears to yield more consistent timings
    221221 
    222222Bug fixes:
    223223 * Replace lower-case letters by upper case in TRTRS library calls. This circumvents a bug in some versions of OPENBLAS, which causes OPENBLAS to only accept upper case letters for this call.
    224  * Revision of ETKF/ESTKF/SEIK analysis step. For domains with dim_obs_p=0 now the observation operator is called consistently with domains having dim_obs_p>0. This allows for global MPI operations in the observation operator.
     224 * Revision of ETKF/ESTKF/SEIK analysis step. For domains with dim_obs_p=0 now the observation operator is called consistently with domains having dim_obs_p>0. This allows for global MPI operations in the observation operator routine.