-
Notifications
You must be signed in to change notification settings - Fork 591
WW3 in UFS
Jessica Meixner edited this page Aug 25, 2020
·
10 revisions
WW3 is being used in multiple UFS applications including the weather, coastal and S2S. The following information is intended to help developers and users of UFS.
(As of now this is a work in progress)
model/esmf/switch
model/ftn/wmesmfmd.ftn
Here are two example commits of porting WW3 to new platforms:
- Orion: https://github.com/NOAA-EMC/WW3/commit/19f3126c832b26ae4c5b27bca6c1dcc676755602
- Hera: https://github.com/NOAA-EMC/WW3/commit/5eaa60999a27c565a76858b0be64330972a7c30f
Note that you will need to add the new machine in the following WW3 subroutines:
- model/esmf/Makefile
- model/bin/w3_setup
- model/bin/cmplr.env
In cmplr.env make sure the options for comp_seq and comp_mpi are appropriate for your machine. Likely you can just follow a template of another machine that is similar to the one you are porting to. If you also add your 'optc' flags, make sure to include '-assume byterecl'.
Quick Links