Testing mom6 solo from 2026.03.000#218
Conversation
|
🚀 Attempted to deploy 🖥️
|
[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.
-------------------------------------------------------------------------- |
|
🚀 Attempted to deploy 🖥️
|
|
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? |
|
@helenmacdonald just came and had a chat about this.
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-soloCurious 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. |
|
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 |
Agreed, good thing to check :)
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 |
|
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: Although I guess you also have another older way of building mom6+sis? |
Looking to close:
So just doing a test.
Do not merge.
🚀 The latest prerelease
access-om3/pr218-3at 5c61afb is here: #218 (comment) 🚀