23/07/2025
Release: 1.1.7
https://github.com/payu-org/payu/releases/tag/1.1.7
Getting Started
This version of payu can now be accessed on gadi:
module use /g/data/vk83/modules
module load payu/1.1.7
Updates
UM: Add date-based restart pruning. This supports date-based restart pruning for ESM1.5 and ESM1.6 AMIP configurations as previously it was only supported if there was a MOM subcomponent (#553)
ACCESS-OM3: Remove overriding user settings for restart output frequency in model driver (#556)
ACCESS-OM3: Add date-based restart pruning (#562)
ACCESS-OM3: Commit MOM output documentation into the docs folder of the configuration (#567)
ACCESS-ESM1.6: Add new model driver to run the ACCESS-ESM1.6 configurations that are under development (#563)
ACCESS-ESM1.6: Add cable namelists as optional configuration files (#570)
ACCESS-ESM1.6: Incorporate CICE5 into driver (#585)
ACCESS-ESM1.6: Donβt write start date to CICE5 namelist (#596)
ACCESS-ESM1.6: Refactor parsing restart date-times and test methods to be consistent between ESM1.6 components (#599)
Deprecate MATM model driver (#573)
Add more error messaging when cloning from a tag/commit #575
Add exe_prefix configuration option to documentation (#582)
Fix bug that would run archive user scripts after the collation job was submitted (#584)
Allow repeat config option to be used with previous restart defined in config.yaml (#580)
Always map-by node when npernode is set in config.yaml (#594)
Allow starting from a restart in config.yaml with a non-zero counter which is used for naming output directories (#604).
Prepend a launcher script to the Payu generated PBS commands, if it exists (#607)
List loaded environment modules in error logs after all modules are loaded (#608)
For a full list of pull requests that includes additional bug fixes, see the Payu Github 1.1.7 release.
Notes
Automatically committing MOM6 Parameter output files for ACCESS-OM3
MOM output documentation, e.g. MOM_parameter_doc.* files, are committed back into the docs/ folder of the configuration. This is run when model outputs are archived by payu and the commit message is payu archive: documentation of MOM6 run-time configuration. If runlog is set to False, this will also disable these commits.
Customising the MPI run command
The exe_prefix option adds a string immediately before the model executable in the MPI run command. This can be useful for configuring profilers or valgrind. For example, given the following in config.yaml:
name: atmosphere
model: um
exe: um_hg3.exe
exe_prefix: aps -r <aps_output_dir>
The generated run command would then look like mpirun <mpi_flags> aps -r <aps_output_dir> <path/to/um_hg3.exe>.
Support
Replies to this topic are disabled.
If you have specific questions about this release follow the guidelines for requesting help from ACCESS-NRI.
If you have questions about payu create a topic in a category that best matches the model you are using, or in the Technical category and tag it with payu. If you require assistance follow the guidelines for requesting help from ACCESS-NRI.
Credits
Development was by @spencerwong, @anton, @jo-basevi and @manodeep
Reviewers included @dougiesquire, @cbull, @Aidan, @TommyGatti and @tmcadam
Documentation update by @Benoit