-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test pre-release for MOM5 with generic tracer WOMBAT #76
base: main
Are you sure you want to change the base?
Conversation
…onents from include: array as part of #60
`ACCESS-OM2` Dependencies and Compiler Update
The model version in the
|
!bump major |
❌ Failed to bump version or commit changes, see https://github.com/ACCESS-NRI/ACCESS-OM2/actions/runs/10103452736 ❌ |
!bump major |
❌ Failed to bump version or commit changes, see https://github.com/ACCESS-NRI/ACCESS-OM2/actions/runs/10103695385 ❌ |
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules/access-models/
module load access-om2/pr76-3 where the binaries shall be on your DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules/access-models/
module load access-om2/pr76-4 where the binaries shall be on your DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
There's an issue with the The following are the correct MOM binaries built by the $ ls -alh /g/data/vk83/prerelease/apps/spack/0.22/release/linux-rocky8-x86_64/intel-19.0.5.281/mom5-git.2024.08.23_2024.08.23-oi2lpoedckoyp742smul5qcuoxwu2o3g/bin
total 73M
drwxr-sr-x+ 2 tm70_ci vk83 4.0K Oct 21 20:48 .
drwxr-sr-x+ 4 tm70_ci vk83 4.0K Oct 21 20:48 ..
-rwxr-xr-x+ 1 tm70_ci vk83 73M Oct 21 20:49 fms_ACCESS-OM.x
-rwxr-xr-x+ 1 tm70_ci vk83 174K Oct 21 20:49 mppnccombine.spack But: $ module use /g/data/vk83/prerelease/modules
$ module load access-om2/pr76-26
$ which fms_ACCESS-OM.x
/usr/bin/which: no fms_ACCESS-OM.x in ... Instead of the correct MOM binaries, the $ which fms_ACCESS-ESM.x
/g/data/vk83/prerelease/apps/spack/0.22/restricted/ukmo/release/linux-rocky8-x86_64_v4/intel-19.0.3.199/mom5-git.2024.08.23_access-esm1.6-oycrxfrimqhonk4i6iowchxru4hzfvm5/bin/fms_ACCESS-ESM.x This is the same version of MOM, but it's a different "type" variant. Perhaps that's why wires are getting crossed? Halp @aidanheerdegen, @harshula, @CodeGat |
Thanks @dougiesquire , We'll look at it. |
Hi @aidanheerdegen , This looks like the Pre-release namespace clash you were anticipating.
|
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules
module load access-om2/pr76-27 where the binaries shall be on your 🛠️ Using: spack DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
Hi @dougiesquire , We are planning on changing https://github.com/ACCESS-NRI/build-cd/blob/8600aabc1b1620cfe9b7011a4f4c533aace1d4cd/.github/workflows/ci.yml#L185 to allow |
@dougiesquire @aidanheerdegen, @harshula, @CodeGat. Following from the Slack chat and some Friday discussion I missed..
@dougiesquire, how do you know it's these ones? Following @anton-seaice's suggestion, I was going to run a test with the exact paths to the four executables but I don't know how to choose which ones are the ones built by [cyb561.gadi-login-05: linux-rocky8-x86_64]$ pwd
/g/data/vk83/prerelease/apps/spack/0.22/release/linux-rocky8-x86_64 Gives many options: [1284][cyb561.gadi-login-05: linux-rocky8-x86_64]$ find ./ -iname "*fms_ACCESS*"
./intel-2021.10.0/mom5-git.2023.11.09_2023.11.09-jiaz6eo2n2ovh6nnv6b6v4dg3byspefx/bin/fms_ACCESS-OM-BGC.x
./intel-2021.10.0/mom5-git.dougiesquire_issue388-accessom-gtracer_2024.06.27-git.8-y45ahkw2oxthkp5wefrjsynqwq4ubwy5/bin/fms_ACCESS-OM.x
./intel-2021.10.0/mom5-git.2023.11.09_2023.11.09-ysj247r6owjfwcralshyy4yqpges7n6o/bin/fms_ACCESS-OM.x
./intel-19.0.5.281/mom5-git.development_2024.06.27-git.3-ze3ogc622mubqjzgw7wedpeehdf6fyoj/bin/fms_ACCESS-OM.x
./intel-19.0.5.281/mom5-git.dev_2024.08.14_2024.08.14-4wmrmgtcarc332xbdp34b4dm3ho7gg7c/bin/fms_ACCESS-OM.x
./intel-19.0.5.281/mom5-git.development_2024.06.27-git.3-qb5tdudpdvupxmorqhawlxrjtmbmpsdz/bin/fms_ACCESS-OM.x
./intel-19.0.5.281/mom5-git.2024.08.23_2024.08.23-oi2lpoedckoyp742smul5qcuoxwu2o3g/bin/fms_ACCESS-OM.x
[1285][cyb561.gadi-login-05: linux-rocky8-x86_64]$ find ./ -iname "*yatm*"
./intel-2021.10.0/libaccessom2-git.2023.10.26_2023.10.26-qotmoon5sfw6zp2hnjpntyjjpel7qi45/bin/yatm.exe
./intel-2021.10.0/libaccessom2-git.2023.10.26_2023.10.26-qotmoon5sfw6zp2hnjpntyjjpel7qi45/include/yatm_version_mod.mod
./intel-2021.10.0/libaccessom2-git.2023.10.26_2023.10.26-hsvb52bxolscdz6klzydntoay7yf7nlz/bin/yatm.exe
./intel-2021.10.0/libaccessom2-git.2023.10.26_2023.10.26-hsvb52bxolscdz6klzydntoay7yf7nlz/include/yatm_version_mod.mod
./intel-2021.10.0/libaccessom2-git.2023.10.26_2023.10.26-tlis5urth5tc2snznv6uv2oqlelxwbrr/bin/yatm.exe
./intel-2021.10.0/libaccessom2-git.2023.10.26_2023.10.26-tlis5urth5tc2snznv6uv2oqlelxwbrr/include/yatm_version_mod.mod
./intel-19.0.5.281/libaccessom2-git.2023.10.26_2023.10.26-l6hmyszag4j7dey6j5wuahzy7mnh4nl3/bin/yatm.exe
./intel-19.0.5.281/libaccessom2-git.2023.10.26_2023.10.26-l6hmyszag4j7dey6j5wuahzy7mnh4nl3/include/yatm_version_mod.mod
./intel-19.0.5.281/libaccessom2-git.2023.10.26_2023.10.26-xarvbgn4yf4mxy5hxixm4gfbp7rbzsfh/bin/yatm.exe
./intel-19.0.5.281/libaccessom2-git.2023.10.26_2023.10.26-xarvbgn4yf4mxy5hxixm4gfbp7rbzsfh/include/yatm_version_mod.mod
[1286][cyb561.gadi-login-05: linux-rocky8-x86_64]$ find ./ -iname "*cice_auscom_360x300_24x1_24p.exe*"
./intel-2021.10.0/cice5-git.2023.10.19_2023.10.19-3khrmuxma7p4wifa5av2biukx4iomk2l/bin/cice_auscom_360x300_24x1_24p.exe
./intel-2021.10.0/cice5-git.2023.10.19_2023.10.19-a7nepxaj3durabe7ndhkmyxl4gint4r7/bin/cice_auscom_360x300_24x1_24p.exe
./intel-2021.10.0/cice5-git.2023.10.19_2023.10.19-kwi3fa7zzkrkzjqciusglmud7q4hwcpl/bin/cice_auscom_360x300_24x1_24p.exe
./intel-19.0.5.281/cice5-git.2023.10.19_2023.10.19-4tttbvaxg4afg3hjcrfaah6qngp43e5e/bin/cice_auscom_360x300_24x1_24p.exe
./intel-19.0.5.281/cice5-git.2023.10.19_2023.10.19-epnbkescatwhxi2pvcjlj5eflcaupj3t/bin/cice_auscom_360x300_24x1_24p.exe
[cyb561.gadi-login-05: linux-rocky8-x86_64]$ find ./ -iname "*mppnccombine.spack*"
./intel-2021.10.0/mom5-git.2023.11.09_2023.11.09-jiaz6eo2n2ovh6nnv6b6v4dg3byspefx/bin/mppnccombine.spack
./intel-2021.10.0/mom5-git.dougiesquire_issue388-accessom-gtracer_2024.06.27-git.8-y45ahkw2oxthkp5wefrjsynqwq4ubwy5/bin/mppnccombine.spack
./intel-2021.10.0/mom5-git.2023.11.09_2023.11.09-ysj247r6owjfwcralshyy4yqpges7n6o/bin/mppnccombine.spack
./intel-19.0.5.281/mom5-git.development_2024.06.27-git.3-ze3ogc622mubqjzgw7wedpeehdf6fyoj/bin/mppnccombine.spack
./intel-19.0.5.281/mom5-git.dev_2024.08.14_2024.08.14-4wmrmgtcarc332xbdp34b4dm3ho7gg7c/bin/mppnccombine.spack
./intel-19.0.5.281/mom5-git.development_2024.06.27-git.3-qb5tdudpdvupxmorqhawlxrjtmbmpsdz/bin/mppnccombine.spack
./intel-19.0.5.281/mom5-git.2024.08.23_2024.08.23-oi2lpoedckoyp742smul5qcuoxwu2o3g/bin/mppnccombine.spack Posting here as I thought it would be helpful to have the answer in a public spot for the next naive person. |
You can check the build log e.g. here and check via the spack hash In general, if you have a spack installation of the environment, I think you could find the spack hashes and check them by searching the results of |
031e809
to
0517efb
Compare
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules
module load access-om2/pr76-28 where the binaries shall be on your 🛠️ Using: spack DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules
module load access-om2/pr76-29 where the binaries shall be on your 🛠️ Using: spack DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules
module load access-om2/pr76-30 where the binaries shall be on your 🛠️ Using: spack DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
Update for this PR. Now compared this run with Details. md5sums are different.. [1747][cyb561.gadi-login-02: ocean]$ pwd #Dougie's
/home/561/cyb561/access-om2/1deg_jra55_ryf4_dougie/archive/output000/ocean
[cyb561.gadi-login-02: ocean]$ md5sum oceanbgc-3d-zprod_gross-1-monthly-mean-y_1900.nc
bc09f28137688ba6b62acff00aa2c4b9 oceanbgc-3d-zprod_gross-1-monthly-mean-y_1900.nc [1742][cyb561.gadi-login-05: ocean]$ pwd #Chris'
/home/561/cyb561/access-om2/1deg_jra55_ryf3_cb/archive/output000/ocean
[cyb561.gadi-login-05: ocean]$ md5sum oceanbgc-3d-zprod_gross-1-monthly-mean-y_1900.nc
8b50e69cbc72d9f01ee0612b96b7f162 oceanbgc-3d-zprod_gross-1-monthly-mean-y_1900.nc Actual fields have very small differences.. Visualising the ncdiff ( |
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules
module load access-om2/pr76-31 where the binaries shall be on your 🛠️ Using: spack DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
9cd2de7
to
ab0091c
Compare
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules
module load access-om2/pr76-28 where the binaries shall be on your 🛠️ Using: spack DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
1a6f024
to
12cac0b
Compare
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules
module load access-om2/pr76-28 where the binaries shall be on your 🛠️ Using: spack DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
* This change moves us closer to upstream behaviour. * Remove all the duplication of spack-config's common/modules.yaml.
12cac0b
to
4654513
Compare
🚀 Deploying access-om2 Details and usage instructionsThis
This Prerelease is accessible on Gadi using: module use /g/data/vk83/prerelease/modules
module load access-om2/pr76-27 where the binaries shall be on your 🛠️ Using: spack DetailsIt will be deployed using:
If this is not what was expected, commit changes to |
Hey @dougiesquire, due to:
Some of the There are conflicts currently on this branch due to the above, so you'll need to rebase onto |
Do not merge
This PR is to deploy a pre-release with the MOM5 changes required to run with the rewritten (generic tracer) WOMBAT.