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

wave-ocean coupling #91

Merged
Merged
Show file tree
Hide file tree
Changes from 82 commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
ae4051d
Merge pull request #1 from ufs-community/develop
DeniseWorthen Nov 20, 2019
6c0ea1d
Update .gitmodules
DeniseWorthen Nov 22, 2019
e72146c
update submodules for nems,stochastic_physics
DeniseWorthen Nov 22, 2019
190d88f
update NEMS,stochastic_physics
DeniseWorthen Nov 23, 2019
b9c578e
Merge pull request #2 from ufs-community/develop
DeniseWorthen Nov 27, 2019
0c8cb0b
update CICE submode for feature/halfdeg (with build change) and
DeniseWorthen Dec 2, 2019
fd535ff
Merge pull request #3 from ufs-community/develop
DeniseWorthen Dec 6, 2019
040d027
Revert "update CICE submode for feature/halfdeg (with build change) and"
DeniseWorthen Dec 6, 2019
6d15ca7
update CICE submodule
DeniseWorthen Dec 6, 2019
7bf2632
update develop branch in my fork to use NOAA-EMC develop branches
DeniseWorthen Dec 12, 2019
9d2b7a3
Merge pull request #5 from ufs-community/develop
DeniseWorthen Jan 1, 2020
d391b7c
Merge pull request #6 from ufs-community/develop
DeniseWorthen Jan 16, 2020
bf4bbce
Update configure.fv3_coupled.hera.intel
DeniseWorthen Jan 20, 2020
7809696
Update configure.fv3_coupled.cheyenne.intel
DeniseWorthen Jan 20, 2020
6a9bf46
Merge pull request #7 from ufs-community/develop
DeniseWorthen Jan 21, 2020
f94e746
Merge pull request #8 from ufs-community/develop
DeniseWorthen Jan 24, 2020
57236a6
update gitmodules, FV3 for gfsv16 incomming commit, NEMS for
DeniseWorthen Jan 24, 2020
2ac97e1
Revert changes that were meant for a branch, not develop
DeniseWorthen Jan 24, 2020
06506f2
Merge pull request #9 from ufs-community/develop
DeniseWorthen Jan 28, 2020
56e42ca
Merge pull request #13 from ufs-community/develop
DeniseWorthen Feb 1, 2020
fb154e5
Merge pull request #15 from ufs-community/develop
DeniseWorthen Feb 24, 2020
c5628b3
Merge pull request #17 from ufs-community/develop
DeniseWorthen Feb 27, 2020
82910d9
Merge pull request #18 from ufs-community/develop
DeniseWorthen Mar 30, 2020
82b06f6
Merge pull request #19 from ufs-community/develop
DeniseWorthen Apr 2, 2020
21b30e2
update MOM6 WW3 and NEMS, can run wave case although still have issues
JessicaMeixner-NOAA Apr 9, 2020
9a02c8f
first commit: tests/rt.sh works for cpld_fv3_mom6_cice_cold_atm_flux
MinsukJi-NOAA Apr 15, 2020
5058920
Merge pull request #20 from ufs-community/develop
DeniseWorthen Apr 16, 2020
7d04241
Merge remote-tracking branch 'upstream/develop' into feature/alt_comp…
MinsukJi-NOAA Apr 16, 2020
34f1c36
Update submodules to match latest s2s develop's
MinsukJi-NOAA Apr 16, 2020
128c988
Inital port to orion commit
DeniseWorthen Apr 16, 2020
d8eeddd
Add CPLWAV2ATM to default_vars. Change baseline to develop-20200326
MinsukJi-NOAA Apr 16, 2020
dbaa670
add orion conf and modulefiles
DeniseWorthen Apr 16, 2020
3db01cd
update fv3_coupled for orion
DeniseWorthen Apr 16, 2020
453dd17
Add test case: cpld_fv3_mom6_cice_2d_atm_flux
MinsukJi-NOAA Apr 18, 2020
c485d97
update NEMS and FV3 submodules
DeniseWorthen Apr 20, 2020
84fdd10
Add case cpld_fv3_ccpp_mom6_cice_cold_atm_flux. Modify rt.sh for crea…
MinsukJi-NOAA Apr 20, 2020
a14a758
Modify rt.sh and rt_utils.sh to make 'create baseline' work
MinsukJi-NOAA Apr 21, 2020
7adcc5f
update components for orion build; update gitmodules
DeniseWorthen Apr 22, 2020
55533a0
update MOM6 again
DeniseWorthen Apr 22, 2020
b81e049
Merge pull request #21 from MinsukJi-NOAA/feature/alt_compsetrun
DeniseWorthen Apr 22, 2020
c147212
update fv3_coupled
DeniseWorthen Apr 22, 2020
8e1fd44
updates for wave coupling
JessicaMeixner-NOAA Apr 23, 2020
81de956
Merge remote-tracking branch 'UFS/develop' into feature/waveoceancpl
JessicaMeixner-NOAA Apr 23, 2020
72923c8
Merge remote-tracking branch 'DW/feature/orion' into feature/waveocea…
JessicaMeixner-NOAA Apr 23, 2020
97ba819
updating to latest WW3
JessicaMeixner-NOAA Apr 23, 2020
ce8c747
update to WW3 for compilation with latest WW3 version
JessicaMeixner-NOAA Apr 23, 2020
d9ea2e3
updating to latest ufs-weather-model commit:
JessicaMeixner-NOAA Apr 23, 2020
1bd45f3
adding orion updates for ccpp static build
JessicaMeixner-NOAA Apr 23, 2020
955e56c
updating MOM6 so that nuopc cap correctly gets WaveNum_Cen
JessicaMeixner-NOAA Apr 28, 2020
9e24b95
adding cmake to hera module
JessicaMeixner-NOAA Apr 28, 2020
9a37d8c
adding cmake to all coupled modules
JessicaMeixner-NOAA Apr 28, 2020
4345daa
Merge remote-tracking branch 'UFS/develop' into feature/waveoceancpl
JessicaMeixner-NOAA Apr 28, 2020
7c07b7b
updating to latest ufs-weather-model
JessicaMeixner-NOAA Apr 28, 2020
de3b9fb
updating WW3 with latest from EMC/develop
JessicaMeixner-NOAA Apr 28, 2020
95b2c2a
updated WW3 switch
JessicaMeixner-NOAA Apr 29, 2020
74e1fe8
updating compsets, cleaning up parm, adding MOM6 restarts
JessicaMeixner-NOAA Apr 29, 2020
75ee753
updating compsets for updated wave cases and updating benchmark
JessicaMeixner-NOAA Apr 30, 2020
57e38a4
Merge remote-tracking branch 'UFS/develop' into feature/waveoceancpl
JessicaMeixner-NOAA Apr 30, 2020
00ff95d
updating MOM6 to solve segfault in non-wave coupling cases
JessicaMeixner-NOAA Apr 30, 2020
aa1d571
update to run MOM6 without waves successfully
JessicaMeixner-NOAA May 1, 2020
3877b0a
turning off ocean dump fields
JessicaMeixner-NOAA May 1, 2020
52de60b
Merge remote-tracking branch 'UFS/develop' into feature/waveoceancpl
JessicaMeixner-NOAA May 1, 2020
5745062
update to latest FV3 with CA updates
JessicaMeixner-NOAA May 5, 2020
becb142
Merge remote-tracking branch 'UFS/develop' into feature/waveoceancpl
JessicaMeixner-NOAA May 10, 2020
931d6af
point to WW3 and MOM6 PR branches
JessicaMeixner-NOAA May 10, 2020
053ba9f
updates for running nemscompsetrun
JessicaMeixner-NOAA May 11, 2020
72ac1b2
hera logs for nemscompsetrun
JessicaMeixner-NOAA May 12, 2020
00b3773
Merge remote-tracking branch 'UFS/develop' into feature/waveoceancpl
JessicaMeixner-NOAA May 12, 2020
563a78b
updating WW3 pointer
JessicaMeixner-NOAA May 12, 2020
d82f1ad
updates for rt.sh
JessicaMeixner-NOAA May 12, 2020
261597a
updated MOM6 and a subset of runs with passed logs
JessicaMeixner-NOAA May 12, 2020
fd5482c
update to proper baseline area
JessicaMeixner-NOAA May 13, 2020
676c906
update stochastic_physics to master
JessicaMeixner-NOAA May 13, 2020
36ffd3a
updates for rt.sh wave tests
JessicaMeixner-NOAA May 13, 2020
8435895
pointing to MOM6 for wavocean coupling updates
JessicaMeixner-NOAA May 13, 2020
500b7ad
fix merge conflict
JessicaMeixner-NOAA May 13, 2020
23be998
update nemscompsetrun logs
JessicaMeixner-NOAA May 14, 2020
60bff1d
rt.sh log files from hera
JessicaMeixner-NOAA May 14, 2020
3156c96
removing extra .IN files from regression tests
JessicaMeixner-NOAA May 14, 2020
0464dd7
removing .git from MOM6-interface in .gitmodules
JessicaMeixner-NOAA May 14, 2020
a51698e
removing NAM physics option from conf/configure* for all platforms
JessicaMeixner-NOAA May 14, 2020
53526c9
orion rt.sh logs
JessicaMeixner-NOAA May 14, 2020
fdf4987
updated baseline for changing wave grid and adding lake mask to C384 oro
JessicaMeixner-NOAA May 16, 2020
06556c2
rt.sh on hera
JessicaMeixner-NOAA May 16, 2020
76b7742
orion rt.sh log files
JessicaMeixner-NOAA May 17, 2020
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
1 change: 1 addition & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
[submodule "stochastic_physics"]
path = stochastic_physics
url = https://github.com/noaa-psd/stochastic_physics
branch = master
[submodule "MOM6"]
path = MOM6
url = https://github.com/NOAA-EMC/MOM6-interface
Expand Down
2 changes: 1 addition & 1 deletion MOM6
Submodule MOM6 updated 2 files
+2 −0 .gitmodules
+1 −1 src/MOM6
2 changes: 1 addition & 1 deletion WW3
Submodule WW3 updated 65 files
+45 −43 manual/eqs/IS2.tex
+1 −1 model/bin/cmplr.env
+1 −1 model/bin/comp.wcoss_phase2
+1 −1 model/bin/link.wcoss_phase2
+8 −5 model/bin/ww3_from_ftp.sh
+1 −0 model/esmf/switch
+4 −4 model/ftn/gx_outp.ftn
+16 −12 model/ftn/w3gdatmd.ftn
+2 −1 model/ftn/w3iobcmd.ftn
+18 −10 model/ftn/w3iogomd.ftn
+6 −6 model/ftn/w3iogrmd.ftn
+13 −17 model/ftn/w3sis2md.ftn
+312 −292 model/ftn/w3src4md.ftn
+6 −9 model/ftn/w3srcemd.ftn
+5 −1 model/ftn/w3triamd.ftn
+316 −24 model/ftn/wmesmfmd.ftn
+64 −107 model/ftn/ww3_bounc.ftn
+98 −59 model/ftn/ww3_grid.ftn
+17 −15 model/ftn/ww3_ounp.ftn
+6 −6 model/ftn/ww3_outp.ftn
+1 −0 regtests/bin/matrix.base
+31 −25 regtests/bin/matrix_datarmor
+13 −2 regtests/bin/run_test
+1 −1 regtests/mww3_test_07/input/namelists_refug.nml
+1 −1 regtests/mww3_test_07/input/ww3_grid_refug.inp
+1 −1 regtests/ww3_tic1.4/input/ww3_ounf.inp
+1 −1 regtests/ww3_tic1.4/input/ww3_ounf.nml
+7 −7 regtests/ww3_tic1.4/input/ww3_shel.inp
+14 −10 regtests/ww3_tic1.4/input/ww3_shel.nml
+2 −2 regtests/ww3_tic1.4/input/ww3_strt.inp
+1 −1 regtests/ww3_tic2.1/info
+2 −2 regtests/ww3_tp1.10/info
+32 −0 regtests/ww3_tp1.11/info
+1 −0 regtests/ww3_tp1.11/input/1-D.depth
+3 −0 regtests/ww3_tp1.11/input/namelists_1-D.nml
+6 −0 regtests/ww3_tp1.11/input/points.list
+1 −0 regtests/ww3_tp1.11/input/spec.list
+1 −0 regtests/ww3_tp1.11/input/switch
+4,372 −0 regtests/ww3_tp1.11/input/ww3.Point0_196806_spec.cdl
+22 −0 regtests/ww3_tp1.11/input/ww3_bounc.nml
+267 −0 regtests/ww3_tp1.11/input/ww3_grid.nml
+58 −0 regtests/ww3_tp1.11/input/ww3_ounf.nml
+133 −0 regtests/ww3_tp1.11/input/ww3_ounp.nml
+108 −0 regtests/ww3_tp1.11/input/ww3_shel.nml
+5 −0 regtests/ww3_tp1.11/input/ww3_strt.inp
+1 −1 regtests/ww3_tp1.8/input/namelists_VALIDATION.nml
+1 −1 regtests/ww3_tp1.8/input/ww3_grid.inp
+1 −1 regtests/ww3_tp2.15/input/namelists_5km.nml
+1 −1 regtests/ww3_tp2.15/input/namelists_ADRIATIC.nml
+1 −1 regtests/ww3_tp2.15/input/ww3_grid.inp
+1 −1 regtests/ww3_tp2.15/input/ww3_grid_5km.inp
+3 −3 regtests/ww3_tp2.17/input/namelists_a.nml
+3 −3 regtests/ww3_tp2.17/input/namelists_b.nml
+3 −3 regtests/ww3_tp2.17/input/namelists_c.nml
+3 −3 regtests/ww3_tp2.17/input/namelists_inla.nml
+3 −3 regtests/ww3_tp2.17/input/namelists_inlb.nml
+3 −3 regtests/ww3_tp2.17/input/namelists_inlc.nml
+3 −3 regtests/ww3_tp2.17/input/ww3_grid_a.inp
+3 −3 regtests/ww3_tp2.17/input/ww3_grid_b.inp
+3 −3 regtests/ww3_tp2.17/input/ww3_grid_c.inp
+3 −3 regtests/ww3_tp2.17/input/ww3_grid_inla.inp
+3 −3 regtests/ww3_tp2.17/input/ww3_grid_inlb.inp
+3 −3 regtests/ww3_tp2.17/input/ww3_grid_inlc.inp
+1 −1 regtests/ww3_tp2.5/input_REF/ww3_ounp.inp
+0 −1 regtests/ww3_tp2.5/input_REF/ww3_ounp.nml
5 changes: 3 additions & 2 deletions compsets/benchmarkWAV_ccpp_cold.input
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ test cpld_fv3_ccpp_384_mom6_cice_ww3_cold_bmark_rt: fv3_ccpp_mom6_cice_ww3.exe {
FIELD_TABLE="field_table.gfdlmp"
OZONE_data="@[FV3_input_data]/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77"
CO2_data="@[plat%INPUTS]/FV3_input_bm2/INPUT"
WW3_input_data="@[plat%INPUTS]/WW3_input_data"

# - set date YYYYMMDDHH
SYEAR='2013'
Expand Down Expand Up @@ -85,7 +86,7 @@ WW3_input_data="@[plat%INPUTS]/WW3_input_data"
'kmtu_cice_NEMS_mx025.nc' <=copy= "@[UGCS_input_data]/CICE_FIX/@[OCNRES]/kmtu_cice_NEMS_mx025.nc"
#WW3 fix/input
'mod_def.*' <=copyfrom= "@[WW3_input_data]"
'ww3_multi.inp' <=copyfrom= "@[WW3_input_data]/@[SYEAR]@[SMONTH]@[SDAY]"
'ww3_multi.inp' <=copyfrom= "@[WW3_input_data]"
# ICs
'INPUT/sfc_data*.nc' <=copyfrom= "@[FV3_IC]"
'INPUT/gfs_data*.nc' <=copyfrom= "@[FV3_IC]"
Expand All @@ -95,7 +96,7 @@ WW3_input_data="@[plat%INPUTS]/WW3_input_data"
'input.nml' <=atparse= "@[PARMnems]/@[INPUT_NML]"
'model_configure' <=atparse= "@[PARMnems]/model_configure.IN"
'ice_in_template' <=copy= "@[PARMnems]/ice_in_template"
'INPUT/MOM_input_template' <=copy= "@[PARMnems]/MOM_input_template"
'INPUT/MOM_input_template' <=copy= "@[PARMnems]/MOM_input_wave_template"
'diag_table_template' <=copy= "@[PARMnems]/diag_table_template"
'data_table' <=copy= "@[PARMnems]/data_table"
"nems.configure" <=atparse= "@[PARMnems]/nems.configure.@[nems_configure].IN"
Expand Down
6 changes: 3 additions & 3 deletions compsets/benchmarkWAV_ccpp_warm.input
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ test cpld_fv3_ccpp_384_mom6_cice_ww3_1d_bmark_rt: fv3_ccpp_mom6_cice_ww3.exe {
FIELD_TABLE="field_table.gfdlmp"
OZONE_data="@[FV3_input_data]/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77"
CO2_data="@[plat%INPUTS]/FV3_input_bm2/INPUT"
WW3_input_data="@[plat%INPUTS]/WW3_input_data"

# - set date YYYYMMDDHH
SYEAR='2013'
Expand All @@ -53,7 +54,6 @@ test cpld_fv3_ccpp_384_mom6_cice_ww3_1d_bmark_rt: fv3_ccpp_mom6_cice_ww3.exe {
FV3_IC="@[BM_IC]/gfs/C384/INPUT"
MOM6_IC="@[BM_IC]/mom6_da"
CICE5_IC="@[BM_IC]/cpc"
WW3_input_data="@[plat%INPUTS]/WW3_input_data"

# set location of cold start for mediator restarts
MED_restart_data="@[plat%INPUTS]/MEDIATOR_bmwav_ccpp"
Expand Down Expand Up @@ -94,7 +94,7 @@ WW3_input_data="@[plat%INPUTS]/WW3_input_data"
'kmtu_cice_NEMS_mx025.nc' <=copy= "@[UGCS_input_data]/CICE_FIX/@[OCNRES]/kmtu_cice_NEMS_mx025.nc"
#WW3 fix/input
'mod_def.*' <=copyfrom= "@[WW3_input_data]"
'ww3_multi.inp' <=copyfrom= "@[WW3_input_data]/@[SYEAR]@[SMONTH]@[SDAY]"
'ww3_multi.inp' <=copyfrom= "@[WW3_input_data]"
# ICs
'INPUT/sfc_data*.nc' <=copyfrom= "@[FV3_IC]"
'INPUT/gfs_data*.nc' <=copyfrom= "@[FV3_IC]"
Expand All @@ -105,7 +105,7 @@ WW3_input_data="@[plat%INPUTS]/WW3_input_data"
'input.nml' <=atparse= "@[PARMnems]/@[INPUT_NML]"
'model_configure' <=atparse= "@[PARMnems]/model_configure.IN"
'ice_in_template' <=copy= "@[PARMnems]/ice_in_template"
'INPUT/MOM_input_template' <=copy= "@[PARMnems]/MOM_input_template"
'INPUT/MOM_input_template' <=copy= "@[PARMnems]/MOM_input_wave_template"
'diag_table_template' <=copy= "@[PARMnems]/diag_table_template"
'data_table' <=copy= "@[PARMnems]/data_table"
"nems.configure" <=atparse= "@[PARMnems]/nems.configure.@[nems_configure].IN"
Expand Down
7 changes: 4 additions & 3 deletions compsets/benchmark_cold_ccpp.input
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
########################################################################

test cpld_fv3_ccpp_384_mom6_cice_cold_bmark: fv3_ccpp_mom6_cice.exe {
use cpld_fv3_ccpp_mom6_cice_cold_atm_flux
use plat%default_cpl_benchmark
test cpld_fv3_ccpp_384_mom6_cice_cold_bmark: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_ww3_cold_bmark_rt
use plat%default_cpl_wwav

ATMRES='384'
TEST_DESCR="Fully coupled FV3-MOM6-CICE system - cold 384"
Expand All @@ -26,6 +26,7 @@ test cpld_fv3_ccpp_384_mom6_cice_cold_bmark: fv3_ccpp_mom6_cice.exe {
FIELD_TABLE="field_table.gfdlmp"
OZONE_data="@[FV3_input_data]/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77"
CO2_data="@[plat%INPUTS]/FV3_input_bm2/INPUT"
WW3_input_data="@[plat%INPUTS]/WW3_input_data"

# - set date YYYYMMDDHH
SYEAR='2012'
Expand Down
9 changes: 5 additions & 4 deletions compsets/benchmark_warm_ccpp.input
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
########################################################################

test cpld_fv3_ccpp_384_mom6_cice_2d_bmark: fv3_ccpp_mom6_cice.exe {
use cpld_fv3_ccpp_mom6_cice_2d_atm_flux
use plat%default_cpl_benchmark
test cpld_fv3_ccpp_384_mom6_cice_2d_bmark: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_ww3_1d_bmark_rt
use plat%default_cpl_wwav

ATMRES='384'
TEST_DESCR="Fully coupled FV3-MOM6-CICE system - benchmark"
TEST_DESCR="Fully coupled FV3-MOM6-CICE-WW3 system - benchmark"

#For a 35 day run:
#DAYS='35'
Expand Down Expand Up @@ -41,6 +41,7 @@ test cpld_fv3_ccpp_384_mom6_cice_2d_bmark: fv3_ccpp_mom6_cice.exe {
FIELD_TABLE="field_table.gfdlmp"
OZONE_data="@[FV3_input_data]/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77"
CO2_data="@[plat%INPUTS]/FV3_input_bm2/INPUT"
WW3_input_data="@[plat%INPUTS]/WW3_input_data"

# - set date YYYYMMDDHH
SYEAR='2012'
Expand Down
16 changes: 8 additions & 8 deletions compsets/datesuite_cold_ccpp.input
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
load 'benchmark_cold_ccpp.input'

########################################################################
test cpld_fv3_ccpp_384_mom6_cice_cold_2012010100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_cold_2012010100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_cold_bmark

# - set date YYYYMMDDHH
Expand All @@ -13,7 +13,7 @@ test cpld_fv3_ccpp_384_mom6_cice_cold_2012010100: fv3_ccpp_mom6_cice.exe {
CDATE="@[SYEAR]@[SMONTH]@[SDAY]@[SHOUR]"
}

test cpld_fv3_ccpp_384_mom6_cice_cold_2012040100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_cold_2012040100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_cold_bmark

# - set date YYYYMMDDHH
Expand All @@ -24,7 +24,7 @@ test cpld_fv3_ccpp_384_mom6_cice_cold_2012040100: fv3_ccpp_mom6_cice.exe {
CDATE="@[SYEAR]@[SMONTH]@[SDAY]@[SHOUR]"
}

test cpld_fv3_ccpp_384_mom6_cice_cold_2012070100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_cold_2012070100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_cold_bmark

# - set date YYYYMMDDHH
Expand All @@ -35,7 +35,7 @@ test cpld_fv3_ccpp_384_mom6_cice_cold_2012070100: fv3_ccpp_mom6_cice.exe {
CDATE="@[SYEAR]@[SMONTH]@[SDAY]@[SHOUR]"
}

test cpld_fv3_ccpp_384_mom6_cice_cold_2012100100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_cold_2012100100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_cold_bmark

# - set date YYYYMMDDHH
Expand All @@ -46,7 +46,7 @@ test cpld_fv3_ccpp_384_mom6_cice_cold_2012100100: fv3_ccpp_mom6_cice.exe {
CDATE="@[SYEAR]@[SMONTH]@[SDAY]@[SHOUR]"
}

test cpld_fv3_ccpp_384_mom6_cice_cold_2013010100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_cold_2013010100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_cold_bmark

# - set date YYYYMMDDHH
Expand All @@ -57,7 +57,7 @@ test cpld_fv3_ccpp_384_mom6_cice_cold_2013010100: fv3_ccpp_mom6_cice.exe {
CDATE="@[SYEAR]@[SMONTH]@[SDAY]@[SHOUR]"
}

test cpld_fv3_ccpp_384_mom6_cice_cold_2013040100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_cold_2013040100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_cold_bmark

# - set date YYYYMMDDHH
Expand All @@ -68,7 +68,7 @@ test cpld_fv3_ccpp_384_mom6_cice_cold_2013040100: fv3_ccpp_mom6_cice.exe {
CDATE="@[SYEAR]@[SMONTH]@[SDAY]@[SHOUR]"
}

test cpld_fv3_ccpp_384_mom6_cice_cold_2013070100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_cold_2013070100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_cold_bmark

# - set date YYYYMMDDHH
Expand All @@ -79,7 +79,7 @@ test cpld_fv3_ccpp_384_mom6_cice_cold_2013070100: fv3_ccpp_mom6_cice.exe {
CDATE="@[SYEAR]@[SMONTH]@[SDAY]@[SHOUR]"
}

test cpld_fv3_ccpp_384_mom6_cice_cold_2013100100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_cold_2013100100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_cold_bmark

# - set date YYYYMMDDHH
Expand Down
20 changes: 10 additions & 10 deletions compsets/datesuite_warm_ccpp.input
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@ load 'benchmark_warm_ccpp.input'
ROOTDIR = "path-to-user-coldstarts"

datesuite_defaults = {
DAYS='5'
DAYS='5'
FHMAX='120'
walltime=10800 # seconds
#DAYS='35'
#DAYS='35'
#FHMAX='840'
#walltime=28800 # seconds
}

########################################################################
test cpld_fv3_ccpp_384_mom6_cice_5d_2012010100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_5d_2012010100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_2d_bmark
use datesuite_defaults

Expand All @@ -30,7 +30,7 @@ test cpld_fv3_ccpp_384_mom6_cice_5d_2012010100: fv3_ccpp_mom6_cice.exe {
MED_restart_data="@[ROOTDIR]/tmp/cpld_fv3_ccpp_384_mom6_cice_cold_2012010100"
}

test cpld_fv3_ccpp_384_mom6_cice_5d_2012040100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_5d_2012040100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_2d_bmark
use datesuite_defaults

Expand All @@ -44,7 +44,7 @@ test cpld_fv3_ccpp_384_mom6_cice_5d_2012040100: fv3_ccpp_mom6_cice.exe {
MED_restart_data="@[ROOTDIR]/tmp/cpld_fv3_ccpp_384_mom6_cice_cold_2012040100"
}

test cpld_fv3_ccpp_384_mom6_cice_5d_2012070100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_5d_2012070100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_2d_bmark
use datesuite_defaults

Expand All @@ -58,7 +58,7 @@ test cpld_fv3_ccpp_384_mom6_cice_5d_2012070100: fv3_ccpp_mom6_cice.exe {
MED_restart_data="@[ROOTDIR]/tmp/cpld_fv3_ccpp_384_mom6_cice_cold_2012070100"
}

test cpld_fv3_ccpp_384_mom6_cice_5d_2012100100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_5d_2012100100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_2d_bmark
use datesuite_defaults

Expand All @@ -72,7 +72,7 @@ test cpld_fv3_ccpp_384_mom6_cice_5d_2012100100: fv3_ccpp_mom6_cice.exe {
MED_restart_data="@[ROOTDIR]/tmp/cpld_fv3_ccpp_384_mom6_cice_cold_2012100100"
}

test cpld_fv3_ccpp_384_mom6_cice_5d_2013010100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_5d_2013010100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_2d_bmark
use datesuite_defaults

Expand All @@ -85,7 +85,7 @@ test cpld_fv3_ccpp_384_mom6_cice_5d_2013010100: fv3_ccpp_mom6_cice.exe {
MED_restart_data="@[ROOTDIR]/tmp/cpld_fv3_ccpp_384_mom6_cice_cold_2013010100"
}

test cpld_fv3_ccpp_384_mom6_cice_5d_2013040100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_5d_2013040100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_2d_bmark
use datesuite_defaults

Expand All @@ -98,7 +98,7 @@ test cpld_fv3_ccpp_384_mom6_cice_5d_2013040100: fv3_ccpp_mom6_cice.exe {
MED_restart_data="@[ROOTDIR]/tmp/cpld_fv3_ccpp_384_mom6_cice_cold_2013040100"
}

test cpld_fv3_ccpp_384_mom6_cice_5d_2013070100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_5d_2013070100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_2d_bmark
use datesuite_defaults

Expand All @@ -111,7 +111,7 @@ test cpld_fv3_ccpp_384_mom6_cice_5d_2013070100: fv3_ccpp_mom6_cice.exe {
MED_restart_data="@[ROOTDIR]/tmp/cpld_fv3_ccpp_384_mom6_cice_cold_2013070100"
}

test cpld_fv3_ccpp_384_mom6_cice_5d_2013100100: fv3_ccpp_mom6_cice.exe {
test cpld_fv3_ccpp_384_mom6_cice_5d_2013100100: fv3_ccpp_mom6_cice_ww3.exe {
use cpld_fv3_ccpp_384_mom6_cice_2d_bmark
use datesuite_defaults

Expand Down
24 changes: 22 additions & 2 deletions compsets/fv3.input
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ build fv3.exe {
}

build fv3_ccpp_control.exe {
# This block builds the FV3 with CCPP in static mode for the control setup.
# This block builds the FV3 with CCPP for the control setup.
# It is otherwise identical to the fv3.exe block.
use plat

Expand All @@ -106,7 +106,7 @@ build fv3_ccpp_control.exe {
# build: script to build the NEMS.x. For now, this is an embedded
# bash script.
build=compile.sh(fv3="@[target]",modules="@[modules.nems]",md5="@[md5sum]",
MAKE_OPTS="\'CCPP=Y STATIC=Y SUITES=FV3_GFS_2017\'")
MAKE_OPTS="\'CCPP=Y SUITES=FV3_GFS_2017\'")
}

build fv3_32bit.exe {
Expand Down Expand Up @@ -266,6 +266,10 @@ fv3_defaults = {
IAU_INC_FILES="''"
IAU_DRYMASSFIXER='.false.'

DO_CA='.F.'
CA_SGS='.F.'
CA_GLOBAL='.F.'

CPLFLX='.F.'
CPLWAV='.F.'
CPLWAV2ATM='.F.'
Expand Down Expand Up @@ -1422,6 +1426,19 @@ test fv3_wrtGauss_netcdf: fv3.exe {
}
}

test fv3_wrtGlatlon_netcdf: fv3.exe {
use fv3_wrtGauss_netcdf

TEST_DESCR="Compare FV3 global latlon grid netcdf output results with previous trunk version"
CNTL_NAME="fv3_wrtGlatlon_netcdf"

OUTPUT_GRID="'global_latlon'"

COM="@[plat%COMrt]/@[TEST_NAME]" # Test result area
RUNDIR="@[plat%TMPrt]/@[TEST_NAME]" # Test work area
CNTL="@[plat%BASELINE]/@[CNTL_NAME]" # Control baseline area
}

########################################################################

test fv3_satmedmf: fv3.exe {
Expand All @@ -1432,6 +1449,7 @@ test fv3_satmedmf: fv3.exe {

SATMEDMF='.true.'
HYBEDMF='.false.'
DT_ATMOS=1200
OUTPUT_GRID="'gaussian_grid'"
OUTPUT_FILE="'nemsio'"
WRITE_NEMSIOFLIP='.true.'
Expand Down Expand Up @@ -3211,6 +3229,7 @@ test fv3_csawmg: fv3.exe {
RUNDIR="@[plat%TMPrt]/@[TEST_NAME]" # Test work area
CNTL="@[plat%BASELINE]/@[CNTL_NAME]" # Control baseline area
FV3_input_data="@[plat%INPUTS]/FV3_input_data"
FV3_input_iccn="@[plat%INPUTS]/FV3_input_data_INCCN_aeroclim"

# The build variable is the fv3.exe or fv3_appbuild.fv3, which
# provides the path to the build target, md5 sum, and modulefile.
Expand All @@ -3227,6 +3246,7 @@ test fv3_csawmg: fv3.exe {
'model_configure' <=atparse= "@[PARMnems]/model_configure.IN"
'aerosol.dat' <=copyfrom= "@[FV3_input_data]/INPUT"
'co2historicaldata_201*.txt' <=copyfrom= "@[FV3_input_data]/INPUT"
'cam5*.nc' <=copyfrom= "@[FV3_input_iccn]/mg2_IN_CCN"
'sfc_emissivity_idx.txt' <=copyfrom= "@[FV3_input_data]/INPUT"
'solarconstant_noaa_an.txt' <=copyfrom= "@[FV3_input_data]/INPUT"
'*grb' <=copyfrom= "@[FV3_input_data]"
Expand Down
8 changes: 8 additions & 0 deletions compsets/fv3mom6cice5_ccpp.input
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,10 @@ cpl_defaults = {
ATMRES=''
OCNRES='025'
SUITE_NAME='FV3_GFS_2017_coupled'
OZ_PHYS_OLD='.T.'
OZ_PHYS_NEW='.F.'
DO_RRTMGP='.F.'

INPUT_NML='input.mom6_ccpp.nml.IN'
FIELD_TABLE="field_table"
NSOUT='-1'
Expand All @@ -121,6 +125,8 @@ cpl_defaults = {
DT_ATMOS='900' #needed for C96 cases
DT_DYNAM_MOM6='900'
DT_THERM_MOM6='1800'
mom6_restart_option='nhours'
mom6_restart_n='24'
# defaults for CICE runtype and restart writing
RUNTYPE='initial'
DUMPFREQ='d'
Expand Down Expand Up @@ -466,6 +472,8 @@ test cpld_fv3_ccpp_mom6_cice_6h_debug: fv3_ccpp_mom6_cice_debug.exe {
CNTL_NAME="RT-Baselines_6h_warm_debug_ccpp"
CNTL="@[plat%BASELINE]/@[CNTL_NAME]"

mom6_restart_n='6'

MED_restart_data="@[plat%BASELINE]/MEDIATOR_debug_ccpp"

build=fv3_ccpp_mom6_cice_debug.exe
Expand Down
4 changes: 2 additions & 2 deletions compsets/hera.input
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ platform hera.intel {
# INPUTS is the input directory, which should contain fix and parm
# files, plus any restarts or other inputs.

BASELINE="/scratch1/NCEPDEV/nems/emc.nemspara/RT/FV3-MOM6-CICE5/develop-20200504"
BASELINE_TEMPLATE="/scratch1/NCEPDEV/nems/emc.nemspara/RT/FV3-MOM6-CICE5/develop-20200504"
BASELINE="/scratch1/NCEPDEV/nems/emc.nemspara/RT/FV3-MOM6-CICE5/develop-20200513"
BASELINE_TEMPLATE="/scratch1/NCEPDEV/nems/emc.nemspara/RT/FV3-MOM6-CICE5/develop-20200513"
INPUTS="@[BASELINE]"

default_resources={
Expand Down
Loading