Meeting minutes
Date: 22/04/2025
Attended: @rbeucher, @MartinDix, @tiloz, @RachelLaw, @dougiesquire, @spencerwong, @paulleopardi, @dave, @Jhan
Cable workflow confusion
Rachel: stash c with esm1.6 wanting to add some extra fields: soil respiration on tiles. But why were there missing variables? Martin: currently comes from different files (https://github.com/ACCESS-NRI/access-esm1.6-configs/blob/dev-preindustrial%2Bconcentrations/atmosphere/prefix.PRESM_A
). Would be good to consolidate a workflow into a single file.
New cmip7 forcings
Rachel: Might want to try 4x CO2 and 1% runs. Martin: should be straightforward. Paul: won’t be the official CMIP7 ones because we don’t have all the relevant files yet but can still give us an idea.
Chat update from Paul:
Only 7 out of 12 forcing datasets are currently available for CMIP7: Summary - input4MIPs Controlled Vocabularies (CVs) Even the testing phase only has 8 out of 12. The good news is that at least two forcings are not used by ESM1.6.
Mediterranean getting more saline like CM2?
Martin: Ian has highlighted some salinity issues, Mediterranean was getting more saline (ACCESS-ESM1.6 development - #183 by inh599) but CM2 was worse (~50 sos). Martin: suggested it remained a problem in CM2 but didn’t seem to create problems elsewhere so wasn’t fixed. If there was a known fix here it would be worth rolling in but perhaps not worth explicitly investigating. Arnold is not available to look this week but Tilo is having a look at a run he shared (not a totally clean comparison due to other changes).
Concern over Spack build using a branch to build from rather than a specific commit/tag. UM changes were rolled in when?
@Jhan: raised concern over Spack build using a branch to build from rather than a specific commit/tag?
@spencerwong: yes, that did occur but has since been updated to use specific tags/commits.
Note that the build system allows one to see the exact commit that was used for a PR. Example
Chris: emphasized the importance of documenting experiments to mitigate this kind of confusion, especially those used for production runs in July.
Runlogs which are uploaded to the experiments repository also include a git history of the executables, restarts, and input files used during the experiments in the manifests
directory.. This can be useful for finding what was used in a particular experiment, long after it has been run. For example, the git history for manifests/exe.yaml
file for the first spinup experiment in the experiments repository shows that the same UM executable was used in all the years that have been uploaded to the repository.
Action items:
- Please update this table and push relevant experiment information here – runlog needs to be set to True. Further details [0].
- @dougiesquire to add details about how to find the file that tells you if/when the executable was changed. (exe manifest?)
- @Jhan to check if he has missed pushing a repo, we looked at this page and he thought it looked like it was missing.
- @pearseb (others?) needs to update the experiment table and push the updated runlog to this branch. Note this discussion for our suggestions of what to include in the table.
- @spencerwong to put details here as to when the change from building from branches to tags/hashes occured:
- The change to building from tags/hashes rather than branches occurred on February 10 for test PRs. This change was brought into the main branch on March 12.
Chat update from Paul:
From a branch you can work out a “no later than” date. This one is 22 January 2025
ACCESS-ESM1.6/spack.yaml at c214308600c3f545d48fc7076c7491eddbe1460f · ACCESS-NRI/ACCESS-ESM1.6 · GitHub
The last UM7 commit before 22 Jan was https://github.com/ACCESS-NRI/UM7/commit/1089e256dcec8ad3c900c294661b2cd5fef22565
land use change
Spencer: land use change ancillaries. Rachel: nothing to update at the moment.
cice5 updates
Dave: cice5 in place of cice4 is technically working in ESM1.6. Anton has been doing some tests, the results are not currently good enough to be integrated. Tried different initial condition strategies. Dave is still doing tests in esm1.5 but has other problems. Still needs input from Anton and Siobhan sea ice expertise to tune parameters. Anton is on leave this week.
Romain: no updates.
–
[0]
At a past ESM 1.6 standup [1], we showed how we’ve come up with a workflow for storing people’s experiments for provenance. The idea is that this will support the spin up documentation provided here.
In short, we’re asking if you could please have a look at the instructions here:
https://github.com/ACCESS-Community-Hub/access-esm1.6-dev-experiments
Then push your esm1.6 experiment run folder to that repo with this branch naming convention: -<dev/test>--
Then add a link to the relevant experiment commits here:
https://forum.access-hive.org.au/t/esm1-6-spin-up-experiments/4219
Experiment Documentation
- Chris Bull emphasized the importance of documenting experiments, especially those used for production runs in July. This process has begun already, thanks @spencerwong and @pearseb
- Spencer Wong discussed the creation of a GitHub repository for experiment details and provided instructions for pushing experiment branches.
- Specifically this branch naming convention -<dev/test>-- and the use of GH issues for any descriptors. Please see README for further instructions.
- @pearseb not here today but please add experiment for current spin up experiments to this repo’.
- Note this is a different GH organisation so you’ll need to get in touch with @clairecarouge / @spencerwong to get access.