Changes between Version 48 and Version 49 of ReleaseNotes
- Timestamp:
- Oct 4, 2023, 1:09:55 PM (14 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes
v48 v49 14 14 Changes: 15 15 - Added output option for globally allocated memory. This can be printed by calling PDAF_print_info(11) 16 - Mo desoutput option for process-local allocated memory from PDAF_print_info(2) to PDAF_print_info(10)17 - Added option for NETF and LNETF to add random noise perturbations to the analysis ensemble analogous to the PF16 - Moved output option for process-local allocated memory from PDAF_print_info(2) to PDAF_print_info(10) 17 - Added option for NETF and LNETF to add random noise perturbations (jitter) to the analysis ensemble analogous to the PF 18 18 - Extend available configuration parameters for 3D-Var methods. Now parameters controlling the solver methods can be chosen 19 19 - Change of behavior for NETF/LNETF/PF in the case that all weights are zero. Now, the weights are reset to 1/ensemble size and a warning is shown (before PDAF exited with an error message) 20 20 - Add tutorial models without PDAF to allow users perform the implementation themselves following the tutorial description. 21 21 22 Code revisions :22 Code revisions in tutorials/templates/Lorenz-models: 23 23 - Renamed the localization variables in example codes from local_range to cradius (c='cut-off’) and srange to sradius (s=‘support’) 24 24 - Changed time stepping code of Lorenz model cases to avoid creation of temporary array by the compiler … … 40 40 41 41 Note on signifcant changes influencing the compatibility with previous versions of PDAF 42 - We modernized the MPI parallelization. With these changes the MPI stub library that we provided before, and which allowed to compile and run PDAF without an MPI library, is no longer usable. Thus, PDAF does no trequire an MPI library. This should not have an impact on most users given that today MPI is standard on all cluster computers and an MPI library is available and can by easily installed on virtually any Linux, MacOS or Windows system.42 - We modernized the MPI parallelization. With these changes the MPI stub library that we provided before, and which allowed to compile and run PDAF without an MPI library, is no longer usable. Thus, PDAF does now require an MPI library. This should not have an impact on most users given that today MPI is standard on all cluster computers and an MPI library is available and can by easily installed on virtually any Linux, MacOS or Windows system. 43 43 - We renamed the PDAF library files with prefix PDAF-D_ to the prefix PDAF_ to ensure a consistent naming of the files. If you don't use the Makefile provided in the PDAF package, you likely need to adapt to this change. 44 44 - The observation generation option (GENOBS) was moved from filtertype=11 to filtertype=100 45 - Some model implementations (e.g. the Lorenz models) use netcdf for file writing/reading. Here we moved to the NF90 interface. This re uiredthat the netcdf.mod module file of the netcdf library is installed45 - Some model implementations (e.g. the Lorenz models) use netcdf for file writing/reading. Here we moved to the NF90 interface. This requires that the netcdf.mod module file of the netcdf library is installed 46 46 47 47 Changes:[[BR]]