forked from jkhender/global-workflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request NOAA-EMC#25 from climbfuji/add_drag_suite_and_othe…
…r_updates Add drag suite and other updates
- Loading branch information
Showing
5 changed files
with
168 additions
and
23 deletions.
There are no files selected for viewing
Submodule FV3
updated
from d78e55 to eca86d
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,51 +1,62 @@ | ||
################################################################################################################################################################################# | ||
# CCPP STATIC tests # | ||
# CCPP REPRO tests # | ||
################################################################################################################################################################################# | ||
# Compile with CCPP - static mode | ||
|
||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_v15_gf_thompson,FV3_GSD_v0,FV3_GSD_noah | standard | hera.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_v15_gf_thompson,FV3_GSD_v0,FV3_GSD_noah | standard | cheyenne.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_v15_gf_thompson,FV3_GSD_v0,FV3_GSD_noah | standard | cheyenne.gnu | fv3 | | ||
# Run tests | ||
|
||
RUN | fv3_ccpp_thompson_mynn | standard | | fv3 | | ||
RUN | fv3_ccpp_gf_thompson | standard | | fv3 | | ||
RUN | fv3_ccpp_gsd | standard | | fv3 | | ||
RUN | fv3_ccpp_gsd_coldstart | standard | | | | ||
RUN | fv3_ccpp_gsd_warmstart | standard | | | fv3_ccpp_gsd_coldstart | ||
RUN | fv3_ccpp_gsd_noah | standard | | fv3 | | ||
# Compile with CCPP - static mode | ||
|
||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc | standard | hera.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc | standard | cheyenne.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc | standard | cheyenne.gnu | fv3 | | ||
# Run tests | ||
|
||
RUN | fv3_ccpp_gsd_mynnsfc | standard | | fv3 | | ||
RUN | fv3_ccpp_gsd_noah_mynnsfc | standard | | fv3 | | ||
# Compile with CCPP - static mode | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_v0_drag_suite,FV3_GSD_SAR,FV3_RAPHRRR | standard | hera.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_v0_drag_suite,FV3_GSD_SAR,FV3_RAPHRRR | standard | cheyenne.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_v0_drag_suite,FV3_GSD_SAR,FV3_RAPHRRR | standard | cheyenne.gnu | fv3 | | ||
# Run tests | ||
|
||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_SAR | standard | hera.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_SAR | standard | cheyenne.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_SAR | standard | cheyenne.gnu | fv3 | | ||
|
||
RUN | fv3_ccpp_thompson | standard | | fv3 | | ||
# Non-aerosol field_table staged only on hera for the moment | ||
RUN | fv3_ccpp_thompson_no_aero | standard | hera.intel | fv3 | | ||
RUN | fv3_ccpp_gf | standard | | fv3 | | ||
RUN | fv3_ccpp_mynn | standard | | fv3 | | ||
RUN | fv3_ccpp_gsd_drag_suite | standard | | fv3 | | ||
RUN | fv3_ccpp_gsd_sar | standard | | fv3 | | ||
RUN | fv3_ccpp_raphrrr | standard | | fv3 | | ||
# Compile with CCPP - static mode, debug | ||
|
||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_drag_suite,FV3_RAP,FV3_HRRR | standard | hera.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_drag_suite,FV3_RAP,FV3_HRRR | standard | cheyenne.intel | fv3 | | ||
COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_drag_suite,FV3_RAP,FV3_HRRR | standard | cheyenne.gnu | fv3 | | ||
|
||
# Orographic data for drag suite (used by all three tests) staged only on hera for the moment | ||
RUN | fv3_ccpp_gsd_drag_suite | standard | hera.intel | fv3 | | ||
RUN | fv3_ccpp_rap | standard | hera.intel | fv3 | | ||
RUN | fv3_ccpp_hrrr | standard | hera.intel | fv3 | | ||
|
||
################################################################################################################################################################################# | ||
# CCPP DEBUG tests # | ||
################################################################################################################################################################################# | ||
|
||
COMPILE | CCPP=Y DEBUG=Y SUITES=FV3_GSD_v0,FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc,FV3_GFS_v15_thompson | standard | hera.intel | fv3 | | ||
COMPILE | CCPP=Y DEBUG=Y SUITES=FV3_GSD_v0,FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc,FV3_GFS_v15_thompson | standard | cheyenne.intel | fv3 | | ||
COMPILE | CCPP=Y DEBUG=Y SUITES=FV3_GSD_v0,FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc,FV3_GFS_v15_thompson | standard | cheyenne.gnu | fv3 | | ||
# Run tests | ||
|
||
RUN | fv3_ccpp_gsd_debug | standard | | fv3 | | ||
RUN | fv3_ccpp_gsd_diag3d_debug | standard | | fv3 | | ||
RUN | fv3_ccpp_gsd_mynnsfc_debug | standard | | fv3 | | ||
RUN | fv3_ccpp_gsd_noah_mynnsfc_debug | standard | | fv3 | | ||
# Non-aerosol field_table staged only on hera for the moment | ||
RUN | fv3_ccpp_thompson_no_aero_debug | standard | hera.intel | fv3 | | ||
# Compile with CCPP - static mode, debug, 32bit dynamics | ||
COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAPHRRR | standard | hera.intel | fv3 | | ||
COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAPHRRR | standard | cheyenne.intel | fv3 | | ||
COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAPHRRR | standard | cheyenne.gnu | fv3 | | ||
|
||
COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAP,FV3_HRRR | standard | hera.intel | fv3 | | ||
COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAP,FV3_HRRR | standard | cheyenne.intel | fv3 | | ||
COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAP,FV3_HRRR | standard | cheyenne.gnu | fv3 | | ||
# Run tests | ||
RUN | fv3_ccpp_gsd_sar_25km_debug | standard | | fv3 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
############################################################################### | ||
# | ||
# FV3 CCPP RAP (Thompson MP + MYNN SFC/PBL + GF CU + RUC LSM + GSD drag suite) full (0-48h) test | ||
# | ||
############################################################################### | ||
|
||
export TEST_DESCR="Compare FV3 CCPP RAP results with previous trunk version" | ||
|
||
export CNTL_DIR=fv3_rap | ||
|
||
export LIST_FILES="atmos_4xdaily.tile1.nc \ | ||
atmos_4xdaily.tile2.nc \ | ||
atmos_4xdaily.tile3.nc \ | ||
atmos_4xdaily.tile4.nc \ | ||
atmos_4xdaily.tile5.nc \ | ||
atmos_4xdaily.tile6.nc \ | ||
phyf000.tile1.nc \ | ||
phyf000.tile2.nc \ | ||
phyf000.tile3.nc \ | ||
phyf000.tile4.nc \ | ||
phyf000.tile5.nc \ | ||
phyf000.tile6.nc \ | ||
phyf024.tile1.nc \ | ||
phyf024.tile2.nc \ | ||
phyf024.tile3.nc \ | ||
phyf024.tile4.nc \ | ||
phyf024.tile5.nc \ | ||
phyf024.tile6.nc \ | ||
phyf027.tile1.nc \ | ||
phyf027.tile2.nc \ | ||
phyf027.tile3.nc \ | ||
phyf027.tile4.nc \ | ||
phyf027.tile5.nc \ | ||
phyf027.tile6.nc \ | ||
phyf048.tile1.nc \ | ||
phyf048.tile2.nc \ | ||
phyf048.tile3.nc \ | ||
phyf048.tile4.nc \ | ||
phyf048.tile5.nc \ | ||
phyf048.tile6.nc \ | ||
dynf000.tile1.nc \ | ||
dynf000.tile2.nc \ | ||
dynf000.tile3.nc \ | ||
dynf000.tile4.nc \ | ||
dynf000.tile5.nc \ | ||
dynf000.tile6.nc \ | ||
dynf024.tile1.nc \ | ||
dynf024.tile2.nc \ | ||
dynf024.tile3.nc \ | ||
dynf024.tile4.nc \ | ||
dynf024.tile5.nc \ | ||
dynf024.tile6.nc \ | ||
dynf027.tile1.nc \ | ||
dynf027.tile2.nc \ | ||
dynf027.tile3.nc \ | ||
dynf027.tile4.nc \ | ||
dynf027.tile5.nc \ | ||
dynf027.tile6.nc \ | ||
dynf048.tile1.nc \ | ||
dynf048.tile2.nc \ | ||
dynf048.tile3.nc \ | ||
dynf048.tile4.nc \ | ||
dynf048.tile5.nc \ | ||
dynf048.tile6.nc \ | ||
RESTART/coupler.res \ | ||
RESTART/fv_core.res.nc \ | ||
RESTART/fv_core.res.tile1.nc \ | ||
RESTART/fv_core.res.tile2.nc \ | ||
RESTART/fv_core.res.tile3.nc \ | ||
RESTART/fv_core.res.tile4.nc \ | ||
RESTART/fv_core.res.tile5.nc \ | ||
RESTART/fv_core.res.tile6.nc \ | ||
RESTART/fv_srf_wnd.res.tile1.nc \ | ||
RESTART/fv_srf_wnd.res.tile2.nc \ | ||
RESTART/fv_srf_wnd.res.tile3.nc \ | ||
RESTART/fv_srf_wnd.res.tile4.nc \ | ||
RESTART/fv_srf_wnd.res.tile5.nc \ | ||
RESTART/fv_srf_wnd.res.tile6.nc \ | ||
RESTART/fv_tracer.res.tile1.nc \ | ||
RESTART/fv_tracer.res.tile2.nc \ | ||
RESTART/fv_tracer.res.tile3.nc \ | ||
RESTART/fv_tracer.res.tile4.nc \ | ||
RESTART/fv_tracer.res.tile5.nc \ | ||
RESTART/fv_tracer.res.tile6.nc \ | ||
RESTART/phy_data.tile1.nc \ | ||
RESTART/phy_data.tile2.nc \ | ||
RESTART/phy_data.tile3.nc \ | ||
RESTART/phy_data.tile4.nc \ | ||
RESTART/phy_data.tile5.nc \ | ||
RESTART/phy_data.tile6.nc \ | ||
RESTART/sfc_data.tile1.nc \ | ||
RESTART/sfc_data.tile2.nc \ | ||
RESTART/sfc_data.tile3.nc \ | ||
RESTART/sfc_data.tile4.nc \ | ||
RESTART/sfc_data.tile5.nc \ | ||
RESTART/sfc_data.tile6.nc" | ||
|
||
export_fv3 | ||
export NODES=$(expr $TASKS / $TPN + 1) | ||
|
||
export FHMAX=48 | ||
export FDIAG=3 | ||
|
||
export DT_ATMOS="600" | ||
export IMP_PHYSICS=8 | ||
export DNATS=0 | ||
export DO_SAT_ADJ=.F. | ||
export LRADAR=.T. | ||
export LTAEROSOL=.T. | ||
|
||
export FV3_RUN=ccpp_gsd_run.IN | ||
export CCPP_SUITE=FV3_RAP | ||
export CCPP_LIB_DIR=ccpp/lib | ||
export INPUT_NML=ccpp_gsd.nml.IN | ||
|
||
export HYBEDMF=.F. | ||
export DO_MYNNEDMF=.T. | ||
export DO_MYNNSFCLAY=.T. | ||
export IMFSHALCNV=3 | ||
export IMFDEEPCNV=3 | ||
export FHCYC=0 | ||
export LSM=3 | ||
export LSOIL_LSM=9 | ||
export GWD_OPT=3 | ||
|
||
RUN_SCRIPT=rt_fv3.sh | ||
|
||
export WLCLK=30 | ||
|