Skip to content

Commit

Permalink
Move sfc emis alb calculation to its own scheme and make z0 composite…
Browse files Browse the repository at this point in the history
… consistent (ufs-community#529)

Substantial changes to CCPP physics to move surface emissivity/albedo calculation to its own scheme and to make
surface roughness length composite consistent when fractional landmask is used. Updates to FV3GFS_io.F90 to write
additional fields to the restart files (this requires removing the UGWPv1 warmstart test).

Additional changes:

Bug fixes for coupled model for GNU from @DeniseWorthen
Bug fixes for 35-day runs from @DeniseWorthen
Update for CI tests from @MinsukJi-NOAA
  • Loading branch information
climbfuji authored May 28, 2021
1 parent d0f0324 commit 177ea10
Show file tree
Hide file tree
Showing 45 changed files with 4,579 additions and 6,240 deletions.
2 changes: 1 addition & 1 deletion CMEPS-interface/CMEPS
Submodule CMEPS updated 1 files
+1 −1 mediator/esmFlds.F90
2 changes: 1 addition & 1 deletion FV3
Submodule FV3 updated 74 files
+2 −0 ccpp/config/ccpp_prebuild_config.py
+4 −4 ccpp/data/CCPP_typedefs.F90
+89 −38 ccpp/data/GFS_typedefs.F90
+118 −27 ccpp/data/GFS_typedefs.meta
+1 −1 ccpp/framework
+1 −1 ccpp/physics
+1 −0 ccpp/suites/suite_FV3_CPT_v0.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_coupled.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_couplednsst.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_csawmg.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_csawmgshoc.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_fv3wam.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_gfdlmp.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_gfdlmp_noahmp.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_gfdlmp_regional.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_gfdlmp_regional_c768.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_h2ophys.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_myj.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_ntiedtke.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_ozphys_2015.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_sas.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_satmedmf.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_satmedmf_coupled.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_satmedmfq.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_shinhong.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_stretched.xml
+1 −0 ccpp/suites/suite_FV3_GFS_2017_ysu.xml
+1 −0 ccpp/suites/suite_FV3_GFS_cpld_rasmgshoc.xml
+1 −0 ccpp/suites/suite_FV3_GFS_cpld_rasmgshocnsst.xml
+1 −0 ccpp/suites/suite_FV3_GFS_cpldnst_rasmgshoc.xml
+1 −0 ccpp/suites/suite_FV3_GFS_rasmgshoc.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15_gf.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15_gf_thompson.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15_mynn.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15_ras.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15_rasmgshoc.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15_thompson.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15_thompson_mynn.xml
+1 −1 ccpp/suites/suite_FV3_GFS_v15_thompson_mynn_lam3km.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15p2.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15p2_RRTMGP.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15p2_coupled.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15p2_couplednsst.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15p2_no_nsst.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15plus.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v15plusras.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_RRTMGP.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_coupled.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_couplednsst.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_csawmg.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_flake.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_no_nsst.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_noahmp.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_ras.xml
+1 −0 ccpp/suites/suite_FV3_GFS_v16_thompson.xml
+2 −1 ccpp/suites/suite_FV3_GFS_v16_ugwpv1.xml
+1 −0 ccpp/suites/suite_FV3_GSD_SAR.xml
+1 −0 ccpp/suites/suite_FV3_GSD_noah.xml
+1 −0 ccpp/suites/suite_FV3_GSD_noah_mynnsfc.xml
+1 −0 ccpp/suites/suite_FV3_GSD_v0.xml
+1 −0 ccpp/suites/suite_FV3_GSD_v0_RRTMGP.xml
+1 −0 ccpp/suites/suite_FV3_GSD_v0_drag_suite.xml
+1 −0 ccpp/suites/suite_FV3_GSD_v0_mynnsfc.xml
+1 −0 ccpp/suites/suite_FV3_GSD_v0_unified_ugwp_suite.xml
+1 −0 ccpp/suites/suite_FV3_GSD_v0_unified_ugwp_suite_noah.xml
+1 −0 ccpp/suites/suite_FV3_HRRR.xml
+1 −0 ccpp/suites/suite_FV3_RAP.xml
+1 −0 ccpp/suites/suite_FV3_RRFS_v1beta.xml
+1 −0 ccpp/suites/suite_HAFS_v0_hwrf.xml
+1 −0 ccpp/suites/suite_HAFS_v0_hwrf_thompson.xml
+172 −98 io/FV3GFS_io.F90
475 changes: 202 additions & 273 deletions tests/RegressionTests_cheyenne.gnu.log

Large diffs are not rendered by default.

967 changes: 484 additions & 483 deletions tests/RegressionTests_cheyenne.intel.log

Large diffs are not rendered by default.

955 changes: 478 additions & 477 deletions tests/RegressionTests_gaea.intel.log

Large diffs are not rendered by default.

475 changes: 202 additions & 273 deletions tests/RegressionTests_hera.gnu.log

Large diffs are not rendered by default.

977 changes: 489 additions & 488 deletions tests/RegressionTests_hera.intel.log

Large diffs are not rendered by default.

4,174 changes: 1,301 additions & 2,873 deletions tests/RegressionTests_jet.intel.log

Large diffs are not rendered by default.

967 changes: 484 additions & 483 deletions tests/RegressionTests_orion.intel.log

Large diffs are not rendered by default.

658 changes: 332 additions & 326 deletions tests/RegressionTests_wcoss_cray.log

Large diffs are not rendered by default.

969 changes: 485 additions & 484 deletions tests/RegressionTests_wcoss_dell_p3.log

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion tests/ci/repo_check.sh
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ datm[branch]='develop'
datm[dir]='DATM'

cdeps[repo]='https://github.com/NOAA-EMC/CDEPS'
cdeps[branch]='emc/develop'
cdeps[branch]='develop'
cdeps[dir]='CDEPS-interface/CDEPS'

cmake[repo]='https://github.com/NOAA-EMC/CMakeModules'
Expand Down
4 changes: 3 additions & 1 deletion tests/fv3_conf/cpld_bmark_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ elif [[ @[NPZ] == '127' ]]; then
else
FV3_IC=FV3_input_frac/BM_IC/${SYEAR}${SMONTH}${SDAY}${SHOUR}/gfs/@[ATMRES]/INPUT
fi
#unused unless 35D run is active
WW3_IC=FV3_input_frac/BM_IC/${SYEAR}${SMONTH}${SDAY}${SHOUR}/wav/gwes_30m

# FV3 fixed input
cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/aerosol.dat .
Expand Down Expand Up @@ -53,7 +55,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_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/ww3/*.000000.restart.gwes_30m ./restart.gwes_30m
cp @[INPUTDATA_ROOT]/${WW3_IC}/*.000000.restart.gwes_30m ./restart.gwes_30m
fi
fi

Expand Down
4 changes: 3 additions & 1 deletion tests/fv3_conf/cpld_bmark_tiled_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ fi
ICERES="${OCNRES:0:1}.${OCNRES:1}"

FV3_IC=FV3_input_frac/BM7_IC/${SYEAR}${SMONTH}${SDAY}${SHOUR}/gfs/@[ATMRES]_L@[NPZ]/INPUT
#unused unless 35D run is active
WW3_IC=FV3_input_frac/BM7_IC/${SYEAR}${SMONTH}${SDAY}${SHOUR}/wav/gwes_30m

# FV3 fixed input
cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/aerosol.dat .
Expand Down Expand Up @@ -54,7 +56,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_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/ww3/*.000000.restart.gwes_30m ./restart.gwes_30m
cp @[INPUTDATA_ROOT]/${WW3_IC}/*.000000.restart.gwes_30m ./restart.gwes_30m
fi
fi

Expand Down
4 changes: 2 additions & 2 deletions tests/parm/gsd_sar.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -154,8 +154,8 @@
pdfcld = .false.
fhswr = 3600.
fhlwr = 3600.
ialb = 1
iems = 1
ialb = @[IALB]
iems = @[IEMS]
iaer = 111
ico2 = 2
isubc_sw = 2
Expand Down
2 changes: 1 addition & 1 deletion tests/parm/input.benchmark_ccpp.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
fhout = @[NFHOUT]
fhmaxhf = @[NFHMAX_HF]
fhouthf = @[NFHOUT_HF]
ccpp_suite = @[CCPP_SUITE]
ccpp_suite = '@[CCPP_SUITE]'

/

Expand Down
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 @@ -17,7 +17,7 @@
fhout = @[NFHOUT]
fhmaxhf = @[NFHMAX_HF]
fhouthf = @[NFHOUT_HF]
ccpp_suite = @[CCPP_SUITE]
ccpp_suite = '@[CCPP_SUITE]'

/

Expand Down
2 changes: 1 addition & 1 deletion tests/parm/input.mom6_ccpp.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
fhout = @[NFHOUT]
fhmaxhf = @[NFHMAX_HF]
fhouthf = @[NFHOUT_HF]
ccpp_suite = @[CCPP_SUITE]
ccpp_suite = '@[CCPP_SUITE]'
/

&diag_manager_nml
Expand Down
2 changes: 1 addition & 1 deletion tests/parm/v16_c96_ugwpv1.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
dycore_only = .false.
fdiag = 3
fhmax = 24
ccpp_suite = 'FV3_GFS_v16b_ugwpv1'
ccpp_suite = 'FV3_GFS_v16_ugwpv1'
/

&diag_manager_nml
Expand Down
10 changes: 6 additions & 4 deletions tests/rt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -135,19 +135,18 @@ COMPILE | APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_
RUN | fv3_gocart_clm | | fv3 |
RUN | fv3_gfs_v16_flake | | fv3 |

COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras | | fv3 |
COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16_ugwpv1,FV3_GFS_v16_ras | | fv3 |
RUN | fv3_HAFS_v0_hwrf_thompson | | fv3 |
#RUN | fv3_HAFS_v0_hwrf | | fv3 |
RUN | fv3_esg_HAFS_v0_hwrf_thompson | | fv3 |
RUN | fv3_gfsv16_ugwpv1 | | fv3 |
RUN | fv3_gfsv16_ugwpv1_warmstart | | fv3 |
RUN | fv3_gfs_v16_ras | | fv3 |

###################################################################################################################################################################################
# DEBUG tests #
###################################################################################################################################################################################

COMPILE | APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP | | fv3 |
COMPILE | APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP | | fv3 |
RUN | fv3_gfs_v16_debug | | fv3 |
RUN | fv3_gfs_v16_RRTMGP_debug | | fv3 |

Expand All @@ -162,13 +161,16 @@ RUN | fv3_thompson_no_aero_debug
RUN | fv3_rrfs_v1beta_debug | | fv3 |
RUN | fv3_rrfs_v1alpha_debug | | fv3 |

COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y | | fv3 |
COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16_ugwpv1,FV3_GFS_v16_ras DEBUG=Y | | fv3 |
RUN | fv3_HAFS_v0_hwrf_thompson_debug | | fv3 |
#RUN | fv3_HAFS_v0_hwrf_debug | | fv3 |
RUN | fv3_esg_HAFS_v0_hwrf_thompson_debug | | fv3 |
RUN | fv3_gfsv16_ugwpv1_debug | | fv3 |
RUN | fv3_gfs_v16_ras_debug | | fv3 |

COMPILE | APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y DEBUG=Y | | fv3 |
RUN | fv3_multigases_debug | | fv3 |

###################################################################################################################################################################################
# NEMS Data Atmosphere tests #
###################################################################################################################################################################################
Expand Down
2 changes: 1 addition & 1 deletion tests/rt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ if [[ $TESTS_FILE =~ '35d' ]]; then
TEST_35D=true
fi

BL_DATE=20210526
BL_DATE=20210527
if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]] || [[ $MACHINE_ID = gaea.* ]] || [[ $MACHINE_ID = jet.* ]]; then
RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-${BL_DATE}/${RT_COMPILER^^}}
else
Expand Down
2 changes: 1 addition & 1 deletion tests/rt_ccpp_dev.conf
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ RUN | fv3_rap
RUN | fv3_hrrr | | fv3 |

# Compile without suite argument for CAPS physics
COMPILE | APP=ATM REPRO=Y | | fv3 |
COMPILE | APP=ATM REPRO=Y SUITES=FV3_GFS_2017_ntiedtke,FV3_GFS_2017_shinhong,FV3_GFS_2017_ysu | | fv3 |
# Run tests
RUN | fv3_shinhong | | fv3 |
RUN | fv3_ysu | | fv3 |
Expand Down
15 changes: 9 additions & 6 deletions tests/rt_gnu.conf
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,17 @@ RUN | fv3_thompson_no_aero
RUN | fv3_rrfs_v1alpha | | fv3 |
RUN | fv3_rrfs_v1beta | | fv3 |

COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras | | fv3 |
COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16_ugwpv1,FV3_GFS_v16_ras | | fv3 |
RUN | fv3_HAFS_v0_hwrf_thompson | | fv3 |
#RUN | fv3_HAFS_v0_hwrf | | fv3 |
RUN | fv3_esg_HAFS_v0_hwrf_thompson | | fv3 |
RUN | fv3_gfsv16_ugwpv1 | | fv3 |
RUN | fv3_gfsv16_ugwpv1_warmstart | | fv3 |
RUN | fv3_gfs_v16_ras | | fv3 |

# This crashes with 'NaN in input field of mpp_reproducing_sum(_2d)' after 64 time steps
#COMPILE | APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | | fv3 |
#RUN | fv3_multigases | | fv3 |

##################################################################################################################################################################
# CCPP DEBUG tests #
##################################################################################################################################################################
Expand All @@ -46,16 +49,16 @@ RUN | fv3_gfs_v15p2_debug
RUN | fv3_gfs_v16_debug | | fv3 |
RUN | fv3_gfs_v16_RRTMGP_debug | | fv3 |

COMPILE | APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | | fv3 |
RUN | fv3_multigases | | fv3 |

COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y | | fv3 |
COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16_ugwpv1,FV3_GFS_v16_ras DEBUG=Y | | fv3 |
RUN | fv3_HAFS_v0_hwrf_thompson_debug | | fv3 |
#RUN | fv3_HAFS_v0_hwrf_debug | | fv3 |
RUN | fv3_esg_HAFS_v0_hwrf_thompson_debug | | fv3 |
RUN | fv3_gfsv16_ugwpv1_debug | | fv3 |
RUN | fv3_gfs_v16_ras_debug | | fv3 |

COMPILE | APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y DEBUG=Y | | fv3 |
RUN | fv3_multigases_debug | | fv3 |

##################################################################################################################################################################
# S2S tests #
##################################################################################################################################################################
Expand Down
1 change: 0 additions & 1 deletion tests/tests/fv3_gfdlmprad_noahmp
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ export LHEATSTRG=.false.
export IALB=2
export IEMS=2


export OUTPUT_GRID="'gaussian_grid'"
export OUTPUT_FILE="'nemsio'"
export WRITE_NEMSIOFLIP=.true.
Expand Down
7 changes: 1 addition & 6 deletions tests/tests/fv3_gfsv16_ugwpv1
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,7 @@ export SHOUR=00
DT_ATMOS="600"

export FV3_RUN=gfsv16_ugwpv1_run.IN
export CCPP_SUITE=FV3_GFS_v16b_ugwpv1
export CCPP_SUITE=FV3_GFS_v16_ugwpv1
export INPUT_NML=v16_c96_ugwpv1.nml.IN
export WLCLK=30

# Cold start, these are defaults
#export WARM_START=.F.
#export EXTERNAL_IC=.T.
#export MOUNTAIN=.F.

8 changes: 1 addition & 7 deletions tests/tests/fv3_gfsv16_ugwpv1_debug
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,6 @@ DT_ATMOS="600"
export FHMAX=6

export FV3_RUN=gfsv16_ugwpv1_run.IN
export CCPP_SUITE=FV3_GFS_v16b_ugwpv1
export CCPP_SUITE=FV3_GFS_v16_ugwpv1
export INPUT_NML=v16_c96_ugwpv1.nml.IN
export WLCLK=30

# Cold start, these are defaults
#export WARM_START=.F.
#export EXTERNAL_IC=.T.
#export MOUNTAIN=.F.

3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0
export INPUT_NML=gsd.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_RRTMGP
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0_RRTMGP
export INPUT_NML=gsd_rrtmgp.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_RRTMGP_debug
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0_RRTMGP
export INPUT_NML=gsd_rrtmgp.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_coldstart
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0
export INPUT_NML=gsd.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_debug
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0
export INPUT_NML=gsd.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_diag3d_debug
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export LDIAG3D=.T.
export QDIAG3D=.T.
export MAX_OUTPUT_FIELDS=400
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_drag_suite
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0_drag_suite
export INPUT_NML=gsd.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_drag_suite_unified_ugwp
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,9 @@ export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0_unified_ugwp_suite
export INPUT_NML=gsd.nml.IN

export IALB=2
export IEMS=2

export HYBEDMF=.F.
export DO_MYNNEDMF=.T.
export IMFSHALCNV=3
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_lndp
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0
export INPUT_NML=gsd.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_mynnsfc
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0_mynnsfc
export INPUT_NML=gsd.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_mynnsfc_debug
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0_mynnsfc
export INPUT_NML=gsd.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_sar
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ export LIST_FILES="dynf000.nc \
export FHMAX=3
export FDIAG=1

export IALB=2
export IEMS=2

export_fv3
export TASKS=24

Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_sar_debug
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ export LIST_FILES="dynf000.nc \
export FHMAX=1
export FDIAG=1

export IALB=2
export IEMS=2

export_fv3
export TASKS=24

Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_unified_ugwp
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_GSD_v0_unified_ugwp_suite
export INPUT_NML=gsd.nml.IN
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_gsd_warmstart
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@ export MOUNTAIN=.T.
export NA_INIT=0
export NSTF_NAME=2,0,1,0,5

export IALB=2
export IEMS=2

export FHMAX=48
export FDIAG=3

Expand Down
3 changes: 3 additions & 0 deletions tests/tests/fv3_hrrr
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@ export DO_SAT_ADJ=.F.
export LRADAR=.T.
export LTAEROSOL=.T.

export IALB=2
export IEMS=2

export FV3_RUN=gsd_run.IN
export CCPP_SUITE=FV3_HRRR
export INPUT_NML=gsd.nml.IN
Expand Down
Loading

0 comments on commit 177ea10

Please sign in to comment.