Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Testing mom6 solo from 2026.03.000#218

Draft
chrisb13 wants to merge 1 commit into
mainfrom
155-test_mom6solo
Draft

Testing mom6 solo from 2026.03.000#218
chrisb13 wants to merge 1 commit into
mainfrom
155-test_mom6solo

Conversation

@chrisb13

@chrisb13 chrisb13 commented Apr 8, 2026

Copy link
Copy Markdown
Collaborator

Looking to close:

Do not merge.


🚀 The latest prerelease access-om3/pr218-3 at 5c61afb is here: #218 (comment) 🚀

@chrisb13 chrisb13 temporarily deployed to Gadi Prerelease April 8, 2026 01:38 — with GitHub Actions Inactive
@github-actions

github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown

🚀 Attempted to deploy access-om3 Prerelease pr218-1 with commit 5c61afb

🖥️ Gadi Deployment ✔️

Usage Instructions

access-om3, defined in spack.yaml, will be deployed to Gadi as:

  • 2026.03.000 as a Release (when merged).
  • pr218-1 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om3/pr218-1

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/1.1/spack in the access-om3-pr218-1 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR, or propose changes to build-cds config/settings.json.

@chrisb13

chrisb13 commented Apr 8, 2026

Copy link
Copy Markdown
Collaborator Author
[cyb561.gadi-login-02: /home/561/cyb561]$ module use /g/data/vk83/prerelease/modules
[2002][cyb561.gadi-login-02: /home/561/cyb561]$ module load access-om3/pr218-1
Loading access-om3/pr218-1
  Loading requirement: netcdf-c/4.9.3-cnjd4dl netcdf-fortran/4.6.2-fmicbyh parallelio/2.6.8-fbcxt5y esmf/8.9.1-4ojpluq fortranxml/4.1.2-cjqb6hb
    access-om3/dependencies/pr218-1/access3-share/2026.03.000-y36qia2 access-om3/dependencies/pr218-1/access-cice/CICE6.6.3-0-ln3b7du
    access-om3/dependencies/pr218-1/access-mocsy/2025.07.002-i36gtb3 fms/2025.03-ondti6v access-om3/dependencies/pr218-1/access-generic-tracers/2026.02.001-p7ajf4x
    access-om3/dependencies/pr218-1/access-mom6/2026.01.001-6e27r5z access-om3/dependencies/pr218-1/access-ww3/2026.03.000-o2igtey access-om3/dependencies/pr218-1/access3/2026.03.000-xiambhd
[2003][cyb561.gadi-login-02: /home/561/cyb561]$
[2003][cyb561.gadi-login-02: /home/561/cyb561]$ which mom6-solo
/g/data/vk83/prerelease/apps/spack/1.1/release/linux-x86_64_v4/access-mom6-2026.01.001-6e27r5zgjv5s5ocwzsqrj4ljvuly25dz/bin/mom6-solo
[cyb561.gadi-login-02: /home/561/cyb561]$ /g/data/vk83/prerelease/apps/spack/1.1/release/linux-x86_64_v4/access-mom6-2026.01.001-6e27r5zgjv5s5ocwzsqrj4ljvuly25dz/bin/mom6-solo

FATAL: get_ascii_file_num_lines: File input.nml does not exist.


FATAL: get_ascii_file_num_lines: File input.nml does not exist.

Image              PC                Routine            Line        Source
mom6-solo          0000000001782F6B  mpp_error_basic            80  mpp_util_mpi.inc
mom6-solo          000000000178BCB8  get_ascii_file_nu        1412  mpp_util.inc
mom6-solo          000000000178B08C  read_input_nml           1268  mpp_util.inc
mom6-solo          000000000178DCD6  mpp_init                  118  mpp_comm_mpi.inc
mom6-solo          00000000016B7376  fms_init                  318  fms.F90
mom6-solo          0000000000437E03  mom6                      205  MOM_driver.F90
mom6-solo          0000000000412C2D  Unknown               Unknown  Unknown
libc-2.28.so       00007FBFE849A865  __libc_start_main     Unknown  Unknown
mom6-solo          0000000000412B4E  Unknown               Unknown  Unknown
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.

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.
--------------------------------------------------------------------------

@github-actions

Copy link
Copy Markdown

🚀 Attempted to deploy access-om3 Prerelease pr218-3 with commit 5c61afb

🖥️ Gadi Deployment ✔️

Usage Instructions

access-om3, defined in spack.yaml, will be deployed to Gadi as:

  • 2026.03.000 as a Release (when merged).
  • pr218-3 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om3/pr218-3

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/1.1/spack in the access-om3-pr218-3 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR, or propose changes to build-cds config/settings.json.

@ashjbarnes

Copy link
Copy Markdown
Collaborator

Hey @chrisb13 would you mind please giving a quick summary of what went into this build? @helenmacdonald said it's the most recent FMS build of MOM6 she's aware of

I'd like to try use it for some sanity checks of regional mom6 with more up to date physics than my FMS exe. Is it more or less vanilla GFDL FMS MOM6 but compiled on gadi? Or are there some things to be aware of?

@chrisb13

chrisb13 commented May 7, 2026

Copy link
Copy Markdown
Collaborator Author

@helenmacdonald just came and had a chat about this.

would you mind please giving a quick summary of what went into this build?
@helenmacdonald said it's the most recent FMS build of MOM6 she's aware of

I think it should be suitable for regional mom6 (channeling helen!) (i.e. not NUOPC and is the recent build of mom6 -- note we are having some other problems with this source -- this issue I think)

To use it, have a look here. I've been able to find the executable:

[cyb561.gadi-login-04: /home/561/cyb561]$ module use /g/data/vk83/prerelease/modules
3/pr218-3[1305][cyb561.gadi-login-04: /home/561/cyb561]$ module load access-om3/pr218-3
which mom6-solo
Loading access-om3/pr218-3
  Loading requirement: access-om3/dependencies/pr218-3/access3-share/2026.03.000-wk4defa access-om3/dependencies/pr218-3/access-cice/CICE6.6.3-0-jmshyah
    access-om3/dependencies/pr218-3/access-mocsy/2025.07.002-laoqpu5 access-om3/dependencies/pr218-3/access-generic-tracers/2026.02.001-dmxxdv4
    access-om3/dependencies/pr218-3/access-mom6/2026.01.001-w6trlhk access-om3/dependencies/pr218-3/access-ww3/2026.03.000-kjyxm4o access-om3/dependencies/pr218-3/access3/2026.03.000-ocuxcmr
[1306][cyb561.gadi-login-04: /home/561/cyb561]$ which mom6-solo
/g/data/vk83/prerelease/apps/spack/1.1/release/linux-x86_64_v4/access-mom6-2026.01.001-w6trlhkn2glyynvlunh4lctsaqb2rtpc/bin/mom6-solo

Curious to know how you get on. Could be useful to have a test case where we test a nuopc-rom3 and vanilla-fms-rom3 side-by-side with the only difference being the coupler?

@ashjbarnes

Copy link
Copy Markdown
Collaborator

Curious to know how you get on. Could be useful to have a test case where we test a nuopc-rom3 and vanilla-fms-rom3 side-by-side with the only difference being the coupler?

Thanks Chris! Yeah I already have a 'vanilla' fms run but it's with an older exe. It performs far better than the nuopc rom3.

So updates to physics could be the culprit, hence good to check with newer fms exe. Seems unlikely that updates would make boundaries worse but we'll see.

@ashjbarnes

Copy link
Copy Markdown
Collaborator

Hey Chris, just checking: this is mom solo without SIS right? If so I don't think it would work with regional-mom6, which is configured to use SIS to handle surface forcing

@chrisb13

chrisb13 commented May 7, 2026

Copy link
Copy Markdown
Collaborator Author

So updates to physics could be the culprit, hence good to check with newer fms exe.

Agreed, good thing to check :)

this is mom solo without SIS right? If so I don't think it would work with regional-mom6, which is configured to use SIS to handle surface forcing

Yes. Sorry, I was unaware that was a requirement (my previous chats with you on this made me think it wasn't!) Alternative options?

@ashjbarnes

Copy link
Copy Markdown
Collaborator

Yes. Sorry, I was unaware that was a requirement (my previous chats with you on this made me think it wasn't!) Alternative options?

I guess technically it works with rmom6 insofar as it will set up your initial conditions / boundaries etc, but to run standalone your namelist file and some other settings need to change to handle the surface forcing. You also need to generate different surface forcing files which provide direct values at the boundary, on the correct grid. e.g., you need a surface stress forcing field with standalone that must match your grid (I think?) whereas with SIS handling the surface fluxes, you can give it 10m winds and it calculates stress for you, interpolating on the way

So yes, rmom6 will help you with the regridding and stuff but there are currently no template namelist files that would work for standalone mom6 without SIS.

Hence solo mom6 wouldn't be that handy for @helenmacdonald and I to check against the nuopc version as we wouldn't be comparing apples with apples

@chrisb13

chrisb13 commented May 8, 2026

Copy link
Copy Markdown
Collaborator Author

Thanks @ashjbarnes, very clear explanation of the issue!

It's not really in the ACCESS-NRI wheelhouse but I suppose it would be possible to compile another variant, mom6_solo+sis using Spack, there's some instructions for this kind of thing here:
https://mom6-idealised-configs.readthedocs.io/infrastructure/Building/

Although I guess you also have another older way of building mom6+sis?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants