MC_25km_jra_iaf+wombatlite-test4-d28e0359
25km ACCESS-OM3 global configuration under interannual forcing. (from the run's metadata.yaml)
✅ Latest submission: Run 65 completed successfully (2026-07-01 00:02 AEST). Model date reached: 2024-01-01 (66.0 model years complete).
Notebooks: ocean_stats, timeseries, Timeseries_daily_extreme_from_2D_fields, temp-salt-vs-depth-time
📋 Summary for the GitHub issue
### OM3 Monitor summary: `MC_25km_jra_iaf+wombatlite-test4-d28e0359`
*25km ACCESS-OM3 global configuration under interannual forcing. *(from the run's metadata.yaml)**
- **Latest submission:** ✅ Run 65 completed successfully (2026-07-01 00:02 AEST).
- **Model date reached:** 2024-01-01 (66.0 model years complete)
- **Average throughput:** 6.19 SYPD
- **Truncations:** 10 in 1 of 66 output folders
| Where | Records | Output folders | Max speed (m/s) | Max CFL |
|---|---:|---|---:|---:|
| [65.2°W, 61.3°N](https://www.google.com/maps/place/61.34,-65.25/@61.34,-65.25,5z) | 9 | 000 | 32.8 | 2.23 |
| [65.6°W, 61.4°N](https://www.google.com/maps/place/61.43,-65.62/@61.43,-65.62,5z) | 1 | 000 | 8.2 | 0.55 |
**References**
1. Archive folder: `/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359`
2. Status page: https://chrisb13.github.io/access-om3-live/live/MC_25km_jra_iaf%2Bwombatlite-test4-d28e0359/
*Generated automatically by the [OM3 Monitor](https://chrisb13.github.io/access-om3-live/live/) on 2026-10-19 16:38 AEDT; it may contain errors, so check against the files above.*
Archive folder: completed runs
Read from the payu archive folder /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359.
- Output folders: 66 (latest
output065) - Model date reached: 2024-01-01
- Runs recorded by payu: 73, of which failed: 5
Check this on Gadi: these counts
# WHAT THIS DOES: re-counts the 'Archive folder' list: how many output folders there are, which is
# the latest, how many runs payu recorded, how many of those failed, and how far the model got. The
# four lines it prints should match the page.
A=/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359
# Step 1: count the output folders (output000, output001, ...) and name the last one
ls -d "$A"/output[0-9]* | wc -l
basename "$(ls -d "$A"/output[0-9]* | tail -n 1)"
# Step 2: read payu's run records with a few lines of python, and count them
python3 - "$A" <<'EOF'
import glob, json, os, sys
# payu keeps one small file for every run: payu_jobs/<number>/run/<job>.json. Read them all.
archive = sys.argv[1] # the archive folder, handed over by the shell line above
runs = []
for path in glob.glob(archive + "/payu_jobs/*/run/*.json"):
try:
with open(path) as f:
record = json.load(f)
record["file"] = path # remember which file it came from
runs.append(record)
except (OSError, ValueError):
pass # skip a file we may not read, or that is not valid JSON
# Put the runs in order: by run number, and by start time if a run was tried more than once.
runs.sort(key=lambda r: (int(r.get("payu_current_run") or 0), r.get("timings", {}).get("payu_start_time") or ""))
# a run failed if payu's exit status for it is not 0 (a run with no status yet is still going)
failed = [r for r in runs if r.get("payu_run_status") not in (0, None)]
print(len(runs), "runs recorded by payu,", len(failed), "failed")
# the model date reached is the finish date of the last run that has one
finished = [r for r in runs if r.get("model_finish_time")]
print("model date reached:", finished[-1]["model_finish_time"][:10] if finished else "unknown")
EOF
Model throughput
Simulated years per day, made by plot_sypd.py from the outputNNN/log/med.log files of the completed submissions in /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359.

Check this on Gadi: the rate in each output's med.log
# WHAT THIS DOES: for each output folder, finds the model's speed in its med.log (the mediator's
# log) and averages it. The speed, called the 'rate', is in simulated years per day (ypd). The
# figure plots these rates. You get one line per output folder: how many rate lines it had, and
# their average.
A=/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359
for o in "$A"/output[0-9]*; do
[ -f "$o/log/med.log" ] || continue # skip folders that have no med.log
# A line looks like: Model Date: 1958-09-04T00:00:00 ... rate = 7.09 ypd. awk reads the number just before
# 'ypd' (the second-last word), adds them up and counts them, then prints the average at the end.
awk -v name="$(basename "$o")" '/Model Date:/ && /ypd/ {count++; total += $(NF-1)} END {if (count) printf "%s: %d rate lines, mean %.2f ypd\n", name, count, total/count}' "$o/log/med.log"
done
Recent runs
From payu's job records in /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/payu_jobs; times are Canberra time.
| Run | PBS job | Result | Model period | Wall time (h) | SYPD | Record last modified |
|---|---|---|---|---|---|---|
| 65 | 172719523.gadi-pbs | ✅ | 2023-01-01 → 2024-01-01 | 3.8 | 6.23 | 2026-07-01 00:02 AEST |
| 64 | 172690409.gadi-pbs | ✅ | 2022-01-01 → 2023-01-01 | 3.9 | 6.15 | 2026-06-30 19:50 AEST |
| 63 | 172664064.gadi-pbs | ✅ | 2021-01-01 → 2022-01-01 | 7.9 | 3.03 | 2026-06-30 12:28 AEST |
| 62 | 172653972.gadi-pbs | ✅ | 2020-01-01 → 2021-01-01 | 3.8 | 6.32 | 2026-06-30 04:31 AEST |
| 61 | 172641065.gadi-pbs | ✅ | 2019-01-01 → 2020-01-01 | 3.8 | 6.38 | 2026-06-30 00:42 AEST |
| 60 | 172614421.gadi-pbs | ✅ | 2018-01-01 → 2019-01-01 | 3.8 | 6.31 | 2026-06-29 20:56 AEST |
| 59 | 172591679.gadi-pbs | ✅ | 2017-01-01 → 2018-01-01 | 3.8 | 6.30 | 2026-06-29 15:09 AEST |
| 58 | 172572698.gadi-pbs | ✅ | 2016-01-01 → 2017-01-01 | 3.8 | 6.37 | 2026-06-29 11:19 AEST |
| 57 | 172562659.gadi-pbs | ✅ | 2015-01-01 → 2016-01-01 | 3.8 | 6.30 | 2026-06-29 07:30 AEST |
| 56 | 172550695.gadi-pbs | ✅ | 2014-01-01 → 2015-01-01 | 3.8 | 6.33 | 2026-06-29 03:41 AEST |
Check this on Gadi: this table
# WHAT THIS DOES: prints the 'Recent runs' table: the 10 newest runs, newest first. 'ok' means
# payu's exit status was 0. SYPD is simulated years per day: the model time the run covered, divided
# by the wall-clock time it took. (If payu did not record a run's start date this shows ?; the page
# may fill it in from the previous run.)
A=/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359
python3 - "$A" <<'EOF'
import glob, json, os, sys
# payu keeps one small file for every run: payu_jobs/<number>/run/<job>.json. Read them all.
archive = sys.argv[1] # the archive folder, handed over by the shell line above
runs = []
for path in glob.glob(archive + "/payu_jobs/*/run/*.json"):
try:
with open(path) as f:
record = json.load(f)
record["file"] = path # remember which file it came from
runs.append(record)
except (OSError, ValueError):
pass # skip a file we may not read, or that is not valid JSON
# Put the runs in order: by run number, and by start time if a run was tried more than once.
runs.sort(key=lambda r: (int(r.get("payu_current_run") or 0), r.get("timings", {}).get("payu_start_time") or ""))
import time
from datetime import datetime
print("Run PBS job Result Model period Hours SYPD Record last modified")
for r in reversed(runs[-10:]): # the last 10 runs, newest first
status = r.get("payu_run_status")
result = "ok" if status == 0 else ("failed" if status is not None else str(r.get("stage")))
start, finish = r.get("model_start_time"), r.get("model_finish_time")
seconds = r.get("timings", {}).get("payu_total_duration_seconds") # wall-clock seconds the run took
hours = "%.1f" % (seconds / 3600) if seconds else ""
sypd = ""
if start and finish and seconds:
# the model time the run covered, in whole days (dates look like 1958-01-01T00:00:00)
days = (datetime.strptime(finish[:19], "%Y-%m-%dT%H:%M:%S") - datetime.strptime(start[:19], "%Y-%m-%dT%H:%M:%S")).days
sypd = "%.2f" % (days / 365.25 / (seconds / 86400)) # model years divided by wall-clock days
changed = time.strftime("%Y-%m-%d %H:%M %Z", time.localtime(os.path.getmtime(r["file"])))
print("%-4s %-18s %-10s %-10s -> %-10s %6s %6s %s" % (r.get("payu_current_run"), r.get("scheduler_job_id"), result,
(start or "?")[:10], (finish or "?")[:10], hours, sypd, changed))
EOF
Latest logs in the archive folder
/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/output065/access-om3.err (last lines; modified 2026-07-01 00:00 AEST)
(t_initf) Read in prof_inparm namelist from: drv_in
(t_initf) Using profile_disable= F
(t_initf) profile_timer= 4
(t_initf) profile_depth_limit= 4
(t_initf) profile_detail_limit= 2
(t_initf) profile_barrier= F
(t_initf) profile_outpe_num= 1
(t_initf) profile_outpe_stride= 0
(t_initf) profile_single_file= F
(t_initf) profile_global_stats= T
(t_initf) profile_ovhd_measurement= F
(t_initf) profile_add_detail= F
(t_initf) profile_papi_enable= F
WARNING from PE 0: set_diffusivity_init: SIMPLE_TKE_TO_KD can not be used reliably with USE_REGRIDDING.
Memuse(MB) at Memory HiWaterMark= 8.662E+02 5.727E+03 6.977E+02 9.917E+02
/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/error_logs/access-om3.172341945.gadi-pbs.err (last lines; modified 2026-06-26 12:28 AEST)
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
access-om3-MOM6-C 000000000067920E Unknown Unknown Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
access-om3-MOM6-C 000000000067920E Unknown Unknown Unknown
Unknown
access-om3-MOM6-C 000000000067920E Unknown Unknown Unknown
Unknown
Unknown
--------------------------------------------------------------------------
mpirun noticed that process rank 117 with PID 154772 on node gadi-cpu-spr-0580 exited on signal 7 (Bus error).
--------------------------------------------------------------------------
/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/output065/access-om3.out (last lines; modified 2026-07-01 00:01 AEST)
(Ocean continuity equation) 105120 307.942733 835.367698 638.145938 90.810840 0.047 31 0 2428
(Ocean pressure force) 35040 1109.411049 1288.866854 1193.285884 22.007895 0.087 31 0 2428
(Ocean vertical viscosity) 105120 39.394804 785.811064 564.154956 184.830583 0.041 31 0 2428
(Ocean horizontal viscosity) 35040 47.929453 122.683616 56.998952 3.963222 0.004 31 0 2428
(Ocean momentum increments) 70080 16.128591 39.845111 28.515315 4.104740 0.002 31 0 2428
(Ocean message passing) 315360 235.444815 1953.627175 675.768264 360.274297 0.049 31 0 2428
(Ocean barotropic mode calc) 70080 1.226363 3.957012 2.692039 0.327667 0.000 31 0 2428
(Ocean barotropic mode stepping) 70080 1328.094657 2302.367281 1644.912914 114.745023 0.120 31 0 2428
(Ocean barotropic forcing calc) 70080 21.904626 51.273771 35.651818 6.371618 0.003 31 0 2428
(Ocean kappa_shear) 4380 15.032538 744.474829 225.673641 109.420472 0.016 31 0 2428
(Ocean diabatic entrain) 0 0.000000 0.000000 0.000000 0.000000 0.000 31 0 2428
(Ocean vert remap) 4380 20.099946 152.679357 92.691376 26.448914 0.007 31 0 2428
(Ocean set_diffusivity) 8760 40.894801 786.714469 266.584919 112.366682 0.019 31 0 2428
(Ocean KPP) 0 0.000000 0.000000 0.000000 0.000000 0.000 31 0 2428
(Ocean tracer_columns) 4380 1839.083161 2694.124873 2299.337366 120.637145 0.168 26 0 2428
(Ocean diabatic tridiag) 4380 1.947179 2.973378 2.262624 0.125564 0.000 41 0 2428
(Ocean diabatic message passing) 8760 16.253802 1023.571080 233.518608 187.323840 0.017 41 0 2428
(Ocean differential diffusion) 0 0.000000 0.000000 0.000000 0.000000 0.000 41 0 2428
(Ocean find_uv_at_h) 8760 3.716233 7.766232 6.552979 0.970653 0.000 41 0 2428
(Ocean frazil) 8760 0.790721 7.008680 2.932985 1.355066 0.000 41 0 2428
(Ocean advect tracer) 4380 428.466034 550.536173 471.806915 21.579936 0.034 31 0 2428
(Ocean tracer halo updates) 26910 87.705623 473.193891 322.161842 87.307347 0.024 41 0 2428
(Ocean tracer global synch) 18150 21.244053 427.290080 154.492684 89.192401 0.011 41 0 2428
(Ocean diffuse tracer) 4380 49.982483 691.933050 538.508243 177.900126 0.039 31 0 2428
(Ocean epipycnal diffuse tracer) 0 0.000000 0.000000 0.000000 0.000000 0.000 31 0 2428
Ocean surface forcing 70081 83.654581 489.996911 179.524161 64.560955 0.013 11 0 2428
(Ocean forcing diagnostics) 39420 39.192669 44.223285 42.099522 0.759722 0.003 41 0 2428
MPP_STACK high water mark= 0
max rss=1022414848.0 MB
med_finalize max rss=1022414848.0 MB
/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/error_logs/access-om3.172341945.gadi-pbs.out (last lines; modified 2026-06-26 12:28 AEST)
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
max rss=1017049088.0 MB
/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/output065/log/med.log (last lines; modified 2026-07-01 00:01 AEST)
Model Date: 2023-12-20T00:00:00 wall clock = 2026-06-30T23:52:51 avg dt = 37.14 s/day, dt = 36.23 s/day, rate = 6.53 ypd
memory_write: model date = 2023-12-20T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-21T00:00:00 wall clock = 2026-06-30T23:53:28 avg dt = 37.14 s/day, dt = 36.34 s/day, rate = 6.51 ypd
memory_write: model date = 2023-12-21T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-22T00:00:00 wall clock = 2026-06-30T23:54:04 avg dt = 37.14 s/day, dt = 36.54 s/day, rate = 6.48 ypd
memory_write: model date = 2023-12-22T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-23T00:00:00 wall clock = 2026-06-30T23:54:40 avg dt = 37.13 s/day, dt = 36.32 s/day, rate = 6.52 ypd
memory_write: model date = 2023-12-23T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-24T00:00:00 wall clock = 2026-06-30T23:55:17 avg dt = 37.13 s/day, dt = 36.40 s/day, rate = 6.50 ypd
memory_write: model date = 2023-12-24T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-25T00:00:00 wall clock = 2026-06-30T23:55:53 avg dt = 37.13 s/day, dt = 36.31 s/day, rate = 6.52 ypd
memory_write: model date = 2023-12-25T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-26T00:00:00 wall clock = 2026-06-30T23:56:29 avg dt = 37.13 s/day, dt = 36.11 s/day, rate = 6.55 ypd
memory_write: model date = 2023-12-26T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-27T00:00:00 wall clock = 2026-06-30T23:57:06 avg dt = 37.12 s/day, dt = 36.37 s/day, rate = 6.51 ypd
memory_write: model date = 2023-12-27T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-28T00:00:00 wall clock = 2026-06-30T23:57:42 avg dt = 37.12 s/day, dt = 36.02 s/day, rate = 6.57 ypd
memory_write: model date = 2023-12-28T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-29T00:00:00 wall clock = 2026-06-30T23:58:18 avg dt = 37.12 s/day, dt = 36.03 s/day, rate = 6.57 ypd
memory_write: model date = 2023-12-29T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-30T00:00:00 wall clock = 2026-06-30T23:58:54 avg dt = 37.12 s/day, dt = 36.12 s/day, rate = 6.55 ypd
memory_write: model date = 2023-12-30T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
Model Date: 2023-12-31T00:00:00 wall clock = 2026-06-30T23:59:30 avg dt = 37.11 s/day, dt = 35.98 s/day, rate = 6.58 ypd
memory_write: model date = 2023-12-31T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
-------->(med_phases_restart_write) mediating for: 2023 12 31 23 45 0 0
(med_io_wopen) creating file access-om3.cpl.r.2024-01-01-00000.nc
Model Date: 2024-01-01T00:00:00 wall clock = 2026-07-01T00:01:22 avg dt = 37.32 s/day, dt = 112.42 s/day, rate = 2.11 ypd
memory_write: model date = 2024-01-01T00:00:00 memory = -0.00 MB (highwater) 975.05 MB (usage)
SUCCESSFUL TERMINATION OF CMEPS
: =============== # simulated years / cmp-day = 6.343 ===============
/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/pbs_logs/25km_jra_iaf__c.o172728426 (last lines; modified 2026-07-01 00:30 AEST)
1-00000_7.nc.0038 access-om3.mom6.r.2023-01-01-00000_7.nc.0039 access-om3.mom6.r.2023-01-01-00000_7.nc.0040 access-om3.mom6.r.2023-01-01-00000_7.nc.0041 access-om3.mom6.r.2023-01-01-00000_7.nc.0042 access-om3.mom6.r.2023-01-01-00000_7.nc.0043 access-om3.mom6.r.2023-01-01-00000_7.nc.0044 access-om3.mom6.r.2023-01-01-00000_7.nc.0045 access-om3.mom6.r.2023-01-01-00000_7.nc.0046 access-om3.mom6.r.2023-01-01-00000_7.nc.0047 access-om3.mom6.r.2023-01-01-00000_7.nc.0048 access-om3.mom6.r.2023-01-01-00000_7.nc.0050 access-om3.mom6.r.2023-01-01-00000_7.nc.0051 access-om3.mom6.r.2023-01-01-00000_7.nc.0052 access-om3.mom6.r.2023-01-01-00000_7.nc.0053
mpirun -n 4 /g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast -r -o access-om3.mom6.r.2023-01-01-00000_1.nc access-om3.mom6.r.2023-01-01-00000_1.nc.0000 access-om3.mom6.r.2023-01-01-00000_1.nc.0001 access-om3.mom6.r.2023-01-01-00000_1.nc.0002 access-om3.mom6.r.2023-01-01-00000_1.nc.0003 access-om3.mom6.r.2023-01-01-00000_1.nc.0004 access-om3.mom6.r.2023-01-01-00000_1.nc.0005 access-om3.mom6.r.2023-01-01-00000_1.nc.0006 access-om3.mom6.r.2023-01-01-00000_1.nc.0007 access-om3.mom6.r.2023-01-01-00000_1.nc.0008 access-om3.mom6.r.2023-01-01-00000_1.nc.0009 access-om3.mom6.r.2023-01-01-00000_1.nc.0010 access-om3.mom6.r.2023-01-01-00000_1.nc.0011 access-om3.mom6.r.2023-01-01-00000_1.nc.0012 access-om3.mom6.r.2023-01-01-00000_1.nc.0013 access-om3.mom6.r.2023-01-01-00000_1.nc.0014 access-om3.mom6.r.2023-01-01-00000_1.nc.0015 access-om3.mom6.r.2023-01-01-00000_1.nc.0016 access-om3.mom6.r.2023-01-01-00000_1.nc.0017 access-om3.mom6.r.2023-01-01-00000_1.nc.0018 access-om3.mom6.r.2023-01-01-00000_1.nc.0019 access-om3.mom6.r.2023-01-01-00000_1.nc.0020 access-om3.mom6.r.2023-01-01-00000_1.nc.0021 access-om3.mom6.r.2023-01-01-00000_1.nc.0022 access-om3.mom6.r.2023-01-01-00000_1.nc.0023 access-om3.mom6.r.2023-01-01-00000_1.nc.0024 access-om3.mom6.r.2023-01-01-00000_1.nc.0025 access-om3.mom6.r.2023-01-01-00000_1.nc.0026 access-om3.mom6.r.2023-01-01-00000_1.nc.0027 access-om3.mom6.r.2023-01-01-00000_1.nc.0028 access-om3.mom6.r.2023-01-01-00000_1.nc.0029 access-om3.mom6.r.2023-01-01-00000_1.nc.0030 access-om3.mom6.r.2023-01-01-00000_1.nc.0031 access-om3.mom6.r.2023-01-01-00000_1.nc.0032 access-om3.mom6.r.2023-01-01-00000_1.nc.0033 access-om3.mom6.r.2023-01-01-00000_1.nc.0034 access-om3.mom6.r.2023-01-01-00000_1.nc.0035 access-om3.mom6.r.2023-01-01-00000_1.nc.0037 access-om3.mom6.r.2023-01-01-00000_1.nc.0038 access-om3.mom6.r.2023-01-01-00000_1.nc.0039 access-om3.mom6.r.2023-01-01-00000_1.nc.0040 access-om3.mom6.r.2023-01-01-00000_1.nc.0041 access-om3.mom6.r.2023-01-01-00000_1.nc.0042 access-om3.mom6.r.2023-01-01-00000_1.nc.0043 access-om3.mom6.r.2023-01-01-00000_1.nc.0044 access-om3.mom6.r.2023-01-01-00000_1.nc.0045 access-om3.mom6.r.2023-01-01-00000_1.nc.0046 access-om3.mom6.r.2023-01-01-00000_1.nc.0047 access-om3.mom6.r.2023-01-01-00000_1.nc.0048 access-om3.mom6.r.2023-01-01-00000_1.nc.0050 access-om3.mom6.r.2023-01-01-00000_1.nc.0051 access-om3.mom6.r.2023-01-01-00000_1.nc.0052 access-om3.mom6.r.2023-01-01-00000_1.nc.0053
mpirun -n 4 /g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast -r -o access-om3.mom6.r.2023-01-01-00000_5.nc access-om3.mom6.r.2023-01-01-00000_5.nc.0000 access-om3.mom6.r.2023-01-01-00000_5.nc.0001 access-om3.mom6.r.2023-01-01-00000_5.nc.0002 access-om3.mom6.r.2023-01-01-00000_5.nc.0003 access-om3.mom6.r.2023-01-01-00000_5.nc.0004 access-om3.mom6.r.2023-01-01-00000_5.nc.0005 access-om3.mom6.r.2023-01-01-00000_5.nc.0006 access-om3.mom6.r.2023-01-01-00000_5.nc.0007 access-om3.mom6.r.2023-01-01-00000_5.nc.0008 access-om3.mom6.r.2023-01-01-00000_5.nc.0009 access-om3.mom6.r.2023-01-01-00000_5.nc.0010 access-om3.mom6.r.2023-01-01-00000_5.nc.0011 access-om3.mom6.r.2023-01-01-00000_5.nc.0012 access-om3.mom6.r.2023-01-01-00000_5.nc.0013 access-om3.mom6.r.2023-01-01-00000_5.nc.0014 access-om3.mom6.r.2023-01-01-00000_5.nc.0015 access-om3.mom6.r.2023-01-01-00000_5.nc.0016 access-om3.mom6.r.2023-01-01-00000_5.nc.0017 access-om3.mom6.r.2023-01-01-00000_5.nc.0018 access-om3.mom6.r.2023-01-01-00000_5.nc.0019 access-om3.mom6.r.2023-01-01-00000_5.nc.0020 access-om3.mom6.r.2023-01-01-00000_5.nc.0021 access-om3.mom6.r.2023-01-01-00000_5.nc.0022 access-om3.mom6.r.2023-01-01-00000_5.nc.0023 access-om3.mom6.r.2023-01-01-00000_5.nc.0024 access-om3.mom6.r.2023-01-01-00000_5.nc.0025 access-om3.mom6.r.2023-01-01-00000_5.nc.0026 access-om3.mom6.r.2023-01-01-00000_5.nc.0027 access-om3.mom6.r.2023-01-01-00000_5.nc.0028 access-om3.mom6.r.2023-01-01-00000_5.nc.0029 access-om3.mom6.r.2023-01-01-00000_5.nc.0030 access-om3.mom6.r.2023-01-01-00000_5.nc.0031 access-om3.mom6.r.2023-01-01-00000_5.nc.0032 access-om3.mom6.r.2023-01-01-00000_5.nc.0033 access-om3.mom6.r.2023-01-01-00000_5.nc.0034 access-om3.mom6.r.2023-01-01-00000_5.nc.0035 access-om3.mom6.r.2023-01-01-00000_5.nc.0037 access-om3.mom6.r.2023-01-01-00000_5.nc.0038 access-om3.mom6.r.2023-01-01-00000_5.nc.0039 access-om3.mom6.r.2023-01-01-00000_5.nc.0040 access-om3.mom6.r.2023-01-01-00000_5.nc.0041 access-om3.mom6.r.2023-01-01-00000_5.nc.0042 access-om3.mom6.r.2023-01-01-00000_5.nc.0043 access-om3.mom6.r.2023-01-01-00000_5.nc.0044 access-om3.mom6.r.2023-01-01-00000_5.nc.0045 access-om3.mom6.r.2023-01-01-00000_5.nc.0046 access-om3.mom6.r.2023-01-01-00000_5.nc.0047 access-om3.mom6.r.2023-01-01-00000_5.nc.0048 access-om3.mom6.r.2023-01-01-00000_5.nc.0050 access-om3.mom6.r.2023-01-01-00000_5.nc.0051 access-om3.mom6.r.2023-01-01-00000_5.nc.0052 access-om3.mom6.r.2023-01-01-00000_5.nc.0053
mpirun -n 4 /g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast -r -o access-om3.mom6.r.2023-01-01-00000_4.nc access-om3.mom6.r.2023-01-01-00000_4.nc.0000 access-om3.mom6.r.2023-01-01-00000_4.nc.0001 access-om3.mom6.r.2023-01-01-00000_4.nc.0002 access-om3.mom6.r.2023-01-01-00000_4.nc.0003 access-om3.mom6.r.2023-01-01-00000_4.nc.0004 access-om3.mom6.r.2023-01-01-00000_4.nc.0005 access-om3.mom6.r.2023-01-01-00000_4.nc.0006 access-om3.mom6.r.2023-01-01-00000_4.nc.0007 access-om3.mom6.r.2023-01-01-00000_4.nc.0008 access-om3.mom6.r.2023-01-01-00000_4.nc.0009 access-om3.mom6.r.2023-01-01-00000_4.nc.0010 access-om3.mom6.r.2023-01-01-00000_4.nc.0011 access-om3.mom6.r.2023-01-01-00000_4.nc.0012 access-om3.mom6.r.2023-01-01-00000_4.nc.0013 access-om3.mom6.r.2023-01-01-00000_4.nc.0014 access-om3.mom6.r.2023-01-01-00000_4.nc.0015 access-om3.mom6.r.2023-01-01-00000_4.nc.0016 access-om3.mom6.r.2023-01-01-00000_4.nc.0017 access-om3.mom6.r.2023-01-01-00000_4.nc.0018 access-om3.mom6.r.2023-01-01-00000_4.nc.0019 access-om3.mom6.r.2023-01-01-00000_4.nc.0020 access-om3.mom6.r.2023-01-01-00000_4.nc.0021 access-om3.mom6.r.2023-01-01-00000_4.nc.0022 access-om3.mom6.r.2023-01-01-00000_4.nc.0023 access-om3.mom6.r.2023-01-01-00000_4.nc.0024 access-om3.mom6.r.2023-01-01-00000_4.nc.0025 access-om3.mom6.r.2023-01-01-00000_4.nc.0026 access-om3.mom6.r.2023-01-01-00000_4.nc.0027 access-om3.mom6.r.2023-01-01-00000_4.nc.0028 access-om3.mom6.r.2023-01-01-00000_4.nc.0029 access-om3.mom6.r.2023-01-01-00000_4.nc.0030 access-om3.mom6.r.2023-01-01-00000_4.nc.0031 access-om3.mom6.r.2023-01-01-00000_4.nc.0032 access-om3.mom6.r.2023-01-01-00000_4.nc.0033 access-om3.mom6.r.2023-01-01-00000_4.nc.0034 access-om3.mom6.r.2023-01-01-00000_4.nc.0035 access-om3.mom6.r.2023-01-01-00000_4.nc.0037 access-om3.mom6.r.2023-01-01-00000_4.nc.0038 access-om3.mom6.r.2023-01-01-00000_4.nc.0039 access-om3.mom6.r.2023-01-01-00000_4.nc.0040 access-om3.mom6.r.2023-01-01-00000_4.nc.0041 access-om3.mom6.r.2023-01-01-00000_4.nc.0042 access-om3.mom6.r.2023-01-01-00000_4.nc.0043 access-om3.mom6.r.2023-01-01-00000_4.nc.0044 access-om3.mom6.r.2023-01-01-00000_4.nc.0045 access-om3.mom6.r.2023-01-01-00000_4.nc.0046 access-om3.mom6.r.2023-01-01-00000_4.nc.0047 access-om3.mom6.r.2023-01-01-00000_4.nc.0048 access-om3.mom6.r.2023-01-01-00000_4.nc.0050 access-om3.mom6.r.2023-01-01-00000_4.nc.0051 access-om3.mom6.r.2023-01-01-00000_4.nc.0052 access-om3.mom6.r.2023-01-01-00000_4.nc.0053
mpirun -n 4 /g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast -r -o ocean_wombatlite_airsea_flux.res.nc ocean_wombatlite_airsea_flux.res.nc.0000 ocean_wombatlite_airsea_flux.res.nc.0001 ocean_wombatlite_airsea_flux.res.nc.0002 ocean_wombatlite_airsea_flux.res.nc.0003 ocean_wombatlite_airsea_flux.res.nc.0004 ocean_wombatlite_airsea_flux.res.nc.0005 ocean_wombatlite_airsea_flux.res.nc.0006 ocean_wombatlite_airsea_flux.res.nc.0007 ocean_wombatlite_airsea_flux.res.nc.0008 ocean_wombatlite_airsea_flux.res.nc.0009 ocean_wombatlite_airsea_flux.res.nc.0010 ocean_wombatlite_airsea_flux.res.nc.0011 ocean_wombatlite_airsea_flux.res.nc.0012 ocean_wombatlite_airsea_flux.res.nc.0013 ocean_wombatlite_airsea_flux.res.nc.0014 ocean_wombatlite_airsea_flux.res.nc.0015 ocean_wombatlite_airsea_flux.res.nc.0016 ocean_wombatlite_airsea_flux.res.nc.0017 ocean_wombatlite_airsea_flux.res.nc.0018 ocean_wombatlite_airsea_flux.res.nc.0019 ocean_wombatlite_airsea_flux.res.nc.0020 ocean_wombatlite_airsea_flux.res.nc.0021 ocean_wombatlite_airsea_flux.res.nc.0022 ocean_wombatlite_airsea_flux.res.nc.0023 ocean_wombatlite_airsea_flux.res.nc.0024 ocean_wombatlite_airsea_flux.res.nc.0025 ocean_wombatlite_airsea_flux.res.nc.0026 ocean_wombatlite_airsea_flux.res.nc.0027 ocean_wombatlite_airsea_flux.res.nc.0028 ocean_wombatlite_airsea_flux.res.nc.0029 ocean_wombatlite_airsea_flux.res.nc.0030 ocean_wombatlite_airsea_flux.res.nc.0031 ocean_wombatlite_airsea_flux.res.nc.0032 ocean_wombatlite_airsea_flux.res.nc.0033 ocean_wombatlite_airsea_flux.res.nc.0034 ocean_wombatlite_airsea_flux.res.nc.0035 ocean_wombatlite_airsea_flux.res.nc.0037 ocean_wombatlite_airsea_flux.res.nc.0038 ocean_wombatlite_airsea_flux.res.nc.0039 ocean_wombatlite_airsea_flux.res.nc.0040 ocean_wombatlite_airsea_flux.res.nc.0041 ocean_wombatlite_airsea_flux.res.nc.0042 ocean_wombatlite_airsea_flux.res.nc.0043 ocean_wombatlite_airsea_flux.res.nc.0044 ocean_wombatlite_airsea_flux.res.nc.0045 ocean_wombatlite_airsea_flux.res.nc.0046 ocean_wombatlite_airsea_flux.res.nc.0047 ocean_wombatlite_airsea_flux.res.nc.0048 ocean_wombatlite_airsea_flux.res.nc.0050 ocean_wombatlite_airsea_flux.res.nc.0051 ocean_wombatlite_airsea_flux.res.nc.0052 ocean_wombatlite_airsea_flux.res.nc.0053
mpirun -n 4 /g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast -r -o access-om3.mom6.r.2023-01-01-00000_6.nc access-om3.mom6.r.2023-01-01-00000_6.nc.0000 access-om3.mom6.r.2023-01-01-00000_6.nc.0001 access-om3.mom6.r.2023-01-01-00000_6.nc.0002 access-om3.mom6.r.2023-01-01-00000_6.nc.0003 access-om3.mom6.r.2023-01-01-00000_6.nc.0004 access-om3.mom6.r.2023-01-01-00000_6.nc.0005 access-om3.mom6.r.2023-01-01-00000_6.nc.0006 access-om3.mom6.r.2023-01-01-00000_6.nc.0007 access-om3.mom6.r.2023-01-01-00000_6.nc.0008 access-om3.mom6.r.2023-01-01-00000_6.nc.0009 access-om3.mom6.r.2023-01-01-00000_6.nc.0010 access-om3.mom6.r.2023-01-01-00000_6.nc.0011 access-om3.mom6.r.2023-01-01-00000_6.nc.0012 access-om3.mom6.r.2023-01-01-00000_6.nc.0013 access-om3.mom6.r.2023-01-01-00000_6.nc.0014 access-om3.mom6.r.2023-01-01-00000_6.nc.0015 access-om3.mom6.r.2023-01-01-00000_6.nc.0016 access-om3.mom6.r.2023-01-01-00000_6.nc.0017 access-om3.mom6.r.2023-01-01-00000_6.nc.0018 access-om3.mom6.r.2023-01-01-00000_6.nc.0019 access-om3.mom6.r.2023-01-01-00000_6.nc.0020 access-om3.mom6.r.2023-01-01-00000_6.nc.0021 access-om3.mom6.r.2023-01-01-00000_6.nc.0022 access-om3.mom6.r.2023-01-01-00000_6.nc.0023 access-om3.mom6.r.2023-01-01-00000_6.nc.0024 access-om3.mom6.r.2023-01-01-00000_6.nc.0025 access-om3.mom6.r.2023-01-01-00000_6.nc.0026 access-om3.mom6.r.2023-01-01-00000_6.nc.0027 access-om3.mom6.r.2023-01-01-00000_6.nc.0028 access-om3.mom6.r.2023-01-01-00000_6.nc.0029 access-om3.mom6.r.2023-01-01-00000_6.nc.0030 access-om3.mom6.r.2023-01-01-00000_6.nc.0031 access-om3.mom6.r.2023-01-01-00000_6.nc.0032 access-om3.mom6.r.2023-01-01-00000_6.nc.0033 access-om3.mom6.r.2023-01-01-00000_6.nc.0034 access-om3.mom6.r.2023-01-01-00000_6.nc.0035 access-om3.mom6.r.2023-01-01-00000_6.nc.0037 access-om3.mom6.r.2023-01-01-00000_6.nc.0038 access-om3.mom6.r.2023-01-01-00000_6.nc.0039 access-om3.mom6.r.2023-01-01-00000_6.nc.0040 access-om3.mom6.r.2023-01-01-00000_6.nc.0041 access-om3.mom6.r.2023-01-01-00000_6.nc.0042 access-om3.mom6.r.2023-01-01-00000_6.nc.0043 access-om3.mom6.r.2023-01-01-00000_6.nc.0044 access-om3.mom6.r.2023-01-01-00000_6.nc.0045 access-om3.mom6.r.2023-01-01-00000_6.nc.0046 access-om3.mom6.r.2023-01-01-00000_6.nc.0047 access-om3.mom6.r.2023-01-01-00000_6.nc.0048 access-om3.mom6.r.2023-01-01-00000_6.nc.0050 access-om3.mom6.r.2023-01-01-00000_6.nc.0051 access-om3.mom6.r.2023-01-01-00000_6.nc.0052 access-om3.mom6.r.2023-01-01-00000_6.nc.0053
mpirun -n 4 /g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast -r -o access-om3.mom6.r.2023-01-01-00000.nc access-om3.mom6.r.2023-01-01-00000.nc.0000 access-om3.mom6.r.2023-01-01-00000.nc.0001 access-om3.mom6.r.2023-01-01-00000.nc.0002 access-om3.mom6.r.2023-01-01-00000.nc.0003 access-om3.mom6.r.2023-01-01-00000.nc.0004 access-om3.mom6.r.2023-01-01-00000.nc.0005 access-om3.mom6.r.2023-01-01-00000.nc.0006 access-om3.mom6.r.2023-01-01-00000.nc.0007 access-om3.mom6.r.2023-01-01-00000.nc.0008 access-om3.mom6.r.2023-01-01-00000.nc.0009 access-om3.mom6.r.2023-01-01-00000.nc.0010 access-om3.mom6.r.2023-01-01-00000.nc.0011 access-om3.mom6.r.2023-01-01-00000.nc.0012 access-om3.mom6.r.2023-01-01-00000.nc.0013 access-om3.mom6.r.2023-01-01-00000.nc.0014 access-om3.mom6.r.2023-01-01-00000.nc.0015 access-om3.mom6.r.2023-01-01-00000.nc.0016 access-om3.mom6.r.2023-01-01-00000.nc.0017 access-om3.mom6.r.2023-01-01-00000.nc.0018 access-om3.mom6.r.2023-01-01-00000.nc.0019 access-om3.mom6.r.2023-01-01-00000.nc.0020 access-om3.mom6.r.2023-01-01-00000.nc.0021 access-om3.mom6.r.2023-01-01-00000.nc.0022 access-om3.mom6.r.2023-01-01-00000.nc.0023 access-om3.mom6.r.2023-01-01-00000.nc.0024 access-om3.mom6.r.2023-01-01-00000.nc.0025 access-om3.mom6.r.2023-01-01-00000.nc.0026 access-om3.mom6.r.2023-01-01-00000.nc.0027 access-om3.mom6.r.2023-01-01-00000.nc.0028 access-om3.mom6.r.2023-01-01-00000.nc.0029 access-om3.mom6.r.2023-01-01-00000.nc.0030 access-om3.mom6.r.2023-01-01-00000.nc.0031 access-om3.mom6.r.2023-01-01-00000.nc.0032 access-om3.mom6.r.2023-01-01-00000.nc.0033 access-om3.mom6.r.2023-01-01-00000.nc.0034 access-om3.mom6.r.2023-01-01-00000.nc.0035 access-om3.mom6.r.2023-01-01-00000.nc.0037 access-om3.mom6.r.2023-01-01-00000.nc.0038 access-om3.mom6.r.2023-01-01-00000.nc.0039 access-om3.mom6.r.2023-01-01-00000.nc.0040 access-om3.mom6.r.2023-01-01-00000.nc.0041 access-om3.mom6.r.2023-01-01-00000.nc.0042 access-om3.mom6.r.2023-01-01-00000.nc.0043 access-om3.mom6.r.2023-01-01-00000.nc.0044 access-om3.mom6.r.2023-01-01-00000.nc.0045 access-om3.mom6.r.2023-01-01-00000.nc.0046 access-om3.mom6.r.2023-01-01-00000.nc.0047 access-om3.mom6.r.2023-01-01-00000.nc.0048 access-om3.mom6.r.2023-01-01-00000.nc.0050 access-om3.mom6.r.2023-01-01-00000.nc.0051 access-om3.mom6.r.2023-01-01-00000.nc.0052 access-om3.mom6.r.2023-01-01-00000.nc.0053
payu: Found modules in /opt/Modules/v4.3.0
======================================================================================
Resource Usage on 2026-07-01 00:30:26:
Job Id: 172728426.gadi-pbs
Project: ol01
Exit Status: 255
Service Units: 5.46
NCPUs Requested: 4 CPU Time Used: 01:23:47
Memory Requested: 30.0GB Memory Used: 30.0GB
Walltime Requested: 06:00:00 Walltime Used: 00:27:17
JobFS Requested: 10.0GB JobFS Used: 204.22KB
======================================================================================
/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/pbs_logs/25km_jra_iaf__c.e172728426 (last lines; modified 2026-07-01 00:30 AEST)
Error message:
Copying non-collated variables
[rank 000] ERROR in NetCDF /scratch/tm70/tm70_ci/tmp/spack-stage/spack-stage-mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/spack-src/mppnccombine-fast.c:206 -46 NetCDF: Invalid dimension ID or name
/g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast[0x40a8bf]
/g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast[0x40567a]
/half-root/usr/lib64/libc.so.6(__libc_start_main+0xe5)[0x14b587b6e865]
/g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast[0x404c0e]
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
Proc: [[46433,1],0]
Errorcode: -46
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
[gadi-cpu-spr-0070:4027410] [0] func:/apps/openmpi/5.0.5/lib/libopen-pal.so.80(opal_backtrace_buffer+0x20) [0x14b5841b4ce0]
[gadi-cpu-spr-0070:4027410] [1] func:/apps/openmpi/5.0.5/lib/libmpi.so.40(ompi_mpi_abort+0x122) [0x14b5883ac442]
[gadi-cpu-spr-0070:4027410] [2] func:/g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast() [0x40a8db]
[gadi-cpu-spr-0070:4027410] [3] func:/g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast() [0x40567a]
[gadi-cpu-spr-0070:4027410] [4] func:/half-root/usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x14b587b6e865]
[gadi-cpu-spr-0070:4027410] [5] func:/g/data/vk83/apps/spack/0.22/release/linux-rocky8-x86_64_v4/intel-2021.10.0/mppnccombine-fast-2025.07.000-6kyw6dwnfpnz3k74v3dkjmzkglpdxvq5/bin/mppnccombine-fast() [0x404c0e]
--------------------------------------------------------------------------
prterun has exited due to process rank 0 with PID 0 on node gadi-cpu-spr-0070 calling
"abort". This may have caused other processes in the application to be
terminated by signals sent by prterun (as reported here).
--------------------------------------------------------------------------
Check this on Gadi: when these logs were written, and their last lines
# WHAT THIS DOES: for each log file listed above, prints when it was last changed and its last 30
# lines, which are the lines the page shows.
# 'for' repeats the three lines below once for each file; $f is the file it is on.
# 'ls -l' lists a file with details; --time-style=long-iso writes its time as 2026-07-01 00:02.
for f in /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/output065/access-om3.err /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/error_logs/access-om3.172341945.gadi-pbs.err /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/output065/access-om3.out /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/error_logs/access-om3.172341945.gadi-pbs.out /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/output065/log/med.log /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/pbs_logs/25km_jra_iaf__c.o172728426 /g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/pbs_logs/25km_jra_iaf__c.e172728426; do
echo "== $f" # which file this is
ls -l --time-style=long-iso "$f" # when it was last changed (the date and time are in the middle)
tail -n 30 "$f" # its last 30 lines
done
/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359/metadata.yaml
contact: Andrew Kiss
email: 31054815+aekiss@users.noreply.github.com
created: '2026-06-16'
description: |-
25km ACCESS-OM3 global configuration under interannual forcing.
Initial conditions of temperature and salinity are from WOA23.
Run with JRA55-do v1.6.0 interannually-varying forcing, 1 Jan 1958 - 31 Dec 2023.
This configuration includes WOMBATlite biogeochemistry with time-varying, globally-
averaged atmospheric CO2 forcing. Initial WOMBATlite prognostic tracer
concentrations are:
- no3, o2, dic, alk: from GLODAPv2 2016b
- fe: from Tagliabue et al. 2016 (doi:10.1002/2015GB005289)
- remaining tracers: set to constant values
notes: |-
ACCESS-NRI and COSIMA request that users of this model acknowledge those organisations
following the examples at https://www.access-nri.org.au/resources/acknowledging-us/
and https://cosima.org.au/index.php/get-involved/
keywords:
- JRA55
- access-om3
- interannual
- global
- bgc
realm:
- ocean
- seaIce
- ocnBgchem
nominal_resolution: 25 km
license: CC-BY-4.0
model: ACCESS-OM3
url: https://github.com/ACCESS-NRI/access-om3-configs
version: 0.0
experiment_uuid: d28e0359-7b3b-4d29-81a8-bd03deb2b0d9
name: MC_25km_jra_iaf+wombatlite-test4-d28e0359
schema_version: 1-0-3
long_description: 4th IAF test run # Long description of the experiment (string)
# frequency: The frequency(/ies) included in the experiment (array of strings)
# variable: The variable(s) included in the experiment (array of strings)
# reference: Citation or reference information (string)
# parent_experiment: experiment_uuid for parent experiment if appropriate (string)
# related_experiments: experiment_uuids for any related experiment(s) (array of strings)
Truncation locations for all completed run segments
⚠️ MOM6 truncated velocities 10 times in 1 of 66 output folders (the Truncs column of each outputNNN/ocean.stats). MOM6 truncates a velocity when its CFL number exceeds CFL_TRUNCATE (0.5 by default), and stops the run if more than MAXTRUNC truncations happen between energy saves (MOM6's default is 0, so any truncation stops it; the ACCESS-OM3 configurations set 10,000). See MOM6 velocity truncations for how to read the records, and Examine_truncation_data.ipynb for mapping them.
Location records are the detailed records MOM6 also writes, one per truncation, to U_velocity_truncations (zonal velocity) and V_velocity_truncations (meridional velocity); the location table below is built from them. MOM6 writes at most 50 per PE per run, so there are usually fewer of them than truncations; – means no file of that kind.
| Output folder | Model period | Truncations | Max CFL | Location records (U / V) | PEs at the record cap |
|---|---|---|---|---|---|
| output000 | ? → 1959-01 | 10 | 0.33 | 1 / 9 | – |
The other 65 output folders had no truncations.
Where MOM6 truncates (1° boxes, most records first; from the U_velocity_truncations and V_velocity_truncations files):
| Location | Records | Grid cells | Seen in output | Velocity | Layers | Max speed (m/s) | Max CFL | Surface height (m) | Depth (m) |
|---|---|---|---|---|---|---|---|---|---|
| 65.2°W, 61.3°N | 9 | 5 | 000 | U, V | 1–1 | 32.8 | 2.23 | 0.04 | 153 |
| 65.6°W, 61.4°N | 1 | 1 | 000 | V | 1–1 | 8.2 | 0.55 | 0.02 | 243 |
* MOM6 writes at most 50 records per PE per run (MAX_TRUNC_FILE_SIZE_PER_PE), and this box's PE hit that cap in at least one run, so it truncated more often than the record count shows. Surface height is the top-interface height e, shown only for records that include layer 1; depth is the shallower of the two cells (D).
Check this on Gadi: the truncation counts, locations and settings
# WHAT THIS DOES: re-checks the 'Truncation locations' section from the files MOM6 wrote. A
# truncation is when MOM6 had to cut a velocity that was too fast (its CFL number was above 0.5): a
# sign of numerical trouble. The steps below are separate, so you can paste just the one you need.
# Each prints something you can compare with the page.
A=/g/data/ol01/outputs/access-om3-25km/MC_25km_jra_iaf+wombatlite-test4-d28e0359
# Step 1: for each output folder: how many truncations MOM6 reported, the largest CFL number, and how many location records were written
for o in "$A"/output[0-9]*; do
# ocean.stats is a table with one line per time step. Its 3rd column ('Truncs') is the truncations at that
# step. awk adds that column up. (-F, means the columns are separated by commas. The header line is skipped
# because its first column is not a number.)
total=$(awk -F, '$1+0 == $1 {sum += $3} END {print sum+0}' "$o/ocean.stats" 2>/dev/null)
# The 5th column holds two numbers; the second one is the CFL number. awk keeps the largest.
cfl=$(awk -F, '$1+0 == $1 {split($5, a, " "); if (a[2] > max) max = a[2]} END {if (max != "") printf "%.2f", max}' "$o/ocean.stats" 2>/dev/null)
# Every truncation also gets a 'location record' in the U and V files. grep -c counts the matching lines.
u=$(grep -c 'velocity violation' "$o/U_velocity_truncations" 2>/dev/null)
v=$(grep -c 'velocity violation' "$o/V_velocity_truncations" 2>/dev/null)
# ${x:--} means: use x, or a dash if x is empty (no such file)
echo "$(basename "$o"): truncations ${total:--}, max CFL ${cfl:--}, location records U/V ${u:--}/${v:--}"
done
# Step 2: where it happens. Each record contains the place, like '( 73.27 E 67.89 N)'. This counts the records in
# boxes one degree wide (negative longitude means west), busiest first. The pipeline does this:
# grep: keep the lines that start a record sed: keep only the longitude and latitude
# awk: round them to whole degrees sort | uniq -c: count the records in each box
# sort -rn | head: busiest boxes first
grep -h 'velocity violation' "$A"/output[0-9]*/[UV]_velocity_truncations 2>/dev/null \
| sed -E 's/.*\( *(-?[0-9.]+) E +(-?[0-9.]+) N\).*/\1 \2/' \
| awk '{printf "%4.0fE %4.0fN\n", $1, $2}' \
| sort | uniq -c | sort -rn | head -n 15
# Step 3: MOM6 writes at most 50 records per PE (one of the parallel processes) in one run, then stops. A PE with
# 50 records may have truncated more often than the records show. This lists the PEs that reached 50.
for f in "$A"/output[0-9]*/[UV]_velocity_truncations; do
[ -f "$f" ] || continue # skip if there is no such file
# each record says which PE it came from ('violation at 6073:'); count the records per PE, keep PEs with 50
busy=$(grep -h 'velocity violation' "$f" | sed -E 's/.*violation at ([0-9]+):.*/PE\1/' | sort | uniq -c | awk '$1 >= 50 {printf "%s (%d records) ", $2, $1}')
echo "$(basename "$(dirname "$f")")/$(basename "$f"): $busy"
done
# Step 4: one record in full. The page reads the speed (u, v), the CFL number, the surface height (e) and the
# depth (D) from lines like these.
head -n 30 "$A"/output000/U_velocity_truncations
# Step 5: the model period of each output folder, from payu's run records (output NNN is run NNN)
python3 - "$A" <<'EOF'
import glob, json, os, sys
# payu keeps one small file for every run: payu_jobs/<number>/run/<job>.json. Read them all.
archive = sys.argv[1] # the archive folder, handed over by the shell line above
runs = []
for path in glob.glob(archive + "/payu_jobs/*/run/*.json"):
try:
with open(path) as f:
record = json.load(f)
record["file"] = path # remember which file it came from
runs.append(record)
except (OSError, ValueError):
pass # skip a file we may not read, or that is not valid JSON
# Put the runs in order: by run number, and by start time if a run was tried more than once.
runs.sort(key=lambda r: (int(r.get("payu_current_run") or 0), r.get("timings", {}).get("payu_start_time") or ""))
for r in runs:
run, finish = r.get("payu_current_run"), r.get("model_finish_time")
if str(run).isdigit() and finish: # only runs that finished have a model period
start = r.get("model_start_time") or "?" # payu did not record the start of the first run
print("output%03d %s -> %s" % (int(run), start[:7], finish[:7]))
EOF
Settings changed during this run
This comes from the git history of the payu control directory, and this experiment has no run_dir in experiments.yml. Add one to see here every edit made to the model's settings and build during the run, with the old and new values.