Running MCW with IC4 numerics

Hi all,

For context, we are currently exploring the IC4 wave attenuation scheme with updated numerics. The detailed issue discussion can be found here: NOAA-EMC/WW3#1294. Related `access-om3-configs` issue Running MCW with IC4 numerics

I’ve created a dedicated branch of WW3 for testing:
:backhand_index_pointing_right: ACCESS-NRI/WW3 – IC4_Numerics branch

The corresponding ACCESS-OM3 test branch and PR are here:

While testing, I initially ran into the rpointer.cpl issue. This has now been resolved in the following commit:
:backhand_index_pointing_right: fix: commit 5f43bbd

The updated version should now run correctly.

To run the config with IC4 scheme:

  1. Clone the branch
payu clone --branch IC4_Numerics-dev-MCW_100km_jra_iaf \
    git@github.com:ACCESS-NRI/access-om3-configs.git \
    IC4_Numerics-dev-MCW_100km_jra_iaf
cd IC4_Numerics-dev-MCW_100km_jra_iaf

  1. Run the model
module use /g/data/vk83/modules
module load payu
payu sweep && payu run

If you want to experiment with IC4 attenuation schemes and parameters

If you’d like to try other empirical (IC4) attenuation schemes or parameter values:

  1. Update the namelists_Global.nml in WW3_PreProc.

  2. Generate new mod_def.ww3 and restart.ww3 files by loading the test build:

    module use /g/data/vk83/prerelease/modules
    module load access-om3/pr152-1
    ww3_grid
    ww3_strt
    
    
  3. Edit the config.yaml file to point to the newly generated files.

Notes

  • You only need to do the above initial setup once; after that, payu sweep && payu run works as expected.

  • The branch already includes the updated MOM6–CICE6–WW3 executables and the WW3 binary input files, so no additional build steps are required.

This should resolve the missing rpointer.cpl problem. Let me know if it works on your end, and hopefully this is helpful for anyone else setting up similar tests.

Cheers,
Ezhil

1 Like