forked from ufs-community/ufs-weather-model
-
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.
Faster compile and HAFS app to be compiled with 64bit (ufs-community#…
…1578) * Faster Compile option turned on for a compile and test per project * added sample tests from each project to be tested with faster compile * HAFS app to be compiled with 64bit
- Loading branch information
1 parent
94cc62a
commit b388eb9
Showing
16 changed files
with
7,562 additions
and
5,828 deletions.
There are no files selected for viewing
Submodule FV3
updated
5 files
+4 −0 | moving_nest/fv_moving_nest.F90 | |
+4 −0 | moving_nest/fv_moving_nest_main.F90 | |
+4 −0 | moving_nest/fv_moving_nest_physics.F90 | |
+4 −0 | moving_nest/fv_moving_nest_utils.F90 | |
+4 −0 | moving_nest/fv_tracker.F90 |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
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,173 @@ | ||
############################################################################### | ||
# | ||
# Global control test GFSv16 atmosphere only at C96L127, P8 configuration | ||
# | ||
############################################################################### | ||
|
||
export TEST_DESCR="Compare global control results with previous trunk version" | ||
|
||
export CNTL_DIR=control_p8_faster | ||
|
||
export LIST_FILES="sfcf000.nc \ | ||
sfcf021.nc \ | ||
sfcf024.nc \ | ||
atmf000.nc \ | ||
atmf021.nc \ | ||
atmf024.nc \ | ||
GFSFLX.GrbF00 \ | ||
GFSFLX.GrbF21 \ | ||
GFSFLX.GrbF24 \ | ||
GFSPRS.GrbF00 \ | ||
GFSPRS.GrbF21 \ | ||
GFSPRS.GrbF24 \ | ||
RESTART/20210323.060000.coupler.res \ | ||
RESTART/20210323.060000.fv_core.res.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile1.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile2.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile3.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile4.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile5.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile6.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile1.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile2.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile3.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile4.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile5.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile6.nc \ | ||
RESTART/20210323.060000.phy_data.tile1.nc \ | ||
RESTART/20210323.060000.phy_data.tile2.nc \ | ||
RESTART/20210323.060000.phy_data.tile3.nc \ | ||
RESTART/20210323.060000.phy_data.tile4.nc \ | ||
RESTART/20210323.060000.phy_data.tile5.nc \ | ||
RESTART/20210323.060000.phy_data.tile6.nc \ | ||
RESTART/20210323.060000.sfc_data.tile1.nc \ | ||
RESTART/20210323.060000.sfc_data.tile2.nc \ | ||
RESTART/20210323.060000.sfc_data.tile3.nc \ | ||
RESTART/20210323.060000.sfc_data.tile4.nc \ | ||
RESTART/20210323.060000.sfc_data.tile5.nc \ | ||
RESTART/20210323.060000.sfc_data.tile6.nc" | ||
|
||
export_fv3 | ||
export NPZ=127 | ||
export NPZP=128 | ||
export DT_ATMOS=720 | ||
export DT_INNER=${DT_ATMOS} | ||
export SYEAR=2021 | ||
export SMONTH=03 | ||
export SDAY=22 | ||
export SHOUR=06 | ||
export RESTART_INTERVAL="12 -1" | ||
export OUTPUT_GRID='gaussian_grid' | ||
export WRITE_DOPOST=.true. | ||
export OUTPUT_FH='0 21 24' | ||
|
||
# P7 default | ||
export IALB=2 | ||
export IEMS=2 | ||
export LSM=2 | ||
export IOPT_DVEG=4 | ||
export IOPT_CRS=2 | ||
export IOPT_RAD=3 | ||
export IOPT_ALB=1 | ||
export IOPT_STC=3 | ||
# P8 | ||
export IOPT_SFC=3 | ||
export IOPT_TRS=2 | ||
|
||
# FV3 P7 settings | ||
export D2_BG_K1=0.20 | ||
export D2_BG_K2=0.04 | ||
export PSM_BC=1 | ||
# P8 | ||
export DDDMP=0.1 | ||
|
||
# P7 Merra2 Aerosols & NSST | ||
export USE_MERRA2=.true. | ||
export IAER=1011 | ||
export NSTF_NAME=2,1,0,0,0 | ||
|
||
export LHEATSTRG=.false. | ||
export LSEASPRAY=.true. | ||
|
||
# P7 UGWP1 | ||
export GWD_OPT=2 | ||
export DO_UGWP_V1=.false. | ||
export KNOB_UGWP_VERSION=0 | ||
export KNOB_UGWP_NSLOPE=1 | ||
export DO_UGWP_V0=.true. | ||
export DO_GSL_DRAG_LS_BL=.false. | ||
export DO_GSL_DRAG_SS=.true. | ||
export DO_GSL_DRAG_TOFD=.false. | ||
export DO_UGWP_V1_OROG_ONLY=.false. | ||
export DO_UGWP_V0_NST_ONLY=.false. | ||
export LDIAG_UGWP=.false. | ||
|
||
# P7 CA | ||
export DO_CA=.true. | ||
export CA_SGS=.true. | ||
export CA_GLOBAL=.false. | ||
export NCA=1 | ||
export NCELLS=5 | ||
export NLIVES=12 | ||
export NTHRESH=18 | ||
export NSEED=1 | ||
export NFRACSEED=0.5 | ||
export CA_TRIGGER=.true. | ||
export NSPINUP=1 | ||
export ISEED_CA=12345 | ||
|
||
# P7 settings | ||
export TILEDFIX=.true. | ||
export FNALBC="'C96.snowfree_albedo.tileX.nc'" | ||
export FNALBC2="'C96.facsf.tileX.nc'" | ||
export FNTG3C="'C96.substrate_temperature.tileX.nc'" | ||
export FNVEGC="'C96.vegetation_greenness.tileX.nc'" | ||
export FNVETC="'C96.vegetation_type.tileX.nc'" | ||
export FNSOTC="'C96.soil_type.tileX.nc'" | ||
export FNSMCC=${FNSMCC_control} | ||
export FNMSKH=${FNMSKH_control} | ||
export FNVMNC="'C96.vegetation_greenness.tileX.nc'" | ||
export FNVMXC="'C96.vegetation_greenness.tileX.nc'" | ||
export FNSLPC="'C96.slope_type.tileX.nc'" | ||
export FNABSC="'C96.maximum_snow_albedo.tileX.nc'" | ||
export LANDICE=".false." | ||
export FSICL=0 | ||
export FSICS=0 | ||
|
||
export IMP_PHYSICS=8 | ||
export LGFDLMPRAD=.false. | ||
export DO_SAT_ADJ=.false. | ||
export DNATS=0 | ||
export DZ_MIN=6 | ||
|
||
#required for NML.IN sharing | ||
export MIN_SEAICE=0.15 | ||
export FRAC_GRID=.true. | ||
export MOM6_RESTART_SETTING=n | ||
# P8 (not used for standalone) | ||
export USE_CICE_ALB=.false. | ||
|
||
export WRITE_NSFLIP=.true. | ||
|
||
export FV3_RUN=control_run.IN | ||
export CCPP_SUITE=FV3_GFS_v17_p8 | ||
export FIELD_TABLE=field_table_thompson_noaero_tke | ||
export DIAG_TABLE=diag_table_p8_template | ||
# use same namelist for standalone,coupled P7 | ||
export INPUT_NML=cpld_control.nml.IN | ||
|
||
# RRTMGP | ||
export DO_RRTMGP=.false. | ||
export DOGP_CLDOPTICS_LUT=.true. | ||
export DOGP_LWSCAT=.true. | ||
export DOGP_SGS_CNV=.true. | ||
|
||
if [[ $MACHINE_ID = cheyenne.* ]]; then | ||
TPN=18 | ||
fi |
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,87 @@ | ||
# | ||
# cpld_control P8 test | ||
# | ||
|
||
export TEST_DESCR="Fully coupled FV3-CCPP-GOCART-MOM6-CICE-CMEPS-WW3 system - C96MX100" | ||
|
||
export CNTL_DIR="cpld_control_p8_faster" | ||
|
||
export LIST_FILES="sfcf021.tile1.nc \ | ||
sfcf021.tile2.nc \ | ||
sfcf021.tile3.nc \ | ||
sfcf021.tile4.nc \ | ||
sfcf021.tile5.nc \ | ||
sfcf021.tile6.nc \ | ||
atmf021.tile1.nc \ | ||
atmf021.tile2.nc \ | ||
atmf021.tile3.nc \ | ||
atmf021.tile4.nc \ | ||
atmf021.tile5.nc \ | ||
atmf021.tile6.nc \ | ||
sfcf024.tile1.nc \ | ||
sfcf024.tile2.nc \ | ||
sfcf024.tile3.nc \ | ||
sfcf024.tile4.nc \ | ||
sfcf024.tile5.nc \ | ||
sfcf024.tile6.nc \ | ||
atmf024.tile1.nc \ | ||
atmf024.tile2.nc \ | ||
atmf024.tile3.nc \ | ||
atmf024.tile4.nc \ | ||
atmf024.tile5.nc \ | ||
atmf024.tile6.nc \ | ||
gocart.inst_aod.20210323_0600z.nc4 \ | ||
RESTART/20210323.060000.coupler.res \ | ||
RESTART/20210323.060000.fv_core.res.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile1.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile2.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile3.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile4.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile5.nc \ | ||
RESTART/20210323.060000.fv_core.res.tile6.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ | ||
RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile1.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile2.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile3.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile4.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile5.nc \ | ||
RESTART/20210323.060000.fv_tracer.res.tile6.nc \ | ||
RESTART/20210323.060000.phy_data.tile1.nc \ | ||
RESTART/20210323.060000.phy_data.tile2.nc \ | ||
RESTART/20210323.060000.phy_data.tile3.nc \ | ||
RESTART/20210323.060000.phy_data.tile4.nc \ | ||
RESTART/20210323.060000.phy_data.tile5.nc \ | ||
RESTART/20210323.060000.phy_data.tile6.nc \ | ||
RESTART/20210323.060000.sfc_data.tile1.nc \ | ||
RESTART/20210323.060000.sfc_data.tile2.nc \ | ||
RESTART/20210323.060000.sfc_data.tile3.nc \ | ||
RESTART/20210323.060000.sfc_data.tile4.nc \ | ||
RESTART/20210323.060000.sfc_data.tile5.nc \ | ||
RESTART/20210323.060000.sfc_data.tile6.nc \ | ||
RESTART/20210323.060000.MOM.res.nc \ | ||
RESTART/iced.2021-03-23-21600.nc \ | ||
RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc \ | ||
20210323.060000.out_pnt.ww3 \ | ||
20210323.060000.out_grd.ww3 " | ||
|
||
export_fv3 | ||
export_cpl | ||
|
||
export RESTART_N=12 | ||
export RESTART_INTERVAL="${RESTART_N} -1" | ||
export OUTPUT_FH='0 21 24' | ||
|
||
export TOPOEDITS=ufs.topo_edits_011818.nc | ||
export MOM6_ALLOW_LANDMASK_CHANGES=True | ||
export eps_imesh=2.5e-1 | ||
|
||
export FV3_RUN=cpld_control_run.IN | ||
|
||
if [[ $MACHINE_ID = cheyenne.* ]]; then | ||
TPN=18 | ||
fi |
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,23 @@ | ||
# | ||
# DATM_CDEPS_MOM6_CICE_CMEPS_CFSR test | ||
# | ||
|
||
export TEST_DESCR="DATM_CDEPS-MOM6-CICE-CMEPS_CFSR - control " | ||
|
||
export CNTL_DIR="datm_cdeps_control_cfsr_faster" | ||
|
||
export LIST_FILES="RESTART/20111002.000000.MOM.res.nc \ | ||
RESTART/iced.2011-10-02-00000.nc \ | ||
RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc" | ||
|
||
export_datm_cdeps | ||
export DATM_SRC="CFSR" | ||
export FILENAME_BASE='cfsr.' | ||
export IATM=1760 | ||
export JATM=880 | ||
export RESTART_N=12 | ||
export eps_imesh='2.5e-1' | ||
export TOPOEDITS=ufs.topo_edits_011818.nc | ||
export MOM6_ALLOW_LANDMASK_CHANGES=True | ||
|
||
export FV3_RUN=cpld_datm_cdeps.IN |
Oops, something went wrong.