-
Notifications
You must be signed in to change notification settings - Fork 3
Update software stack to latest available versions #61
Copy link
Copy link
Open
Description
In general we want to keep the underlying software stack as recent as possible, within the limits of retaining reproducibility and not reducing performance.
There are a number of reasons to do so:
- When moving to a new HPC older versions of software are not supported
- Gain benefit of bug fixes and new features
- Updating one component often requires updating others (see parallelio and netCDF)
- Performance changes (this can go either way as we saw with parallelio 2.5.2 -> 2.5.10)
- Older versions are no longer supported (e.g. Classic Intel Fortran compiler)
- New hardware not supported by older tools (MPI and compilers especially)
- Newer versions make it easier to port a model to other HPCs, and make comparisons with our results more meaningful. We aim to make our model usable by others to improve it and verify the results are robust
- Keep all models as closely aligned as possible, so that desirable features used in one model can be utilised in another, e.g. zarr output directly from netCDF
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress