05/11/2025
Release: 1.2.0
https://github.com/payu-org/payu/releases/tag/1.2.0
Getting Started
This version of payu can now be accessed on gadi:
module use /g/data/vk83/modules
module load payu/1.2.0
Updates
ACCESS-OM3: Autodetect nuopc.runconfig for restart-only collate (#621)
ACCESS-OM3: Support archiving processor-split restart files (#601)
ACCESS-ESM1.6: Create symlinks rather than copy CICE5 input files (#635)
CICE: Tidy up handling history_dir and restart_dir (#618)
ROMS: Add new model driver for ROMS model (#624 #627 #630)
Raise exception when repository is in a detached HEAD state (#626)
Add telemetry for payu runs and payu status command (#558)
For a full list of pull requests, see the Payu Github 1.2.0 release.
Notes
Telemetry for payu runs
Telemetry is now enabled for payu runs. This collects experiment metadata, run state, approximate resource usage, and payu manifests. This data is collected by ACCESS-NRI for resource planning, reporting aggregated statistics to funding bodies, and to support plans for improved experiment provenance. For more information on the tracking and reporting ACCESS-NRI does, see ACCESS-NRI Services Privacy Notice.
Monitoring payu runs with payu status
There is a new payu status command to display information about payu runs. By default, this displays a summary of the latest run which includes the latest stage of the payu run, filepaths to the PBS standard output/error files, and exit statuses of model run MPI commands and the overall payu run. For more information on various command line options, see the payu status documentation or run payu status --help.
The information parsed by payu status is from JSON files that are stored under the payu_jobs sub-directory in the archive directory, and are updated by payu at various stages of a payu run (e.g. when jobs are queued, during setup and post model runs). Note that these job files replace the job.yaml files that were previously created in archive output directories.
Currently, the payu status only supports payu run jobs not collate, sync or postscript jobs.
New ROMS model driver
There is now a new model driver added for the ROMS hydrodynamic model. An example upwelling configuration can be found in the ACCESS-Community-Hub/roms-config repository.
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 @Aidan, @anton, @jo-basevi, @minghangli, @spencerwong and @pcouto
Reviewers included @dougiesquire, @helen and @tmcadam