Tag libIGCM_v2.4. This version brings several new features and paves the road towards metrics handling within libIGCM.
- Data movement optimization (especially on Curie)
- Added treatment of MPMD mode with MPI-OpenMP hybrid parallelization for Ada machine (2 tasks max for now)
- Turn on BigBrother features to perform load testing on IPSL servers. This feature will be use to transport metrics results
- Turn on libIGCM instrumentation and send measures using the BigBrother feature.
- Add new 3D perturbation mechanism to generate ensemble members (3D pattern based instead of 2D white noise based)
- Can easily set ARCHIVE=WORKDIR in the UserChoices? section of config.card to avoid STOREDIR when SpaceName?=PROD
- New functions to modify def, xml and namelists from drivers
- IGCM_sys_rebuild_station will work also in the case where empty files has been produced by the model
- Netcdf 4 parallel support on Ada
- Airain support at CCRT
- Enhanced Ergon support
- bug fixes
- code cleanup
Important notice:
When upgrading to this version you will have to recreate your main Job and also to edit run.card and run.card.init by adding this option at the end of the [Configuration] section:
simuid=
Tickets solved:
https://forge.ipsl.jussieu.fr/libigcm/query?status=closed&group=resolution&milestone=libIGCM_v2.4+metrics
Full changelog:
http://forge.ipsl.jussieu.fr/libigcm/log/trunk/libIGCM?action=stop_on_copy&mode=stop_on_copy&rev=1097&stop_rev=1025&verbose=on
Next release will continue to focus on metrics. Tickets can be consulted there :
http://forge.ipsl.jussieu.fr/libigcm/query?group=status&milestone=libIGCM_v2.5+metrics