Skip to content
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

Update WW3, Turn on Gaea for waves, Create template for ww3_multi.inp #544

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
7a2d7d2
updating WW3 to add gaea, jet and now use '$platform.intel' to
JessicaMeixner-NOAA Feb 8, 2021
09ff847
add WW3 tests on more platforms
JessicaMeixner-NOAA Feb 8, 2021
18f4026
current updates for balancing wave tests
JessicaMeixner-NOAA Feb 12, 2021
6c8a17d
update WW3
JessicaMeixner-NOAA Feb 17, 2021
8d34b58
Merge remote-tracking branch 'UFS/develop' into feature/portww3
JessicaMeixner-NOAA Feb 17, 2021
c448e05
Merge remote-tracking branch 'UFS/develop' into feature/portww3
JessicaMeixner-NOAA Feb 22, 2021
7b826d4
update FV3
DeniseWorthen Mar 27, 2021
cea6fc6
update hera.intel modulefiles for testing
DeniseWorthen Mar 27, 2021
071275b
Revert "update hera.intel modulefiles for testing"
DeniseWorthen Mar 27, 2021
4db2ff2
Revert "update FV3"
DeniseWorthen Mar 27, 2021
5a8d4b6
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 30, 2021
09716fe
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 31, 2021
f778ec2
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 5, 2021
3ae6d69
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 9, 2021
f187e64
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 10, 2021
94f5e67
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 12, 2021
4100179
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 15, 2021
42d1a64
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 16, 2021
8a5575b
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 19, 2021
9a06325
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 20, 2021
b88310e
updates for wave template input file
JessicaMeixner-NOAA Apr 21, 2021
781dfa1
Merge remote-tracking branch 'UFS/develop' into firstattemptattemplates
JessicaMeixner-NOAA Apr 21, 2021
6ba165f
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 21, 2021
278efbc
add ww3_multi.inp as a templated parm file instead of being fixed
JessicaMeixner-NOAA Apr 21, 2021
e84dd91
add a gcc module so that gfortran can be found when building
JessicaMeixner-NOAA Apr 22, 2021
83f9c65
update WW3 to its latest develop branch
JessicaMeixner-NOAA Apr 22, 2021
bda4eea
Merge remote-tracking branch 'UFS/develop' into makewavetemplateinput
JessicaMeixner-NOAA Apr 22, 2021
812d6eb
Merge remote-tracking branch 'origin/updateWWgaeamodule' into makewav…
JessicaMeixner-NOAA Apr 22, 2021
cd0b04d
add ATMW tests to all machines except jet leaves C768 as hera/orion only
JessicaMeixner-NOAA Apr 22, 2021
9774528
update for better load balancing of wave tests
JessicaMeixner-NOAA Apr 22, 2021
1602558
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 22, 2021
37d6c91
fix for multiple wave grids with template
JessicaMeixner-NOAA Apr 23, 2021
234fe26
Merge remote-tracking branch 'UFS/develop' into makewavetemplateinput
JessicaMeixner-NOAA Apr 26, 2021
5e438df
update to latest WW3
JessicaMeixner-NOAA Apr 26, 2021
3e54244
update ATMW to use existing format for output and include gaea for S2SW
JessicaMeixner-NOAA Apr 26, 2021
2208dea
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 26, 2021
43ea95f
revert unintended changes
JessicaMeixner-NOAA Apr 26, 2021
de7086e
add CPLWAV=F to datm section of defaults
JessicaMeixner-NOAA Apr 26, 2021
ac10e5a
orion log when creating new baseline passed
JessicaMeixner-NOAA Apr 27, 2021
217e3f0
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 27, 2021
c553a61
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 28, 2021
568591b
Merge remote-tracking branch 'UFS/develop' into makewavetemplateinput
JessicaMeixner-NOAA Apr 29, 2021
52625f5
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 30, 2021
a248612
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 30, 2021
72ee493
Merge remote-tracking branch 'UFS/develop' into makewavetemplateinput
JessicaMeixner-NOAA May 3, 2021
c5b29b8
point to new WW3 input
JessicaMeixner-NOAA May 3, 2021
a9412f6
turn on ATMW tests on jet
JessicaMeixner-NOAA May 3, 2021
9a80b95
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen May 3, 2021
a5d4e48
Merge remote-tracking branch 'UFS/develop' into makewavetemplateinput
JessicaMeixner-NOAA May 4, 2021
4bd838d
switch cpld v16 tests to gaussian output
DeniseWorthen May 4, 2021
e9ac4d6
Merge remote-tracking branch 'JessicaMeixner/makewavetemplateinput' i…
DeniseWorthen May 4, 2021
9ce0a38
add v16 tests on gaea
DeniseWorthen May 4, 2021
328ef0c
Merge pull request #1 from DeniseWorthen/feature/v16_gaussian
JessicaMeixner-NOAA May 4, 2021
7cb29b7
Merge remote-tracking branch 'UFS/develop' into makewavetemplateinput
JessicaMeixner-NOAA May 5, 2021
46c8940
remove the C768 test on orion
JessicaMeixner-NOAA May 5, 2021
4d58304
update cpld v16 tests for fhmax=9 hours
DeniseWorthen May 5, 2021
0e65c91
add updated restart test
DeniseWorthen May 5, 2021
db35257
reduced node usage for fv3_wrtGauss_nemsio_c768 to 40 nodes
JessicaMeixner-NOAA May 6, 2021
aa8dda5
Merge branch 'makewavetemplateinput' of github.com:JessicaMeixner-NOA…
JessicaMeixner-NOAA May 6, 2021
7005fe9
update cpld v16 tests
DeniseWorthen May 6, 2021
1064fb1
update comment in rt.conf
DeniseWorthen May 6, 2021
ff58dca
Merge pull request #2 from DeniseWorthen/feature/reduce_v16_fhmax
JessicaMeixner-NOAA May 6, 2021
8d9c855
updating BL_DATE
JessicaMeixner-NOAA May 6, 2021
08bc2f6
updating fix per code review
JessicaMeixner-NOAA May 6, 2021
99cdc78
removing wcoss-cray from wave tests to not add more
JessicaMeixner-NOAA May 6, 2021
4445009
RT JOBS PASSED: cheyenne.gnu. Log file uploaded.
BrianCurtis-NOAA May 6, 2021
f7da86e
RT JOBS PASSED: wcoss_cray Log file uploaded.
JessicaMeixner-NOAA May 6, 2021
d29f093
RT JOBS PASSED: cheyenne.intel. Log file uploaded.
BrianCurtis-NOAA May 6, 2021
2d2fe6a
RT JOBS PASSED: hera.gnu. Log file uploaded.
BrianCurtis-NOAA May 6, 2021
0d35008
RT JOBS PASSED: gaea.intel. Log file uploaded.
BrianCurtis-NOAA May 6, 2021
6e34b74
RT JOBS PASSED: orion.intel. Log file uploaded.
BrianCurtis-NOAA May 6, 2021
c5635eb
RT JOBS PASSED: hera.intel. Log file uploaded.
BrianCurtis-NOAA May 7, 2021
3e93656
regression test log for wcoss
JessicaMeixner-NOAA May 7, 2021
98fa553
Merge branch 'makewavetemplateinput' of github.com:JessicaMeixner-NOA…
JessicaMeixner-NOAA May 7, 2021
b46fe02
Jet RT Log, minus datm over quota tests
BrianCurtis-NOAA May 7, 2021
8de2815
Merge branch 'makewavetemplateinput' of https://github.com/JessicaMei…
BrianCurtis-NOAA May 7, 2021
5d2d2c6
run-ci
DeniseWorthen May 7, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion WW3
Submodule WW3 updated 1 files
+5 −5 model/ftn/wmscrpmd.ftn
214 changes: 107 additions & 107 deletions tests/RegressionTests_cheyenne.gnu.log

Large diffs are not rendered by default.

899 changes: 482 additions & 417 deletions tests/RegressionTests_cheyenne.intel.log

Large diffs are not rendered by default.

1,515 changes: 1,001 additions & 514 deletions tests/RegressionTests_gaea.intel.log

Large diffs are not rendered by default.

212 changes: 106 additions & 106 deletions tests/RegressionTests_hera.gnu.log

Large diffs are not rendered by default.

830 changes: 395 additions & 435 deletions tests/RegressionTests_hera.intel.log

Large diffs are not rendered by default.

1,150 changes: 412 additions & 738 deletions tests/RegressionTests_jet.intel.log

Large diffs are not rendered by default.

11,190 changes: 5,951 additions & 5,239 deletions tests/RegressionTests_orion.intel.log

Large diffs are not rendered by default.

456 changes: 230 additions & 226 deletions tests/RegressionTests_wcoss_cray.log

Large diffs are not rendered by default.

5,262 changes: 2,277 additions & 2,985 deletions tests/RegressionTests_wcoss_dell_p3.log

Large diffs are not rendered by default.

73 changes: 46 additions & 27 deletions tests/default_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ elif [[ $MACHINE_ID = wcoss_dell_p3 || $MACHINE_ID = wcoss2 ]]; then
THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149"
OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191"

TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=28; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
TASKS_cpl_dflt_wwav=392; TPN_cpl_dflt_wwav=28; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 391"
junwang-noaa marked this conversation as resolved.
Show resolved Hide resolved

TASKS_cpl_thrd=120; TPN_cpl_thrd=14; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77"
Expand All @@ -37,9 +37,9 @@ elif [[ $MACHINE_ID = wcoss_dell_p3 || $MACHINE_ID = wcoss2 ]]; then
THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311"
OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479"

TASKS_cpl_wwav=520; TPN_cpl_wwav=28; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
TASKS_cpl_wwav=560; TPN_cpl_wwav=28; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 559"

TASKS_cpl_c192=288; TPN_cpl_c192=28; INPES_cpl_c192=4; JNPES_cpl_c192=8
THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203"
Expand Down Expand Up @@ -76,21 +76,21 @@ elif [[ $MACHINE_ID = orion.* ]]; then
THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149"
OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191"

TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=40; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
TASKS_cpl_dflt_wwav=400; TPN_cpl_dflt_wwav=40; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 399"

TASKS_cpl_thrd=120; TPN_cpl_thrd=40; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
TASKS_cpl_thrd=120; TPN_cpl_thrd=20; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77"
OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119"

TASKS_cpl_bmrk=480; TPN_cpl_bmrk=40; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8
THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311"
OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479"

TASKS_cpl_wwav=520; TPN_cpl_wwav=40; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
TASKS_cpl_wwav=560; TPN_cpl_wwav=40; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 559"

TASKS_cpl_c192=288; TPN_cpl_c192=40; INPES_cpl_c192=4; JNPES_cpl_c192=8
THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203"
Expand Down Expand Up @@ -127,21 +127,21 @@ elif [[ $MACHINE_ID = hera.* ]]; then
THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149"
OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191"

TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=40; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
TASKS_cpl_dflt_wwav=400; TPN_cpl_dflt_wwav=40; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 399"

TASKS_cpl_thrd=120; TPN_cpl_thrd=40; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
TASKS_cpl_thrd=120; TPN_cpl_thrd=20; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77"
OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119"

TASKS_cpl_bmrk=480; TPN_cpl_bmrk=40; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8
THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311"
OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479"

TASKS_cpl_wwav=520; TPN_cpl_wwav=40; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
TASKS_cpl_wwav=560; TPN_cpl_wwav=40; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 559"

TASKS_cpl_c192=288; TPN_cpl_c192=40; INPES_cpl_c192=4; JNPES_cpl_c192=8
THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203"
Expand Down Expand Up @@ -240,9 +240,9 @@ elif [[ $MACHINE_ID = gaea.* ]]; then
THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149"
OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191"

TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=36; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
TASKS_cpl_dflt_wwav=396; TPN_cpl_dflt_wwav=36; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 395"

TASKS_cpl_thrd=120; TPN_cpl_thrd=18; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77"
Expand All @@ -252,9 +252,9 @@ elif [[ $MACHINE_ID = gaea.* ]]; then
THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311"
OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479"

TASKS_cpl_wwav=520; TPN_cpl_wwav=36; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
TASKS_cpl_wwav=540; TPN_cpl_wwav=36; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 539"

TASKS_cpl_c192=288; TPN_cpl_c192=36; INPES_cpl_c192=4; JNPES_cpl_c192=8
THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203"
Expand Down Expand Up @@ -291,21 +291,21 @@ elif [[ $MACHINE_ID = cheyenne.* ]]; then
THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149"
OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191"

TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=36; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
TASKS_cpl_dflt_wwav=396; TPN_cpl_dflt_wwav=36; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 395"

TASKS_cpl_thrd=120; TPN_cpl_thrd=36; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
TASKS_cpl_thrd=120; TPN_cpl_thrd=18; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77"
OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119"

TASKS_cpl_bmrk=480; TPN_cpl_bmrk=36; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8
THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311"
OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479"

TASKS_cpl_wwav=520; TPN_cpl_wwav=36; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
TASKS_cpl_wwav=540; TPN_cpl_wwav=36; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 539"

TASKS_cpl_c192=288; TPN_cpl_c192=36; INPES_cpl_c192=4; JNPES_cpl_c192=8
THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203"
Expand Down Expand Up @@ -341,9 +341,9 @@ elif [[ $MACHINE_ID = stampede.* ]]; then
THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149"
OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191"

TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=48; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
TASKS_cpl_dflt_wwav=384; TPN_cpl_dflt_wwav=48; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8
THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203"
OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 383"

TASKS_cpl_thrd=120; TPN_cpl_thrd=48; INPES_cpl_thrd=3; JNPES_cpl_thrd=4
THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77"
Expand All @@ -353,9 +353,9 @@ elif [[ $MACHINE_ID = stampede.* ]]; then
THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311"
OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479"

TASKS_cpl_wwav=520; TPN_cpl_wwav=48; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
TASKS_cpl_wwav=528; TPN_cpl_wwav=48; INPES_cpl_wwav=6; JNPES_cpl_wwav=8
THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519"
OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 527"

TASKS_cpl_c192=288; TPN_cpl_c192=40; INPES_cpl_c192=4; JNPES_cpl_c192=8
THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203"
Expand Down Expand Up @@ -516,6 +516,7 @@ export FDIAG=0,1,2,3,4,5,6,7,8,9,10,11,12,15,18,21,24,27,30,33,36,39,42,45,48
export NFHOUT=3
export NFHMAX_HF=12
export NFHOUT_HF=1
export FHZERO=6
export FNALBC="'global_snowfree_albedo.bosu.t126.384.190.rg.grb',"
export FNVETC="'global_vegtype.igbp.t126.384.190.rg.grb',"
export FNSOTC="'global_soiltype.statsgo.t126.384.190.rg.grb',"
Expand Down Expand Up @@ -557,6 +558,19 @@ export CA_GLOBAL=.F.

export IAU_DRYMASSFIXER=.false.

#waves
export WW3RSTDTHR='12'
export WW3OUTDTHR='1'
export WW3OUTPUTTYPE=' '
export OUTPARS_WAV="WND HS FP DP PHS PTP PDIR"
export CPLILINE='$'
export ICELINE='$'
export WINDLINE='$'
export CURRLINE='$'
export NFGRIDS=0
export NMGRIDS=1
export ww3gline="'glo_30m' 'no' 'no' 'CPL:native' 'no' 'no' 'no' 'no' 1 1 0.00 1.00 F"

# Regional
export WRITE_RESTART_WITH_BCS=.false.

Expand Down Expand Up @@ -639,6 +653,7 @@ export NFHOUT='6'
#no high freq fv3 output
export NFHMAX_HF='-1'
export NFHOUT_HF='-1'
export FHZERO=${FHZERO}

export CPLFLX='.T.'
export CPL='.true.'
Expand Down Expand Up @@ -698,6 +713,10 @@ export FRAZIL_FWSALT='.true.'
# default to write CICE average history files
export CICE_HIST_AVG='.true.'

#wave
export ww3gline="'glo_1deg' 'no' 'CPL:native' 'CPL:native' 'CPL:native' 'no' 'no' 'no' 1 1 0.00 1.00 F"
export WW3OUTPUTTYPE=' 1'

# checkpoint restarts
export RESTART_FILE_PREFIX=''
export RESTART_FILE_SUFFIX_HRS=''
Expand Down
43 changes: 43 additions & 0 deletions tests/edit_inputs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,46 @@ function edit_diag_table {
-e "s/SMONTH/$SMONTH/g" \
-e "s/SDAY/$SDAY/g"
}

function edit_ww3_input {

SDATEWW3="${SYEAR}${SMONTH}${SDAY} $(printf "%02d" $(( ${SHOUR} )))0000"
EDATEWW3="2100${SMONTH}${SDAY} $(printf "%02d" $(( ${SHOUR} )))0000"
#note EDATE should be SDATE+FHMAX, but since this requires adding ndate
#a work around is to just put a date long in the future as the actual end time is
#determined by the driver
DT_2_RST_WAV="$(printf "%02d" $(( ${WW3RSTDTHR}*3600 )))"
DTFLD_WAV="$(printf "%02d" $(( ${WW3OUTDTHR}*3600 )))"
DTPNT_WAV="$(printf "%02d" $(( ${WW3OUTDTHR}*3600 )))"

sed -e "s/NFGRIDS/$NFGRIDS/g" \
-e "s/NMGRIDS/${NMGRIDS}/g" \
-e "s/FUNIPNT/T/g" \
-e "s/IOSRV/1/g" \
-e "s/FPNTPROC/T/g" \
-e "s/FGRDPROC/T/g" \
-e "s/OUTPARS/${OUTPARS_WAV}/g" \
-e "s/CPLILINE/${CPLILINE}/g" \
-e "s/UNIPOINTS/'points'/g" \
-e "s/GRIDLINE/${ww3gline}/g" \
-e "s/ICELINE/$ICELINE/g" \
-e "s/CURRLINE/$CURRLINE/g" \
-e "s/WINDLINE/$WINDLINE/g" \
-e "s/RUN_BEG/$SDATEWW3/g" \
-e "s/RUN_END/$EDATEWW3/g" \
-e "s/OUT_BEG/$SDATEWW3/g" \
-e "s/OUT_END/$EDATEWW3/g" \
-e "s/DTFLD/ $DTFLD_WAV/g" \
-e "s/FLAGMASKCOMP/ F/g" \
-e "s/FLAGMASKOUT/ F/g" \
-e "s/GOFILETYPE/ $WW3OUTPUTTYPE/g" \
-e "s/POFILETYPE/ $WW3OUTPUTTYPE/g" \
-e "s/DTPNT/ $DTPNT_WAV/g" \
-e "s/RST_BEG/$SDATEWW3/g" \
-e "s/RSTTYPE/T/g" \
-e "s/RST_2_BEG/$SDATEWW3/g" \
-e "s/DTRST/0/g" \
-e "s/DT_2_RST/$DT_2_RST_WAV/g" \
-e "s/RST_END/$EDATEWW3/g" \
-e "s/RST_2_END/$EDATEWW3/g"
}
5 changes: 2 additions & 3 deletions tests/fv3_conf/control_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ cp @[INPUTDATA_ROOT]/${inputdir}/*_table .
cp @[INPUTDATA_ROOT]/${inputdir}/*configure .

if [ $CPLWAV = .T. ]; then
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp .
cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* .
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/rmp_src* .
fi
3 changes: 0 additions & 3 deletions tests/fv3_conf/cpld_bmark_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,7 @@ cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/mesh.mx@[OCNRES].nc .
if [[ $CPLWAV == .T. && $CPLWAV2ATM == .T. ]]; then
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
if [[ $RT35D == .T. ]]; then
cp @[INPUTDATA_ROOT_WW3]/ww3_multi_35d.inp ww3_multi.inp
cp @[INPUTDATA_ROOT_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/ww3/*.000000.restart.gwes_30m ./restart.gwes_30m
else
cp @[INPUTDATA_ROOT_WW3]/ww3_multi.inp .
fi
fi

Expand Down
1 change: 0 additions & 1 deletion tests/fv3_conf/cpld_control_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@ cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/mesh.mx@[OCNRES].nc .
# WW3 fix/input
if [[ $CPLWAV == .T. ]]; then
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/ww3_multi_1deg.inp ww3_multi.inp
fi

# No restart
Expand Down
1 change: 0 additions & 1 deletion tests/fv3_conf/fv3_gocart.IN
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,4 @@ cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1

if [ $CPLWAV = .T. ]; then
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp .
fi
3 changes: 1 addition & 2 deletions tests/fv3_conf/fv3_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,5 @@ cp @[INPUTDATA_ROOT]/${inputdir}/*configure .

if [ $CPLWAV = .T. ]; then
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp .
cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* .
cp @[INPUTDATA_ROOT_WW3]/rmp_src* .
fi
3 changes: 1 addition & 2 deletions tests/fv3_conf/gfdlmp_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,7 @@ cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_gfdlmp field_table
cp @[INPUTDATA_ROOT]/FV3_input_data/*configure .

if [ $CPLWAV = .T. ]; then
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp .
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
fi

if [[ $POSTAPP = 'global' ]]; then
Expand Down
5 changes: 2 additions & 3 deletions tests/fv3_conf/multigases_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ cp @[INPUTDATA_ROOT]/${inputdir}/diag_table_multi_gases diag_table
cp @[INPUTDATA_ROOT]/${inputdir}/field_table_multi_gases field_table

if [ $CPLWAV = .T. ]; then
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp .
cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* .
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/rmp_src* .
fi
2 changes: 1 addition & 1 deletion tests/parm/input.benchmark_v16.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@
/

&gfs_physics_nml
fhzero = 6
fhzero = @[FHZERO]
oz_phys = .false.
oz_phys_2015 = .true.
h2o_phys = .true.
Expand Down
Loading