From 9b09c87f3d8f5fc31cf39a5d533c4e05ef80d79d Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Mon, 7 Apr 2025 12:35:46 -0400 Subject: [PATCH 01/68] Update ufs_test_utils.py --- tests-dev/ufs_test_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/ufs_test_utils.py b/tests-dev/ufs_test_utils.py index 1439d60fb9..56f9818737 100644 --- a/tests-dev/ufs_test_utils.py +++ b/tests-dev/ufs_test_utils.py @@ -171,7 +171,7 @@ def create_yaml(): if depend: baseline_creation = False if baseline and depend: - baseline_creation = False + baseline_creation = True if not baseline and not depend: baseline_creation = False if (machine.find('-') != -1): From 1f1c8057bd51568c0c42c4be4eb9b3c3b9fd4614 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Mon, 7 Apr 2025 12:41:41 -0400 Subject: [PATCH 02/68] Update create_log.py --- tests-dev/create_log.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py index 642be7691b..20ba252d3a 100644 --- a/tests-dev/create_log.py +++ b/tests-dev/create_log.py @@ -69,16 +69,16 @@ def finish_log(): RUNDIR_ROOT=line.split("=")[1] break compile_err = RUNDIR_ROOT.strip('\n')+'/compile_'+COMPILE_ID+'/err' + count_warning =0 + count_remarks =0 with open(compile_err) as ferr: contents = ferr.read() count_warning = contents.count(": warning #") count_remarks = contents.count(": remark #") ferr.close() warning_log = "" - if count_warning > 0: - warning_log = "("+str(count_warning)+" warnings" - if count_remarks > 0: - warning_log+= ","+str(count_remarks)+" remarks)" + warning_log = "("+str(count_warning)+" warnings" + warning_log+= ","+str(count_remarks)+" remarks)" flog = open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG_TIME) timing_data = flog.read() first_line = timing_data.split('\n', 1)[0] From 26c8cbddde30c2b08da8a5c4c0d580bf56e44413 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Tue, 8 Apr 2025 09:59:54 -0500 Subject: [PATCH 03/68] update create_xml.py --- tests-dev/create_xml.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index b9133b7938..9e6ff35953 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -454,6 +454,10 @@ def xml_loop(): rc_set_run_task = subprocess.Popen(['bash', '-c', '. ufs_test_utils.sh; set_run_task']) rc_set_run_task.wait() case_count+=1 + if ('dependency' in config.keys() and 'baseline' in config.keys()): + rc_set_run_task = subprocess.Popen(['bash', '-c', '. ufs_test_utils.sh; set_run_task']) + rc_set_run_task.wait() + case_count+=1 else: rc_set_run_task = subprocess.Popen(['bash', '-c', '. ufs_test_utils.sh; set_run_task']) rc_set_run_task.wait() From 2c393f5bcb3ab64f3d4cf4b14851c67b6cf5e042 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 10 Apr 2025 15:37:02 -0500 Subject: [PATCH 04/68] Add initial config files for TC case. --- .../test_cases/exp_conf/tropical_cyclone.IN | 182 +++++++ .../test_cases/parm/tropical_cyclone.nml.IN | 461 ++++++++++++++++++ tests-dev/test_cases/tests/tropical_cyclone | 92 ++++ 3 files changed, 735 insertions(+) create mode 100644 tests-dev/test_cases/exp_conf/tropical_cyclone.IN create mode 100644 tests-dev/test_cases/parm/tropical_cyclone.nml.IN create mode 100644 tests-dev/test_cases/tests/tropical_cyclone diff --git a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN new file mode 100644 index 0000000000..4811d238b9 --- /dev/null +++ b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN @@ -0,0 +1,182 @@ +rm -fr INPUT RESTART +if [ $NPX = 97 ]; then + inputdir=FV3_input_data +elif [ $NPX = 49 ]; then + inputdir=FV3_input_data48 +elif [ $NPX = 193 ]; then + inputdir=FV3_input_data192 +elif [ $NPX = 385 ]; then + inputdir=FV3_input_data384 +elif [ $NPX = 769 ]; then + inputdir=FV3_input_data768 +fi + +echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" + +HSD_CASE=${HSD_CASE:-false} +if [ "$HSD_CASE" = "true" ]; then + cp @[INPUTDATA_ROOT]/HSD_input_data/global_hyblev.l128.txt . +fi + +OPNREQ_TEST=${OPNREQ_TEST:-false} +V2_SFC_FILE=${V2_SFC_FILE:-false} +HSD_CASE=${HSD_CASE:-false} +SUFFIX=${RT_SUFFIX} +if [ $WARM_START = .false. ]; then + mkdir INPUT RESTART + if [ "$NESTED" = .true. ]; then + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_nested/* ./INPUT/. + elif [ "$V2_SFC_FILE" = "true" ]; then + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. + elif [ "$HSD_CASE" = "true" ]; then + #cp -r @[INPUTDATA_ROOT]/HSD_input_data/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. + else + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. + fi +else + mkdir INPUT RESTART + + if [[ ${OPNREQ_TEST} == true ]]; then + SUFFIX=${BL_SUFFIX} + fi + + # WAVE restart file for ATMW ORT tests + if [[ $CPLWAV == .true. ]]; then + if [[ $med_model == cmeps ]] && [[ $RUNTYPE == continue ]]; then + # CMEPS restart and pointer files + RFILE=ufs.atmw.cpl.r.${RESTART_FILE_SUFFIX_SECS}.nc + cp ../${DEP_RUN}${SUFFIX}/RESTART/${RFILE} . + ls -1 ${RFILE}>rpointer.cpl + fi + RFILE=ufs.atmw.ww3.r.${RESTART_FILE_SUFFIX_SECS} + cp ../${DEP_RUN}${SUFFIX}/${RFILE} . + fi + + if [ $MODEL_INITIALIZATION = "false" ]; then + #read_inc and iau tests restart from fh=24 + CURRDIR=`pwd` + FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART + else + #for warm start from initialiation time + FILEDIR=@[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_GDAS + fi + + if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then + + if [ $MODEL_INITIALIZATION = "false" ]; then + cp ${FILEDIR}/../INPUT/fv3_increment.nc INPUT/. + cp ${FILEDIR}/../INPUT/grid_spec.nc INPUT/. + cp ${FILEDIR}/../INPUT/*_grid.tile*.nc INPUT/. + cp ${FILEDIR}/../INPUT/oro_data.tile*.nc INPUT/. + else + cp ${FILEDIR}/fv_increment*.nc INPUT/. + cp ${FILEDIR}/grid_spec.nc INPUT/. + cp ${FILEDIR}/*_grid.tile*.nc INPUT/. + cp ${FILEDIR}/oro_data.tile*.nc INPUT/. + fi + cp ${FILEDIR}/coupler.res INPUT/. + cp ${FILEDIR}/fv_core.res.* INPUT/. + cp ${FILEDIR}/fv_srf_wnd.res.* INPUT/. + cp ${FILEDIR}/fv_tracer.* INPUT/. + cp ${FILEDIR}/phy_data.* INPUT/. + cp ${FILEDIR}/sfc_data.* INPUT/. + else + #restart test start from fh FHROT + cp -r ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.* ./INPUT + rm -f INPUT/fv_core.res.* + rm -f INPUT/fv_srf_wnd.res.* + rm -f INPUT/fv_tracer.res.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* + cp ${FILEDIR}/../INPUT/grid_spec.nc INPUT/. + cp ${FILEDIR}/../INPUT/*_grid.tile*.nc INPUT/. + cp ${FILEDIR}/../INPUT/oro_data*.nc INPUT/. + for RFILE in ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do + [ -e $RFILE ] || exit 1 + RFILE_OLD=$(basename $RFILE) + RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" + cp $RFILE INPUT/${RFILE_NEW} + done + fi +fi + +if [ $TILEDFIX = .true. ]; then + if [ $CPLLND == .true. ]; then + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/@[ATMRES]*.nc INPUT/. + else + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/@[ATMRES]*.nc . + fi + cp @[INPUTDATA_ROOT]/FV3_fix/global_glacier.2x2.grb . + cp @[INPUTDATA_ROOT]/FV3_fix/global_maxice.2x2.grb . + cp @[INPUTDATA_ROOT]/FV3_fix/RTGSST.1982.2012.monthly.clim.grb . + cp @[INPUTDATA_ROOT]/FV3_fix/global_snoclim.1.875.grb . + cp @[INPUTDATA_ROOT]/FV3_fix/IMS-NIC.blended.ice.monthly.clim.grb . + cp @[INPUTDATA_ROOT]/${inputdir}/@[FNSMCC] . + cp @[INPUTDATA_ROOT]/${inputdir}/@[FNMSKH_control] . +else + cp @[INPUTDATA_ROOT]/${inputdir}/*grb . +fi + +if [ $CPLWAV = .true. ]; then + if [ $WW3_MULTIGRID = 'true' ]; then + cp @[INPUTDATA_ROOT_WW3]/mod_def.pointsatmw mod_def.points + cp @[INPUTDATA_ROOT_WW3]/@[WW3_MODDEF] . + cp @[INPUTDATA_ROOT_WW3]/rmp_src* . + else + cp @[INPUTDATA_ROOT_WW3]/@[WW3_MODDEF] mod_def.ww3 + cp @[INPUTDATA_ROOT_WW3]/@[MESH_WAV] . + fi +fi + +#inline post +if [[ $POSTAPP = 'global' ]]; then + cp ${PATHRT}/parm/@[POST_ITAG] itag + cp ${PATHRT}/parm/@[POSTXCONFIG] postxconfig-NT.txt + cp ${PATHRT}/parm/@[POSTXCONFIG_FH00] postxconfig-NT_FH00.txt + cp ${PATHRT}/parm/params_grib2_tbl_new params_grib2_tbl_new +fi + +#rrtmgp +if [ $DO_RRTMGP = .true. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_RRTMGP/* . +fi + +#merra2 +if [ $USE_MERRA2 = .true. ]; then + for n in 01 02 03 04 05 06 07 08 09 10 11 12; do + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2_y14_24/merra2_1423_${n}.nc aeroclim.m${n}.nc + done + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat +fi + +#rad_c_gocart +if [ $IAER = 2011 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat +fi +#ugwpv1 +if [ $DO_UGWP_V1 = .true. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data/ugwp_c384_tau.nc ./ugwp_limb_tau.nc +fi + +#Thompson +if [ $IMP_PHYSICS = 8 ]; then + cp @[INPUTDATA_ROOT]/FV3_fix/qr_acr_qsV2.dat . + cp @[INPUTDATA_ROOT]/FV3_fix/qr_acr_qgV2.dat . + cp @[INPUTDATA_ROOT]/FV3_fix/freezeH2O.dat . + cp @[INPUTDATA_ROOT]/FV3_fix/CCN_ACTIVATE.BIN . +fi + +#prognostic aerosols +if [ $CPLCHM = .true. ]; then + cp ${PATHRT}/parm/gocart/*.rc . + ln -sf @[INPUTDATA_ROOT]/GOCART/p8/ExtData . +fi diff --git a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN new file mode 100644 index 0000000000..3a90bea4d3 --- /dev/null +++ b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN @@ -0,0 +1,461 @@ +&atmos_model_nml + blocksize = 70 + chksum_debug = .false. + dycore_only = .false. + avg_max_length = 10800. + ccpp_suite = 'FV3_HAFS_v1_thompson_nonsst' + ignore_rst_cksum = .true. +/ + +&diag_manager_nml + prepend_date = .false. +/ + +&mpp_io_nml + header_buffer_val = 16384, + global_field_on_root_pe = .true., + io_clocks_on = .false., + shuffle = 0, + deflate_level = , + cf_compliance = .false. +/ + +&fms_io_nml + checksum_required = .false. + max_files_r = 1000, + max_files_w = 1000, +/ + +&fms2_io_nml + netcdf_default_format="netcdf4" +/ + +&fms_nml + clock_grain = 'ROUTINE', + domains_stack_size = 30000000, + print_memory_usage = .false. +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' +/ + +&fv_core_nml + ignore_rst_cksum = .true. + layout = 15,15 + io_layout = 1,1 + npx = 1051 + npy = 1051 + ntiles = 1 + npz = 81 + !grid_type = -1 + make_nh = .false. + fv_debug = .false. + range_warn = .true. + reset_eta = .false. + upoff = 2 + n_sponge = 24 + nudge_qv = .false. + nudge_dz = .false. + tau = 5. + rf_cutoff = 50.e2 + sg_cutoff = -1. + rf_fast = .false. + d2_bg_k1 = 0.20 + d2_bg_k2 = 0.15 + kord_tm = -11 + kord_mt = 11 + kord_wz = 11 + kord_tr = 11 + hydrostatic = .false. + phys_hydrostatic = .false. + use_hydro_pressure = .false. + beta = 0. + a_imp = 1. + p_fac = 0.1 + k_split = 2 + n_split = 5 + nwat = 6 + na_init = 1 + d_ext = 0.0 + dnats = 0 + fv_sg_adj = 300 + d2_bg = 0. + nord = 2 + dddmp = 0.1 + d4_bg = 0.15 + vtdm4 = 0.04 + delt_max = 0.008 + dz_min = 2.0 + ke_bg = 0. + do_vort_damp = .true. + external_ic = .true. + external_eta = .true. + gfs_phil = .false. + nggps_ic = .true. + mountain = .false. + ncep_ic = .false. + d_con = 1.0 + hord_mt = 1 + hord_vt = 1 + hord_tm = 1 + hord_dp = 1 + hord_tr = -5 + lim_fac = 3.1 + adjust_dry_mass = .false. + consv_te = 0. + do_sat_adj = .false. + consv_am = .false. + fill = .true. + dwind_2d = .false. + print_freq = 3 + warm_start = .false. + no_dycore = .false. + z_tracer = .true. + agrid_vel_rst = .true. + read_increment = .false. + res_latlon_dynamics = "fv3_increment.nc" + write_3d_diags = .true. + + do_schmidt = .true. + target_lat = 10.0 + target_lon = -179.9 + stretch_fac = 1.0001 + regional = .true. + bc_update_interval = 126 + nrows_blend = 20 + psm_bc = 1 + + full_zs_filter = .true. + n_zs_filter = 1 + nord_zs_filter = 4 + pass_full_omega_to_physics_in_non_hydrostatic_mode = .false. + + sa3dtke_dyco = .false. +/ + +&fv_nest_nml + grid_pes = 225 + tile_coarse = 0 + num_tile_top = 1 + p_split = 1 + nest_refine = 0 + nest_ioffsets = 999 + nest_joffsets = 999 +/ + +&fv_moving_nest_nml + surface_dir = "INPUT/moving_nest" + is_moving_nest = .false. + vortex_tracker = 0,7 + ntrack = 0,4 + move_cd_x = 0,0 + move_cd_y = 0,0 +/ + +&surf_map_nml + zero_ocean = .false. + cd4 = 0.15 + cd2 = -1 + n_del2_strong = 0 + n_del2_weak = 15 + n_del4 = 2 + max_slope = 0.12 + peak_fac = 1. +/ + +&external_ic_nml + filtered_terrain = .true. + levp = 82 + gfs_dwinds = .true. + checker_tr = .false. + nt_checker = 0 +/ + +&gfs_physics_nml + fhzero = 3. + ldiag3d = .false. + lradar = .true. + avg_max_length = 10800. + h2o_phys = .true. + fhcyc = 0. + use_ufo = .true. + pre_rad = .false. + imp_physics = 8 + iovr = 3 + ltaerosol = .false. + ttendlim = -999 + dt_inner = 45 + sedi_semi = .true. + decfl = 10 + pdfcld = .false. + min_lakeice = 0.15 + min_seaice = 0.15 + use_cice_alb = .false + fhswr = 900. + fhlwr = 900. + ialb = 1 + iems = 1 + iaer = 1011 + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .false. + cal_pre = .false. + redrag = .true. + dspheat = .true. + sa3dtke = .false. + hybedmf = .false. + hurr_pbl = .true. ! HWRF moninedmf + moninq_fac = -1.0 ! HWRF_moninedmf + satmedmf = .true. + isatmedmf = 1 + lseaspray = .false. + rlmx = 300. + elmx = 300. + sfc_rlm = 1 + tc_pbl = 0 + random_clds = .false. + trans_trac = .true. + cnvcld = .true. + shal_cnv = .true. !Shallow convection + do_deep = .true. + imfshalcnv = 2 + imfdeepcnv = 2 + clam_deep = 0.15 + betal_deep = 0.05 + betas_deep = 0.05 + c1_deep = 0.002 + c1_shal = 0.0005 + progsigma = .false. + betascu = 4.0 + betamcu = 1.0 + betadcu = 1.0 + cdmbgwd = 1.0,1.0,1.0,1.0 + sfc_z0_type = 6 + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsoil = 4 + lsm = 1 + iopt_dveg = 4 + iopt_crs = 2 + iopt_btr = 1 + iopt_run = 1 + iopt_sfc = 3 + iopt_frz = 1 + iopt_inf = 1 + iopt_rad = 3 + iopt_alb = 1 + iopt_snf = 4 + iopt_tbot = 2 + iopt_stc = 3 + iopt_trs = 2 + lsoil_lsm = 4 + debug = .false. + oz_phys = .false. + oz_phys_2015 = .true. + nst_anl = .true. + nstf_name = 2,1,0,0,0 + cplflx = .false. + cplice = .false. + cplocn2atm = .true. + icplocn2atm = 1 + cplwav = .false. + cplwav2atm = .false. + cpl_imp_mrg = .true. + psautco = 0.0008, 0.0005 + prautco = 0.00015, 0.00015 + iau_delthrs = 6 + iaufhrs = 0 + iau_inc_files = , + iau_regional = .false. + iau_inc_scale = -999 + iau_drymassfixer = .false. + lgfdlmprad = .false. + effr_in = .true. + do_sppt = .false. + do_shum = .false. + do_skeb = .false. + lndp_type = 0 + n_var_lndp = 0 + do_ca = .false. + ca_sgs = .false. + nca = 1 + ncells = 5 + nlives = 12 + nseed = 1 + nfracseed = 0.5 + ca_trigger = .false. + ca_entr = .false. + ca_closure = .false. + ca_global = .false. + nca_g = 1 + ncells_g = 1 + nlives_g = 100 + nseed_g = 100 + ca_smooth = .false. + nspinup = 1 + iseed_ca = 1 + nsmooth = 100 + ca_amplitude = 0.35 + print_diff_pgr = .true. + do_ugwp = .false. + do_tofd = .false. + gwd_opt = 2 + do_ugwp_v0 = .false. + do_ugwp_v1 = .false. + do_ugwp_v0_orog_only = .false. + do_ugwp_v0_nst_only = .true. + do_ugwp_v1_w_gsldrag = .false. + do_ugwp_v1_orog_only = .false. + do_gsl_drag_ls_bl = .true. + do_gsl_drag_ss = .true. + do_gsl_drag_tofd = .true. +/ + +&gfdl_cloud_microphysics_nml + sedi_transport = .false. + do_sedi_heat = .false. + rad_snow = .true. + rad_graupel = .true. + rad_rain = .true. + const_vi = .false. + const_vs = .false. + const_vg = .false. + const_vr = .false. + vi_max = 1. + vs_max = 2. + vg_max = 12. + vr_max = 12. + qi_lim = 1. + prog_ccn = .false. + do_qa = .true. + fast_sat_adj = .true. + tau_l2v = 180. + tau_v2l = 90. + tau_g2v = 900. + rthresh = 10.e-6 ! This is a key parameter for cloud water + dw_land = 0.16 + dw_ocean = 0.10 + ql_gen = 1.0e-3 + ql_mlt = 1.0e-3 + qi0_crt = 8.0E-5 + qs0_crt = 1.0e-3 + tau_i2s = 1000. + c_psaci = 0.05 + c_pgacs = 0.01 + rh_inc = 0.30 + rh_inr = 0.30 + rh_ins = 0.30 + ccn_l = 300. + ccn_o = 100. + c_paut = 0.5 + c_cracw = 0.8 + use_ppm = .false. + use_ccn = .true. + mono_prof = .true. + z_slope_liq = .true. + z_slope_ice = .true. + de_ice = .false. + fix_negative = .true. + icloud_f = 1 + mp_time = 90. +/ + +&interpolator_nml + interp_method = 'conserve_great_circle' +/ + +&namsfc + FNGLAC = "global_glacier.2x2.grb", + FNMXIC = "global_maxice.2x2.grb", + FNTSFC = "RTGSST.1982.2012.monthly.clim.grb", + FNSNOC = "global_snoclim.1.875.grb", + FNZORC = "igbp" + !FNZORC = "global_zorclim.1x1.grb", + FNALBC = "global_snowfree_albedo.bosu.t1534.3072.1536.rg.grb", + FNALBC2 = "global_albedo4.1x1.grb", + FNAISC = "CFSR.SEAICE.1982.2012.monthly.clim.grb", + FNTG3C = "global_tg3clim.2.6x1.5.grb", + FNVEGC = "global_vegfrac.0.144.decpercent.grb", + FNVETC = "global_vegtype.igbp.t1534.3072.1536.rg.grb", + FNSOTC = "global_soiltype.statsgo.t1534.3072.1536.rg.grb", + FNSMCC = "global_soilmgldas.t1534.3072.1536.grb", + FNMSKH = "seaice_newland.grb", + FNTSFA = "", + FNACNA = "", + FNSNOA = "", + FNVMNC = "global_shdmin.0.144x0.144.grb", + FNVMXC = "global_shdmax.0.144x0.144.grb", + FNSLPC = "global_slope.1x1.grb", + FNABSC = "global_mxsnoalb.uariz.t1534.3072.1536.rg.grb", + LDEBUG = .true., + FSMCL(2) = 99999 + FSMCL(3) = 99999 + FSMCL(4) = 99999 + FTSFS = 90 + FAISS = 99999 + FSNOL = 99999 + FSICL = 99999 + FTSFL = 99999 + FAISL = 99999 + FVETL = 99999, + FSOTL = 99999, + FvmnL = 99999, + FvmxL = 99999, + FSLPL = 99999, + FABSL = 99999, + FSNOS = 99999, + FSICS = 99999, +/ + +&nam_stochy + skebnorm = 1 + skeb_npass = 30 + skeb_vdof = 5 + skeb = 0.6,-999,-999,-999,-999 + skeb_tau = 2.16e4,1.728e5,2.592e6,7.776e6,3.1536e7 + skeb_lscale = 500.e3,1000.e3,2000.e3,2000.e3,2000.e3 + shum = 0.003 + shum_tau = 21600 + shum_lscale = 500000 + sppt = 0.4,0.2,0.1,0.04,0.02 + sppt_tau = 2.16e4,2.592e5,2.592e6,7.776e6,3.1536e7 + sppt_lscale = 500.e3,1000.e3,2000.e3,2000.e3,2000.e3 + sppt_logit = .true. + sppt_sfclimit = .true. + use_zmtnblck = .true. + iseed_sppt = 0,0,0,0,0 + iseed_shum = 0,0,0,0,0 + iseed_skeb = 0,0,0,0,0 +/ + +&nam_sfcperts +/ + +&cires_ugwp_nml + knob_ugwp_solver = 2 + knob_ugwp_source = 1,1,0,0 + knob_ugwp_wvspec = 1,25,25,25 + knob_ugwp_azdir = 2,4,4,4 + knob_ugwp_stoch = 0,0,0,0 + knob_ugwp_effac = 1,1,1,1 + knob_ugwp_doaxyz = 1 + knob_ugwp_doheat = 1 + knob_ugwp_dokdis = 1 + knob_ugwp_ndx4lh = 1 + knob_ugwp_version = 0 + launch_level = 25 +/ + +&MOM_input_nml + output_directory = 'OUTPUT', + input_filename = 'n' + restart_input_dir = 'INPUT', + restart_output_dir = 'RESTART', + parameter_filename = 'MOM_input' +/ diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone new file mode 100644 index 0000000000..e2bf539003 --- /dev/null +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -0,0 +1,92 @@ +############################################################################### +# +# Regional, Tropical Cyclone Idealized Test Case (atmosphere only, dycore only) at C768L127 +# +############################################################################### + +export TEST_DESCR="Compare baroclinic wave test case C768L127 results with previous trunk version" + +export CNTL_DIR=tropical_cyclone + +#export LIST_FILES="sfcf000.nc \ +# sfcf024.nc \ +# atmf000.nc \ +# atmf024.nc \ +# GFSFLX.GrbF00 \ +# GFSFLX.GrbF24 \ +# GFSPRS.GrbF00 \ +# GFSPRS.GrbF24" + +export ATMRES=C768 + +export_fv3 +export_hafs + +export HAFS=true +export WRTTASK_PER_GROUP=15 +export SYEAR=2019 +export SMONTH=08 +export SDAY=24 +export SHOUR=00 +export DT_ATMOS=72 +export FH_MAX=1 +export RESTART_INTERVAL='3 6 9' +export OUTPUT_GRID='gaussian_grid' +export NSTF_NAME='2,0,0,0,0' +#export WRITE_DOPOST=.true. +export IDEFLATE=1 +export ICHUNK2D=-1 +export JCHUNK2D=-1 +export ICHUNK3D=-1 +export JCHUNK3D=-1 +export KCHUNK3D=-1 +export OUTPUT_FH='0 6 12 18 24' + +export BLOCKSIZE=40 +export CCPP_SUITE=FV3_HAFS_v1_gfdlmp_tedmf +export DEFLATE_LEVEL=-1 +export INPES=20 +export JNPES=12 +export NPX=1050 +export NPY=1050 +export NPZ=80 +export NPZP=$(($NPZ + 1)) +export K_SPLIT=2 +export N_SPLIT=5 +export NWAT=6 +export NA_INIT=1 +export EXTERNAL_IC=.true. +export NGGPS_IC=.true. +export MOUNTAIN=.false. +export WARM_START=.false. +export TARGET_LAT="22.0" +export TARGET_LON="-62.0" +export STRETCH_FAC=1.0001 +export REGIONAL=.true. +export BC_UPDATE_INTERVAL=3 +export NROWS_BLEND=10 +export FULL_ZS_FILTER=.false. +export N_ZS_FILTER=0 + +export OUTPUT_GRID='regional_latlon' +export CEN_LON=-179.9 +export CEN_LAT=10 +export LON1=-200.900000 +export LAT1=-11.000000 +export LON2=-158.900000 +export LAT2=31.000000 +export DLON=0.04 +export DLAT=0.04 + +#export FV3_RUN=baroclinic_wave.IN +#export INPUT_NML=baroclinic_wave.nml.IN +#export CCPP_SUITE='FV3_GFS_v17_p8_ugwpv1' + +export FIELD_TABLE=field_table_hafs +export DIAG_TABLE=diag_table_hafs_template +export INPUT_NML=tropical_cyclone.nml.IN +export MODEL_CONFIGURE=model_configure_hafs.IN +export UFS_CONFIGURE=ufs.configure.hafs_atm.IN +export FV3_RUN=tropical_cyclone.IN +export HSD_CASE=true + From 5a18ce977422d8978717316879013df0a8ce32c5 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 10 Apr 2025 15:54:16 -0500 Subject: [PATCH 05/68] Update test file. --- tests-dev/test_cases/tests/tropical_cyclone | 49 ++++++++++++--------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index e2bf539003..6062115603 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -4,18 +4,13 @@ # ############################################################################### -export TEST_DESCR="Compare baroclinic wave test case C768L127 results with previous trunk version" +export TEST_DESCR="Compare tropical cyclone test case C768L127 results with previous trunk version" export CNTL_DIR=tropical_cyclone -#export LIST_FILES="sfcf000.nc \ -# sfcf024.nc \ -# atmf000.nc \ -# atmf024.nc \ -# GFSFLX.GrbF00 \ -# GFSFLX.GrbF24 \ -# GFSPRS.GrbF00 \ -# GFSPRS.GrbF24" +export LIST_FILES="sfcf006.nc \ + atmf006.nc \ + HURPRS.GrbF06" export ATMRES=C768 @@ -23,7 +18,6 @@ export_fv3 export_hafs export HAFS=true -export WRTTASK_PER_GROUP=15 export SYEAR=2019 export SMONTH=08 export SDAY=24 @@ -31,8 +25,6 @@ export SHOUR=00 export DT_ATMOS=72 export FH_MAX=1 export RESTART_INTERVAL='3 6 9' -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' #export WRITE_DOPOST=.true. export IDEFLATE=1 export ICHUNK2D=-1 @@ -40,10 +32,11 @@ export JCHUNK2D=-1 export ICHUNK3D=-1 export JCHUNK3D=-1 export KCHUNK3D=-1 -export OUTPUT_FH='0 6 12 18 24' +export OUTPUT_FH='3 -1' +export WRTTASK_PER_GROUP=15 export BLOCKSIZE=40 -export CCPP_SUITE=FV3_HAFS_v1_gfdlmp_tedmf +export CCPP_SUITE=FV3_HAFS_v1_thompson_nonsst export DEFLATE_LEVEL=-1 export INPES=20 export JNPES=12 @@ -59,8 +52,8 @@ export EXTERNAL_IC=.true. export NGGPS_IC=.true. export MOUNTAIN=.false. export WARM_START=.false. -export TARGET_LAT="22.0" -export TARGET_LON="-62.0" +#export TARGET_LAT="22.0" +#export TARGET_LON="-62.0" export STRETCH_FAC=1.0001 export REGIONAL=.true. export BC_UPDATE_INTERVAL=3 @@ -78,9 +71,26 @@ export LAT2=31.000000 export DLON=0.04 export DLAT=0.04 -#export FV3_RUN=baroclinic_wave.IN -#export INPUT_NML=baroclinic_wave.nml.IN -#export CCPP_SUITE='FV3_GFS_v17_p8_ugwpv1' +export GRID_PES="240" +export TILE_COARSE="0" +export NUM_TILE_TOP=1 +export NEST_REFINE="0" +export NEST_IOFFSETS="999" +export NEST_JOFFSETS="999" + +export FHCYC=0 +export FHSWR=1800 +export FHLWR=1800 +export NSTF_NAME=2,0,0,0,0 +export CPLFLX=.false. +export CPLOCN2ATM=.false. +export CPLWAV=.false. +export CPLWAV2ATM=.false. +export CPL_IMP_MRG=.false. + +export CMEPS=false +export RUNTYPE=startup +export USE_COLDSTART=false export FIELD_TABLE=field_table_hafs export DIAG_TABLE=diag_table_hafs_template @@ -89,4 +99,3 @@ export MODEL_CONFIGURE=model_configure_hafs.IN export UFS_CONFIGURE=ufs.configure.hafs_atm.IN export FV3_RUN=tropical_cyclone.IN export HSD_CASE=true - From 18ed531a771fd970717997f63755ff9c57ccd301 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 10 Apr 2025 15:57:35 -0500 Subject: [PATCH 06/68] Fix vertical level number. --- tests-dev/test_cases/tests/tropical_cyclone | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 6062115603..4f1d969508 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -42,7 +42,7 @@ export INPES=20 export JNPES=12 export NPX=1050 export NPY=1050 -export NPZ=80 +export NPZ=81 export NPZP=$(($NPZ + 1)) export K_SPLIT=2 export N_SPLIT=5 From 9d25cfb4a5e00736dc1d38aef327dd319fbe803d Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 10 Apr 2025 16:00:34 -0500 Subject: [PATCH 07/68] Fix nx,ny. --- tests-dev/test_cases/tests/tropical_cyclone | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 4f1d969508..9df2822217 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -40,8 +40,8 @@ export CCPP_SUITE=FV3_HAFS_v1_thompson_nonsst export DEFLATE_LEVEL=-1 export INPES=20 export JNPES=12 -export NPX=1050 -export NPY=1050 +export NPX=1051 +export NPY=1051 export NPZ=81 export NPZP=$(($NPZ + 1)) export K_SPLIT=2 From a60e702811ce5b70be2bdee074c5d4c62ada93a5 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 10 Apr 2025 16:14:32 -0500 Subject: [PATCH 08/68] Fix block size. --- tests-dev/test_cases/tests/tropical_cyclone | 2 +- tests-dev/ufs_test.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 9df2822217..1b14e33a4b 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -35,7 +35,7 @@ export KCHUNK3D=-1 export OUTPUT_FH='3 -1' export WRTTASK_PER_GROUP=15 -export BLOCKSIZE=40 +export BLOCKSIZE=70 export CCPP_SUITE=FV3_HAFS_v1_thompson_nonsst export DEFLATE_LEVEL=-1 export INPES=20 diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index ea8e50df69..ab6478aed3 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -289,6 +289,7 @@ hafsw_intel: compiler: 'intel' option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' tests: + - tropical_cyclone: {'project':['test_case'],'baseline': 'True'} - hafs_regional_atm: {'project':['regression'],'baseline': 'True'} - hafs_regional_atm_thompson_gfdlsf: {'project':['regression'],'baseline': 'True'} - hafs_regional_atm_ocn: {'project':['regression'],'baseline': 'True'} From 9737d235ca91eaa25e0c25b84781791ee799642f Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Thu, 10 Apr 2025 19:01:05 -0500 Subject: [PATCH 09/68] update test yaml --- tests-dev/ufs_test.yaml | 557 +++++++++++++++++++++------------------- 1 file changed, 286 insertions(+), 271 deletions(-) diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index ea8e50df69..b9e136fefb 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -3,626 +3,641 @@ s2swa_32bit_intel: compiler: 'intel' option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' tests: - - cpld_control_p8_mixedmode: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_p8_mixedmode: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_gefs: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','derecho']} + - cpld_restart_gefs: {'project':['daily'],'dependency':'cpld_control_gefs','turnoff':['noaacloud','derecho']} + - cpld_dcp_gefs: {'project':['daily'],'turnoff':['noaacloud','derecho','wcoss2','acorn','gaeac5']} s2swa_32bit_pdlib_intel: build: compiler: 'intel' option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' turnoff: ['noaacloud'] tests: - - cpld_control_gfsv17: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_control_gfsv17_iau: {'project':['regression'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - - cpld_restart_gfsv17: {'project':['regression'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - - cpld_mpi_gfsv17: {'project':['regression'],'turnoff':['noaacloud']} + - cpld_control_gfsv17: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_gfsv17_iau: {'project':['daily'],'baseline': 'True','dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} + - cpld_restart_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} + - cpld_mpi_gfsv17: {'project':['daily'],'turnoff':['noaacloud']} s2swa_32bit_pdlib_sfs_intel: build: compiler: 'intel' option: '-DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' turnoff: ['noaacloud'] tests: - - cpld_control_sfs: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_sfs: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} s2swa_32bit_pdlib_debug_intel: build: compiler: 'intel' option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' turnoff: ['noaacloud','jet'] tests: - - cpld_debug_gfsv17: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud','jet']} + - cpld_debug_gfsv17: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','jet']} s2swa_intel: build: compiler: 'intel' option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' tests: - - cpld_control_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_control_p8.v2.sfc: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_p8: {'project':['regression'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_control_qr_p8: {'project':['regression'],'turnoff':['noaacloud']} - - cpld_restart_qr_p8: {'project':['regression'],'dependency':'cpld_control_qr_p8','turnoff':['noaacloud']} - - cpld_2threads_p8: {'project':['regression'],'turnoff':['noaacloud']} - - cpld_decomp_p8: {'project':['regression'],'turnoff':['noaacloud']} - - cpld_mpi_p8: {'project':['regression'],'turnoff':['noaacloud']} - - cpld_control_ciceC_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_control_c192_p8: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} - - cpld_restart_c192_p8: {'project':['regression'],'dependency':'cpld_control_c192_p8','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} - - cpld_bmark_p8: {'project':['regression'],'baseline': 'True','turnoff':['s4','jet','acorn','noaacloud']} - - cpld_restart_bmark_p8: {'project':['regression'],'dependency':'cpld_bmark_p8','turnoff':['s4','jet','acorn','noaacloud']} - - cpld_s2sa_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_p8.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} + - cpld_control_qr_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_restart_qr_p8: {'project':['daily'],'dependency':'cpld_control_qr_p8','turnoff':['noaacloud']} + - cpld_2threads_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_decomp_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_mpi_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_control_ciceC_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_c192_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} + - cpld_restart_c192_p8: {'project':['daily'],'dependency':'cpld_control_c192_p8','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} +s2swal_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWAL -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' + tests: + - cpld_control_p8_lnd: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} + - cpld_restart_p8_lnd: {'project':['daily'],'dependency':'cpld_control_p8_lnd','turnoff':['noaacloud','wcoss2']} + - cpld_s2sa_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} s2sw_intel: build: compiler: 'intel' option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' tests: - - cpld_control_noaero_p8: {'project':['regression'],'baseline': 'True'} - - cpld_control_nowave_noaero_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_noaero_p8: {'project':['daily'],'baseline': 'True'} + - cpld_control_nowave_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} s2swa_debug_intel: build: compiler: 'intel' option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnoff: ['wcoss2','noaacloud','acorn'] tests: - - cpld_debug_p8: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} + - cpld_debug_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} s2sw_debug_intel: build: compiler: 'intel' option: '-DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnoff: ['wcoss2','noaacloud','acorn'] tests: - - cpld_debug_noaero_p8: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} + - cpld_debug_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} s2s_aoflux_intel: build: compiler: 'intel' option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON' tests: - - cpld_control_noaero_p8_agrid: {'project':['regression'],'baseline': 'True'} + - cpld_control_noaero_p8_agrid: {'project':['daily'],'baseline': 'True'} s2s_intel: build: compiler: 'intel' option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' tests: - - cpld_control_c48: {'project':['regression'],'baseline': 'True'} - - cpld_warmstart_c48: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_c48: {'project':['regression'],'dependency':'cpld_warmstart_c48','turnoff':['noaacloud']} + - cpld_control_c48: {'project':['daily'],'baseline': 'True'} + - cpld_warmstart_c48: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_c48: {'project':['daily'],'dependency':'cpld_warmstart_c48','turnoff':['noaacloud']} s2swa_faster_intel: build: compiler: 'intel' option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DFASTER=ON' turnoff: ['noaacloud'] tests: - - cpld_control_p8_faster: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_p8_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} s2sw_pdlib_intel: build: compiler: 'intel' option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' turnoff: ['noaacloud'] tests: - - cpld_control_pdlib_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_pdlib_p8: {'project':['regression'],'dependency':'cpld_control_pdlib_p8','turnoff':['noaacloud']} - - cpld_mpi_pdlib_p8: {'project':['regression'],'dependency':'cpld_control_pdlib_p8','turnoff':['noaacloud']} + - cpld_control_pdlib_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_pdlib_p8: {'project':['daily'],'dependency':'cpld_control_pdlib_p8','turnoff':['noaacloud']} + - cpld_mpi_pdlib_p8: {'project':['daily'],'dependency':'cpld_control_pdlib_p8','turnoff':['noaacloud']} s2sw_pdlib_debug_intel: build: compiler: 'intel' option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' turnoff: ['noaacloud'] tests: - - cpld_debug_pdlib_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_debug_pdlib_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} atm_dyn32_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON' - tests: + tests: - 2020_CAPE: {'project':['test_case'],'baseline': 'True'} - - baroclinic_wave: {'project':['test_case'],'baseline': 'True'} - - control_flake: {'project':['regression'],'baseline': 'True'} - - control_CubedSphereGrid: {'project':['regression'],'baseline': 'True'} - - control_CubedSphereGrid_parallel: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_latlon: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_wrtGauss_netcdf_parallel: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_c48: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_c48.v2.sfc: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_c192: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_c384: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_c384gdas: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_stochy: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_stochy_restart: {'project':['regression'],'dependency':'control_stochy','turnoff':['noaacloud']} - - control_lndp: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_iovr4: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_iovr5: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8.v2.sfc: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8_ugwpv1: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_restart_p8: {'project':['regression'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_noqr_p8: {'project':['regression'],'turnoff':['noaacloud']} - - control_restart_noqr_p8: {'project':['regression'],'dependency':'control_noqr_p8','turnoff':['noaacloud']} - - control_decomp_p8: {'project':['regression'],'turnoff':['noaacloud']} - - control_2threads_p8: {'project':['regression'],'turnoff':['noaacloud']} - - control_p8_lndp: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8_rrtmgp: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8_mynn: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - merra2_thompson: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - regional_control: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - regional_restart: {'project':['regression'],'dependency':'regional_control','turnoff':['noaacloud']} - - regional_decomp: {'project':['regression'],'turnoff':['noaacloud']} - - regional_2threads: {'project':['regression'],'turnoff':['derecho','noaacloud']} - - regional_noquilt: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4']} - - regional_netcdf_parallel: {'project':['regression'],'baseline': 'True','turnoff':['acorn']} - - regional_2dwrtdecomp: {'project':['regression'],'turnoff':['acorn']} - - regional_wofs: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4']} + - baroclinic_wave: {'project':['test_case'],'baseline': 'True'} + - control_flake: {'project':['daily'],'baseline': 'True'} + - control_CubedSphereGrid: {'project':['daily'],'baseline': 'True'} + - control_CubedSphereGrid_parallel: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_latlon: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_wrtGauss_netcdf_parallel: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c48: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c48.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c48_lnd_iau: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c192: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c384: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c384gdas: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_stochy: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_stochy_restart: {'project':['daily'],'dependency':'control_stochy','turnoff':['noaacloud']} + - control_lndp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_iovr4: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_iovr5: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8_ugwpv1: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_restart_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} + - control_noqr_p8: {'project':['daily'],'turnoff':['noaacloud']} + - control_restart_noqr_p8: {'project':['daily'],'dependency':'control_noqr_p8','turnoff':['noaacloud']} + - control_decomp_p8: {'project':['daily'],'turnoff':['noaacloud']} + - control_2threads_p8: {'project':['daily'],'turnoff':['noaacloud']} + - control_p8_lndp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8_rrtmgp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8_mynn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - merra2_thompson: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - regional_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - regional_restart: {'project':['daily'],'dependency':'regional_control','turnoff':['noaacloud']} + - regional_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - regional_2threads: {'project':['daily'],'turnoff':['derecho','noaacloud']} + - regional_noquilt: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} + - regional_netcdf_parallel: {'project':['daily'],'baseline': 'True','turnoff':['acorn']} + - regional_2dwrtdecomp: {'project':['daily'],'turnoff':['acorn']} + - regional_wofs: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} rrfs_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON' tests: - - rap_control: {'project':['regression'],'baseline': 'True'} - - regional_spp_sppt_shum_skeb: {'project':['regression'],'baseline': 'True'} - - rap_decomp: {'project':['regression'],'turnoff':['noaacloud']} - - rap_2threads: {'project':['regression'],'turnoff':['noaacloud']} - - rap_restart: {'project':['regression'],'dependency':'rap_control','turnoff':['noaacloud']} - - rap_sfcdiff: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_sfcdiff_decomp: {'project':['regression'],'turnoff':['noaacloud']} - - rap_sfcdiff_restart: {'project':['regression'],'dependency':'rap_sfcdiff','turnoff':['noaacloud']} - - hrrr_control: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_control_decomp: {'project':['regression'],'turnoff':['noaacloud']} - - hrrr_control_2threads: {'project':['regression'],'turnoff':['noaacloud']} - - hrrr_control_restart: {'project':['regression'],'dependency':'hrrr_control','turnoff':['noaacloud']} - - rrfs_v1beta: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rrfs_v1nssl: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rrfs_v1nssl_nohailnoccn: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - rap_control: {'project':['daily'],'baseline': 'True'} + - regional_spp_sppt_shum_skeb: {'project':['daily'],'baseline': 'True'} + - rap_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - rap_2threads: {'project':['daily'],'turnoff':['noaacloud']} + - rap_restart: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} + - rap_sfcdiff: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_sfcdiff_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnoff':['noaacloud']} + - hrrr_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_control_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_2threads: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_restart: {'project':['daily'],'dependency':'hrrr_control','turnoff':['noaacloud']} + - rrfs_v1beta: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rrfs_v1nssl: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rrfs_v1nssl_nohailnoccn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} csawmg_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras' turnoff: ['noaacloud'] tests: - - control_csawmg: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_ras: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - control_csawmg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_ras: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} wam_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON' turnoff: ['noaacloud'] tests: - - control_wam: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - control_wam: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} atm_faster_dyn32_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON' tests: - - control_p8_faster: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - regional_control_faster: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - regional_control_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} atm_debug_dyn32_intel: build: compiler: 'intel' option: '-DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1' turnoff: ['noaacloud'] tests: - - control_CubedSphereGrid_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_wrtGauss_netcdf_parallel_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_stochy_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_lndp_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_csawmg_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_ras_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_diag_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - control_debug_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - regional_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_control_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_control_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_gf_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_c3_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_unified_drag_suite_debug: {'project':['regression'],'turnoff':['noaacloud']} - - rap_diag_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_cires_ugwp_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_unified_ugwp_debug: {'project':['regression'],'turnoff':['noaacloud']} - - rap_lndp_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_progcld_thompson_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_noah_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_sfcdiff_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rrfs_v1beta_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_clm_lake_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_flake_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - gnv1_c96_no_nest_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - control_CubedSphereGrid_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_wrtGauss_netcdf_parallel_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_stochy_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_lndp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_csawmg_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_ras_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_diag_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_debug_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - regional_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_control_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_control_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_gf_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_c3_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_unified_drag_suite_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_diag_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_unified_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_lndp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_progcld_thompson_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_noah_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_sfcdiff_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rrfs_v1beta_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_clm_lake_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_flake_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - gnv1_c96_no_nest_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} atm_debug_dyn32_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1' turnon: ['hera','hercules'] tests: - - control_csawmg_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - control_csawmg_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} wam_debug_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON' turnoff: ['noaacloud'] tests: - - control_wam_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud','hercules']} + - control_wam_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','hercules']} rrfs_dyn32_phy32_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' turnoff: ['noaacloud'] tests: - - regional_spp_sppt_shum_skeb_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_control_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_control_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - rap_2threads_dyn32_phy32: {'project':['regression'],'turnoff':['noaacloud']} - - hrrr_control_2threads_dyn32_phy32: {'project':['regression'],'turnoff':['noaacloud']} - - hrrr_control_decomp_dyn32_phy32: {'project':['regression'],'turnoff':['noaacloud']} - - rap_restart_dyn32_phy32: {'project':['regression'],'dependency':'rap_control_dyn32_phy32','turnoff':['noaacloud']} - - hrrr_control_restart_dyn32_phy32: {'project':['regression'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} + - regional_spp_sppt_shum_skeb_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_2threads_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - rap_restart_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnoff':['noaacloud']} + - hrrr_control_restart_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} rrfs_dyn32_phy32_faster_intel: build: compiler: 'intel' option: '-DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' turnoff: ['noaacloud'] tests: - - conus13km_control: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - conus13km_2threads: {'project':['regression'],'dependency':'conus13km_control','turnoff':['noaacloud']} - - conus13km_restart_mismatch: {'project':['regression'],'dependency':'conus13km_control','turnoff':['noaacloud']} + - conus13km_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} + - conus13km_restart_mismatch: {'project':['daily'],'baseline': 'True','dependency':'conus13km_control','turnoff':['noaacloud']} rrfs_dyn64_phy32_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON' turnoff: ['noaacloud'] tests: - - rap_control_dyn64_phy32: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} rrfs_dyn32_phy32_debug_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_gf -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON' turnoff: ['noaacloud'] tests: - - rap_control_debug_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_control_debug_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - conus13km_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - conus13km_debug_qr: {'project':['regression'],'turnoff':['noaacloud']} - - conus13km_debug_2threads: {'project':['regression'],'turnoff':['noaacloud']} - - conus13km_radar_tten_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - rap_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - conus13km_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - conus13km_debug_qr: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_debug_2threads: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_radar_tten_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} rrfs_dyn64_phy32_debug_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON' turnoff: ['noaacloud'] tests: - - rap_control_dyn64_phy32_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - rap_control_dyn64_phy32_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} hafsw_intel: build: compiler: 'intel' option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' tests: - - hafs_regional_atm: {'project':['regression'],'baseline': 'True'} - - hafs_regional_atm_thompson_gfdlsf: {'project':['regression'],'baseline': 'True'} - - hafs_regional_atm_ocn: {'project':['regression'],'baseline': 'True'} - - hafs_regional_atm_wav: {'project':['regression'],'baseline': 'True'} - - hafs_regional_atm_ocn_wav: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hafs_regional_1nest_atm: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_telescopic_2nests_atm: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_global_1nest_atm: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_global_multiple_4nests_atm: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_specified_moving_1nest_atm: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm_ocn: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_global_storm_following_1nest_atm: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - gnv1_nested: {'project':['regression'],'baseline': 'True','turnoff':['hercules','wcoss2','s4','noaacloud']} + - hafs_regional_atm: {'project':['daily'],'baseline': 'True'} + - hafs_regional_atm_thompson_gfdlsf: {'project':['daily'],'baseline': 'True'} + - hafs_regional_atm_ocn: {'project':['daily'],'baseline': 'True'} + - hafs_regional_atm_wav: {'project':['daily'],'baseline': 'True'} + - hafs_regional_atm_ocn_wav: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hafs_regional_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_telescopic_2nests_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_global_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_global_multiple_4nests_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_specified_moving_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_global_storm_following_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - gnv1_nested: {'project':['daily'],'baseline': 'True','turnoff':['hercules','wcoss2','s4','noaacloud']} hafsw_debug_intel: build: compiler: 'intel' option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON' turnoff: ['jet','noaacloud','s4'] tests: - - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} hafsw_faster_intel: build: compiler: 'intel' option: '-DAPP=HAFSW -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON -DFASTER=ON' turnoff: ['jet','noaacloud','s4'] tests: - - hafs_regional_storm_following_1nest_atm_ocn_wav: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm_ocn_wav_inline: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn_wav: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn_wav_inline: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} hafs_mom6w_intel: build: compiler: 'intel' option: '-DAPP=HAFS-MOM6W -DREGIONAL_MOM6=ON -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON' turnoff: ['jet','noaacloud','s4'] tests: - - hafs_regional_storm_following_1nest_atm_ocn_wav_mom6: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn_wav_mom6: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} hafs_all_intel: build: compiler: 'intel' option: '-DAPP=HAFS-ALL -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON' turnoff: ['noaacloud'] tests: - - hafs_regional_docn: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hafs_regional_docn_oisst: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - hafs_regional_datm_cdeps: {'project':['regression'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_docn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hafs_regional_docn_oisst: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hafs_regional_datm_cdeps: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} datm_cdeps_intel: build: compiler: 'intel' option: '-DAPP=NG-GODAS' turnoff: ['wcoss2'] tests: - - datm_cdeps_control_cfsr: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_restart_cfsr: {'project':['regression'],'dependency':'datm_cdeps_control_cfsr','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_control_gefs: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_iau_gefs: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_stochy_gefs: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_ciceC_cfsr: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_bulk_cfsr: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_bulk_gefs: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_mx025_cfsr: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_mx025_gefs: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_multiple_files_cfsr: {'project':['regression'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_3072x1536_cfsr: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_gfs: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_restart_cfsr: {'project':['daily'],'dependency':'datm_cdeps_control_cfsr','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_control_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_iau_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_stochy_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_ciceC_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_bulk_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_bulk_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_mx025_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_mx025_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_multiple_files_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} + - datm_cdeps_3072x1536_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_gfs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} datm_cdeps_debug_intel: build: compiler: 'intel' option: '-DAPP=NG-GODAS -DDEBUG=ON' turnoff: ['wcoss2','acorn','noaacloud'] tests: - - datm_cdeps_debug_cfsr: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} + - datm_cdeps_debug_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} datm_cdeps_faster_intel: build: compiler: 'intel' option: '-DAPP=NG-GODAS -DFASTER=ON' turnoff: ['wcoss2'] tests: - - datm_cdeps_control_cfsr_faster: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_control_cfsr_faster: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} datm_cdeps_land_intel: build: compiler: 'intel' option: '-DAPP=LND' turnoff: ['wcoss2'] tests: - - datm_cdeps_lnd_gswp3: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_lnd_era5: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_lnd_era5_rst: {'project':['regression'],'dependency':'datm_cdeps_lnd_era5','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_lnd_gswp3: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_lnd_era5: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_lnd_era5_rst: {'project':['daily'],'dependency':'datm_cdeps_lnd_era5','turnoff':['wcoss2','noaacloud']} datm_cdeps_lm4_intel: build: compiler: 'intel' option: '-DAPP=LND-LM4' - turnon: ['hera','orion','gaea'] + turnon: ['hera','orion','gaeac5'] tests: - - datm_cdeps_lm4_gswp3: {'project':['regression'],'baseline': 'True','turnon':['hera','orion','gaea']} - - datm_cdeps_lm4_gswp3_rst: {'project':['regression'],'dependency':'datm_cdeps_lm4_gswp3','turnon':['hera','orion','gaea']} + - datm_cdeps_lm4_gswp3: {'project':['daily'],'baseline': 'True','turnon':['hera','orion','gaeac5']} + - datm_cdeps_lm4_gswp3_rst: {'project':['daily'],'dependency':'datm_cdeps_lm4_gswp3','turnon':['hera','orion','gaeac5']} atm_ds2s_docn_pcice_intel: build: compiler: 'intel' option: '-DAPP=ATM_DS2S-PCICE -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' tests: - - atm_ds2s_docn_pcice: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - atm_ds2s_docn_pcice: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} atm_ds2s_docn_dice_intel: build: compiler: 'intel' option: '-DAPP=ATM_DS2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnoff: ['wcoss2','acorn'] tests: - - atm_ds2s_docn_dice: {'project':['regression'],'dependency':'cpld_control_nowave_noaero_p8','turnoff':['noaacloud','wcoss2','acorn']} + - atm_ds2s_docn_dice: {'project':['daily'],'baseline': 'True','dependency':'cpld_control_nowave_noaero_p8','turnoff':['noaacloud','wcoss2','acorn']} atml_intel: build: compiler: 'intel' - option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON' + option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON' tests: - - control_p8_atmlnd_sbs: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} - - control_p8_atmlnd: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} - - control_restart_p8_atmlnd: {'project':['regression'],'dependency':'control_p8_atmlnd','turnoff':['noaacloud','wcoss2']} + - control_p8_atmlnd: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} + - control_restart_p8_atmlnd: {'project':['daily'],'dependency':'control_p8_atmlnd','turnoff':['noaacloud','wcoss2']} atml_debug_intel: build: compiler: 'intel' - option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON -DDEBUG=ON' + option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON -DDEBUG=ON' tests: - - control_p8_atmlnd_debug: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} + - control_p8_atmlnd_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} atmw_intel: build: compiler: 'intel' option: '-DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON' turnoff: ['wcoss2'] tests: - - atmwav_control_noaero_p8: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2']} + - atmwav_control_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} atmaero_intel: build: compiler: 'intel' option: '-DAPP=ATMAERO -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON' turnoff: ['noaacloud'] tests: - - atmaero_control_p8: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - atmaero_control_p8_rad: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} - - atmaero_control_p8_rad_micro: {'project':['regression'],'baseline': 'True','turnoff':['noaacloud']} + - atmaero_control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - atmaero_control_p8_rad: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - atmaero_control_p8_rad_micro: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +atmaq_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v16 -D32BIT=ON' + turnoff: ['jet','s4'] + tests: + - regional_atmaq: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} atmaq_debug_intel: build: compiler: 'intel' - option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON' + option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v16 -DDEBUG=ON -D32BIT=ON' turnoff: ['jet','noaacloud','s4'] tests: - - regional_atmaq_debug: {'project':['regression'],'baseline': 'True','turnoff':['hera','jet','s4','noaacloud']} + - regional_atmaq_debug: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} atm_fbh_intel: build: compiler: 'intel' option: '-DAPP=ATMF -DCCPP_SUITES=FV3_HRRR -D32BIT=ON' turnoff: ['wcoss2','noaacloud','acorn'] tests: - - cpld_regional_atm_fbh: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud','acorn']} + - cpld_regional_atm_fbh: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud','acorn']} s2swa_32bit_pdlib_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' - turnon: ['gaea'] + turnon: ['gaeac5'] tests: - - cpld_control_gfsv17: {'project':['regression'],'baseline': 'True','turnon':['gaea']} + - cpld_control_gfsv17: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} s2swa_32bit_pdlib_debug_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' - turnon: ['gaea'] + turnon: ['gaeac5'] tests: - - cpld_debug_gfsv17: {'project':['regression'],'baseline': 'True','turnon':['gaea']} + - cpld_debug_gfsv17: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} s2swa_32bit_pdlib_sfs_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' - turnon: ['gaea'] + turnon: ['gaeac5'] tests: - - cpld_control_sfs: {'project':['regression'],'baseline': 'True','turnon':['gaea']} + - cpld_control_sfs: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} s2swa_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' - turnon: ['gaea'] + turnon: ['gaeac5'] tests: - - cpld_control_p8: {'project':['regression'],'baseline': 'True','turnon':['gaea']} + - cpld_control_p8: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} rrfs_dyn32_phy32_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP -D32BIT=ON -DCCPP_32BIT=ON' turnon: ['hera'] tests: - - rap_control_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnon':['hera']} + - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera']} rrfs_dyn64_phy32_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP -DCCPP_32BIT=ON' turnon: ['hera'] tests: - - rap_control_dyn64_phy32: {'project':['regression'],'baseline': 'True','turnon':['hera']} + - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera']} hafsw_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON' turnon: ['orion'] tests: - - hafs_regional_storm_following_1nest_atm_ocn: {'project':['regression'],'baseline': 'True','turnon':['orion']} + - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'baseline': 'True','turnon':['orion']} hafsw_debug_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON' turnon: ['orion'] tests: - - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['regression'],'baseline': 'True','turnon':['orion']} + - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['daily'],'baseline': 'True','turnon':['orion']} datm_cdeps_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=NG-GODAS' turnon: ['hercules'] tests: - - datm_cdeps_control_cfsr: {'project':['regression'],'baseline': 'True','turnon':['hercules']} + - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnon':['hercules']} datm_cdeps_debug_intelllvm: build: compiler: 'intelllvm' option: '-DAPP=NG-GODAS -DDEBUG=ON' turnon: ['hercules'] tests: - - datm_cdeps_debug_cfsr: {'project':['regression'],'baseline': 'True','turnon':['hercules']} + - datm_cdeps_debug_cfsr: {'project':['daily'],'baseline': 'True','turnon':['hercules']} atm_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1' turnon: ['hera','hercules'] - tests: + tests: - 2020_CAPE: {'project':['test_case'], 'baseline': 'True','turnon':['hera','hercules']} - - baroclinic_wave: {'project':['test_case'], 'baseline': 'True','turnon':['hera','hercules']} - - control_c48: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - control_stochy: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - control_ras: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - control_p8: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - control_p8_ugwpv1: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - control_flake: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - baroclinic_wave: {'project':['test_case'], 'baseline': 'True','turnon':['hera','hercules']} + - control_c48: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_stochy: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_ras: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_p8_ugwpv1: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_flake: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} rrfs_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta -D32BIT=ON' turnon: ['hera','hercules'] tests: - - rap_control: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_decomp: {'project':['regression'],'turnon':['hera','hercules']} - - rap_2threads: {'project':['regression'],'turnon':['hera','hercules']} - - rap_restart: {'project':['regression'],'dependency':'rap_control','turnon':['hera','hercules']} - - rap_sfcdiff: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_sfcdiff_decomp: {'project':['regression'],'turnon':['hera','hercules']} - - rap_sfcdiff_restart: {'project':['regression'],'dependency':'rap_sfcdiff','turnon':['hera','hercules']} - - hrrr_control: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_control_noqr: {'project':['regression'],'turnon':['hera','hercules']} - - hrrr_control_2threads: {'project':['regression'],'dependency':'hrrr_control','turnon':['hera','hercules']} - - hrrr_control_decomp: {'project':['regression'],'dependency':'hrrr_control','turnon':['hera','hercules']} - - hrrr_control_restart: {'project':['regression'],'dependency':'hrrr_control','turnon':['hera','hercules']} - - hrrr_control_restart_noqr: {'project':['regression'],'dependency':'hrrr_control_noqr','turnon':['hera','hercules']} - - rrfs_v1beta: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - rap_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_decomp: {'project':['daily'],'turnon':['hera','hercules']} + - rap_2threads: {'project':['daily'],'turnon':['hera','hercules']} + - rap_restart: {'project':['daily'],'dependency':'rap_control','turnon':['hera','hercules']} + - rap_sfcdiff: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_sfcdiff_decomp: {'project':['daily'],'turnon':['hera','hercules']} + - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnon':['hera','hercules']} + - hrrr_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_control_noqr: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_2threads: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_decomp: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_restart: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} + - hrrr_control_restart_noqr: {'project':['daily'],'dependency':'hrrr_control_noqr','turnon':['hera','hercules']} + - rrfs_v1beta: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} csawmg_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras' turnon: ['hera','hercules'] tests: - - control_csawmg: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - control_csawmg: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} atm_dyn32_debug_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -D32BIT=ON -DDEBUG=ON' turnon: ['hera','hercules'] tests: - - control_diag_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - regional_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_control_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_control_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_gf_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_c3_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_diag_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_progcld_thompson_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rrfs_v1beta_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - control_ras_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - control_stochy_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - control_debug_p8: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_flake_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_clm_lake_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - gnv1_c96_no_nest_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - control_diag_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - regional_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_control_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_control_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_gf_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_c3_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_diag_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_progcld_thompson_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rrfs_v1beta_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_ras_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_stochy_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_debug_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_flake_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_clm_lake_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - gnv1_c96_no_nest_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} wam_debug_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON' turnon: ['hera','hercules'] tests: - - control_wam_debug: {'project':['regression'],'baseline': 'True','turnon':['hercules']} + - control_wam_debug: {'project':['daily'],'baseline': 'True','turnon':['hercules']} rrfs_dyn32_phy32_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' turnon: ['hera','hercules'] tests: - - rap_control_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_control_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - rap_2threads_dyn32_phy32: {'project':['regression'],'turnon':['hera','hercules']} - - hrrr_control_2threads_dyn32_phy32: {'project':['regression'],'turnon':['hera','hercules']} - - hrrr_control_decomp_dyn32_phy32: {'project':['regression'],'turnon':['hera','hercules']} - - rap_restart_dyn32_phy32: {'project':['regression'],'dependency':'rap_control_dyn32_phy32','turnon':['hera','hercules']} - - hrrr_control_restart_dyn32_phy32: {'project':['regression'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} - - conus13km_control: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - conus13km_2threads: {'project':['regression'],'dependency':'conus13km_control','turnon':['hera','hercules']} - - conus13km_restart_mismatch: {'project':['regression'],'dependency':'conus13km_control','turnon':['hera','hercules']} + - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_2threads_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - rap_restart_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnon':['hera','hercules']} + - hrrr_control_restart_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} + - conus13km_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnon':['hera','hercules']} + - conus13km_restart_mismatch: {'project':['daily'],'baseline': 'True','dependency':'conus13km_control','turnon':['hera','hercules']} atm_dyn64_phy32_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -DCCPP_32BIT=ON' turnon: ['hera','hercules'] tests: - - rap_control_dyn64_phy32: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} atm_dyn32_phy32_debug_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON' turnon: ['hera','hercules'] tests: - - rap_control_debug_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_control_debug_dyn32_phy32: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - conus13km_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - conus13km_debug_qr: {'project':['regression'],'turnon':['hera','hercules']} - - conus13km_debug_2threads: {'project':['regression'],'turnon':['hera','hercules']} - - conus13km_radar_tten_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - rap_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - conus13km_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - conus13km_debug_qr: {'project':['daily'],'turnon':['hera','hercules']} + - conus13km_debug_2threads: {'project':['daily'],'turnon':['hera','hercules']} + - conus13km_radar_tten_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} atm_dyn64_phy32_debug_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -DCCPP_32BIT=ON -DDEBUG=ON' turnon: ['hera','hercules'] tests: - - rap_control_dyn64_phy32_debug: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - rap_control_dyn64_phy32_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} s2swa_gnu: build: compiler: 'gnu' @@ -634,7 +649,7 @@ s2s_gnu: option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnon: ['hera','hercules'] tests: - - cpld_control_nowave_noaero_p8: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - cpld_control_nowave_noaero_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} s2swa_debug_gnu: build: compiler: 'gnu' @@ -646,18 +661,18 @@ s2sw_pdlib_gnu: option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' turnon: ['hera','hercules'] tests: - - cpld_control_pdlib_p8: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - cpld_control_pdlib_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} s2sw_pdlib_debug_gnu: build: compiler: 'gnu' option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' turnon: ['hera','hercules'] tests: - - cpld_debug_pdlib_p8: {'project':['regression'],'baseline': 'True','turnon':['hercules']} + - cpld_debug_pdlib_p8: {'project':['daily'],'baseline': 'True','turnon':['hercules']} datm_cdeps_gnu: build: compiler: 'gnu' option: '-DAPP=NG-GODAS' turnon: ['hera','hercules'] tests: - - datm_cdeps_control_cfsr: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} + - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} From 6ffd1a020e3d4c2004b47823485caf9d89a663bb Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 14 Apr 2025 12:10:04 -0500 Subject: [PATCH 10/68] Add TC field_table, diag_table; update TC model_configure and ufs.configure. --- tests-dev/test_cases/parm/diag_table_tc | 497 ++++++++++++++++++ tests-dev/test_cases/parm/field_table_tc | 65 +++ .../test_cases/parm/model_configure_tc.IN | 56 ++ tests-dev/test_cases/parm/ufs.configure.tc.IN | 18 + 4 files changed, 636 insertions(+) create mode 100644 tests-dev/test_cases/parm/diag_table_tc create mode 100644 tests-dev/test_cases/parm/field_table_tc create mode 100644 tests-dev/test_cases/parm/model_configure_tc.IN create mode 100644 tests-dev/test_cases/parm/ufs.configure.tc.IN diff --git a/tests-dev/test_cases/parm/diag_table_tc b/tests-dev/test_cases/parm/diag_table_tc new file mode 100644 index 0000000000..be0d4175a0 --- /dev/null +++ b/tests-dev/test_cases/parm/diag_table_tc @@ -0,0 +1,497 @@ +ufs.hafs +2019 08 24 00 0 0 + +#output files + "grid_spec", -1, "months", 1, "days", "time" +#"atmos_4xdaily", 1, "hours", 1, "days", "time" + "atmos_static", -1, "hours", 1, "hours", "time" +#"atmos_diag%4yr%2mo%2dy%2hr", 3, "hours", 1, "hours", "time", 3, "hours" + "fv3_history", 0, "hours", 1, "hours", "time" + "fv3_history2d", 0, "hours", 1, "hours", "time" +#"ref3D", 0, "hours", 1, "hours", "time" +#"maxmin2D", 1, "hours", 1, "hours", "time" +###################### +"oic%4yr%2mo%2dy%2hr", 0, "hours", 1, "hours", "time", 240, "hours", "2019 08 24 00 0 0", 360, "seconds" +"ocn%4yr%2mo%2dy%2hr", 3, "hours", 1, "hours", "time", 3, "hours" +#"SST%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "1901 1 1 0 0 0" +############################################## +# static fields + "ocean_model", "geolon", "geolon", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "depth_ocean", "depth_ocean", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "wet", "wet", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# + "ocean_model", "geolon", "geolon", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "depth_ocean", "depth_ocean", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "wet", "wet", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + +# ocean output TSUV and others + "ocean_model", "SSH", "SSH", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SST", "SST", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSS", "SSS", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "speed", "speed", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSU", "SSU", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSV", "SSV", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "frazil", "frazil", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "ePBL_h_ML", "ePBL", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +# + "ocean_model", "SSH", "SSH", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SST", "SST", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSS", "SSS", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "speed", "speed", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSU", "SSU", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSV", "SSV", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "frazil", "frazil", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "ePBL_h_ML", "ePBL", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + +# save daily SST +#"ocean_model", "geolon", "geolon", "SST%4yr%2mo%2dy", "all", .false., "none", 2 +#"ocean_model", "geolat", "geolat", "SST%4yr%2mo%2dy", "all", .false., "none", 2 +#"ocean_model", "SST", "sst", "SST%4yr%2mo%2dy", "all", .true., "none", 2 + +# Z-Space Fields Provided for CMIP6 (CMOR Names): +#=============================================== + "ocean_model_z","uo","uo" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","vo","vo" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","so","so" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","temp","temp" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +# + "ocean_model_z","uo","uo" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","vo","vo" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","so","so" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","temp","temp" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + +# forcing + "ocean_model", "taux", "taux", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "tauy", "tauy", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "latent", "latent", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "sensible", "sensible", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SW", "SW", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "LW", "LW", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "evap", "evap", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "lprec", "lprec", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "frunoff", "frunoff", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "fprec", "fprec", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +# + "ocean_model", "taux", "taux", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "tauy", "tauy", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "latent", "latent", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "sensible", "sensible", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SW", "SW", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "LW", "LW", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "evap", "evap", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "lprec", "lprec", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "frunoff", "frunoff", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "fprec", "fprec", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 +# +#======================= +# ATMOSPHERE DIAGNOSTICS +#======================= +### +# grid_spec +### + "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, + "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, +### +### +### +# 4x daily output +### +# "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "vort500", "vort500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "z1000", "z1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z850", "z850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z700", "z700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z500", "z500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z200", "z200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z100", "z100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z50", "z50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z10", "z10", "atmos_4xdaily", "all", .false., "none", 2 +#### +#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "cape", "sbcape", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "cin", "sbcin", "atmos_4xdaily", "all", .false., "none", 2 +### +# gfs static data +### + "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 + "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 + "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 + "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 + "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 +### +# GFDL tracker needed variables +### +##"dynamics", "grid_lon", "grid_lon", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, +##"dynamics", "grid_lat", "grid_lat", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, +#"dynamics", "grid_mlon", "grid_lon", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, +#"dynamics", "grid_mlat", "grid_lat", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, +#"dynamics", "vort850", "vort850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "vort700", "vort700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "us", "us", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "u850", "u850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "u700", "u700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "u500", "u500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "vs", "vs", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "v850", "v850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "v700", "v700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "v500", "v500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "t850", "t850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "t500", "t500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "t300", "t300", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "slp", "slp", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "z850", "z850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "z700", "z700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "z500", "z500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "z200", "z200", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "rh850", "rh850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "rh500", "rh500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +##"gfs_phys", "u10m", "u10m", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +##"gfs_phys", "v10m", "v10m", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +### +# FV3 variabls needed for NGGPS evaluation +### +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "cld_amt", "cld_amt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sgs_tke", "tke", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 + +### +# Max hourly fields +### +"gfs_dyn", "wmaxup", "upvvelmax", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "wmaxdn", "dnvvelmax", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmax03", "uhmax03", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmax25", "uhmax25", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmin03", "uhmin03", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmin25", "uhmin25", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvort01", "maxvort01", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvort02", "maxvort02", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvorthy1", "maxvorthy1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ustm", "ustm", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vstm", "vstm", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "srh01", "srh01", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "srh03", "srh03", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "u10max", "u10max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10max", "v10max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spd10max", "spd10max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "refdmax", "refdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "refdmax263k", "refdmax263k", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "t02max", "t02max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "t02min", "t02min", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rh02max", "rh02max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rh02min", "rh02min", "fv3_history2d", "all", .false., "none", 2 + + +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFItoa", "dswrf_toa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFItoa", "uswrf_toa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFItoa", "ulwrf_toa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dku", "dku", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dkt", "dkt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfci", "uflx", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfci", "vflx", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "usfco", "usfco", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vsfco", "vsfco", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 + +# Reflectivity from microphysics +"gfs_phys", "refl_10cm", "refl_10cm", "fv3_history2d", "all", .false., "none", 2 + +#Max/Min must be kept in separate files. Time is controlled by diag_table +# "dynamics", "uh25", "MXUPHL2_5km", "maxmin2D", "all", max, "none", 2 +# "dynamics", "uh25", "MNUPHL2_5km", "maxmin2D", "all", min, "none", 2 +# "dynamics", "max_reflectivity", "MAXREFC", "maxmin2D", "all", max, "none", 2 +# "dynamics", "base_reflectivity", "MAXREF_1km", "maxmin2D", "all", max, "none", 2 +# +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/tests-dev/test_cases/parm/field_table_tc b/tests-dev/test_cases/parm/field_table_tc new file mode 100644 index 0000000000..bc96278faa --- /dev/null +++ b/tests-dev/test_cases/parm/field_table_tc @@ -0,0 +1,65 @@ +# added by FRE: sphum must be present in atmos +# specific humidity for moist runs + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=3.e-6" / +# prognostic cloud water mixing ratio + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic ice water mixing ratio + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic rain water mixing ratio + "TRACER", "atmos_mod", "rainwat" + "longname", "rain water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic snow water mixing ratio + "TRACER", "atmos_mod", "snowwat" + "longname", "snow water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic Grau water mixing ratio + "TRACER", "atmos_mod", "graupel" + "longname", "graupel mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic cloud water number concentration - not for non-aerosol runs +# "TRACER", "atmos_mod", "water_nc" +# "longname", "cloud liquid water number concentration" +# "units", "/kg" +# "profile_type", "fixed", "surface_value=0.0" / +# prognostic cloud ice number concentration + "TRACER", "atmos_mod", "ice_nc" + "longname", "cloud ice water number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic rain number concentration + "TRACER", "atmos_mod", "rain_nc" + "longname", "rain number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic ozone mixing ratio tracer + "TRACER", "atmos_mod", "o3mr" + "longname", "ozone mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# water- and ice-friendly aerosols (Thompson) - not for non-aerosol runs +# "TRACER", "atmos_mod", "liq_aero" +# "longname", "water-friendly aerosol number concentration" +# "units", "/kg" +# "profile_type", "fixed", "surface_value=0.0" / +# "TRACER", "atmos_mod", "ice_aero" +# "longname", "ice-friendly aerosol number concentration" +# "units", "/kg" +# "profile_type", "fixed", "surface_value=0.0" / +# prognostic subgrid scale turbulent kinetic energy + "TRACER", "atmos_mod", "sgs_tke" + "longname", "subgrid scale turbulent kinetic energy" + "units", "m2/s2" + "profile_type", "fixed", "surface_value=0.0" / diff --git a/tests-dev/test_cases/parm/model_configure_tc.IN b/tests-dev/test_cases/parm/model_configure_tc.IN new file mode 100644 index 0000000000..47e9097e3c --- /dev/null +++ b/tests-dev/test_cases/parm/model_configure_tc.IN @@ -0,0 +1,56 @@ +start_year: 2019 +start_month: 08 +start_day: 24 +start_hour: 00 +start_minute: 0 +start_second: 0 +nhours_fcst: 126 +fhrot: 0 +dt_atmos: 72.0 +calendar: 'julian' +restart_interval: 3 6 9 +output_1st_tstep_rst: .false. + +quilting: .true. +quilting_restart: .false. +write_groups: 1 +write_tasks_per_group: 15 +num_files: 2 +filename_base: 'atm' 'sfc' +output_file: 'netcdf_parallel' 'netcdf_parallel' +write_dopost: .false. +output_history: .true. +ichunk2d: -1 +jchunk2d: -1 +ichunk3d: -1 +jchunk3d: -1 +kchunk3d: -1 +ideflate: 1 +quantize_mode: 'quantize_bitround' +quantize_nsd: 0 + +output_grid: regional_latlon # gaussian_grid, global_latlon, regional_latlon, rotated_latlon, lambert_conformal, cubed_sphere_grid +imo: 1051 # number of grid points along longitude/latitude direction +jmo: 1051 # needed for gaussian_grid or global_latlon +cen_lon: -179.9 # central longitude/latitude (degrees) +cen_lat: 10.0 # needed for rotated_latlon, lambert_conformal +lon1: -200.900000 # longitude/latitude of lower-left corner +lat1: -11.000000 # needed for regional_latlon, rotated_latlon, lambert_conformal +lon2: -158.900000 # longitude/latitude of upper-right corner +lat2: 31.000000 # needed for regional_latlon, rotated_latlon +dlon: .04 # grid spacing in longitude/latitude direction (degrees) +dlat: .04 # needed for regional_latlon, rotated_latlon +stdlat1: # latitude of first/second standard parallel (degrees) +stdlat2: # needed for lambert_conformal +nx: # number of grid cells along x/y-axis +ny: # needed for lambert_conformal +dx: # grid cell size in x/y direction (meters) +dy: # needed for lambert_conformal +iau_offset: 0 # IAU offset hours + + +output_fh: 1 -1 # Output forecast hours controlled by output_fh (see notes below) +# a) An array of output_fh means to output history files at those forecast time (e.g., "output_fh: 0 1 2 3 12 24 48") +# If the first elelment is zero, it means the first time step output +# b) If there are two elements in output_fh and the second one is -1, then the first element is output frequency. e.g. +# For example, "output_fh: 6 -1" will output the history file every 6 hours. diff --git a/tests-dev/test_cases/parm/ufs.configure.tc.IN b/tests-dev/test_cases/parm/ufs.configure.tc.IN new file mode 100644 index 0000000000..c0361c4d5b --- /dev/null +++ b/tests-dev/test_cases/parm/ufs.configure.tc.IN @@ -0,0 +1,18 @@ +logKindFlag: ESMF_LOGKIND_MULTI_ON_ERROR + +EARTH_component_list: ATM + +ATM_model: fv3 + +runSeq:: + ATM +:: + +ATM_attributes:: +:: + +DRIVER_attributes:: +:: + +ALLCOMP_attributes:: +:: From 29e20b7df4841e8f25550291fdf5a94afc1af145 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 14 Apr 2025 12:31:18 -0500 Subject: [PATCH 11/68] Add field_table/diag_table parm dirs, tc field/diag tables, tc fd_ufs.yaml; update ufs_test.sh. --- tests-dev/test_cases/exp_conf/tc_test.IN | 5 + .../test_cases/parm/diag_table/diag_table_tc | 497 +++++++ tests-dev/test_cases/parm/fd_ufs.tc.yaml | 1266 +++++++++++++++++ .../parm/field_table/field_table_tc | 65 + tests-dev/ufs_test.sh | 3 + 5 files changed, 1836 insertions(+) create mode 100644 tests-dev/test_cases/exp_conf/tc_test.IN create mode 100644 tests-dev/test_cases/parm/diag_table/diag_table_tc create mode 100644 tests-dev/test_cases/parm/fd_ufs.tc.yaml create mode 100644 tests-dev/test_cases/parm/field_table/field_table_tc diff --git a/tests-dev/test_cases/exp_conf/tc_test.IN b/tests-dev/test_cases/exp_conf/tc_test.IN new file mode 100644 index 0000000000..89e4df88f4 --- /dev/null +++ b/tests-dev/test_cases/exp_conf/tc_test.IN @@ -0,0 +1,5 @@ +rm -fr INPUT RESTART + +cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. +cp /work/noaa/epic/cbook/TC/tc_fix ./ +cp /work/noaa/epic/cbook/TC/tc_fix/fd_ufs.tc.yaml ./fd_ufs.yaml diff --git a/tests-dev/test_cases/parm/diag_table/diag_table_tc b/tests-dev/test_cases/parm/diag_table/diag_table_tc new file mode 100644 index 0000000000..be0d4175a0 --- /dev/null +++ b/tests-dev/test_cases/parm/diag_table/diag_table_tc @@ -0,0 +1,497 @@ +ufs.hafs +2019 08 24 00 0 0 + +#output files + "grid_spec", -1, "months", 1, "days", "time" +#"atmos_4xdaily", 1, "hours", 1, "days", "time" + "atmos_static", -1, "hours", 1, "hours", "time" +#"atmos_diag%4yr%2mo%2dy%2hr", 3, "hours", 1, "hours", "time", 3, "hours" + "fv3_history", 0, "hours", 1, "hours", "time" + "fv3_history2d", 0, "hours", 1, "hours", "time" +#"ref3D", 0, "hours", 1, "hours", "time" +#"maxmin2D", 1, "hours", 1, "hours", "time" +###################### +"oic%4yr%2mo%2dy%2hr", 0, "hours", 1, "hours", "time", 240, "hours", "2019 08 24 00 0 0", 360, "seconds" +"ocn%4yr%2mo%2dy%2hr", 3, "hours", 1, "hours", "time", 3, "hours" +#"SST%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "1901 1 1 0 0 0" +############################################## +# static fields + "ocean_model", "geolon", "geolon", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "depth_ocean", "depth_ocean", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "wet", "wet", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# + "ocean_model", "geolon", "geolon", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "depth_ocean", "depth_ocean", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "wet", "wet", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + +# ocean output TSUV and others + "ocean_model", "SSH", "SSH", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SST", "SST", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSS", "SSS", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "speed", "speed", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSU", "SSU", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSV", "SSV", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "frazil", "frazil", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "ePBL_h_ML", "ePBL", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +# + "ocean_model", "SSH", "SSH", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SST", "SST", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSS", "SSS", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "speed", "speed", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSU", "SSU", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SSV", "SSV", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "frazil", "frazil", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "ePBL_h_ML", "ePBL", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + +# save daily SST +#"ocean_model", "geolon", "geolon", "SST%4yr%2mo%2dy", "all", .false., "none", 2 +#"ocean_model", "geolat", "geolat", "SST%4yr%2mo%2dy", "all", .false., "none", 2 +#"ocean_model", "SST", "sst", "SST%4yr%2mo%2dy", "all", .true., "none", 2 + +# Z-Space Fields Provided for CMIP6 (CMOR Names): +#=============================================== + "ocean_model_z","uo","uo" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","vo","vo" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","so","so" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","temp","temp" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +# + "ocean_model_z","uo","uo" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","vo","vo" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","so","so" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model_z","temp","temp" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + +# forcing + "ocean_model", "taux", "taux", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "tauy", "tauy", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "latent", "latent", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "sensible", "sensible", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SW", "SW", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "LW", "LW", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "evap", "evap", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "lprec", "lprec", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "frunoff", "frunoff", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "fprec", "fprec", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 +# + "ocean_model", "taux", "taux", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "tauy", "tauy", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "latent", "latent", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "sensible", "sensible", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "SW", "SW", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "LW", "LW", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "evap", "evap", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "lprec", "lprec", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 +#"ocean_model", "frunoff", "frunoff", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "fprec", "fprec", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 +# +#======================= +# ATMOSPHERE DIAGNOSTICS +#======================= +### +# grid_spec +### + "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, + "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, +### +### +### +# 4x daily output +### +# "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "vort500", "vort500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "z1000", "z1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z850", "z850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z700", "z700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z500", "z500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z200", "z200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z100", "z100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z50", "z50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z10", "z10", "atmos_4xdaily", "all", .false., "none", 2 +#### +#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 +#### +# "dynamics", "cape", "sbcape", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "cin", "sbcin", "atmos_4xdaily", "all", .false., "none", 2 +### +# gfs static data +### + "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 + "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 + "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 + "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 + "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 +### +# GFDL tracker needed variables +### +##"dynamics", "grid_lon", "grid_lon", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, +##"dynamics", "grid_lat", "grid_lat", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, +#"dynamics", "grid_mlon", "grid_lon", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, +#"dynamics", "grid_mlat", "grid_lat", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, +#"dynamics", "vort850", "vort850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "vort700", "vort700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "us", "us", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "u850", "u850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "u700", "u700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "u500", "u500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "vs", "vs", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "v850", "v850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "v700", "v700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "v500", "v500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "t850", "t850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "t500", "t500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "t300", "t300", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "slp", "slp", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "z850", "z850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "z700", "z700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "z500", "z500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "z200", "z200", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "rh850", "rh850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"dynamics", "rh500", "rh500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +##"gfs_phys", "u10m", "u10m", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +##"gfs_phys", "v10m", "v10m", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +### +# FV3 variabls needed for NGGPS evaluation +### +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "cld_amt", "cld_amt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sgs_tke", "tke", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 + +### +# Max hourly fields +### +"gfs_dyn", "wmaxup", "upvvelmax", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "wmaxdn", "dnvvelmax", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmax03", "uhmax03", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmax25", "uhmax25", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmin03", "uhmin03", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmin25", "uhmin25", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvort01", "maxvort01", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvort02", "maxvort02", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvorthy1", "maxvorthy1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ustm", "ustm", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vstm", "vstm", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "srh01", "srh01", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "srh03", "srh03", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "u10max", "u10max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10max", "v10max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spd10max", "spd10max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "refdmax", "refdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "refdmax263k", "refdmax263k", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "t02max", "t02max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "t02min", "t02min", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rh02max", "rh02max", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rh02min", "rh02min", "fv3_history2d", "all", .false., "none", 2 + + +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFItoa", "dswrf_toa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFItoa", "uswrf_toa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFItoa", "ulwrf_toa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dku", "dku", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dkt", "dkt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfci", "uflx", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfci", "vflx", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "usfco", "usfco", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vsfco", "vsfco", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 + +# Reflectivity from microphysics +"gfs_phys", "refl_10cm", "refl_10cm", "fv3_history2d", "all", .false., "none", 2 + +#Max/Min must be kept in separate files. Time is controlled by diag_table +# "dynamics", "uh25", "MXUPHL2_5km", "maxmin2D", "all", max, "none", 2 +# "dynamics", "uh25", "MNUPHL2_5km", "maxmin2D", "all", min, "none", 2 +# "dynamics", "max_reflectivity", "MAXREFC", "maxmin2D", "all", max, "none", 2 +# "dynamics", "base_reflectivity", "MAXREF_1km", "maxmin2D", "all", max, "none", 2 +# +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/tests-dev/test_cases/parm/fd_ufs.tc.yaml b/tests-dev/test_cases/parm/fd_ufs.tc.yaml new file mode 100644 index 0000000000..c0189f0bdf --- /dev/null +++ b/tests-dev/test_cases/parm/fd_ufs.tc.yaml @@ -0,0 +1,1266 @@ + field_dictionary: + version_number: 0.0.0 + institution: National ESPC, CSC & MCL Working Groups + source: automatically generated by the NUOPC Layer + description: Community-based dictionary for shared coupling fields + entries: + # + #----------------------------------- + # section: mediator calculation for atm/ocn flux calculation + #----------------------------------- + # + - standard_name: Faox_lat + alias: mean_laten_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator calculation - atm/ocn surface latent heat flux + # + - standard_name: Faox_lwup + alias: mean_up_lw_flx_ocn + canonical_units: W m-2 + description: mediator calculation - long wave radiation flux over the ocean + # + - standard_name: Faox_taux + alias: stress_on_air_ocn_zonal + canonical_units: N m-2 + description: mediator calculation + # + - standard_name: Faox_tauy + alias: stress_on_air_ocn_merid + canonical_units: N m-2 + description: mediator calculation + # + - standard_name: Foxx_lwnet + alias: mean_net_lw_flx + canonical_units: W m-2 + description: mediator calculation - atm/ocn net longwave flux + # + - standard_name: Foxx_sen + canonical_units: W m-2 + alias: mean_sensi_heat_flx + description: mediator calculation - atm/ocn surface sensible heat flux + # + - standard_name: Foxx_evap + canonical_units: kg m-2 s-1 + alias: mean_evap_rate + description: mediator calculation - atm/ocn specific humidity flux + # + - standard_name: Faox_evap + canonical_units: kg m-2 s-1 + description: mediator calculation - atm/ocn specific humidity flux + #----------------------------------- + # section: atmosphere export + #----------------------------------- + # + - standard_name: Faxa_bcph + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_ocph + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_dstdry + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_dstwet + canonical_units: kg m-2 s-1 + description: atmosphere export + # + #----------------------------------- + # section: atmosphere export + #----------------------------------- + # + - standard_name: Faxa_swdn + alias: inst_down_sw_flx + canonical_units: W m-2 + description: atmosphere export - mean downward SW heat flux + # + - standard_name: Faxa_lwdn + alias: inst_down_lw_flx + canonical_units: W m-2 + description: atmosphere export - mean downward LW heat flux + # + - standard_name: Faxa_rain + alias: inst_prec_rate + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_rainc + alias: inst_prec_rate_conv + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_rainl + alias: inst_prec_rate_large + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snow + alias: inst_fprec_rate + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snowc + alias: inst_fprec_rate_conv + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snowl + alias: inst_fprec_rate_large + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_swnet + alias: inst_net_sw_flx + canonical_units: W m-2 + description: atmosphere export + # + - standard_name: Faxa_swndf + alias: inst_down_sw_ir_dif_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward nir diffuse flux + # + - standard_name: Faxa_swndr + alias: inst_down_sw_ir_dir_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward nir direct flux + # + - standard_name: Faxa_swvdf + alias: inst_down_sw_vis_dif_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward uv+vis diffuse flux + # + - standard_name: Faxa_swvdr + alias: inst_down_sw_vis_dir_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward uv+visvdirect flux + # + - standard_name: Sa_dens + alias: air_density_height_lowest + canonical_units: kg m-3 + description: atmosphere export- density at the lowest model layer + # + - standard_name: Sa_pbot + alias: inst_pres_height_lowest + canonical_units: Pa + description: atmosphere export - pressure at lowest model layer + # + - standard_name: Sa_prsl + alias: inst_pres_height_lowest_from_phys + canonical_units: Pa + description: atmosphere export - pressure at lowest model layer + # + - standard_name: Sa_pslv + alias: inst_pres_height_surface + canonical_units: Pa + description: atmosphere export - instantaneous pressure land and sea surface + # + - standard_name: Sa_ptem + canonical_units: K + description: atmosphere export - bottom layer potential temperature + # + - standard_name: Sa_shum + alias: inst_spec_humid_height_lowest + canonical_units: kg kg-1 + description: atmosphere export - bottom layer specific humidity + # + - standard_name: Sa_qa + alias: inst_spec_humid_height_lowest_from_phys + canonical_units: kg kg-1 + description: atmosphere export - bottom layer specific humidity + # + - standard_name: Sa_tbot + alias: inst_temp_height_lowest + canonical_units: K + description: atmosphere export - bottom layer temperature + # + - standard_name: Sa_tskn + alias: inst_temp_height_surface + - standard_name: Sa_tskn + alias: inst_temp_skin_temperature + canonical_units: K + description: atmosphere export - sea surface skin temperature + # + - standard_name: Sa_ta + alias: inst_temp_height_lowest_from_phys + canonical_units: K + description: atmosphere export - bottom layer temperature + # + - standard_name: Sa_u + alias: inst_zonal_wind_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer zonal wind + # + - standard_name: Sa_v + alias: inst_merid_wind_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer meridional wind + # + - standard_name: Sa_wspd + alias: inst_wind_speed_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer wind speed + # + - standard_name: Sa_z + alias: inst_height_lowest + canonical_units: m + description: atmosphere export - bottom layer height + # + - standard_name: Sa_topo + alias: inst_surface_height + canonical_units: m + description: atmosphere export - topographic height + # + - standard_name: Faxa_taux + alias: inst_zonal_moment_flx + - standard_name: Faxa_taux + alias: inst_zonal_moment_flx_atm + canonical_units: N m-2 + description: atmosphere export- zonal component of momentum flux + # + - standard_name: Faxa_tauy + alias: inst_merid_moment_flx + - standard_name: Faxa_tauy + alias: inst_merid_moment_flx_atm + canonical_units: N m-2 + description: atmosphere export - meridional component of momentum flux + # + - standard_name: Faxa_lwnet + canonical_units: W m-2 + alias: inst_net_lw_flx + description: atmosphere export - mean net longwave flux from atm + # + - standard_name: Faxa_sen + canonical_units: W m-2 + alias: inst_sensi_heat_flx + description: atmosphere export - sensible heat flux + # + - standard_name : Faxa_evap + canonical_units: kg m-2 s-1 + alias: inst_evap_rate + description: atmosphere export - latent heat flux conversion + # + - standard_name: Faxx_evap + canonical_units: kg m-2 s-1 + description: atmosphere import + # + - standard_name: Faxa_lat + alias: inst_laten_heat_flx + canonical_units: W m-2 + description: atmosphere export - latent heat flux + # + - standard_name: Faxx_lat + alias: mean_laten_heat_flx + canonical_units: W m-2 + description: atmosphere import + # + - standard_name: Faxx_lwup + alias: mean_up_lw_flx + canonical_units: W m-2 + description: atmosphere import - merged ocn/ice flux + # + - standard_name: Faxx_sen + alias: mean_sensi_heat_flx + canonical_units: W m-2 + description: atmosphere import + # + - standard_name: Faxx_taux + alias: mean_zonal_moment_flx + canonical_units: N m-2 + description: atmosphere import - zonal component of momentum flux + # + - standard_name: Faxx_tauy + alias: mean_merid_moment_flx + canonical_units: N m-2 + description: atmosphere import - meridional component of momentum flux + # + - standard_name: Sa_ofrac + alias: openwater_frac_in_atm + canonical_units: 1 + description: atm export to mediator - open water ocean fraction (varies with time) + # + - standard_name: Sa_u10m + alias: inst_zonal_wind_height10m + canonical_units: m s-1 + description: atmosphere export - zonal wind height 10m + - standard_name: Sa_u10m + alias: eastward_wind_at_10m_height + # + - standard_name: Sa_v10m + alias: inst_merid_wind_height10m + canonical_units: m s-1 + description: atmosphere export - meridional wind height 10m + - standard_name: Sa_v10m + alias: northward_wind_at_10m_height + # + - standard_name: Sa_wspd10m + alias: inst_wind_speed_height10m + canonical_units: m s-1 + description: atmosphere export - wind speed height 10m + # + - standard_name: Sa_t2m + alias: inst_temp_height2m + canonical_units: K + description: atmosphere export - temperature height 2m + # + - standard_name: Sa_q2m + alias: inst_spec_humid_height2m + canonical_units: kg kg -1 + description: atmosphere export - specifc humidity height 2m + # + - standard_name: canopy_moisture_storage + canonical_units: m + description: canopy moisture content + # + - standard_name: inst_aerodynamic_conductance + canonical_units: m + description: aerodynamic conductance + # + - standard_name: inst_canopy_resistance + canonical_units: s m-1 + description: canopy aerodynamic resistance + # + - standard_name: leaf_area_index + canonical_units: 1 + description: leaf area index + # + - standard_name: temperature_of_soil_layer + canonical_units: K + description: temperature in soil layer + # + - standard_name: height + canonical_units: m + description: orography + # + - standard_name: Sa_exner + alias: inst_exner_function_height_lowest + canonical_units: 1 + description: dimensionless exner function at surface adjacent layer + # + - standard_name: Sa_ustar + alias: surface_friction_velocity + canonical_units: m s-1 + description: surface friction velocity + # + #----------------------------------- + # section: sea-ice export + #----------------------------------- + # + - standard_name: Faii_evap + alias: evap_rate_atm_into_ice + canonical_units: kg m-2 s-1 + description: sea-ice export + # + - standard_name: Faii_lat + alias: laten_heat_flx_atm_into_ice + canonical_units: W m-2 + description: sea-ice export to atm - atm/ice latent heat flux + # + - standard_name: Faii_sen + alias: sensi_heat_flx_atm_into_ice + canonical_units: W m-2 + description: sea-ice export to atm - atm/ice sensible heat flux + # + - standard_name: Faii_lwup + alias: lwup_flx_ice + canonical_units: W m-2 + description: sea-ice export - outgoing logwave radiation + # + - standard_name: Faii_swnet + canonical_units: W m-2 + description: sea-ice export to atm + # + - standard_name: Faii_taux + alias: stress_on_air_ice_zonal + canonical_units: N m-2 + description: sea-ice export to atm - air ice zonal stress + # + - standard_name: Faii_tauy + alias: stress_on_air_ice_merid + canonical_units: N m-2 + description: sea-ice export - air ice meridional stress + # + - standard_name: Fioi_bcphi + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - hydrophilic black carbon flux to ocean + # + - standard_name: Fioi_bcpho + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - hydrophobic black carbon flux to ocean + # + - standard_name: Fioi_flxdst + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - dust aerosol flux to ocean + # + - standard_name: Fioi_melth + alias: net_heat_flx_to_ocn + canonical_units: W m-2 + description: sea-ice export to ocean - net heat flux to ocean + # + - standard_name: Fioi_meltw + alias: mean_fresh_water_to_ocean_rate + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) + # + - standard_name: Fioi_meltw_wiso + alias: mean_fresh_water_to_ocean_rate_wiso + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) for 16O, 18O, HDO + # + - standard_name: Fioi_salt + alias: mean_salt_rate + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - salt to ocean (salt flux from melting) + # + - standard_name: Fioi_swpen + alias: mean_sw_pen_to_ocn + canonical_units: W m-2 + description: sea-ice export to ocean - flux of shortwave through ice to ocean + # + - standard_name: Fioi_swpen_vdr + alias: mean_sw_pen_to_ocn_vis_dir_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of vis dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_vdf + alias: mean_sw_pen_to_ocn_vis_dif_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of vif dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_idr + alias: mean_sw_pen_to_ocn_ir_dir_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of ir dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_idf + alias: mean_sw_pen_to_ocn_ir_dif_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of ir dif shortwave through ice to ocean + # + - standard_name: Fioi_taux + alias: stress_on_ocn_ice_zonal + canonical_units: N m-2 + description: sea-ice export to ocean - ice ocean zonal stress + # + - standard_name: Fioi_tauy + alias: stress_on_ocn_ice_merid + canonical_units: N m-2 + description: sea-ice export to ocean - ice ocean meridional stress + # + - standard_name: Si_anidf + alias: inst_ice_ir_dif_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_anidr + alias: inst_ice_ir_dir_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_avsdf + alias: inst_ice_vis_dif_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_avsdr + alias: inst_ice_vis_dir_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_ifrac + alias: ice_fraction + canonical_units: 1 + description: sea-ice export to atm - ice fraction (varies with time) + # + - standard_name: Si_imask + alias: ice_mask + canonical_units: 1 + description: sea-ice export - ice mask + # + - standard_name: Si_qref + canonical_units: kg kg-1 + description: sea-ice export to atm + # + - standard_name: Si_t + alias: sea_ice_surface_temperature + canonical_units: K + description: sea-ice export + # + - standard_name: Si_tref + canonical_units: K + description: sea-ice export + # + - standard_name: Si_u10 + canonical_units: m/s + description: sea-ice export + # + - standard_name: Si_vice + alias: sea_ice_volume + canonical_units: m + description: sea-ice export - volume of ice per unit area + # + - standard_name: Si_snowh + canonical_units: m + description: sea-ice export - surface_snow_water_equivalent + # + - standard_name: Si_vsno + alias: snow_volume_on_sea_ice + canonical_units: m + description: sea-ice export - volume of snow per unit area + # + - standard_name: Si_thick + canonical_units: m + description: sea-ice export - ice thickness + # + - standard_name: Si_floediam + canonical_units: m + description: sea-ice export - ice floe diameter + # + #----------------------------------- + # section: ocean export to mediator + #----------------------------------- + # + - standard_name: Fioo_q + alias: freezing_melting_potential + canonical_units: W m-2 + description: ocean export + # + - standard_name: So_bldepth + alias: mixed_layer_depth + canonical_units: m + description: ocean export + # + - standard_name: So_h + alias: sea_surface_height_above_sea_level + canonical_units: m + description: ocean export + - standard_name: So_h + alias: seahgt + # + - standard_name: So_dhdx + alias: sea_surface_slope_zonal + canonical_units: m m-1 + description: ocean export + # + - standard_name: So_dhdy + alias: sea_surface_slope_merid + canonical_units: m m-1 + description: ocean export + # + - standard_name: So_duu10n + canonical_units: m2 s-2 + description: ocean export + # + - standard_name: So_fswpen + canonical_units: 1 + description: ocean export + # + - standard_name: So_ofrac + canonical_units: 1 + description: ocean export + # + - standard_name: So_omask + alias: ocean_mask + canonical_units: 1 + description: ocean export + # + - standard_name: So_qref + canonical_units: kg kg-1 + description: ocean export + # + - standard_name: So_re + canonical_units: 1 + description: ocean export + # + - standard_name: So_s + alias: s_surf + canonical_units: g kg-1 + description: ocean export + # + - standard_name: So_ssq + canonical_units: kg kg-1 + description: ocean export + # + - standard_name: So_t + alias: sea_surface_temperature + canonical_units: K + description: ocean export + # + - standard_name: So_tref + canonical_units: K + description: ocean export + # + - standard_name: So_u + alias: ocn_current_zonal + canonical_units: m s-1 + description: ocean export + # + - standard_name: So_u10 + canonical_units: m + description: ocean export + # + - standard_name: So_ustar + canonical_units: m s-1 + description: ocean export + # + - standard_name: So_v + alias: ocn_current_merid + canonical_units: m s-1 + description: ocean export + # + #----------------------------------- + # section: ocean import + #----------------------------------- + # + - standard_name: Foxx_hrain + canonical_units: W m-2 + description: to ocn heat content of rain + # + - standard_name: Foxx_hsnow + canonical_units: W m-2 + description: to ocn heat content of snow + # + - standard_name: Foxx_hevap + canonical_units: W m-2 + description: to ocn heat content of evaporation + # + - standard_name: Foxx_hcond + canonical_units: W m-2 + description: to ocn heat content of condensation + # + - standard_name: Foxx_hrofl + canonical_units: W m-2 + description: to ocn heat content of liquid runoff + # + - standard_name: Foxx_hrofi + canonical_units: W m-2 + description: to ocn heat content of ice runoff + # + - standard_name: Foxx_rofi + canonical_units: kg m-2 s-1 + description: ocean import - water flux due to runoff (frozen) + # + - standard_name: Foxx_rofl + canonical_units: kg m-2 s-1 + description: ocean import - water flux due to runoff (liquid) + # + - standard_name: Foxx_swnet + alias: mean_net_sw_flx + canonical_units: W m-2 + description: ocean import - net shortwave radiation to ocean + # + - standard_name: Foxx_swnet_vdr + alias: mean_net_sw_vis_dir_flx + canonical_units: W m-2 + description: ocean import - net shortwave visible direct radiation to ocean + # + - standard_name: Foxx_swnet_vdf + alias: mean_net_sw_vis_dif_flx + canonical_units: W m-2 + description: ocean import - net shortwave visible diffuse radiation to ocean + # + - standard_name: Foxx_swnet_idr + alias: mean_net_sw_ir_dir_flx + canonical_units: W m-2 + description: ocean import - net shortwave ir direct radiation to ocean + # + - standard_name: Foxx_swnet_idf + alias: mean_net_sw_ir_dif_flx + canonical_units: W m-2 + description: ocean import - net shortwave ir diffuse radiation to ocean + # + - standard_name: Foxx_sen + alias: mean_sensi_heat_flx + canonical_units: W m-2 + description: ocean import - sensible heat flux into ocean + # + - standard_name: Foxx_lat + canonical_units: W m-2 + description: ocean import - latent heat flux into ocean + # + - standard_name: Foxx_taux + alias: mean_zonal_moment_flx + canonical_units: N m-2 + description: ocean import - zonal surface stress to ocean + # + - standard_name: Foxx_tauy + alias: mean_merid_moment_flx + canonical_units: N m-2 + description: ocean import - meridional surface stress to ocean + # + #----------------------------------- + # mediator fields + #----------------------------------- + # + - standard_name: cpl_scalars + canonical_units: unitless + # + - standard_name: frac + canonical_units: 1 + # + - standard_name: mask + canonical_units: 1 + # + #----------------------------------- + # fields to use fluxes from mediator + #----------------------------------- + # + - standard_name: Faox_lat + alias: laten_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator export - atm/ocn surface latent heat flux + # + - standard_name: Faox_sen + alias: sensi_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator export - atm/ocn surface sensible heat flux + # + - standard_name: Faox_lwup + alias: lwup_flx_ocn + canonical_units: W m-2 + description: mediator export - long wave radiation flux over the ocean + # + - standard_name: Faox_taux + alias: stress_on_air_ocn_zonal + canonical_units: N m-2 + description: mediator export + # + - standard_name: Faox_tauy + alias: stress_on_air_ocn_merid + canonical_units: N m-2 + description: mediator export + # + #----------------------------------- + # section: atmosphere fields that need to be defined but are not used + #----------------------------------- + # + - standard_name: mean_prec_rate + canonical_units: kg m-2 s-1 + - standard_name: mean_fprec_rate + canonical_units: kg m-2 s-1 + - standard_name: mean_prec_rate_conv + canonical_units: kg m-2 s-1 + - standard_name: mean_down_lw_flx + canonical_units: W m-2 + - standard_name: inst_net_lw_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_flx + canonical_units: W m-2 + - standard_name: mean_net_sw_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_ir_dir_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_ir_dif_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_vis_dir_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_vis_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_ir_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_ir_dir_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_vis_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_vis_dir_flx + canonical_units: W m-2 + - standard_name: inst_surface_height + canonical_units: m + - standard_name: mean_zonal_moment_flx_atm + canonical_units: N m-2 + - standard_name: mean_merid_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_zonal_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_merid_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_sensi_heat_flx + canonical_units: N m-2 + - standard_name: inst_laten_heat_flx + canonical_units: N m-2 + - standard_name: inst_evap_rate + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_mass_frac + canonical_units: 1 + - standard_name: inst_tracer_up_surface_flx + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_down_surface_flx + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_clmn_mass_dens + canonical_units: g m-2 + - standard_name: inst_tracer_anth_biom_flx + canonical_units: ug m-2 s-1 + description: atmosphere export + - standard_name: inst_pres_interface + canonical_units: Pa + - standard_name: inst_pres_levels + canonical_units: Pa + - standard_name: inst_geop_interface + canonical_units: tbd + - standard_name: inst_geop_levels + canonical_units: tbd + - standard_name: inst_temp_interface + canonical_units: K + - standard_name: inst_temp_levels + canonical_units: K + - standard_name: inst_zonal_wind_levels + canonical_units: m s-1 + - standard_name: inst_merid_wind_levels + canonical_units: m s-1 + - standard_name: inst_omega_levels + canonical_units: tbd + - standard_name: inst_tracer_mass_frac + canonical_units: 1 + - standard_name: inst_soil_moisture_content + canonical_units: tbd + - standard_name: soil_type + canonical_units: tbd + - standard_name: inst_pbl_height + canonical_units: tbd + - standard_name: surface_cell_area + canonical_units: tbd + - standard_name: inst_convective_rainfall_amount + canonical_units: tbd + - standard_name: inst_spec_humid_conv_tendency_levels + canonical_units: tbd + - standard_name: inst_exchange_coefficient_heat_levels + canonical_units: tbd + - standard_name: inst_friction_velocity + canonical_units: tbd + - standard_name: inst_rainfall_amount + canonical_units: tbd + - standard_name: inst_land_sea_mask + canonical_units: tbd + - standard_name: inst_temp_height_surface + canonical_units: tbd + - standard_name: inst_up_sensi_heat_flx + canonical_units: tbd + - standard_name: inst_lwe_snow_thickness + canonical_units: tbd + - standard_name: vegetation_type + canonical_units: tbd + - standard_name: inst_vegetation_area_frac + canonical_units: tbd + - standard_name: inst_surface_roughness + canonical_units: tbd + - standard_name: inst_laten_heat_flx + canonical_units: W m-2 + - standard_name: inst_sensi_heat_flx + canonical_units: W m-2 + - standard_name: land_mask + canonical_units: 1 + - standard_name: inst_cloud_frac_levels + canonical_units: 1 + - standard_name: inst_ice_nonconv_tendency_levels + canonical_units: kg m-2 s-1 + - standard_name: inst_liq_nonconv_tendency_levels + canonical_units: kg m-2 s-1 + - standard_name: inst_surface_soil_wetness + canonical_units: 1 + - standard_name: lake_fraction + canonical_units: 1 + - standard_name: ice_fraction_in_atm + alias: sea_ice_area_fraction + canonical_units: 1 + - standard_name: ocean_fraction + canonical_units: 1 + - standard_name: surface_snow_area_fraction + canonical_units: 1 + # + #----------------------------------- + # WW3 import + #----------------------------------- + # + - standard_name: sea_surface_height_above_sea_level + canonical_units: m + description: ww3 import + # + - standard_name: sea_surface_salinity + alias: s_surf + canonical_units: g kg-1 + description: ww3 import + # + - standard_name: surface_eastward_sea_water_velocity + alias: ocn_current_zonal + canonical_units: m s-1 + description: ww3 import + # + - standard_name: surface_northward_sea_water_velocity + alias: ocn_current_merid + canonical_units: m s-1 + description: ww3 import + # + - standard_name: eastward_wind_at_10m_height + alias: inst_zonal_wind_height10m + canonical_units: m s-1 + description: ww3 import + # + - standard_name: northward_wind_at_10m_height + alias: inst_merid_wind_height10m + canonical_units: m s-1 + description: ww3 import + # + - standard_name: sea_ice_concentration + alias: ice_fraction + canonical_units: 1 + description: ww3 import + # + #----------------------------------- + # WW3 export + #----------------------------------- + # + - standard_name: Sw_z0 + alias: wave_z0_roughness_length + canonical_units: 1 + description: ww3 export + - standard_name: Sw_z0 + alias: z0rlen + # + - standard_name: Sw_pstokes_x + alias: eastward_partitioned_stokes_drift_current + canonical_units: m s-1 + description: ww3 export partitioned drift components using ungridded dimension + # + - standard_name: Sw_pstokes_y + alias: northward_partitioned_stokes_drift_current + canonical_units: m s-1 + description: ww3 export partitioned drift components using ungridded dimension + # + - standard_name: Sw_elevation_spectrum + alias: wave_elevation_spectrum + canonical_units: m2/s + description: wave elevation spectrum + # + # remaining fields are unused but required to be present + # + - standard_name: Sw_ch + alias: wave_induced_charnock_parameter + canonical_units: 1 + description: ww3 export + - standard_name: Sw_ch + alias: charno + # + - standard_name: eastward_stokes_drift_current + alias: uscurr + canonical_units: m s-1 + description: ww3 export spectrum of drift components + # + - standard_name: northward_stokes_drift_current + alias: vscurr + canonical_units: m s-1 + description: ww3 export spectrum of drift components + # + - standard_name: Sw_ustokes + alias: eastward_surface_stokes_drift_current + canonical_units: m s-1 + description: ww3 export surface drift components + - standard_name: Sw_ustokes + alias: ussx + # + - standard_name: Sw_vstokes + alias: northward_surface_stokes_drift_current + canonical_units: m s-1 + description: ww3 export using surface drift components + - standard_name: Sw_vstokes + alias: ussy + # + - standard_name: Sw_wbcuru + alias: eastward_wave_bottom_current + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_wbcuru + alias: wbcuru + # + - standard_name: Sw_wbcurv + alias: northward_wave_bottom_current + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_wbcurv + alias: wbcurv + # + - standard_name: Sw_wbcurp + alias: wave_bottom_current_period + canonical_units: s + description: ww3 export + - standard_name: Sw_wbcurp + alias: wbcurp + # + - standard_name: Sw_wavsuu + alias: eastward_wave_radiation_stress + canonical_units: N m-1 + description: ww3 export + - standard_name: Sw_wavsuu + alias: wavsuu + # + - standard_name: Sw_wavsuv + alias: eastward_northward_wave_radiation_stress + canonical_units: N m-1 + description: ww3 export + - standard_name: Sw_wavsuv + alias: wavsuv + # + - standard_name: Sw_wavsvv + alias: northward_wave_radiation_stress + canonical_units: Pa + description: ww3 export + - standard_name: Sw_wavsvv + alias: wavsvv + # + - standard_name: Sw_ustokes1 + alias: eastward_partitioned_stokes_drift_1 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes1 + alias: x1pstk + # + - standard_name: Sw_ustokes2 + alias: eastward_partitioned_stokes_drift_2 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes2 + alias: x2pstk + # + - standard_name: Sw_ustokes3 + alias: eastward_partitioned_stokes_drift_3 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes3 + alias: x3pstk + # + - standard_name: Sw_vstokes1 + alias: northward_partitioned_stokes_drift_1 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes1 + alias: y1pstk + # + - standard_name: Sw_vstokes2 + alias: northward_partitioned_stokes_drift_2 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes2 + alias: y2pstk + # + - standard_name: Sw_vstokes3 + alias: northward_partitioned_stokes_drift_3 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes3 + alias: y3pstk + # + #----------------------------------- + # section: FV3 atm export/import to/from JEDI + #----------------------------------- + # + - standard_name: u + canonical_units: m s-1 + alias: u_component_of_native_D_grid_wind + # + - standard_name: v + canonical_units: m s-1 + alias: v_component_of_native_D_grid_wind + # + - standard_name: ua + canonical_units: m s-1 + alias: eastward_wind + # + - standard_name: va + canonical_units: m s-1 + alias: northward_wind + # + - standard_name: t + canonical_units: K + alias: air_temperature + # + - standard_name: delp + canonical_units: Pa + alias: air_pressure_thickness + # + - standard_name: ps + canonical_units: Pa + alias: surface_pressure + # + - standard_name: sphum + canonical_units: kg kg-1 + alias: specific_humidity + # + - standard_name: ice_wat + canonical_units: kg kg-1 + alias: cloud_liquid_ice + # + - standard_name: liq_wat + canonical_units: kg kg-1 + alias: cloud_liquid_water + # + - standard_name: rainwat + canonical_units: kg kg-1 + alias: rain_water + # + - standard_name: snowwat + canonical_units: kg kg-1 + alias: snow_water + # + - standard_name: graupel + canonical_units: kg kg-1 + alias: graupel + # + - standard_name: o3mr + canonical_units: kg kg-1 + alias: ozone_mass_mixing_ratio + # + - standard_name: phis + canonical_units: m2 s-2 + alias: sfc_geopotential_height_times_grav + # + - standard_name: u_srf + canonical_units: m s-1 + alias: surface_eastward_wind + # + - standard_name: v_srf + canonical_units: m s-1 + alias: surface_northward_wind + # + # + - standard_name: t2m + canonical_units: K + alias: surface_temperature + # + - standard_name: slmsk + canonical_units: flag + description: landmask sea/land/ice=0/1/2 + # + - standard_name: weasd + canonical_units: mm + description: water equiv of acc snow depth over land and sea ice + alias: sheleg + # + - standard_name: tsea + canonical_units: K + description: surface skin temperature + # + - standard_name: vtype + canonical_units: index + description: vegetation type + # + - standard_name: stype + canonical_units: index + description: soil type + # + - standard_name: Sa_vfrac + canonical_units: frac + description: areal fractional cover of green vegetation + - standard_name: Sa_vfrac + alias: vfrac + # + - standard_name: stc + canonical_units: K + description: soil temperature content + # + - standard_name: smc + canonical_units: m3 m-3 + description: soil moisture content + # + - standard_name: snwdph + canonical_units: mm + description: snow depth in mm + # + - standard_name: f10m + canonical_units: ratio + description: fm at 10m - Ratio of sigma level 1 wind and 10m wind + # + - standard_name: Sa_zorl + canonical_units: cm + description: composite surface roughness in cm + - standard_name: Sa_zorl + alias: zorl + # + - standard_name: t2m + canonical_units: K + description: two meter temperature + # + #----------------------------------- + # section: land export + #----------------------------------- + # + - standard_name: Sl_lfrac + alias: land_fraction + canonical_units: 1 + description: land export + # + - standard_name: Sl_lfrin + canonical_units: 1 + description: land export + # + - standard_name: Sl_t + canonical_units: K + description: land export + # + - standard_name: inst_tracer_diag_aod + canonical_units: 1 + description: AOD + # + - standard_name: Sl_sfrac + alias: inst_snow_area_fraction_lnd + canonical_units: 1 + description: land export + # + - standard_name: Sl_tref + alias: inst_temp_height2m_lnd + canonical_units: K + description: mediator export to glc - no levation classes + # + - standard_name: Sl_qref + alias: inst_spec_humid_height2m_lnd + canonical_units: kg kg-1 + description: land export + # + - standard_name: Sl_q + alias: inst_spec_humid_lnd + canonical_units: kg kg-1 + description: land export + # + - standard_name: Fall_lat + alias: inst_laten_heat_flx_lnd + canonical_units: kg kg-1 m s-1 + description: land export to atm - atm/lnd latent heat flux + # + - standard_name: Fall_sen + alias: inst_sensi_heat_flx_lnd + canonical_units: K m s-1 + description: land export to atm - atm/lnd sensible heat flux + # + - standard_name: Fall_evap + alias: inst_potential_laten_heat_flx_lnd + canonical_units: W m-2 + description: land export + # + - standard_name: Fall_gflx + alias: inst_upward_heat_flux_lnd + canonical_units: W m-2 + description: land export + # + - standard_name: Fall_roff + alias: inst_runoff_rate_lnd + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Fall_soff + alias: inst_subsurface_runoff_rate_lnd + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Sl_cmm + alias: inst_drag_wind_speed_for_momentum + canonical_units: m s-1 + description: land export + # + - standard_name: Sl_chh + alias: inst_drag_mass_flux_for_heat_and_moisture + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Sl_zvfun + alias: inst_func_of_roughness_length_and_vfrac + canonical_units: 1 + description: land export diff --git a/tests-dev/test_cases/parm/field_table/field_table_tc b/tests-dev/test_cases/parm/field_table/field_table_tc new file mode 100644 index 0000000000..bc96278faa --- /dev/null +++ b/tests-dev/test_cases/parm/field_table/field_table_tc @@ -0,0 +1,65 @@ +# added by FRE: sphum must be present in atmos +# specific humidity for moist runs + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=3.e-6" / +# prognostic cloud water mixing ratio + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic ice water mixing ratio + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic rain water mixing ratio + "TRACER", "atmos_mod", "rainwat" + "longname", "rain water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic snow water mixing ratio + "TRACER", "atmos_mod", "snowwat" + "longname", "snow water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic Grau water mixing ratio + "TRACER", "atmos_mod", "graupel" + "longname", "graupel mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic cloud water number concentration - not for non-aerosol runs +# "TRACER", "atmos_mod", "water_nc" +# "longname", "cloud liquid water number concentration" +# "units", "/kg" +# "profile_type", "fixed", "surface_value=0.0" / +# prognostic cloud ice number concentration + "TRACER", "atmos_mod", "ice_nc" + "longname", "cloud ice water number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic rain number concentration + "TRACER", "atmos_mod", "rain_nc" + "longname", "rain number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic ozone mixing ratio tracer + "TRACER", "atmos_mod", "o3mr" + "longname", "ozone mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# water- and ice-friendly aerosols (Thompson) - not for non-aerosol runs +# "TRACER", "atmos_mod", "liq_aero" +# "longname", "water-friendly aerosol number concentration" +# "units", "/kg" +# "profile_type", "fixed", "surface_value=0.0" / +# "TRACER", "atmos_mod", "ice_aero" +# "longname", "ice-friendly aerosol number concentration" +# "units", "/kg" +# "profile_type", "fixed", "surface_value=0.0" / +# prognostic subgrid scale turbulent kinetic energy + "TRACER", "atmos_mod", "sgs_tke" + "longname", "subgrid scale turbulent kinetic energy" + "units", "m2/s2" + "profile_type", "fixed", "surface_value=0.0" / diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index a9c5c08201..656d804f6a 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -212,6 +212,9 @@ if [[ ${LINK_TESTS} == true ]]; then cp "${PATHRT}"/test_cases/tests/* "${PATHRT}"/tests cp "${PATHRT}"/test_cases/exp_conf/* "${PATHRT}"/fv3_conf cp "${PATHRT}"/test_cases/parm/* "${PATHRT}"/parm + cp "${PATHRT}"/test_cases/parm/diag_table/* "${PATHRT}"/parm/diag_table + cp "${PATHRT}"/test_cases/parm/field_table/* "${PATHRT}"/parm/field_table + fi #Check to error out if incompatible options are chosen together From 1314755dfa827782a6dcbdd601a5615c8dda6d10 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 14 Apr 2025 12:31:49 -0500 Subject: [PATCH 12/68] Update TC test file. --- tests-dev/test_cases/tests/tropical_cyclone | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 1b14e33a4b..796f2f5342 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -92,10 +92,10 @@ export CMEPS=false export RUNTYPE=startup export USE_COLDSTART=false -export FIELD_TABLE=field_table_hafs -export DIAG_TABLE=diag_table_hafs_template +export FIELD_TABLE=field_table_tc +export DIAG_TABLE=diag_table_tc export INPUT_NML=tropical_cyclone.nml.IN -export MODEL_CONFIGURE=model_configure_hafs.IN -export UFS_CONFIGURE=ufs.configure.hafs_atm.IN +export MODEL_CONFIGURE=model_configure_tc.IN +export UFS_CONFIGURE=ufs.configure.tc.IN export FV3_RUN=tropical_cyclone.IN export HSD_CASE=true From 597837cef3c4d0910c1dbde4c26fbfd5d331d28c Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 14 Apr 2025 13:44:04 -0500 Subject: [PATCH 13/68] Updates to tc configs. --- tests-dev/test_cases/exp_conf/tc_test.IN | 4 +- tests-dev/test_cases/parm/diag_table_tc | 497 ----------------------- tests-dev/test_cases/parm/field_table_tc | 65 --- 3 files changed, 2 insertions(+), 564 deletions(-) delete mode 100644 tests-dev/test_cases/parm/diag_table_tc delete mode 100644 tests-dev/test_cases/parm/field_table_tc diff --git a/tests-dev/test_cases/exp_conf/tc_test.IN b/tests-dev/test_cases/exp_conf/tc_test.IN index 89e4df88f4..b85294407e 100644 --- a/tests-dev/test_cases/exp_conf/tc_test.IN +++ b/tests-dev/test_cases/exp_conf/tc_test.IN @@ -1,5 +1,5 @@ rm -fr INPUT RESTART +mkdir INPUT cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. -cp /work/noaa/epic/cbook/TC/tc_fix ./ -cp /work/noaa/epic/cbook/TC/tc_fix/fd_ufs.tc.yaml ./fd_ufs.yaml +cp -r /work/noaa/epic/cbook/TC/tc_fix/* . diff --git a/tests-dev/test_cases/parm/diag_table_tc b/tests-dev/test_cases/parm/diag_table_tc deleted file mode 100644 index be0d4175a0..0000000000 --- a/tests-dev/test_cases/parm/diag_table_tc +++ /dev/null @@ -1,497 +0,0 @@ -ufs.hafs -2019 08 24 00 0 0 - -#output files - "grid_spec", -1, "months", 1, "days", "time" -#"atmos_4xdaily", 1, "hours", 1, "days", "time" - "atmos_static", -1, "hours", 1, "hours", "time" -#"atmos_diag%4yr%2mo%2dy%2hr", 3, "hours", 1, "hours", "time", 3, "hours" - "fv3_history", 0, "hours", 1, "hours", "time" - "fv3_history2d", 0, "hours", 1, "hours", "time" -#"ref3D", 0, "hours", 1, "hours", "time" -#"maxmin2D", 1, "hours", 1, "hours", "time" -###################### -"oic%4yr%2mo%2dy%2hr", 0, "hours", 1, "hours", "time", 240, "hours", "2019 08 24 00 0 0", 360, "seconds" -"ocn%4yr%2mo%2dy%2hr", 3, "hours", 1, "hours", "time", 3, "hours" -#"SST%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "1901 1 1 0 0 0" -############################################## -# static fields - "ocean_model", "geolon", "geolon", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolat", "geolat", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolon_c", "geolon_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolat_c", "geolat_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolon_u", "geolon_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolat_u", "geolat_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolon_v", "geolon_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolat_v", "geolat_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"ocean_model", "depth_ocean", "depth_ocean", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"ocean_model", "wet", "wet", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "wet_c", "wet_c", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "wet_u", "wet_u", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "wet_v", "wet_v", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "sin_rot", "sin_rot", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "cos_rot", "cos_rot", "oic%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -# - "ocean_model", "geolon", "geolon", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolat", "geolat", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolon_c", "geolon_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolat_c", "geolat_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolon_u", "geolon_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolat_u", "geolat_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolon_v", "geolon_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "geolat_v", "geolat_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"ocean_model", "depth_ocean", "depth_ocean", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"ocean_model", "wet", "wet", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "wet_c", "wet_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "wet_u", "wet_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "wet_v", "wet_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "sin_rot", "sin_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - "ocean_model", "cos_rot", "cos_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 - -# ocean output TSUV and others - "ocean_model", "SSH", "SSH", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SST", "SST", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SSS", "SSS", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 -#"ocean_model", "speed", "speed", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SSU", "SSU", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SSV", "SSV", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 -#"ocean_model", "frazil", "frazil", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "ePBL_h_ML", "ePBL", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "MLD_003", "MLD_003", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "MLD_0125", "MLD_0125", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 -# - "ocean_model", "SSH", "SSH", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SST", "SST", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SSS", "SSS", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 -#"ocean_model", "speed", "speed", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SSU", "SSU", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SSV", "SSV", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 -#"ocean_model", "frazil", "frazil", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "ePBL_h_ML", "ePBL", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "MLD_003", "MLD_003", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "MLD_0125", "MLD_0125", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - -# save daily SST -#"ocean_model", "geolon", "geolon", "SST%4yr%2mo%2dy", "all", .false., "none", 2 -#"ocean_model", "geolat", "geolat", "SST%4yr%2mo%2dy", "all", .false., "none", 2 -#"ocean_model", "SST", "sst", "SST%4yr%2mo%2dy", "all", .true., "none", 2 - -# Z-Space Fields Provided for CMIP6 (CMOR Names): -#=============================================== - "ocean_model_z","uo","uo" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model_z","vo","vo" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model_z","so","so" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model_z","temp","temp" ,"oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 -# - "ocean_model_z","uo","uo" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model_z","vo","vo" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model_z","so","so" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model_z","temp","temp" ,"ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - -# forcing - "ocean_model", "taux", "taux", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "tauy", "tauy", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "latent", "latent", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "sensible", "sensible", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SW", "SW", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "LW", "LW", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "evap", "evap", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "lprec", "lprec", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "lrunoff", "lrunoff", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 -#"ocean_model", "frunoff", "frunoff", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "fprec", "fprec", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "LwLatSens", "LwLatSens", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "Heat_PmE", "Heat_PmE", "oic%4yr%2mo%2dy%2hr","all",.false.,"none",2 -# - "ocean_model", "taux", "taux", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "tauy", "tauy", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "latent", "latent", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "sensible", "sensible", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "SW", "SW", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "LW", "LW", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "evap", "evap", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "lprec", "lprec", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "lrunoff", "lrunoff", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 -#"ocean_model", "frunoff", "frunoff", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "fprec", "fprec", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "LwLatSens", "LwLatSens", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 - "ocean_model", "Heat_PmE", "Heat_PmE", "ocn%4yr%2mo%2dy%2hr","all",.false.,"none",2 -# -#======================= -# ATMOSPHERE DIAGNOSTICS -#======================= -### -# grid_spec -### - "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, - "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, - "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, -### -### -### -# 4x daily output -### -# "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort500", "vort500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "z1000", "z1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z850", "z850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z700", "z700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z500", "z500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z200", "z200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z100", "z100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z50", "z50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "z10", "z10", "atmos_4xdaily", "all", .false., "none", 2 -#### -#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 -#### -# "dynamics", "cape", "sbcape", "atmos_4xdaily", "all", .false., "none", 2 -# "dynamics", "cin", "sbcin", "atmos_4xdaily", "all", .false., "none", 2 -### -# gfs static data -### - "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 - "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 - "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 - "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 - "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 -### -# GFDL tracker needed variables -### -##"dynamics", "grid_lon", "grid_lon", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, -##"dynamics", "grid_lat", "grid_lat", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, -#"dynamics", "grid_mlon", "grid_lon", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, -#"dynamics", "grid_mlat", "grid_lat", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2, -#"dynamics", "vort850", "vort850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "vort700", "vort700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "us", "us", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "u850", "u850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "u700", "u700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "u500", "u500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "vs", "vs", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "v850", "v850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "v700", "v700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "v500", "v500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "t850", "t850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "t500", "t500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "t300", "t300", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "slp", "slp", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "z850", "z850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "z700", "z700", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "z500", "z500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "z200", "z200", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "rh850", "rh850", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -#"dynamics", "rh500", "rh500", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -##"gfs_phys", "u10m", "u10m", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -##"gfs_phys", "v10m", "v10m", "atmos_diag%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -### -# FV3 variabls needed for NGGPS evaluation -### -"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "cld_amt", "cld_amt", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "sgs_tke", "tke", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 - -### -# Max hourly fields -### -"gfs_dyn", "wmaxup", "upvvelmax", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "wmaxdn", "dnvvelmax", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmax03", "uhmax03", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmax25", "uhmax25", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmin03", "uhmin03", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "uhmin25", "uhmin25", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvort01", "maxvort01", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvort02", "maxvort02", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "maxvorthy1", "maxvorthy1", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "ustm", "ustm", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "vstm", "vstm", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "srh01", "srh01", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "srh03", "srh03", "fv3_history", "all", .false., "none", 2 - -"gfs_phys", "u10max", "u10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v10max", "v10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spd10max", "spd10max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "refdmax", "refdmax", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "refdmax263k", "refdmax263k", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "t02max", "t02max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "t02min", "t02min", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "rh02max", "rh02max", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "rh02min", "rh02min", "fv3_history2d", "all", .false., "none", 2 - - -"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "DSWRFItoa", "dswrf_toa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "USWRFItoa", "uswrf_toa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ULWRFItoa", "ulwrf_toa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dku", "dku", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dkt", "dkt", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pwat", "pwat", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dusfci", "uflx", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "dvsfci", "vflx", "fv3_history2d", "all", .false., "none", 2 - -"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "usfco", "usfco", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "vsfco", "vsfco", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 -"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 - -"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 -"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 - -# Reflectivity from microphysics -"gfs_phys", "refl_10cm", "refl_10cm", "fv3_history2d", "all", .false., "none", 2 - -#Max/Min must be kept in separate files. Time is controlled by diag_table -# "dynamics", "uh25", "MXUPHL2_5km", "maxmin2D", "all", max, "none", 2 -# "dynamics", "uh25", "MNUPHL2_5km", "maxmin2D", "all", min, "none", 2 -# "dynamics", "max_reflectivity", "MAXREFC", "maxmin2D", "all", max, "none", 2 -# "dynamics", "base_reflectivity", "MAXREF_1km", "maxmin2D", "all", max, "none", 2 -# -#============================================================================================= -# -#====> This file can be used with diag_manager/v2.0a (or higher) <==== -# -# -# FORMATS FOR FILE ENTRIES (not all input values are used) -# ------------------------ -# -#"file_name", output_freq, "output_units", format, "time_units", "long_name", -# -# -#output_freq: > 0 output frequency in "output_units" -# = 0 output frequency every time step -# =-1 output frequency at end of run -# -#output_units = units used for output frequency -# (years, months, days, minutes, hours, seconds) -# -#time_units = units used to label the time axis -# (days, minutes, hours, seconds) -# -# -# FORMAT FOR FIELD ENTRIES (not all input values are used) -# ------------------------ -# -#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing -# -#time_avg = .true. or .false. -# -#packing = 1 double precision -# = 2 float -# = 4 packed 16-bit integers -# = 8 packed 1-byte (not tested?) diff --git a/tests-dev/test_cases/parm/field_table_tc b/tests-dev/test_cases/parm/field_table_tc deleted file mode 100644 index bc96278faa..0000000000 --- a/tests-dev/test_cases/parm/field_table_tc +++ /dev/null @@ -1,65 +0,0 @@ -# added by FRE: sphum must be present in atmos -# specific humidity for moist runs - "TRACER", "atmos_mod", "sphum" - "longname", "specific humidity" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=3.e-6" / -# prognostic cloud water mixing ratio - "TRACER", "atmos_mod", "liq_wat" - "longname", "cloud water mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic ice water mixing ratio - "TRACER", "atmos_mod", "ice_wat" - "longname", "cloud ice mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic rain water mixing ratio - "TRACER", "atmos_mod", "rainwat" - "longname", "rain water mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic snow water mixing ratio - "TRACER", "atmos_mod", "snowwat" - "longname", "snow water mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic Grau water mixing ratio - "TRACER", "atmos_mod", "graupel" - "longname", "graupel mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# prognostic cloud water number concentration - not for non-aerosol runs -# "TRACER", "atmos_mod", "water_nc" -# "longname", "cloud liquid water number concentration" -# "units", "/kg" -# "profile_type", "fixed", "surface_value=0.0" / -# prognostic cloud ice number concentration - "TRACER", "atmos_mod", "ice_nc" - "longname", "cloud ice water number concentration" - "units", "/kg" - "profile_type", "fixed", "surface_value=0.0" / -# prognostic rain number concentration - "TRACER", "atmos_mod", "rain_nc" - "longname", "rain number concentration" - "units", "/kg" - "profile_type", "fixed", "surface_value=0.0" / -# prognostic ozone mixing ratio tracer - "TRACER", "atmos_mod", "o3mr" - "longname", "ozone mixing ratio" - "units", "kg/kg" - "profile_type", "fixed", "surface_value=1.e30" / -# water- and ice-friendly aerosols (Thompson) - not for non-aerosol runs -# "TRACER", "atmos_mod", "liq_aero" -# "longname", "water-friendly aerosol number concentration" -# "units", "/kg" -# "profile_type", "fixed", "surface_value=0.0" / -# "TRACER", "atmos_mod", "ice_aero" -# "longname", "ice-friendly aerosol number concentration" -# "units", "/kg" -# "profile_type", "fixed", "surface_value=0.0" / -# prognostic subgrid scale turbulent kinetic energy - "TRACER", "atmos_mod", "sgs_tke" - "longname", "subgrid scale turbulent kinetic energy" - "units", "m2/s2" - "profile_type", "fixed", "surface_value=0.0" / From 087ef40b463dfe77e30ad02301dc32d3770a782c Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 14 Apr 2025 17:53:20 -0500 Subject: [PATCH 14/68] Fixes to tests file, fv3run TC, ufs_test.yaml physics suites. --- tests-dev/test_cases/exp_conf/tc_test.IN | 2 ++ tests-dev/ufs_test.yaml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/tc_test.IN b/tests-dev/test_cases/exp_conf/tc_test.IN index b85294407e..0b65e65a83 100644 --- a/tests-dev/test_cases/exp_conf/tc_test.IN +++ b/tests-dev/test_cases/exp_conf/tc_test.IN @@ -3,3 +3,5 @@ rm -fr INPUT RESTART mkdir INPUT cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. cp -r /work/noaa/epic/cbook/TC/tc_fix/* . +rm ./fd_ufs.yaml +mv ./fd_ufs.tc.yaml ./fd_ufs.yaml diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index ab6478aed3..c963b63eda 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -287,7 +287,7 @@ rrfs_dyn64_phy32_debug_intel: hafsw_intel: build: compiler: 'intel' - option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_thompson_nonsst,FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' tests: - tropical_cyclone: {'project':['test_case'],'baseline': 'True'} - hafs_regional_atm: {'project':['regression'],'baseline': 'True'} From 201bb94fba70dbb711ba68a4aa27f8317737df2f Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 14 Apr 2025 18:02:24 -0500 Subject: [PATCH 15/68] Restructure diag/field table location for now. --- tests-dev/test_cases/{parm => }/diag_table/diag_table_tc | 0 tests-dev/test_cases/{parm => }/field_table/field_table_tc | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename tests-dev/test_cases/{parm => }/diag_table/diag_table_tc (100%) rename tests-dev/test_cases/{parm => }/field_table/field_table_tc (100%) diff --git a/tests-dev/test_cases/parm/diag_table/diag_table_tc b/tests-dev/test_cases/diag_table/diag_table_tc similarity index 100% rename from tests-dev/test_cases/parm/diag_table/diag_table_tc rename to tests-dev/test_cases/diag_table/diag_table_tc diff --git a/tests-dev/test_cases/parm/field_table/field_table_tc b/tests-dev/test_cases/field_table/field_table_tc similarity index 100% rename from tests-dev/test_cases/parm/field_table/field_table_tc rename to tests-dev/test_cases/field_table/field_table_tc From b326fe5336efc2683e66565e96961b0cdbef1255 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 14 Apr 2025 18:02:54 -0500 Subject: [PATCH 16/68] Update ufs_test.sh. --- tests-dev/ufs_test.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index 656d804f6a..a9d8bd5618 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -212,8 +212,8 @@ if [[ ${LINK_TESTS} == true ]]; then cp "${PATHRT}"/test_cases/tests/* "${PATHRT}"/tests cp "${PATHRT}"/test_cases/exp_conf/* "${PATHRT}"/fv3_conf cp "${PATHRT}"/test_cases/parm/* "${PATHRT}"/parm - cp "${PATHRT}"/test_cases/parm/diag_table/* "${PATHRT}"/parm/diag_table - cp "${PATHRT}"/test_cases/parm/field_table/* "${PATHRT}"/parm/field_table + cp "${PATHRT}"/test_cases/diag_table/* "${PATHRT}"/parm/diag_table + cp "${PATHRT}"/test_cases/field_table/* "${PATHRT}"/parm/field_table fi From 7079c101772339eec8e7cb9add50468eca26960e Mon Sep 17 00:00:00 2001 From: ulmononian Date: Wed, 16 Apr 2025 14:04:04 -0500 Subject: [PATCH 17/68] temp. remove TC case from yaml file to merge in jong's PR. --- tests-dev/ufs_test.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index c963b63eda..edb6bcfec7 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -289,7 +289,6 @@ hafsw_intel: compiler: 'intel' option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_thompson_nonsst,FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' tests: - - tropical_cyclone: {'project':['test_case'],'baseline': 'True'} - hafs_regional_atm: {'project':['regression'],'baseline': 'True'} - hafs_regional_atm_thompson_gfdlsf: {'project':['regression'],'baseline': 'True'} - hafs_regional_atm_ocn: {'project':['regression'],'baseline': 'True'} From d4b76bffbc901d28bb08fe7bd4c6f9a9424e82e3 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Wed, 16 Apr 2025 14:38:34 -0500 Subject: [PATCH 18/68] Re-instate TC in test yaml. --- tests-dev/ufs_test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 9b7453e2d4..a80e3ff629 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -298,6 +298,7 @@ hafsw_intel: compiler: 'intel' option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_thompson_nonsst,FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' tests: + - tropical_cyclone: {'project':['test_case'],'baseline': 'True'} - hafs_regional_atm: {'project':['daily'],'baseline': 'True'} - hafs_regional_atm_thompson_gfdlsf: {'project':['daily'],'baseline': 'True'} - hafs_regional_atm_ocn: {'project':['daily'],'baseline': 'True'} From 95aa0f2678ec453c5770384f267e4c1e3d8060c9 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Wed, 16 Apr 2025 14:53:05 -0500 Subject: [PATCH 19/68] Use test fv3_run file for now. --- tests-dev/test_cases/tests/tropical_cyclone | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 796f2f5342..54713568ad 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -97,5 +97,5 @@ export DIAG_TABLE=diag_table_tc export INPUT_NML=tropical_cyclone.nml.IN export MODEL_CONFIGURE=model_configure_tc.IN export UFS_CONFIGURE=ufs.configure.tc.IN -export FV3_RUN=tropical_cyclone.IN +export FV3_RUN=tc_test.IN export HSD_CASE=true From 79065d095c4bfa043daca21b999db92538d88257 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Wed, 23 Apr 2025 16:07:10 -0500 Subject: [PATCH 20/68] Update TC namelist (dynamically assign grid_pes) and tests file (adjust INPES/JNPES/GRID_PES). --- tests-dev/test_cases/parm/tropical_cyclone.nml.IN | 2 +- tests-dev/test_cases/tests/tropical_cyclone | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN index 3a90bea4d3..2a063d1547 100644 --- a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN +++ b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN @@ -135,7 +135,7 @@ / &fv_nest_nml - grid_pes = 225 + grid_pes = @[GRID_PES] tile_coarse = 0 num_tile_top = 1 p_split = 1 diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 54713568ad..68ad3732a0 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -38,8 +38,8 @@ export WRTTASK_PER_GROUP=15 export BLOCKSIZE=70 export CCPP_SUITE=FV3_HAFS_v1_thompson_nonsst export DEFLATE_LEVEL=-1 -export INPES=20 -export JNPES=12 +export INPES=15 +export JNPES=15 export NPX=1051 export NPY=1051 export NPZ=81 @@ -71,7 +71,7 @@ export LAT2=31.000000 export DLON=0.04 export DLAT=0.04 -export GRID_PES="240" +export GRID_PES="225" export TILE_COARSE="0" export NUM_TILE_TOP=1 export NEST_REFINE="0" @@ -90,7 +90,7 @@ export CPL_IMP_MRG=.false. export CMEPS=false export RUNTYPE=startup -export USE_COLDSTART=false +export USE_COLDSTART=true export FIELD_TABLE=field_table_tc export DIAG_TABLE=diag_table_tc From 759432040e418a5052f25f32a5250acc5bdfcaf5 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Wed, 23 Apr 2025 16:39:23 -0500 Subject: [PATCH 21/68] Update tc_test.IN so RESTART dir. is created. --- tests-dev/test_cases/exp_conf/tc_test.IN | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/tc_test.IN b/tests-dev/test_cases/exp_conf/tc_test.IN index 0b65e65a83..83d0b007fe 100644 --- a/tests-dev/test_cases/exp_conf/tc_test.IN +++ b/tests-dev/test_cases/exp_conf/tc_test.IN @@ -1,6 +1,6 @@ rm -fr INPUT RESTART -mkdir INPUT +mkdir INPUT RESTART cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. cp -r /work/noaa/epic/cbook/TC/tc_fix/* . rm ./fd_ufs.yaml From 8c6d8789666303c617a56bece99f51cd1def9977 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 6 May 2025 11:57:47 -0500 Subject: [PATCH 22/68] Several updates to TC configuration files. --- tests-dev/test_cases/exp_conf/tc_test.IN | 7 - .../test_cases/exp_conf/tropical_cyclone.IN | 185 +- tests-dev/test_cases/parm/fd_ufs.tc.yaml | 2583 +++++++++-------- .../test_cases/parm/model_configure_tc.IN | 8 +- .../test_cases/parm/tropical_cyclone.nml.IN | 20 - tests-dev/test_cases/tests/tropical_cyclone | 6 +- 6 files changed, 1329 insertions(+), 1480 deletions(-) delete mode 100644 tests-dev/test_cases/exp_conf/tc_test.IN diff --git a/tests-dev/test_cases/exp_conf/tc_test.IN b/tests-dev/test_cases/exp_conf/tc_test.IN deleted file mode 100644 index 83d0b007fe..0000000000 --- a/tests-dev/test_cases/exp_conf/tc_test.IN +++ /dev/null @@ -1,7 +0,0 @@ -rm -fr INPUT RESTART - -mkdir INPUT RESTART -cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. -cp -r /work/noaa/epic/cbook/TC/tc_fix/* . -rm ./fd_ufs.yaml -mv ./fd_ufs.tc.yaml ./fd_ufs.yaml diff --git a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN index 4811d238b9..83d0b007fe 100644 --- a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN +++ b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN @@ -1,182 +1,7 @@ rm -fr INPUT RESTART -if [ $NPX = 97 ]; then - inputdir=FV3_input_data -elif [ $NPX = 49 ]; then - inputdir=FV3_input_data48 -elif [ $NPX = 193 ]; then - inputdir=FV3_input_data192 -elif [ $NPX = 385 ]; then - inputdir=FV3_input_data384 -elif [ $NPX = 769 ]; then - inputdir=FV3_input_data768 -fi -echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" - -HSD_CASE=${HSD_CASE:-false} -if [ "$HSD_CASE" = "true" ]; then - cp @[INPUTDATA_ROOT]/HSD_input_data/global_hyblev.l128.txt . -fi - -OPNREQ_TEST=${OPNREQ_TEST:-false} -V2_SFC_FILE=${V2_SFC_FILE:-false} -HSD_CASE=${HSD_CASE:-false} -SUFFIX=${RT_SUFFIX} -if [ $WARM_START = .false. ]; then - mkdir INPUT RESTART - if [ "$NESTED" = .true. ]; then - cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_nested/* ./INPUT/. - elif [ "$V2_SFC_FILE" = "true" ]; then - cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - elif [ "$HSD_CASE" = "true" ]; then - #cp -r @[INPUTDATA_ROOT]/HSD_input_data/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. - else - cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. - fi -else - mkdir INPUT RESTART - - if [[ ${OPNREQ_TEST} == true ]]; then - SUFFIX=${BL_SUFFIX} - fi - - # WAVE restart file for ATMW ORT tests - if [[ $CPLWAV == .true. ]]; then - if [[ $med_model == cmeps ]] && [[ $RUNTYPE == continue ]]; then - # CMEPS restart and pointer files - RFILE=ufs.atmw.cpl.r.${RESTART_FILE_SUFFIX_SECS}.nc - cp ../${DEP_RUN}${SUFFIX}/RESTART/${RFILE} . - ls -1 ${RFILE}>rpointer.cpl - fi - RFILE=ufs.atmw.ww3.r.${RESTART_FILE_SUFFIX_SECS} - cp ../${DEP_RUN}${SUFFIX}/${RFILE} . - fi - - if [ $MODEL_INITIALIZATION = "false" ]; then - #read_inc and iau tests restart from fh=24 - CURRDIR=`pwd` - FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART - else - #for warm start from initialiation time - FILEDIR=@[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_GDAS - fi - - if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - - if [ $MODEL_INITIALIZATION = "false" ]; then - cp ${FILEDIR}/../INPUT/fv3_increment.nc INPUT/. - cp ${FILEDIR}/../INPUT/grid_spec.nc INPUT/. - cp ${FILEDIR}/../INPUT/*_grid.tile*.nc INPUT/. - cp ${FILEDIR}/../INPUT/oro_data.tile*.nc INPUT/. - else - cp ${FILEDIR}/fv_increment*.nc INPUT/. - cp ${FILEDIR}/grid_spec.nc INPUT/. - cp ${FILEDIR}/*_grid.tile*.nc INPUT/. - cp ${FILEDIR}/oro_data.tile*.nc INPUT/. - fi - cp ${FILEDIR}/coupler.res INPUT/. - cp ${FILEDIR}/fv_core.res.* INPUT/. - cp ${FILEDIR}/fv_srf_wnd.res.* INPUT/. - cp ${FILEDIR}/fv_tracer.* INPUT/. - cp ${FILEDIR}/phy_data.* INPUT/. - cp ${FILEDIR}/sfc_data.* INPUT/. - else - #restart test start from fh FHROT - cp -r ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.* ./INPUT - rm -f INPUT/fv_core.res.* - rm -f INPUT/fv_srf_wnd.res.* - rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.* - rm -f INPUT/sfc_data.* - cp ${FILEDIR}/../INPUT/grid_spec.nc INPUT/. - cp ${FILEDIR}/../INPUT/*_grid.tile*.nc INPUT/. - cp ${FILEDIR}/../INPUT/oro_data*.nc INPUT/. - for RFILE in ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do - [ -e $RFILE ] || exit 1 - RFILE_OLD=$(basename $RFILE) - RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" - cp $RFILE INPUT/${RFILE_NEW} - done - fi -fi - -if [ $TILEDFIX = .true. ]; then - if [ $CPLLND == .true. ]; then - cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/@[ATMRES]*.nc INPUT/. - else - cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/@[ATMRES]*.nc . - fi - cp @[INPUTDATA_ROOT]/FV3_fix/global_glacier.2x2.grb . - cp @[INPUTDATA_ROOT]/FV3_fix/global_maxice.2x2.grb . - cp @[INPUTDATA_ROOT]/FV3_fix/RTGSST.1982.2012.monthly.clim.grb . - cp @[INPUTDATA_ROOT]/FV3_fix/global_snoclim.1.875.grb . - cp @[INPUTDATA_ROOT]/FV3_fix/IMS-NIC.blended.ice.monthly.clim.grb . - cp @[INPUTDATA_ROOT]/${inputdir}/@[FNSMCC] . - cp @[INPUTDATA_ROOT]/${inputdir}/@[FNMSKH_control] . -else - cp @[INPUTDATA_ROOT]/${inputdir}/*grb . -fi - -if [ $CPLWAV = .true. ]; then - if [ $WW3_MULTIGRID = 'true' ]; then - cp @[INPUTDATA_ROOT_WW3]/mod_def.pointsatmw mod_def.points - cp @[INPUTDATA_ROOT_WW3]/@[WW3_MODDEF] . - cp @[INPUTDATA_ROOT_WW3]/rmp_src* . - else - cp @[INPUTDATA_ROOT_WW3]/@[WW3_MODDEF] mod_def.ww3 - cp @[INPUTDATA_ROOT_WW3]/@[MESH_WAV] . - fi -fi - -#inline post -if [[ $POSTAPP = 'global' ]]; then - cp ${PATHRT}/parm/@[POST_ITAG] itag - cp ${PATHRT}/parm/@[POSTXCONFIG] postxconfig-NT.txt - cp ${PATHRT}/parm/@[POSTXCONFIG_FH00] postxconfig-NT_FH00.txt - cp ${PATHRT}/parm/params_grib2_tbl_new params_grib2_tbl_new -fi - -#rrtmgp -if [ $DO_RRTMGP = .true. ]; then - cp @[INPUTDATA_ROOT]/FV3_input_data_RRTMGP/* . -fi - -#merra2 -if [ $USE_MERRA2 = .true. ]; then - for n in 01 02 03 04 05 06 07 08 09 10 11 12; do - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2_y14_24/merra2_1423_${n}.nc aeroclim.m${n}.nc - done - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat -fi - -#rad_c_gocart -if [ $IAER = 2011 ]; then - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat - cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat -fi -#ugwpv1 -if [ $DO_UGWP_V1 = .true. ]; then - cp @[INPUTDATA_ROOT]/FV3_input_data/ugwp_c384_tau.nc ./ugwp_limb_tau.nc -fi - -#Thompson -if [ $IMP_PHYSICS = 8 ]; then - cp @[INPUTDATA_ROOT]/FV3_fix/qr_acr_qsV2.dat . - cp @[INPUTDATA_ROOT]/FV3_fix/qr_acr_qgV2.dat . - cp @[INPUTDATA_ROOT]/FV3_fix/freezeH2O.dat . - cp @[INPUTDATA_ROOT]/FV3_fix/CCN_ACTIVATE.BIN . -fi - -#prognostic aerosols -if [ $CPLCHM = .true. ]; then - cp ${PATHRT}/parm/gocart/*.rc . - ln -sf @[INPUTDATA_ROOT]/GOCART/p8/ExtData . -fi +mkdir INPUT RESTART +cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. +cp -r /work/noaa/epic/cbook/TC/tc_fix/* . +rm ./fd_ufs.yaml +mv ./fd_ufs.tc.yaml ./fd_ufs.yaml diff --git a/tests-dev/test_cases/parm/fd_ufs.tc.yaml b/tests-dev/test_cases/parm/fd_ufs.tc.yaml index c0189f0bdf..6e089f8bea 100644 --- a/tests-dev/test_cases/parm/fd_ufs.tc.yaml +++ b/tests-dev/test_cases/parm/fd_ufs.tc.yaml @@ -1,1266 +1,1317 @@ - field_dictionary: - version_number: 0.0.0 - institution: National ESPC, CSC & MCL Working Groups - source: automatically generated by the NUOPC Layer - description: Community-based dictionary for shared coupling fields - entries: - # - #----------------------------------- - # section: mediator calculation for atm/ocn flux calculation - #----------------------------------- - # - - standard_name: Faox_lat - alias: mean_laten_heat_flx_atm_into_ocn - canonical_units: W m-2 - description: mediator calculation - atm/ocn surface latent heat flux - # - - standard_name: Faox_lwup - alias: mean_up_lw_flx_ocn - canonical_units: W m-2 - description: mediator calculation - long wave radiation flux over the ocean - # - - standard_name: Faox_taux - alias: stress_on_air_ocn_zonal - canonical_units: N m-2 - description: mediator calculation - # - - standard_name: Faox_tauy - alias: stress_on_air_ocn_merid - canonical_units: N m-2 - description: mediator calculation - # - - standard_name: Foxx_lwnet - alias: mean_net_lw_flx - canonical_units: W m-2 - description: mediator calculation - atm/ocn net longwave flux - # - - standard_name: Foxx_sen - canonical_units: W m-2 - alias: mean_sensi_heat_flx - description: mediator calculation - atm/ocn surface sensible heat flux - # - - standard_name: Foxx_evap - canonical_units: kg m-2 s-1 - alias: mean_evap_rate - description: mediator calculation - atm/ocn specific humidity flux - # - - standard_name: Faox_evap - canonical_units: kg m-2 s-1 - description: mediator calculation - atm/ocn specific humidity flux - #----------------------------------- - # section: atmosphere export - #----------------------------------- - # - - standard_name: Faxa_bcph - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_ocph - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_dstdry - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_dstwet - canonical_units: kg m-2 s-1 - description: atmosphere export - # - #----------------------------------- - # section: atmosphere export - #----------------------------------- - # - - standard_name: Faxa_swdn - alias: inst_down_sw_flx - canonical_units: W m-2 - description: atmosphere export - mean downward SW heat flux - # - - standard_name: Faxa_lwdn - alias: inst_down_lw_flx - canonical_units: W m-2 - description: atmosphere export - mean downward LW heat flux - # - - standard_name: Faxa_rain - alias: inst_prec_rate - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_rainc - alias: inst_prec_rate_conv - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_rainl - alias: inst_prec_rate_large - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_snow - alias: inst_fprec_rate - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_snowc - alias: inst_fprec_rate_conv - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_snowl - alias: inst_fprec_rate_large - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_swnet - alias: inst_net_sw_flx - canonical_units: W m-2 - description: atmosphere export - # - - standard_name: Faxa_swndf - alias: inst_down_sw_ir_dif_flx - canonical_units: W m-2 - description: atmosphere export - mean surface downward nir diffuse flux - # - - standard_name: Faxa_swndr - alias: inst_down_sw_ir_dir_flx - canonical_units: W m-2 - description: atmosphere export - mean surface downward nir direct flux - # - - standard_name: Faxa_swvdf - alias: inst_down_sw_vis_dif_flx - canonical_units: W m-2 - description: atmosphere export - mean surface downward uv+vis diffuse flux - # - - standard_name: Faxa_swvdr - alias: inst_down_sw_vis_dir_flx - canonical_units: W m-2 - description: atmosphere export - mean surface downward uv+visvdirect flux - # - - standard_name: Sa_dens - alias: air_density_height_lowest - canonical_units: kg m-3 - description: atmosphere export- density at the lowest model layer - # - - standard_name: Sa_pbot - alias: inst_pres_height_lowest - canonical_units: Pa - description: atmosphere export - pressure at lowest model layer - # - - standard_name: Sa_prsl - alias: inst_pres_height_lowest_from_phys - canonical_units: Pa - description: atmosphere export - pressure at lowest model layer - # - - standard_name: Sa_pslv - alias: inst_pres_height_surface - canonical_units: Pa - description: atmosphere export - instantaneous pressure land and sea surface - # - - standard_name: Sa_ptem - canonical_units: K - description: atmosphere export - bottom layer potential temperature - # - - standard_name: Sa_shum - alias: inst_spec_humid_height_lowest - canonical_units: kg kg-1 - description: atmosphere export - bottom layer specific humidity - # - - standard_name: Sa_qa - alias: inst_spec_humid_height_lowest_from_phys - canonical_units: kg kg-1 - description: atmosphere export - bottom layer specific humidity - # - - standard_name: Sa_tbot - alias: inst_temp_height_lowest - canonical_units: K - description: atmosphere export - bottom layer temperature - # - - standard_name: Sa_tskn - alias: inst_temp_height_surface - - standard_name: Sa_tskn - alias: inst_temp_skin_temperature - canonical_units: K - description: atmosphere export - sea surface skin temperature - # - - standard_name: Sa_ta - alias: inst_temp_height_lowest_from_phys - canonical_units: K - description: atmosphere export - bottom layer temperature - # - - standard_name: Sa_u - alias: inst_zonal_wind_height_lowest - canonical_units: m s-1 - description: atmosphere export - bottom layer zonal wind - # - - standard_name: Sa_v - alias: inst_merid_wind_height_lowest - canonical_units: m s-1 - description: atmosphere export - bottom layer meridional wind - # - - standard_name: Sa_wspd - alias: inst_wind_speed_height_lowest - canonical_units: m s-1 - description: atmosphere export - bottom layer wind speed - # - - standard_name: Sa_z - alias: inst_height_lowest - canonical_units: m - description: atmosphere export - bottom layer height - # - - standard_name: Sa_topo - alias: inst_surface_height - canonical_units: m - description: atmosphere export - topographic height - # - - standard_name: Faxa_taux - alias: inst_zonal_moment_flx - - standard_name: Faxa_taux - alias: inst_zonal_moment_flx_atm - canonical_units: N m-2 - description: atmosphere export- zonal component of momentum flux - # - - standard_name: Faxa_tauy - alias: inst_merid_moment_flx - - standard_name: Faxa_tauy - alias: inst_merid_moment_flx_atm - canonical_units: N m-2 - description: atmosphere export - meridional component of momentum flux - # - - standard_name: Faxa_lwnet - canonical_units: W m-2 - alias: inst_net_lw_flx - description: atmosphere export - mean net longwave flux from atm - # - - standard_name: Faxa_sen - canonical_units: W m-2 - alias: inst_sensi_heat_flx - description: atmosphere export - sensible heat flux - # - - standard_name : Faxa_evap - canonical_units: kg m-2 s-1 - alias: inst_evap_rate - description: atmosphere export - latent heat flux conversion - # - - standard_name: Faxx_evap - canonical_units: kg m-2 s-1 - description: atmosphere import - # - - standard_name: Faxa_lat - alias: inst_laten_heat_flx - canonical_units: W m-2 - description: atmosphere export - latent heat flux - # - - standard_name: Faxx_lat - alias: mean_laten_heat_flx - canonical_units: W m-2 - description: atmosphere import - # - - standard_name: Faxx_lwup - alias: mean_up_lw_flx - canonical_units: W m-2 - description: atmosphere import - merged ocn/ice flux - # - - standard_name: Faxx_sen - alias: mean_sensi_heat_flx - canonical_units: W m-2 - description: atmosphere import - # - - standard_name: Faxx_taux - alias: mean_zonal_moment_flx - canonical_units: N m-2 - description: atmosphere import - zonal component of momentum flux - # - - standard_name: Faxx_tauy - alias: mean_merid_moment_flx - canonical_units: N m-2 - description: atmosphere import - meridional component of momentum flux - # - - standard_name: Sa_ofrac - alias: openwater_frac_in_atm - canonical_units: 1 - description: atm export to mediator - open water ocean fraction (varies with time) - # - - standard_name: Sa_u10m - alias: inst_zonal_wind_height10m - canonical_units: m s-1 - description: atmosphere export - zonal wind height 10m - - standard_name: Sa_u10m - alias: eastward_wind_at_10m_height - # - - standard_name: Sa_v10m - alias: inst_merid_wind_height10m - canonical_units: m s-1 - description: atmosphere export - meridional wind height 10m - - standard_name: Sa_v10m - alias: northward_wind_at_10m_height - # - - standard_name: Sa_wspd10m - alias: inst_wind_speed_height10m - canonical_units: m s-1 - description: atmosphere export - wind speed height 10m - # - - standard_name: Sa_t2m - alias: inst_temp_height2m - canonical_units: K - description: atmosphere export - temperature height 2m - # - - standard_name: Sa_q2m - alias: inst_spec_humid_height2m - canonical_units: kg kg -1 - description: atmosphere export - specifc humidity height 2m - # - - standard_name: canopy_moisture_storage - canonical_units: m - description: canopy moisture content - # - - standard_name: inst_aerodynamic_conductance - canonical_units: m - description: aerodynamic conductance - # - - standard_name: inst_canopy_resistance - canonical_units: s m-1 - description: canopy aerodynamic resistance - # - - standard_name: leaf_area_index - canonical_units: 1 - description: leaf area index - # - - standard_name: temperature_of_soil_layer - canonical_units: K - description: temperature in soil layer - # - - standard_name: height - canonical_units: m - description: orography - # - - standard_name: Sa_exner - alias: inst_exner_function_height_lowest - canonical_units: 1 - description: dimensionless exner function at surface adjacent layer - # - - standard_name: Sa_ustar - alias: surface_friction_velocity - canonical_units: m s-1 - description: surface friction velocity - # - #----------------------------------- - # section: sea-ice export - #----------------------------------- - # - - standard_name: Faii_evap - alias: evap_rate_atm_into_ice - canonical_units: kg m-2 s-1 - description: sea-ice export - # - - standard_name: Faii_lat - alias: laten_heat_flx_atm_into_ice - canonical_units: W m-2 - description: sea-ice export to atm - atm/ice latent heat flux - # - - standard_name: Faii_sen - alias: sensi_heat_flx_atm_into_ice - canonical_units: W m-2 - description: sea-ice export to atm - atm/ice sensible heat flux - # - - standard_name: Faii_lwup - alias: lwup_flx_ice - canonical_units: W m-2 - description: sea-ice export - outgoing logwave radiation - # - - standard_name: Faii_swnet - canonical_units: W m-2 - description: sea-ice export to atm - # - - standard_name: Faii_taux - alias: stress_on_air_ice_zonal - canonical_units: N m-2 - description: sea-ice export to atm - air ice zonal stress - # - - standard_name: Faii_tauy - alias: stress_on_air_ice_merid - canonical_units: N m-2 - description: sea-ice export - air ice meridional stress - # - - standard_name: Fioi_bcphi - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - hydrophilic black carbon flux to ocean - # - - standard_name: Fioi_bcpho - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - hydrophobic black carbon flux to ocean - # - - standard_name: Fioi_flxdst - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - dust aerosol flux to ocean - # - - standard_name: Fioi_melth - alias: net_heat_flx_to_ocn - canonical_units: W m-2 - description: sea-ice export to ocean - net heat flux to ocean - # - - standard_name: Fioi_meltw - alias: mean_fresh_water_to_ocean_rate - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) - # - - standard_name: Fioi_meltw_wiso - alias: mean_fresh_water_to_ocean_rate_wiso - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) for 16O, 18O, HDO - # - - standard_name: Fioi_salt - alias: mean_salt_rate - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - salt to ocean (salt flux from melting) - # - - standard_name: Fioi_swpen - alias: mean_sw_pen_to_ocn - canonical_units: W m-2 - description: sea-ice export to ocean - flux of shortwave through ice to ocean - # - - standard_name: Fioi_swpen_vdr - alias: mean_sw_pen_to_ocn_vis_dir_flx - canonical_units: W m-2 - description: sea-ice export to ocean - flux of vis dir shortwave through ice to ocean - # - - standard_name: Fioi_swpen_vdf - alias: mean_sw_pen_to_ocn_vis_dif_flx - canonical_units: W m-2 - description: sea-ice export to ocean - flux of vif dir shortwave through ice to ocean - # - - standard_name: Fioi_swpen_idr - alias: mean_sw_pen_to_ocn_ir_dir_flx - canonical_units: W m-2 - description: sea-ice export to ocean - flux of ir dir shortwave through ice to ocean - # - - standard_name: Fioi_swpen_idf - alias: mean_sw_pen_to_ocn_ir_dif_flx - canonical_units: W m-2 - description: sea-ice export to ocean - flux of ir dif shortwave through ice to ocean - # - - standard_name: Fioi_taux - alias: stress_on_ocn_ice_zonal - canonical_units: N m-2 - description: sea-ice export to ocean - ice ocean zonal stress - # - - standard_name: Fioi_tauy - alias: stress_on_ocn_ice_merid - canonical_units: N m-2 - description: sea-ice export to ocean - ice ocean meridional stress - # - - standard_name: Si_anidf - alias: inst_ice_ir_dif_albedo - canonical_units: 1 - description: sea-ice export to atm - # - - standard_name: Si_anidr - alias: inst_ice_ir_dir_albedo - canonical_units: 1 - description: sea-ice export to atm - # - - standard_name: Si_avsdf - alias: inst_ice_vis_dif_albedo - canonical_units: 1 - description: sea-ice export to atm - # - - standard_name: Si_avsdr - alias: inst_ice_vis_dir_albedo - canonical_units: 1 - description: sea-ice export to atm - # - - standard_name: Si_ifrac - alias: ice_fraction - canonical_units: 1 - description: sea-ice export to atm - ice fraction (varies with time) - # - - standard_name: Si_imask - alias: ice_mask - canonical_units: 1 - description: sea-ice export - ice mask - # - - standard_name: Si_qref - canonical_units: kg kg-1 - description: sea-ice export to atm - # - - standard_name: Si_t - alias: sea_ice_surface_temperature - canonical_units: K - description: sea-ice export - # - - standard_name: Si_tref - canonical_units: K - description: sea-ice export - # - - standard_name: Si_u10 - canonical_units: m/s - description: sea-ice export - # - - standard_name: Si_vice - alias: sea_ice_volume - canonical_units: m - description: sea-ice export - volume of ice per unit area - # - - standard_name: Si_snowh - canonical_units: m - description: sea-ice export - surface_snow_water_equivalent - # - - standard_name: Si_vsno - alias: snow_volume_on_sea_ice - canonical_units: m - description: sea-ice export - volume of snow per unit area - # - - standard_name: Si_thick - canonical_units: m - description: sea-ice export - ice thickness - # - - standard_name: Si_floediam - canonical_units: m - description: sea-ice export - ice floe diameter - # - #----------------------------------- - # section: ocean export to mediator - #----------------------------------- - # - - standard_name: Fioo_q - alias: freezing_melting_potential - canonical_units: W m-2 - description: ocean export - # - - standard_name: So_bldepth - alias: mixed_layer_depth - canonical_units: m - description: ocean export - # - - standard_name: So_h - alias: sea_surface_height_above_sea_level - canonical_units: m - description: ocean export - - standard_name: So_h - alias: seahgt - # - - standard_name: So_dhdx - alias: sea_surface_slope_zonal - canonical_units: m m-1 - description: ocean export - # - - standard_name: So_dhdy - alias: sea_surface_slope_merid - canonical_units: m m-1 - description: ocean export - # - - standard_name: So_duu10n - canonical_units: m2 s-2 - description: ocean export - # - - standard_name: So_fswpen - canonical_units: 1 - description: ocean export - # - - standard_name: So_ofrac - canonical_units: 1 - description: ocean export - # - - standard_name: So_omask - alias: ocean_mask - canonical_units: 1 - description: ocean export - # - - standard_name: So_qref - canonical_units: kg kg-1 - description: ocean export - # - - standard_name: So_re - canonical_units: 1 - description: ocean export - # - - standard_name: So_s - alias: s_surf - canonical_units: g kg-1 - description: ocean export - # - - standard_name: So_ssq - canonical_units: kg kg-1 - description: ocean export - # - - standard_name: So_t - alias: sea_surface_temperature - canonical_units: K - description: ocean export - # - - standard_name: So_tref - canonical_units: K - description: ocean export - # - - standard_name: So_u - alias: ocn_current_zonal - canonical_units: m s-1 - description: ocean export - # - - standard_name: So_u10 - canonical_units: m - description: ocean export - # - - standard_name: So_ustar - canonical_units: m s-1 - description: ocean export - # - - standard_name: So_v - alias: ocn_current_merid - canonical_units: m s-1 - description: ocean export - # - #----------------------------------- - # section: ocean import - #----------------------------------- - # - - standard_name: Foxx_hrain - canonical_units: W m-2 - description: to ocn heat content of rain - # - - standard_name: Foxx_hsnow - canonical_units: W m-2 - description: to ocn heat content of snow - # - - standard_name: Foxx_hevap - canonical_units: W m-2 - description: to ocn heat content of evaporation - # - - standard_name: Foxx_hcond - canonical_units: W m-2 - description: to ocn heat content of condensation - # - - standard_name: Foxx_hrofl - canonical_units: W m-2 - description: to ocn heat content of liquid runoff - # - - standard_name: Foxx_hrofi - canonical_units: W m-2 - description: to ocn heat content of ice runoff - # - - standard_name: Foxx_rofi - canonical_units: kg m-2 s-1 - description: ocean import - water flux due to runoff (frozen) - # - - standard_name: Foxx_rofl - canonical_units: kg m-2 s-1 - description: ocean import - water flux due to runoff (liquid) - # - - standard_name: Foxx_swnet - alias: mean_net_sw_flx - canonical_units: W m-2 - description: ocean import - net shortwave radiation to ocean - # - - standard_name: Foxx_swnet_vdr - alias: mean_net_sw_vis_dir_flx - canonical_units: W m-2 - description: ocean import - net shortwave visible direct radiation to ocean - # - - standard_name: Foxx_swnet_vdf - alias: mean_net_sw_vis_dif_flx - canonical_units: W m-2 - description: ocean import - net shortwave visible diffuse radiation to ocean - # - - standard_name: Foxx_swnet_idr - alias: mean_net_sw_ir_dir_flx - canonical_units: W m-2 - description: ocean import - net shortwave ir direct radiation to ocean - # - - standard_name: Foxx_swnet_idf - alias: mean_net_sw_ir_dif_flx - canonical_units: W m-2 - description: ocean import - net shortwave ir diffuse radiation to ocean - # - - standard_name: Foxx_sen - alias: mean_sensi_heat_flx - canonical_units: W m-2 - description: ocean import - sensible heat flux into ocean - # - - standard_name: Foxx_lat - canonical_units: W m-2 - description: ocean import - latent heat flux into ocean - # - - standard_name: Foxx_taux - alias: mean_zonal_moment_flx - canonical_units: N m-2 - description: ocean import - zonal surface stress to ocean - # - - standard_name: Foxx_tauy - alias: mean_merid_moment_flx - canonical_units: N m-2 - description: ocean import - meridional surface stress to ocean - # - #----------------------------------- - # mediator fields - #----------------------------------- - # - - standard_name: cpl_scalars - canonical_units: unitless - # - - standard_name: frac - canonical_units: 1 - # - - standard_name: mask - canonical_units: 1 - # - #----------------------------------- - # fields to use fluxes from mediator - #----------------------------------- - # - - standard_name: Faox_lat - alias: laten_heat_flx_atm_into_ocn - canonical_units: W m-2 - description: mediator export - atm/ocn surface latent heat flux - # - - standard_name: Faox_sen - alias: sensi_heat_flx_atm_into_ocn - canonical_units: W m-2 - description: mediator export - atm/ocn surface sensible heat flux - # - - standard_name: Faox_lwup - alias: lwup_flx_ocn - canonical_units: W m-2 - description: mediator export - long wave radiation flux over the ocean - # - - standard_name: Faox_taux - alias: stress_on_air_ocn_zonal - canonical_units: N m-2 - description: mediator export - # - - standard_name: Faox_tauy - alias: stress_on_air_ocn_merid - canonical_units: N m-2 - description: mediator export - # - #----------------------------------- - # section: atmosphere fields that need to be defined but are not used - #----------------------------------- - # - - standard_name: mean_prec_rate - canonical_units: kg m-2 s-1 - - standard_name: mean_fprec_rate - canonical_units: kg m-2 s-1 - - standard_name: mean_prec_rate_conv - canonical_units: kg m-2 s-1 - - standard_name: mean_down_lw_flx - canonical_units: W m-2 - - standard_name: inst_net_lw_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_flx - canonical_units: W m-2 - - standard_name: mean_net_sw_flx - canonical_units: W m-2 - - standard_name: inst_net_sw_ir_dir_flx - canonical_units: W m-2 - - standard_name: inst_net_sw_ir_dif_flx - canonical_units: W m-2 - - standard_name: inst_net_sw_vis_dir_flx - canonical_units: W m-2 - - standard_name: inst_net_sw_vis_dif_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_ir_dif_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_ir_dir_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_vis_dif_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_vis_dir_flx - canonical_units: W m-2 - - standard_name: inst_surface_height - canonical_units: m - - standard_name: mean_zonal_moment_flx_atm - canonical_units: N m-2 - - standard_name: mean_merid_moment_flx_atm - canonical_units: N m-2 - - standard_name: inst_zonal_moment_flx_atm - canonical_units: N m-2 - - standard_name: inst_merid_moment_flx_atm - canonical_units: N m-2 - - standard_name: inst_sensi_heat_flx - canonical_units: N m-2 - - standard_name: inst_laten_heat_flx - canonical_units: N m-2 - - standard_name: inst_evap_rate - canonical_units: kg m-2 s-1 - - standard_name: inst_tracer_mass_frac - canonical_units: 1 - - standard_name: inst_tracer_up_surface_flx - canonical_units: kg m-2 s-1 - - standard_name: inst_tracer_down_surface_flx - canonical_units: kg m-2 s-1 - - standard_name: inst_tracer_clmn_mass_dens - canonical_units: g m-2 - - standard_name: inst_tracer_anth_biom_flx - canonical_units: ug m-2 s-1 - description: atmosphere export - - standard_name: inst_pres_interface - canonical_units: Pa - - standard_name: inst_pres_levels - canonical_units: Pa - - standard_name: inst_geop_interface - canonical_units: tbd - - standard_name: inst_geop_levels - canonical_units: tbd - - standard_name: inst_temp_interface - canonical_units: K - - standard_name: inst_temp_levels - canonical_units: K - - standard_name: inst_zonal_wind_levels - canonical_units: m s-1 - - standard_name: inst_merid_wind_levels - canonical_units: m s-1 - - standard_name: inst_omega_levels - canonical_units: tbd - - standard_name: inst_tracer_mass_frac - canonical_units: 1 - - standard_name: inst_soil_moisture_content - canonical_units: tbd - - standard_name: soil_type - canonical_units: tbd - - standard_name: inst_pbl_height - canonical_units: tbd - - standard_name: surface_cell_area - canonical_units: tbd - - standard_name: inst_convective_rainfall_amount - canonical_units: tbd - - standard_name: inst_spec_humid_conv_tendency_levels - canonical_units: tbd - - standard_name: inst_exchange_coefficient_heat_levels - canonical_units: tbd - - standard_name: inst_friction_velocity - canonical_units: tbd - - standard_name: inst_rainfall_amount - canonical_units: tbd - - standard_name: inst_land_sea_mask - canonical_units: tbd - - standard_name: inst_temp_height_surface - canonical_units: tbd - - standard_name: inst_up_sensi_heat_flx - canonical_units: tbd - - standard_name: inst_lwe_snow_thickness - canonical_units: tbd - - standard_name: vegetation_type - canonical_units: tbd - - standard_name: inst_vegetation_area_frac - canonical_units: tbd - - standard_name: inst_surface_roughness - canonical_units: tbd - - standard_name: inst_laten_heat_flx - canonical_units: W m-2 - - standard_name: inst_sensi_heat_flx - canonical_units: W m-2 - - standard_name: land_mask - canonical_units: 1 - - standard_name: inst_cloud_frac_levels - canonical_units: 1 - - standard_name: inst_ice_nonconv_tendency_levels - canonical_units: kg m-2 s-1 - - standard_name: inst_liq_nonconv_tendency_levels - canonical_units: kg m-2 s-1 - - standard_name: inst_surface_soil_wetness - canonical_units: 1 - - standard_name: lake_fraction - canonical_units: 1 - - standard_name: ice_fraction_in_atm - alias: sea_ice_area_fraction - canonical_units: 1 - - standard_name: ocean_fraction - canonical_units: 1 - - standard_name: surface_snow_area_fraction - canonical_units: 1 - # - #----------------------------------- - # WW3 import - #----------------------------------- - # - - standard_name: sea_surface_height_above_sea_level - canonical_units: m - description: ww3 import - # - - standard_name: sea_surface_salinity - alias: s_surf - canonical_units: g kg-1 - description: ww3 import - # - - standard_name: surface_eastward_sea_water_velocity - alias: ocn_current_zonal - canonical_units: m s-1 - description: ww3 import - # - - standard_name: surface_northward_sea_water_velocity - alias: ocn_current_merid - canonical_units: m s-1 - description: ww3 import - # - - standard_name: eastward_wind_at_10m_height - alias: inst_zonal_wind_height10m - canonical_units: m s-1 - description: ww3 import - # - - standard_name: northward_wind_at_10m_height - alias: inst_merid_wind_height10m - canonical_units: m s-1 - description: ww3 import - # - - standard_name: sea_ice_concentration - alias: ice_fraction - canonical_units: 1 - description: ww3 import - # - #----------------------------------- - # WW3 export - #----------------------------------- - # - - standard_name: Sw_z0 - alias: wave_z0_roughness_length - canonical_units: 1 - description: ww3 export - - standard_name: Sw_z0 - alias: z0rlen - # - - standard_name: Sw_pstokes_x - alias: eastward_partitioned_stokes_drift_current - canonical_units: m s-1 - description: ww3 export partitioned drift components using ungridded dimension - # - - standard_name: Sw_pstokes_y - alias: northward_partitioned_stokes_drift_current - canonical_units: m s-1 - description: ww3 export partitioned drift components using ungridded dimension - # - - standard_name: Sw_elevation_spectrum - alias: wave_elevation_spectrum - canonical_units: m2/s - description: wave elevation spectrum - # - # remaining fields are unused but required to be present - # - - standard_name: Sw_ch - alias: wave_induced_charnock_parameter - canonical_units: 1 - description: ww3 export - - standard_name: Sw_ch - alias: charno - # - - standard_name: eastward_stokes_drift_current - alias: uscurr - canonical_units: m s-1 - description: ww3 export spectrum of drift components - # - - standard_name: northward_stokes_drift_current - alias: vscurr - canonical_units: m s-1 - description: ww3 export spectrum of drift components - # - - standard_name: Sw_ustokes - alias: eastward_surface_stokes_drift_current - canonical_units: m s-1 - description: ww3 export surface drift components - - standard_name: Sw_ustokes - alias: ussx - # - - standard_name: Sw_vstokes - alias: northward_surface_stokes_drift_current - canonical_units: m s-1 - description: ww3 export using surface drift components - - standard_name: Sw_vstokes - alias: ussy - # - - standard_name: Sw_wbcuru - alias: eastward_wave_bottom_current - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_wbcuru - alias: wbcuru - # - - standard_name: Sw_wbcurv - alias: northward_wave_bottom_current - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_wbcurv - alias: wbcurv - # - - standard_name: Sw_wbcurp - alias: wave_bottom_current_period - canonical_units: s - description: ww3 export - - standard_name: Sw_wbcurp - alias: wbcurp - # - - standard_name: Sw_wavsuu - alias: eastward_wave_radiation_stress - canonical_units: N m-1 - description: ww3 export - - standard_name: Sw_wavsuu - alias: wavsuu - # - - standard_name: Sw_wavsuv - alias: eastward_northward_wave_radiation_stress - canonical_units: N m-1 - description: ww3 export - - standard_name: Sw_wavsuv - alias: wavsuv - # - - standard_name: Sw_wavsvv - alias: northward_wave_radiation_stress - canonical_units: Pa - description: ww3 export - - standard_name: Sw_wavsvv - alias: wavsvv - # - - standard_name: Sw_ustokes1 - alias: eastward_partitioned_stokes_drift_1 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_ustokes1 - alias: x1pstk - # - - standard_name: Sw_ustokes2 - alias: eastward_partitioned_stokes_drift_2 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_ustokes2 - alias: x2pstk - # - - standard_name: Sw_ustokes3 - alias: eastward_partitioned_stokes_drift_3 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_ustokes3 - alias: x3pstk - # - - standard_name: Sw_vstokes1 - alias: northward_partitioned_stokes_drift_1 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_vstokes1 - alias: y1pstk - # - - standard_name: Sw_vstokes2 - alias: northward_partitioned_stokes_drift_2 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_vstokes2 - alias: y2pstk - # - - standard_name: Sw_vstokes3 - alias: northward_partitioned_stokes_drift_3 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_vstokes3 - alias: y3pstk - # - #----------------------------------- - # section: FV3 atm export/import to/from JEDI - #----------------------------------- - # - - standard_name: u - canonical_units: m s-1 - alias: u_component_of_native_D_grid_wind - # - - standard_name: v - canonical_units: m s-1 - alias: v_component_of_native_D_grid_wind - # - - standard_name: ua - canonical_units: m s-1 - alias: eastward_wind - # - - standard_name: va - canonical_units: m s-1 - alias: northward_wind - # - - standard_name: t - canonical_units: K - alias: air_temperature - # - - standard_name: delp - canonical_units: Pa - alias: air_pressure_thickness - # - - standard_name: ps - canonical_units: Pa - alias: surface_pressure - # - - standard_name: sphum - canonical_units: kg kg-1 - alias: specific_humidity - # - - standard_name: ice_wat - canonical_units: kg kg-1 - alias: cloud_liquid_ice - # - - standard_name: liq_wat - canonical_units: kg kg-1 - alias: cloud_liquid_water - # - - standard_name: rainwat - canonical_units: kg kg-1 - alias: rain_water - # - - standard_name: snowwat - canonical_units: kg kg-1 - alias: snow_water - # - - standard_name: graupel - canonical_units: kg kg-1 - alias: graupel - # - - standard_name: o3mr - canonical_units: kg kg-1 - alias: ozone_mass_mixing_ratio - # - - standard_name: phis - canonical_units: m2 s-2 - alias: sfc_geopotential_height_times_grav - # - - standard_name: u_srf - canonical_units: m s-1 - alias: surface_eastward_wind - # - - standard_name: v_srf - canonical_units: m s-1 - alias: surface_northward_wind - # - # - - standard_name: t2m - canonical_units: K - alias: surface_temperature - # - - standard_name: slmsk - canonical_units: flag - description: landmask sea/land/ice=0/1/2 - # - - standard_name: weasd - canonical_units: mm - description: water equiv of acc snow depth over land and sea ice - alias: sheleg - # - - standard_name: tsea - canonical_units: K - description: surface skin temperature - # - - standard_name: vtype - canonical_units: index - description: vegetation type - # - - standard_name: stype - canonical_units: index - description: soil type - # - - standard_name: Sa_vfrac - canonical_units: frac - description: areal fractional cover of green vegetation - - standard_name: Sa_vfrac - alias: vfrac - # - - standard_name: stc - canonical_units: K - description: soil temperature content - # - - standard_name: smc - canonical_units: m3 m-3 - description: soil moisture content - # - - standard_name: snwdph - canonical_units: mm - description: snow depth in mm - # - - standard_name: f10m - canonical_units: ratio - description: fm at 10m - Ratio of sigma level 1 wind and 10m wind - # - - standard_name: Sa_zorl - canonical_units: cm - description: composite surface roughness in cm - - standard_name: Sa_zorl - alias: zorl - # - - standard_name: t2m - canonical_units: K - description: two meter temperature - # - #----------------------------------- - # section: land export - #----------------------------------- - # - - standard_name: Sl_lfrac - alias: land_fraction - canonical_units: 1 - description: land export - # - - standard_name: Sl_lfrin - canonical_units: 1 - description: land export - # - - standard_name: Sl_t - canonical_units: K - description: land export - # - - standard_name: inst_tracer_diag_aod - canonical_units: 1 - description: AOD - # - - standard_name: Sl_sfrac - alias: inst_snow_area_fraction_lnd - canonical_units: 1 - description: land export - # - - standard_name: Sl_tref - alias: inst_temp_height2m_lnd - canonical_units: K - description: mediator export to glc - no levation classes - # - - standard_name: Sl_qref - alias: inst_spec_humid_height2m_lnd - canonical_units: kg kg-1 - description: land export - # - - standard_name: Sl_q - alias: inst_spec_humid_lnd - canonical_units: kg kg-1 - description: land export - # - - standard_name: Fall_lat - alias: inst_laten_heat_flx_lnd - canonical_units: kg kg-1 m s-1 - description: land export to atm - atm/lnd latent heat flux - # - - standard_name: Fall_sen - alias: inst_sensi_heat_flx_lnd - canonical_units: K m s-1 - description: land export to atm - atm/lnd sensible heat flux - # - - standard_name: Fall_evap - alias: inst_potential_laten_heat_flx_lnd - canonical_units: W m-2 - description: land export - # - - standard_name: Fall_gflx - alias: inst_upward_heat_flux_lnd - canonical_units: W m-2 - description: land export - # - - standard_name: Fall_roff - alias: inst_runoff_rate_lnd - canonical_units: kg m-2 s-1 - description: land export - # - - standard_name: Fall_soff - alias: inst_subsurface_runoff_rate_lnd - canonical_units: kg m-2 s-1 - description: land export - # - - standard_name: Sl_cmm - alias: inst_drag_wind_speed_for_momentum - canonical_units: m s-1 - description: land export - # - - standard_name: Sl_chh - alias: inst_drag_mass_flux_for_heat_and_moisture - canonical_units: kg m-2 s-1 - description: land export - # - - standard_name: Sl_zvfun - alias: inst_func_of_roughness_length_and_vfrac - canonical_units: 1 - description: land export +field_dictionary: + version_number: 0.0.0 + institution: National ESPC, CSC & MCL Working Groups + source: automatically generated by the NUOPC Layer + description: Community-based dictionary for shared coupling fields + entries: + # + #----------------------------------- + # section: mediator calculation for atm/ocn flux calculation + #----------------------------------- + # + - standard_name: Faox_lat + alias: mean_laten_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator calculation - atm/ocn surface latent heat flux + # + - standard_name: Faox_lwup + alias: mean_up_lw_flx_ocn + canonical_units: W m-2 + description: mediator calculation - long wave radiation flux over the ocean + # + - standard_name: Faox_taux + alias: stress_on_air_ocn_zonal + canonical_units: N m-2 + description: mediator calculation + # + - standard_name: Faox_tauy + alias: stress_on_air_ocn_merid + canonical_units: N m-2 + description: mediator calculation + # + - standard_name: Foxx_lwnet + alias: mean_net_lw_flx + canonical_units: W m-2 + description: mediator calculation - atm/ocn net longwave flux + # + - standard_name: Foxx_sen + canonical_units: W m-2 + alias: mean_sensi_heat_flx + description: mediator calculation - atm/ocn surface sensible heat flux + # + - standard_name: Foxx_evap + canonical_units: kg m-2 s-1 + alias: mean_evap_rate + description: mediator calculation - atm/ocn specific humidity flux + # + - standard_name: Faox_evap + canonical_units: kg m-2 s-1 + description: mediator calculation - atm/ocn specific humidity flux + #----------------------------------- + # section: atmosphere export + #----------------------------------- + # + - standard_name: Faxa_bcph + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_ocph + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_dstdry + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_dstwet + canonical_units: kg m-2 s-1 + description: atmosphere export + # + #----------------------------------- + # section: atmosphere export + #----------------------------------- + # + - standard_name: Faxa_swdn + alias: inst_down_sw_flx + canonical_units: W m-2 + description: atmosphere export - mean downward SW heat flux + # + - standard_name: Faxa_lwdn + alias: inst_down_lw_flx + canonical_units: W m-2 + description: atmosphere export - mean downward LW heat flux + # + - standard_name: Faxa_rain + alias: inst_prec_rate + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_rainc + alias: inst_prec_rate_conv + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_rainl + alias: inst_prec_rate_large + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snow + alias: inst_fprec_rate + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snowc + alias: inst_fprec_rate_conv + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snowl + alias: inst_fprec_rate_large + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_swnet + alias: inst_net_sw_flx + canonical_units: W m-2 + description: atmosphere export + # + - standard_name: Faxa_swndf + alias: inst_down_sw_ir_dif_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward nir diffuse flux + # + - standard_name: Faxa_swndr + alias: inst_down_sw_ir_dir_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward nir direct flux + # + - standard_name: Faxa_swvdf + alias: inst_down_sw_vis_dif_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward uv+vis diffuse flux + # + - standard_name: Faxa_swvdr + alias: inst_down_sw_vis_dir_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward uv+visvdirect flux + # + - standard_name: Sa_dens + alias: air_density_height_lowest + canonical_units: kg m-3 + description: atmosphere export- density at the lowest model layer + # + - standard_name: Sa_pbot + alias: inst_pres_height_lowest + canonical_units: Pa + description: atmosphere export - pressure at lowest model layer + # + - standard_name: Sa_prsl + alias: inst_pres_height_lowest_from_phys + canonical_units: Pa + description: atmosphere export - pressure at lowest model layer + # + - standard_name: Sa_pslv + alias: inst_pres_height_surface + canonical_units: Pa + description: atmosphere export - instantaneous pressure land and sea surface + # + - standard_name: Sa_ptem + canonical_units: K + description: atmosphere export - bottom layer potential temperature + # + - standard_name: Sa_shum + alias: inst_spec_humid_height_lowest + canonical_units: kg kg-1 + description: atmosphere export - bottom layer specific humidity + # + - standard_name: Sa_qa + alias: inst_spec_humid_height_lowest_from_phys + canonical_units: kg kg-1 + description: atmosphere export - bottom layer specific humidity + # + - standard_name: Sa_tbot + alias: inst_temp_height_lowest + canonical_units: K + description: atmosphere export - bottom layer temperature + # + - standard_name: Sa_tskn + alias: inst_temp_height_surface + - standard_name: Sa_tskn + alias: inst_temp_skin_temperature + canonical_units: K + description: atmosphere export - sea surface skin temperature + # + - standard_name: Sa_ta + alias: inst_temp_height_lowest_from_phys + canonical_units: K + description: atmosphere export - bottom layer temperature + # + - standard_name: Sa_u + alias: inst_zonal_wind_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer zonal wind + # + - standard_name: Sa_v + alias: inst_merid_wind_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer meridional wind + # + - standard_name: Sa_wspd + alias: inst_wind_speed_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer wind speed + # + - standard_name: Sa_z + alias: inst_height_lowest + canonical_units: m + description: atmosphere export - bottom layer height + # + - standard_name: Sa_topo + alias: inst_surface_height + canonical_units: m + description: atmosphere export - topographic height + # + - standard_name: Faxa_taux + alias: inst_zonal_moment_flx + - standard_name: Faxa_taux + alias: inst_zonal_moment_flx_atm + canonical_units: N m-2 + description: atmosphere export- zonal component of momentum flux + # + - standard_name: Faxa_tauy + alias: inst_merid_moment_flx + - standard_name: Faxa_tauy + alias: inst_merid_moment_flx_atm + canonical_units: N m-2 + description: atmosphere export - meridional component of momentum flux + # + - standard_name: Faxa_lwnet + canonical_units: W m-2 + alias: inst_net_lw_flx + description: atmosphere export - mean net longwave flux from atm + # + - standard_name: Faxa_sen + canonical_units: W m-2 + alias: inst_sensi_heat_flx + description: atmosphere export - sensible heat flux + # + - standard_name: Faxa_evap + canonical_units: kg m-2 s-1 + alias: inst_evap_rate + description: atmosphere export - latent heat flux conversion + # + - standard_name: Faxx_evap + canonical_units: kg m-2 s-1 + description: atmosphere import + # + - standard_name: Faxa_lat + alias: inst_laten_heat_flx + canonical_units: W m-2 + description: atmosphere export - latent heat flux + # + - standard_name: Faxx_lat + alias: mean_laten_heat_flx + canonical_units: W m-2 + description: atmosphere import + # + - standard_name: Faxx_lwup + alias: mean_up_lw_flx + canonical_units: W m-2 + description: atmosphere import - merged ocn/ice flux + # + - standard_name: Faxx_sen + alias: mean_sensi_heat_flx + canonical_units: W m-2 + description: atmosphere import + # + - standard_name: Faxx_taux + alias: mean_zonal_moment_flx + canonical_units: N m-2 + description: atmosphere import - zonal component of momentum flux + # + - standard_name: Faxx_tauy + alias: mean_merid_moment_flx + canonical_units: N m-2 + description: atmosphere import - meridional component of momentum flux + # + - standard_name: Sa_ofrac + alias: openwater_frac_in_atm + canonical_units: 1 + description: atm export to mediator - open water ocean fraction (varies with time) + # + - standard_name: Sa_u10m + alias: inst_zonal_wind_height10m + canonical_units: m s-1 + description: atmosphere export - zonal wind height 10m + - standard_name: Sa_u10m + alias: eastward_wind_at_10m_height + # + - standard_name: Sa_v10m + alias: inst_merid_wind_height10m + canonical_units: m s-1 + description: atmosphere export - meridional wind height 10m + - standard_name: Sa_v10m + alias: northward_wind_at_10m_height + # + - standard_name: Sa_wspd10m + alias: inst_wind_speed_height10m + canonical_units: m s-1 + description: atmosphere export - wind speed height 10m + # + - standard_name: Sa_t2m + alias: inst_temp_height2m + canonical_units: K + description: atmosphere export - temperature height 2m + # + - standard_name: Sa_q2m + alias: inst_spec_humid_height2m + canonical_units: kg kg -1 + description: atmosphere export - specifc humidity height 2m + # + - standard_name: canopy_moisture_storage + canonical_units: m + description: canopy moisture content + # + - standard_name: inst_aerodynamic_conductance + canonical_units: m + description: aerodynamic conductance + # + - standard_name: inst_canopy_resistance + canonical_units: s m-1 + description: canopy aerodynamic resistance + # + - standard_name: leaf_area_index + canonical_units: 1 + description: leaf area index + # + - standard_name: temperature_of_soil_layer + canonical_units: K + description: temperature in soil layer + # + - standard_name: height + canonical_units: m + description: orography + # + - standard_name: Sa_exner + alias: inst_exner_function_height_lowest + canonical_units: 1 + description: dimensionless exner function at surface adjacent layer + # + - standard_name: Sa_ustar + alias: surface_friction_velocity + canonical_units: m s-1 + description: surface friction velocity + # + #----------------------------------- + # section: sea-ice export + #----------------------------------- + # + - standard_name: Faii_evap + alias: evap_rate_atm_into_ice + canonical_units: kg m-2 s-1 + description: sea-ice export + # + - standard_name: Faii_lat + alias: laten_heat_flx_atm_into_ice + canonical_units: W m-2 + description: sea-ice export to atm - atm/ice latent heat flux + # + - standard_name: Faii_sen + alias: sensi_heat_flx_atm_into_ice + canonical_units: W m-2 + description: sea-ice export to atm - atm/ice sensible heat flux + # + - standard_name: Faii_lwup + alias: lwup_flx_ice + canonical_units: W m-2 + description: sea-ice export - outgoing logwave radiation + # + - standard_name: Faii_swnet + canonical_units: W m-2 + description: sea-ice export to atm + # + - standard_name: Faii_taux + alias: stress_on_air_ice_zonal + canonical_units: N m-2 + description: sea-ice export to atm - air ice zonal stress + # + - standard_name: Faii_tauy + alias: stress_on_air_ice_merid + canonical_units: N m-2 + description: sea-ice export - air ice meridional stress + # + - standard_name: Fioi_bcphi + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - hydrophilic black carbon flux to ocean + # + - standard_name: Fioi_bcpho + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - hydrophobic black carbon flux to ocean + # + - standard_name: Fioi_flxdst + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - dust aerosol flux to ocean + # + - standard_name: Fioi_melth + alias: net_heat_flx_to_ocn + canonical_units: W m-2 + description: sea-ice export to ocean - net heat flux to ocean + # + - standard_name: Fioi_meltw + alias: mean_fresh_water_to_ocean_rate + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) + # + - standard_name: Fioi_meltw_wiso + alias: mean_fresh_water_to_ocean_rate_wiso + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) for 16O, 18O, HDO + # + - standard_name: Fioi_salt + alias: mean_salt_rate + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - salt to ocean (salt flux from melting) + # + - standard_name: Fioi_swpen + alias: mean_sw_pen_to_ocn + canonical_units: W m-2 + description: sea-ice export to ocean - flux of shortwave through ice to ocean + # + - standard_name: Fioi_swpen_vdr + alias: mean_sw_pen_to_ocn_vis_dir_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of vis dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_vdf + alias: mean_sw_pen_to_ocn_vis_dif_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of vif dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_idr + alias: mean_sw_pen_to_ocn_ir_dir_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of ir dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_idf + alias: mean_sw_pen_to_ocn_ir_dif_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of ir dif shortwave through ice to ocean + # + - standard_name: Fioi_taux + alias: stress_on_ocn_ice_zonal + canonical_units: N m-2 + description: sea-ice export to ocean - ice ocean zonal stress + # + - standard_name: Fioi_tauy + alias: stress_on_ocn_ice_merid + canonical_units: N m-2 + description: sea-ice export to ocean - ice ocean meridional stress + # + - standard_name: Si_anidf + alias: inst_ice_ir_dif_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_anidr + alias: inst_ice_ir_dir_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_avsdf + alias: inst_ice_vis_dif_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_avsdr + alias: inst_ice_vis_dir_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_ifrac + alias: ice_fraction + canonical_units: 1 + description: sea-ice export to atm - ice fraction (varies with time) + # + - standard_name: Si_imask + alias: ice_mask + canonical_units: 1 + description: sea-ice export - ice mask + # + - standard_name: Si_qref + canonical_units: kg kg-1 + description: sea-ice export to atm + # + - standard_name: Si_t + alias: sea_ice_surface_temperature + canonical_units: K + description: sea-ice export + # + - standard_name: Si_tref + canonical_units: K + description: sea-ice export + # + - standard_name: Si_u10 + canonical_units: m/s + description: sea-ice export + # + - standard_name: Si_vice + alias: sea_ice_volume + canonical_units: m + description: sea-ice export - volume of ice per unit area + # + - standard_name: Si_snowh + canonical_units: m + description: sea-ice export - surface_snow_water_equivalent + # + - standard_name: Si_vsno + alias: snow_volume_on_sea_ice + canonical_units: m + description: sea-ice export - volume of snow per unit area + # + - standard_name: Si_thick + canonical_units: m + description: sea-ice export - ice thickness + # + - standard_name: Si_floediam + canonical_units: m + description: sea-ice export - ice floe diameter + # + #----------------------------------- + # section: ocean export to mediator + #----------------------------------- + # + - standard_name: Fioo_q + alias: freezing_melting_potential + canonical_units: W m-2 + description: ocean export + # + - standard_name: So_bldepth + alias: mixed_layer_depth + canonical_units: m + description: ocean export + # + - standard_name: So_h + alias: sea_surface_height_above_sea_level + canonical_units: m + description: ocean export + - standard_name: So_h + alias: seahgt + # + - standard_name: So_dhdx + alias: sea_surface_slope_zonal + canonical_units: m m-1 + description: ocean export + # + - standard_name: So_dhdy + alias: sea_surface_slope_merid + canonical_units: m m-1 + description: ocean export + # + - standard_name: So_duu10n + canonical_units: m2 s-2 + description: ocean export + # + - standard_name: So_fswpen + canonical_units: 1 + description: ocean export + # + - standard_name: So_ofrac + canonical_units: 1 + description: ocean export + # + - standard_name: So_omask + alias: ocean_mask + canonical_units: 1 + description: ocean export + # + - standard_name: So_qref + canonical_units: kg kg-1 + description: ocean export + # + - standard_name: So_re + canonical_units: 1 + description: ocean export + # + - standard_name: So_s + alias: s_surf + canonical_units: g kg-1 + description: ocean export + # + - standard_name: So_ssq + canonical_units: kg kg-1 + description: ocean export + # + - standard_name: So_t + alias: sea_surface_temperature + canonical_units: K + description: ocean export + # + - standard_name: So_tref + canonical_units: K + description: ocean export + # + - standard_name: So_u + alias: ocn_current_zonal + canonical_units: m s-1 + description: ocean export + # + - standard_name: So_u10 + canonical_units: m + description: ocean export + # + - standard_name: So_ustar + canonical_units: m s-1 + description: ocean export + # + - standard_name: So_v + alias: ocn_current_merid + canonical_units: m s-1 + description: ocean export + # + #----------------------------------- + # section: ocean import + #----------------------------------- + # + - standard_name: Foxx_hrain + canonical_units: W m-2 + description: to ocn heat content of rain + # + - standard_name: Foxx_hsnow + canonical_units: W m-2 + description: to ocn heat content of snow + # + - standard_name: Foxx_hevap + canonical_units: W m-2 + description: to ocn heat content of evaporation + # + - standard_name: Foxx_hcond + canonical_units: W m-2 + description: to ocn heat content of condensation + # + - standard_name: Foxx_hrofl + canonical_units: W m-2 + description: to ocn heat content of liquid runoff + # + - standard_name: Foxx_hrofi + canonical_units: W m-2 + description: to ocn heat content of ice runoff + # + - standard_name: Foxx_rofi + canonical_units: kg m-2 s-1 + description: ocean import - water flux due to runoff (frozen) + # + - standard_name: Foxx_rofl + canonical_units: kg m-2 s-1 + description: ocean import - water flux due to runoff (liquid) + # + - standard_name: Foxx_swnet + alias: mean_net_sw_flx + canonical_units: W m-2 + description: ocean import - net shortwave radiation to ocean + # + - standard_name: Foxx_swnet_vdr + alias: mean_net_sw_vis_dir_flx + canonical_units: W m-2 + description: ocean import - net shortwave visible direct radiation to ocean + # + - standard_name: Foxx_swnet_vdf + alias: mean_net_sw_vis_dif_flx + canonical_units: W m-2 + description: ocean import - net shortwave visible diffuse radiation to ocean + # + - standard_name: Foxx_swnet_idr + alias: mean_net_sw_ir_dir_flx + canonical_units: W m-2 + description: ocean import - net shortwave ir direct radiation to ocean + # + - standard_name: Foxx_swnet_idf + alias: mean_net_sw_ir_dif_flx + canonical_units: W m-2 + description: ocean import - net shortwave ir diffuse radiation to ocean + # + - standard_name: Foxx_sen + alias: mean_sensi_heat_flx + canonical_units: W m-2 + description: ocean import - sensible heat flux into ocean + # + - standard_name: Foxx_lat + canonical_units: W m-2 + description: ocean import - latent heat flux into ocean + # + - standard_name: Foxx_taux + alias: mean_zonal_moment_flx + canonical_units: N m-2 + description: ocean import - zonal surface stress to ocean + # + - standard_name: Foxx_tauy + alias: mean_merid_moment_flx + canonical_units: N m-2 + description: ocean import - meridional surface stress to ocean + # + #----------------------------------- + # mediator fields + #----------------------------------- + # + - standard_name: cpl_scalars + canonical_units: unitless + # + - standard_name: frac + canonical_units: 1 + # + - standard_name: mask + canonical_units: 1 + # + #----------------------------------- + # fields to use fluxes from mediator + #----------------------------------- + # + - standard_name: Faox_lat + alias: laten_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator export - atm/ocn surface latent heat flux + # + - standard_name: Faox_sen + alias: sensi_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator export - atm/ocn surface sensible heat flux + # + - standard_name: Faox_lwup + alias: lwup_flx_ocn + canonical_units: W m-2 + description: mediator export - long wave radiation flux over the ocean + # + - standard_name: Faox_taux + alias: stress_on_air_ocn_zonal + canonical_units: N m-2 + description: mediator export + # + - standard_name: Faox_tauy + alias: stress_on_air_ocn_merid + canonical_units: N m-2 + description: mediator export + # + #----------------------------------- + # section: atmosphere fields that need to be defined but are not used + #----------------------------------- + # + - standard_name: mean_prec_rate + canonical_units: kg m-2 s-1 + - standard_name: mean_fprec_rate + canonical_units: kg m-2 s-1 + - standard_name: mean_prec_rate_conv + canonical_units: kg m-2 s-1 + - standard_name: mean_down_lw_flx + canonical_units: W m-2 + - standard_name: inst_net_lw_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_flx + canonical_units: W m-2 + - standard_name: mean_net_sw_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_ir_dir_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_ir_dif_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_vis_dir_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_vis_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_ir_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_ir_dir_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_vis_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_vis_dir_flx + canonical_units: W m-2 + - standard_name: inst_surface_height + canonical_units: m + - standard_name: mean_zonal_moment_flx_atm + canonical_units: N m-2 + - standard_name: mean_merid_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_zonal_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_merid_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_sensi_heat_flx + canonical_units: N m-2 + - standard_name: inst_laten_heat_flx + canonical_units: N m-2 + - standard_name: inst_evap_rate + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_mass_frac + canonical_units: 1 + - standard_name: inst_tracer_up_surface_flx + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_down_surface_flx + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_clmn_mass_dens + canonical_units: g m-2 + - standard_name: inst_tracer_anth_biom_flx + canonical_units: ug m-2 s-1 + description: atmosphere export + - standard_name: inst_pres_interface + canonical_units: Pa + - standard_name: inst_pres_levels + canonical_units: Pa + - standard_name: inst_geop_interface + canonical_units: tbd + - standard_name: inst_geop_levels + canonical_units: tbd + - standard_name: inst_temp_interface + canonical_units: K + - standard_name: inst_temp_levels + canonical_units: K + - standard_name: inst_zonal_wind_levels + canonical_units: m s-1 + - standard_name: inst_merid_wind_levels + canonical_units: m s-1 + - standard_name: inst_omega_levels + canonical_units: tbd + - standard_name: inst_tracer_mass_frac + canonical_units: 1 + - standard_name: inst_soil_moisture_content + canonical_units: tbd + - standard_name: soil_type + canonical_units: tbd + - standard_name: inst_pbl_height + canonical_units: tbd + - standard_name: surface_cell_area + canonical_units: tbd + - standard_name: inst_convective_rainfall_amount + canonical_units: tbd + - standard_name: inst_spec_humid_conv_tendency_levels + canonical_units: tbd + - standard_name: inst_exchange_coefficient_heat_levels + canonical_units: tbd + - standard_name: inst_friction_velocity + canonical_units: tbd + - standard_name: inst_rainfall_amount + canonical_units: tbd + - standard_name: accumulated_lwe_thickness_of_precipitation_amount + canonical_units: tbd + - standard_name: inst_land_sea_mask + canonical_units: tbd + - standard_name: inst_temp_height_surface + canonical_units: tbd + - standard_name: inst_up_sensi_heat_flx + canonical_units: tbd + - standard_name: inst_lwe_snow_thickness + canonical_units: tbd + - standard_name: vegetation_type + canonical_units: tbd + - standard_name: inst_vegetation_area_frac + canonical_units: tbd + - standard_name: inst_surface_roughness + canonical_units: tbd + - standard_name: inst_laten_heat_flx + canonical_units: W m-2 + - standard_name: inst_sensi_heat_flx + canonical_units: W m-2 + - standard_name: land_mask + canonical_units: 1 + - standard_name: inst_cloud_frac_levels + canonical_units: 1 + - standard_name: inst_ice_nonconv_tendency_levels + canonical_units: kg m-2 s-1 + - standard_name: inst_liq_nonconv_tendency_levels + canonical_units: kg m-2 s-1 + - standard_name: inst_surface_soil_wetness + canonical_units: 1 + - standard_name: lake_fraction + canonical_units: 1 + - standard_name: ice_fraction_in_atm + alias: sea_ice_area_fraction + canonical_units: 1 + - standard_name: ocean_fraction + canonical_units: 1 + - standard_name: surface_snow_area_fraction + canonical_units: 1 + # + #----------------------------------- + # WW3 import + #----------------------------------- + # + - standard_name: sea_surface_height_above_sea_level + canonical_units: m + description: ww3 import + # + - standard_name: sea_surface_salinity + alias: s_surf + canonical_units: g kg-1 + description: ww3 import + # + - standard_name: surface_eastward_sea_water_velocity + alias: ocn_current_zonal + canonical_units: m s-1 + description: ww3 import + # + - standard_name: surface_northward_sea_water_velocity + alias: ocn_current_merid + canonical_units: m s-1 + description: ww3 import + # + - standard_name: eastward_wind_at_10m_height + alias: inst_zonal_wind_height10m + canonical_units: m s-1 + description: ww3 import + # + - standard_name: northward_wind_at_10m_height + alias: inst_merid_wind_height10m + canonical_units: m s-1 + description: ww3 import + # + - standard_name: sea_ice_concentration + alias: ice_fraction + canonical_units: 1 + description: ww3 import + # + #----------------------------------- + # WW3 export + #----------------------------------- + # + - standard_name: Sw_z0 + alias: wave_z0_roughness_length + canonical_units: 1 + description: ww3 export + - standard_name: Sw_z0 + alias: z0rlen + # + - standard_name: Sw_hs + alias: sea_surface_wave_significant_height + canonical_units: m + description: ww3 export - significant wave height + # + - standard_name: Sw_bhd + alias: sea_water_waves_effect_on_currents_bernoulli_head_adjustment + canonical_units: m2 s-2 + description: ww3 export - Bernoulli head (J term) + # + - standard_name: Sw_tauox + alias: sea_surface_x_stress_due_to_waves + canonical_units: m2 s-2 + description: ww3 export - wave to ocean momentum flux x + # + - standard_name: Sw_tauoy + alias: sea_surface_y_stress_due_to_waves + canonical_units: m2 s-2 + description: ww3 export - wave to ocean momentum flux y + # + - standard_name: Sw_taubblx + alias: sea_bottom_upward_x_stress_due_to_waves + canonical_units: m2 s-2 + description: ww3 export - momentum flux due to bottom friction x + # + - standard_name: Sw_taubbly + alias: sea_bottom_upward_y_stress_due_to_waves + canonical_units: m2 s-2 + description: ww3 export - momentum flux due to bottom friction y + # + - standard_name: Sw_ubrx + alias: sea_bed_orbital_x_velocity_due_to_waves + canonical_units: m s-1 + description: ww3 export - near bottom rms wave velocities x + # + - standard_name: Sw_ubry + alias: sea_bed_orbital_y_velocity_due_to_waves + canonical_units: m s-1 + description: ww3 export - near bottom rms wave velocities y + # + - standard_name: Sw_thm + alias: sea_surface_wave_mean_direction + canonical_units: deg + description: ww3 export - mean wave direction + # + - standard_name: Sw_t0m1 + alias: sea_surface_wave_mean_period + canonical_units: s + description: ww3 export - mean wave period + # + - standard_name: Sw_wnmean + alias: sea_surface_wave_mean_number + canonical_units: m-1 + description: ww3 export - mean wave number + # + - standard_name: Sw_pstokes_x + alias: eastward_partitioned_stokes_drift_current + canonical_units: m s-1 + description: ww3 export partitioned drift components using ungridded dimension + # + - standard_name: Sw_pstokes_y + alias: northward_partitioned_stokes_drift_current + canonical_units: m s-1 + description: ww3 export partitioned drift components using ungridded dimension + # + - standard_name: Sw_elevation_spectrum + alias: wave_elevation_spectrum + canonical_units: m2/s + description: wave elevation spectrum + # + # remaining fields are unused but required to be present + # + - standard_name: Sw_ch + alias: wave_induced_charnock_parameter + canonical_units: 1 + description: ww3 export + - standard_name: Sw_ch + alias: charno + # + - standard_name: eastward_stokes_drift_current + alias: uscurr + canonical_units: m s-1 + description: ww3 export spectrum of drift components + # + - standard_name: northward_stokes_drift_current + alias: vscurr + canonical_units: m s-1 + description: ww3 export spectrum of drift components + # + - standard_name: Sw_ustokes + alias: eastward_surface_stokes_drift_current + canonical_units: m s-1 + description: ww3 export surface drift components + - standard_name: Sw_ustokes + alias: ussx + # + - standard_name: Sw_vstokes + alias: northward_surface_stokes_drift_current + canonical_units: m s-1 + description: ww3 export using surface drift components + - standard_name: Sw_vstokes + alias: ussy + # + - standard_name: Sw_wavsuu + alias: eastward_wave_radiation_stress + canonical_units: N m-1 + description: ww3 export + - standard_name: Sw_wavsuu + alias: wavsuu + # + - standard_name: Sw_wavsuv + alias: eastward_northward_wave_radiation_stress + canonical_units: N m-1 + description: ww3 export + - standard_name: Sw_wavsuv + alias: wavsuv + # + - standard_name: Sw_wavsvv + alias: northward_wave_radiation_stress + canonical_units: Pa + description: ww3 export + - standard_name: Sw_wavsvv + alias: wavsvv + # + - standard_name: Sw_ustokes1 + alias: eastward_partitioned_stokes_drift_1 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes1 + alias: x1pstk + # + - standard_name: Sw_ustokes2 + alias: eastward_partitioned_stokes_drift_2 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes2 + alias: x2pstk + # + - standard_name: Sw_ustokes3 + alias: eastward_partitioned_stokes_drift_3 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes3 + alias: x3pstk + # + - standard_name: Sw_vstokes1 + alias: northward_partitioned_stokes_drift_1 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes1 + alias: y1pstk + # + - standard_name: Sw_vstokes2 + alias: northward_partitioned_stokes_drift_2 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes2 + alias: y2pstk + # + - standard_name: Sw_vstokes3 + alias: northward_partitioned_stokes_drift_3 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes3 + alias: y3pstk + # + #----------------------------------- + # section: FV3 atm export/import to/from JEDI + #----------------------------------- + # + - standard_name: u + canonical_units: m s-1 + alias: u_component_of_native_D_grid_wind + # + - standard_name: v + canonical_units: m s-1 + alias: v_component_of_native_D_grid_wind + # + - standard_name: ua + canonical_units: m s-1 + alias: eastward_wind + # + - standard_name: va + canonical_units: m s-1 + alias: northward_wind + # + - standard_name: t + canonical_units: K + alias: air_temperature + # + - standard_name: delp + canonical_units: Pa + alias: air_pressure_thickness + # + - standard_name: ps + canonical_units: Pa + alias: air_pressure_at_surface + # + - standard_name: sphum + canonical_units: kg kg-1 + alias: water_vapor_mixing_ratio_wrt_moist_air + # + - standard_name: ice_wat + canonical_units: kg kg-1 + alias: cloud_liquid_ice + # + - standard_name: liq_wat + canonical_units: kg kg-1 + alias: cloud_liquid_water + # + - standard_name: rainwat + canonical_units: kg kg-1 + alias: rain_water + # + - standard_name: snowwat + canonical_units: kg kg-1 + alias: snow_water + # + - standard_name: graupel + canonical_units: kg kg-1 + alias: graupel + # + - standard_name: o3mr + canonical_units: kg kg-1 + alias: ozone_mass_mixing_ratio + # + - standard_name: phis + canonical_units: m2 s-2 + alias: geopotential_height_times_gravity_at_surface + # + - standard_name: u_srf + canonical_units: m s-1 + alias: eastward_wind_at_surface + # + - standard_name: v_srf + canonical_units: m s-1 + alias: northward_wind_at_surface + # + - standard_name: t2m + canonical_units: K + alias: air_temperature_at_2m + # + - standard_name: slmsk + canonical_units: flag + description: landmask sea/land/ice=0/1/2 + # + - standard_name: weasd + canonical_units: mm + description: water equiv of acc snow depth over land and sea ice + alias: sheleg + # + - standard_name: tsea + alias: skin_temperature_at_surface + canonical_units: K + description: surface skin temperature + # + - standard_name: vtype + canonical_units: index + description: vegetation type + # + - standard_name: stype + canonical_units: index + description: soil type + # + - standard_name: Sa_vfrac + canonical_units: frac + description: areal fractional cover of green vegetation + - standard_name: Sa_vfrac + alias: vfrac + # + - standard_name: stc + canonical_units: K + description: soil temperature content + # + - standard_name: smc + canonical_units: m3 m-3 + description: soil moisture content + # + - standard_name: snwdph + canonical_units: mm + description: snow depth in mm + # + - standard_name: f10m + canonical_units: ratio + description: fm at 10m - Ratio of sigma level 1 wind and 10m wind + # + - standard_name: Sa_zorl + canonical_units: cm + description: composite surface roughness in cm + - standard_name: Sa_zorl + alias: zorl + # + - standard_name: t2m + canonical_units: K + description: two meter temperature + # + #----------------------------------- + # section: land export + #----------------------------------- + # + - standard_name: Sl_lfrac + alias: land_fraction + canonical_units: 1 + description: land export + # + - standard_name: Sl_lfrin + canonical_units: 1 + description: land export + # + - standard_name: Sl_t + canonical_units: K + description: land export + # + - standard_name: inst_tracer_diag_aod + canonical_units: 1 + description: AOD + # + - standard_name: Sl_sfrac + alias: inst_snow_area_fraction_lnd + canonical_units: 1 + description: land export + # + - standard_name: Sl_tref + alias: inst_temp_height2m_lnd + canonical_units: K + description: mediator export to glc - no levation classes + # + - standard_name: Sl_qref + alias: inst_spec_humid_height2m_lnd + canonical_units: kg kg-1 + description: land export + # + - standard_name: Sl_q + alias: inst_spec_humid_lnd + canonical_units: kg kg-1 + description: land export + # + - standard_name: Fall_lat + alias: inst_laten_heat_flx_lnd + canonical_units: kg kg-1 m s-1 + description: land export to atm - atm/lnd latent heat flux + # + - standard_name: Fall_sen + alias: inst_sensi_heat_flx_lnd + canonical_units: K m s-1 + description: land export to atm - atm/lnd sensible heat flux + # + - standard_name: Fall_evap + alias: inst_potential_laten_heat_flx_lnd + canonical_units: W m-2 + description: land export + # + - standard_name: Fall_gflx + alias: inst_upward_heat_flux_lnd + canonical_units: W m-2 + description: land export + # + - standard_name: Fall_roff + alias: inst_runoff_rate_lnd + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Fall_soff + alias: inst_subsurface_runoff_rate_lnd + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Sl_cmm + alias: inst_drag_wind_speed_for_momentum + canonical_units: m s-1 + description: land export + # + - standard_name: Sl_chh + alias: inst_drag_mass_flux_for_heat_and_moisture + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Sl_zvfun + alias: inst_func_of_roughness_length_and_vfrac + canonical_units: 1 + description: land export + # + #----------------------------------- + # section: fire behavior + #----------------------------------- + # + - standard_name: hflx_fire + canonical_units: K m s-1 + description: kinematic surface upward sensible heat flux of fire + # + - standard_name: evap_fire + canonical_units: Kg Kg-1 m s-1 + description: kinematic surface upward latent heat flux of fire + # + - standard_name: smoke_fire + canonical_units: kg m-2 diff --git a/tests-dev/test_cases/parm/model_configure_tc.IN b/tests-dev/test_cases/parm/model_configure_tc.IN index 47e9097e3c..fb418edaad 100644 --- a/tests-dev/test_cases/parm/model_configure_tc.IN +++ b/tests-dev/test_cases/parm/model_configure_tc.IN @@ -4,11 +4,11 @@ start_day: 24 start_hour: 00 start_minute: 0 start_second: 0 -nhours_fcst: 126 +nhours_fcst: 12 fhrot: 0 -dt_atmos: 72.0 +dt_atmos: 90 calendar: 'julian' -restart_interval: 3 6 9 +restart_interval: 0 output_1st_tstep_rst: .false. quilting: .true. @@ -49,7 +49,7 @@ dy: # needed for lambert_conformal iau_offset: 0 # IAU offset hours -output_fh: 1 -1 # Output forecast hours controlled by output_fh (see notes below) +output_fh: 3 -1 # Output forecast hours controlled by output_fh (see notes below) # a) An array of output_fh means to output history files at those forecast time (e.g., "output_fh: 0 1 2 3 12 24 48") # If the first elelment is zero, it means the first time step output # b) If there are two elements in output_fh and the second one is -1, then the first element is output frequency. e.g. diff --git a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN index 2a063d1547..7dfee37e93 100644 --- a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN +++ b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN @@ -11,21 +11,6 @@ prepend_date = .false. / -&mpp_io_nml - header_buffer_val = 16384, - global_field_on_root_pe = .true., - io_clocks_on = .false., - shuffle = 0, - deflate_level = , - cf_compliance = .false. -/ - -&fms_io_nml - checksum_required = .false. - max_files_r = 1000, - max_files_w = 1000, -/ - &fms2_io_nml netcdf_default_format="netcdf4" / @@ -130,8 +115,6 @@ n_zs_filter = 1 nord_zs_filter = 4 pass_full_omega_to_physics_in_non_hydrostatic_mode = .false. - - sa3dtke_dyco = .false. / &fv_nest_nml @@ -207,7 +190,6 @@ cal_pre = .false. redrag = .true. dspheat = .true. - sa3dtke = .false. hybedmf = .false. hurr_pbl = .true. ! HWRF moninedmf moninq_fac = -1.0 ! HWRF_moninedmf @@ -272,8 +254,6 @@ iau_delthrs = 6 iaufhrs = 0 iau_inc_files = , - iau_regional = .false. - iau_inc_scale = -999 iau_drymassfixer = .false. lgfdlmprad = .false. effr_in = .true. diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 68ad3732a0..ceca9ff0b7 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -22,9 +22,9 @@ export SYEAR=2019 export SMONTH=08 export SDAY=24 export SHOUR=00 -export DT_ATMOS=72 +export DT_ATMOS=90 export FH_MAX=1 -export RESTART_INTERVAL='3 6 9' +export RESTART_INTERVAL='0' #export WRITE_DOPOST=.true. export IDEFLATE=1 export ICHUNK2D=-1 @@ -97,5 +97,5 @@ export DIAG_TABLE=diag_table_tc export INPUT_NML=tropical_cyclone.nml.IN export MODEL_CONFIGURE=model_configure_tc.IN export UFS_CONFIGURE=ufs.configure.tc.IN -export FV3_RUN=tc_test.IN +export FV3_RUN=tropical_cyclone.IN export HSD_CASE=true From a2d25a7e50e501ac45dc2b9dddaa1df992f40141 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 6 May 2025 14:48:21 -0500 Subject: [PATCH 23/68] Increase wallclock time for TC case. --- tests-dev/test_cases/tests/tropical_cyclone | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index ceca9ff0b7..f4399239bc 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -23,7 +23,7 @@ export SMONTH=08 export SDAY=24 export SHOUR=00 export DT_ATMOS=90 -export FH_MAX=1 +export FH_MAX=12 export RESTART_INTERVAL='0' #export WRITE_DOPOST=.true. export IDEFLATE=1 @@ -99,3 +99,4 @@ export MODEL_CONFIGURE=model_configure_tc.IN export UFS_CONFIGURE=ufs.configure.tc.IN export FV3_RUN=tropical_cyclone.IN export HSD_CASE=true +export WLCLK=300 From 3cf2da52733a52a8ccb58535eff7eac3f1a5e4f8 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 6 May 2025 15:04:38 -0500 Subject: [PATCH 24/68] Update TC test file. --- tests-dev/test_cases/tests/tropical_cyclone | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index f4399239bc..3b96a130be 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -1,17 +1,13 @@ ############################################################################### # -# Regional, Tropical Cyclone Idealized Test Case (atmosphere only, dycore only) at C768L127 +# Regional, Tropical Cyclone Idealized Test Case (atmosphere only) at 4km resolution # ############################################################################### -export TEST_DESCR="Compare tropical cyclone test case C768L127 results with previous trunk version" +export TEST_DESCR=" Regional, Tropical Cyclone Idealized Test Case" export CNTL_DIR=tropical_cyclone -export LIST_FILES="sfcf006.nc \ - atmf006.nc \ - HURPRS.GrbF06" - export ATMRES=C768 export_fv3 From afe95b1ec61f54263fe955b5ebbdf8eb440b68fc Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 6 May 2025 15:08:33 -0500 Subject: [PATCH 25/68] Update TC test files for baseline check. --- tests-dev/test_cases/tests/tropical_cyclone | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 3b96a130be..c5c81ab9bc 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -8,6 +8,10 @@ export TEST_DESCR=" Regional, Tropical Cyclone Idealized Test Case" export CNTL_DIR=tropical_cyclone +export LIST_FILES="atmf006.nc \ + sfcf006.nc" + + export ATMRES=C768 export_fv3 From e0c590ae0f2b3179378b3c55de0a1eed440520ca Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 8 May 2025 14:35:25 -0500 Subject: [PATCH 26/68] Update TC fv3_run file. --- tests-dev/test_cases/exp_conf/tropical_cyclone.IN | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN index 83d0b007fe..c0744d2e32 100644 --- a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN +++ b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN @@ -1,7 +1,9 @@ rm -fr INPUT RESTART mkdir INPUT RESTART -cp -r /work/noaa/epic/cbook/TC/unlinked/* ./INPUT/. -cp -r /work/noaa/epic/cbook/TC/tc_fix/* . + +cp -r @[INPUTDATA_ROOT]/HSD_input_data/tropical_cyclone/input ./INPUT/. +cp -r @[INPUTDATA_ROOT]/HSD_input_data/tropical_cyclone/fix/* . + rm ./fd_ufs.yaml mv ./fd_ufs.tc.yaml ./fd_ufs.yaml From b95a9018dcff53be38414af7ee3081d12ed769a9 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 8 May 2025 16:37:26 -0500 Subject: [PATCH 27/68] Fix TC fv3_run. --- tests-dev/test_cases/exp_conf/tropical_cyclone.IN | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN index c0744d2e32..b11c2546c2 100644 --- a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN +++ b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN @@ -2,7 +2,7 @@ rm -fr INPUT RESTART mkdir INPUT RESTART -cp -r @[INPUTDATA_ROOT]/HSD_input_data/tropical_cyclone/input ./INPUT/. +cp -r @[INPUTDATA_ROOT]/HSD_input_data/tropical_cyclone/input/* ./INPUT/. cp -r @[INPUTDATA_ROOT]/HSD_input_data/tropical_cyclone/fix/* . rm ./fd_ufs.yaml From 7335590c9975c87805b3ff0038dfdc3cc38d43dd Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 15 May 2025 16:51:23 -0500 Subject: [PATCH 28/68] Update baseline_setup.yaml with new input data path. --- tests-dev/baseline_setup.yaml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml index 5cea75996f..fe12358935 100644 --- a/tests-dev/baseline_setup.yaml +++ b/tests-dev/baseline_setup.yaml @@ -8,8 +8,8 @@ hera: PTMP: /scratch1/NCEPDEV/stmp2 RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20240214 INPUTDATA_ROOT_BMIC: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 orion: QUEUE: batch @@ -21,8 +21,8 @@ orion: PTMP: /work/noaa/stmp/${USER}/stmp RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20240214 INPUTDATA_ROOT_BMIC: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 hercules: QUEUE: batch @@ -34,8 +34,8 @@ hercules: PTMP: /work2/noaa/stmp/${USER} RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20240214 INPUTDATA_ROOT_BMIC: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 gaea: QUEUE: normal @@ -47,8 +47,8 @@ gaea: PTMP: /gpfs/f5/${ACCNR}/scratch/${USER}/RT_RUNDIR RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20240214 INPUTDATA_ROOT_BMIC: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 jet: QUEUE: batch @@ -60,8 +60,8 @@ jet: PTMP: /lfs5/HFIP/hfv3gfs/${USER}/RT_RUNDIRS RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20240214 INPUTDATA_ROOT_BMIC: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/BM_IC-20220207 derecho: QUEUE: main @@ -73,8 +73,8 @@ derecho: PTMP: /glade/derecho/scratch RUNDIR_ROOT: SCHEDULER: pbs - INPUTDATA_ROOT: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20240214 INPUTDATA_ROOT_BMIC: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207 noaacloud: QUEUE: batch @@ -86,8 +86,8 @@ noaacloud: PTMP: /lustre/stmp RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20240214 INPUTDATA_ROOT_BMIC: /contrib/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207 s4: QUEUE: s4 @@ -99,6 +99,6 @@ s4: PTMP: /scratch/users RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /data/prod/emc.nemspara/RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /data/prod/emc.nemspara/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT: /data/prod/emc.nemspara/RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /data/prod/emc.nemspara/RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20240214 INPUTDATA_ROOT_BMIC: /data/prod/emc.nemspara/RT/NEMSfv3gfs/BM_IC-20220207 From d87ecef72e4171ed0318e69e87b0700d7dcc96d1 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 15 May 2025 18:03:43 -0500 Subject: [PATCH 29/68] Add option for post; update model_config with dynamic vars. --- tests-dev/test_cases/exp_conf/tropical_cyclone.IN | 7 +++++++ tests-dev/test_cases/parm/model_configure_tc.IN | 4 ++-- tests-dev/test_cases/tests/tropical_cyclone | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN index b11c2546c2..5a1f97c0af 100644 --- a/tests-dev/test_cases/exp_conf/tropical_cyclone.IN +++ b/tests-dev/test_cases/exp_conf/tropical_cyclone.IN @@ -7,3 +7,10 @@ cp -r @[INPUTDATA_ROOT]/HSD_input_data/tropical_cyclone/fix/* . rm ./fd_ufs.yaml mv ./fd_ufs.tc.yaml ./fd_ufs.yaml + +if [ $WRITE_DOPOST = .true. ]; then + cp ${PATHRT}/parm/post_itag_hafs itag + cp ${PATHRT}/parm/postxconfig-NT-hafs.txt postxconfig-NT.txt + cp ${PATHRT}/parm/postxconfig-NT-hafs.txt postxconfig-NT_FH00.txt + cp ${PATHRT}/parm/params_grib2_tbl_new params_grib2_tbl_new +fi diff --git a/tests-dev/test_cases/parm/model_configure_tc.IN b/tests-dev/test_cases/parm/model_configure_tc.IN index fb418edaad..fc513d2343 100644 --- a/tests-dev/test_cases/parm/model_configure_tc.IN +++ b/tests-dev/test_cases/parm/model_configure_tc.IN @@ -4,7 +4,7 @@ start_day: 24 start_hour: 00 start_minute: 0 start_second: 0 -nhours_fcst: 12 +nhours_fcst: @[FHMAX] fhrot: 0 dt_atmos: 90 calendar: 'julian' @@ -18,7 +18,7 @@ write_tasks_per_group: 15 num_files: 2 filename_base: 'atm' 'sfc' output_file: 'netcdf_parallel' 'netcdf_parallel' -write_dopost: .false. +write_dopost: @[WRITE_DOPOST] output_history: .true. ichunk2d: -1 jchunk2d: -1 diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index c5c81ab9bc..1b14d1403b 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -25,7 +25,7 @@ export SHOUR=00 export DT_ATMOS=90 export FH_MAX=12 export RESTART_INTERVAL='0' -#export WRITE_DOPOST=.true. +export WRITE_DOPOST=.true. export IDEFLATE=1 export ICHUNK2D=-1 export JCHUNK2D=-1 From 2fdc0c725da1e7e1bdec01d454a56b3e1c419bff Mon Sep 17 00:00:00 2001 From: ulmononian Date: Fri, 16 May 2025 10:34:43 -0500 Subject: [PATCH 30/68] Restore FV3_HAFS_v1_thompson_nonsst in hafsw_intel in ufs_test.yaml. --- tests-dev/test_cases/parm/model_configure_tc.IN | 4 ++-- tests-dev/test_cases/parm/tropical_cyclone.nml.IN | 2 +- tests-dev/test_cases/tests/tropical_cyclone | 8 ++++---- tests-dev/ufs_test.yaml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests-dev/test_cases/parm/model_configure_tc.IN b/tests-dev/test_cases/parm/model_configure_tc.IN index fc513d2343..1971286a9d 100644 --- a/tests-dev/test_cases/parm/model_configure_tc.IN +++ b/tests-dev/test_cases/parm/model_configure_tc.IN @@ -13,8 +13,8 @@ output_1st_tstep_rst: .false. quilting: .true. quilting_restart: .false. -write_groups: 1 -write_tasks_per_group: 15 +write_groups: 2 +write_tasks_per_group: 10 num_files: 2 filename_base: 'atm' 'sfc' output_file: 'netcdf_parallel' 'netcdf_parallel' diff --git a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN index 7dfee37e93..6f80a909f3 100644 --- a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN +++ b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN @@ -27,7 +27,7 @@ &fv_core_nml ignore_rst_cksum = .true. - layout = 15,15 + layout = 10,20 io_layout = 1,1 npx = 1051 npy = 1051 diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 1b14d1403b..cc4c5d6a2d 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -33,13 +33,13 @@ export ICHUNK3D=-1 export JCHUNK3D=-1 export KCHUNK3D=-1 export OUTPUT_FH='3 -1' -export WRTTASK_PER_GROUP=15 +export WRTTASK_PER_GROUP=10 export BLOCKSIZE=70 export CCPP_SUITE=FV3_HAFS_v1_thompson_nonsst export DEFLATE_LEVEL=-1 -export INPES=15 -export JNPES=15 +export INPES=10 +export JNPES=20 export NPX=1051 export NPY=1051 export NPZ=81 @@ -71,7 +71,7 @@ export LAT2=31.000000 export DLON=0.04 export DLAT=0.04 -export GRID_PES="225" +export GRID_PES="200" export TILE_COARSE="0" export NUM_TILE_TOP=1 export NEST_REFINE="0" diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 0199353745..6b2e3be913 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -300,7 +300,7 @@ rrfs_dyn64_phy32_debug_intel: hafsw_intel: build: compiler: 'intel' - option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_thompson_nonsst,FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' tests: - hafs_regional_atm: {'project':['daily'],'baseline': 'True'} - hafs_regional_atm_thompson_gfdlsf: {'project':['daily'],'baseline': 'True'} From 6f790e9921500ee0f05482febb61870c2a0dd15f Mon Sep 17 00:00:00 2001 From: ulmononian Date: Fri, 16 May 2025 12:08:14 -0500 Subject: [PATCH 31/68] Revert some TC configs. --- tests-dev/test_cases/parm/model_configure_tc.IN | 4 ++-- tests-dev/test_cases/parm/tropical_cyclone.nml.IN | 2 +- tests-dev/test_cases/tests/tropical_cyclone | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests-dev/test_cases/parm/model_configure_tc.IN b/tests-dev/test_cases/parm/model_configure_tc.IN index 1971286a9d..fc513d2343 100644 --- a/tests-dev/test_cases/parm/model_configure_tc.IN +++ b/tests-dev/test_cases/parm/model_configure_tc.IN @@ -13,8 +13,8 @@ output_1st_tstep_rst: .false. quilting: .true. quilting_restart: .false. -write_groups: 2 -write_tasks_per_group: 10 +write_groups: 1 +write_tasks_per_group: 15 num_files: 2 filename_base: 'atm' 'sfc' output_file: 'netcdf_parallel' 'netcdf_parallel' diff --git a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN index 6f80a909f3..7dfee37e93 100644 --- a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN +++ b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN @@ -27,7 +27,7 @@ &fv_core_nml ignore_rst_cksum = .true. - layout = 10,20 + layout = 15,15 io_layout = 1,1 npx = 1051 npy = 1051 diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index cc4c5d6a2d..1b14d1403b 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -33,13 +33,13 @@ export ICHUNK3D=-1 export JCHUNK3D=-1 export KCHUNK3D=-1 export OUTPUT_FH='3 -1' -export WRTTASK_PER_GROUP=10 +export WRTTASK_PER_GROUP=15 export BLOCKSIZE=70 export CCPP_SUITE=FV3_HAFS_v1_thompson_nonsst export DEFLATE_LEVEL=-1 -export INPES=10 -export JNPES=20 +export INPES=15 +export JNPES=15 export NPX=1051 export NPY=1051 export NPZ=81 @@ -71,7 +71,7 @@ export LAT2=31.000000 export DLON=0.04 export DLAT=0.04 -export GRID_PES="200" +export GRID_PES="225" export TILE_COARSE="0" export NUM_TILE_TOP=1 export NEST_REFINE="0" From 1b12bb7844777d1407cc6465230ee7e65ff3ed1a Mon Sep 17 00:00:00 2001 From: ulmononian Date: Fri, 16 May 2025 12:45:11 -0500 Subject: [PATCH 32/68] Update default fcst length and wallclock time. --- tests-dev/test_cases/tests/tropical_cyclone | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 1b14d1403b..b53f554282 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -23,9 +23,9 @@ export SMONTH=08 export SDAY=24 export SHOUR=00 export DT_ATMOS=90 -export FH_MAX=12 +export FH_MAX=6 export RESTART_INTERVAL='0' -export WRITE_DOPOST=.true. +export WRITE_DOPOST=.false. export IDEFLATE=1 export ICHUNK2D=-1 export JCHUNK2D=-1 @@ -99,4 +99,4 @@ export MODEL_CONFIGURE=model_configure_tc.IN export UFS_CONFIGURE=ufs.configure.tc.IN export FV3_RUN=tropical_cyclone.IN export HSD_CASE=true -export WLCLK=300 +export WLCLK=60 From 433da343360418834e5c6fe7b9a0d294653b8969 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Fri, 16 May 2025 14:51:20 -0500 Subject: [PATCH 33/68] Updates to configs, threading, etc. --- .../test_cases/parm/model_configure_tc.IN | 6 +++--- .../test_cases/parm/tropical_cyclone.nml.IN | 20 +++++++++---------- tests-dev/test_cases/tests/tropical_cyclone | 18 +++++++++-------- 3 files changed, 23 insertions(+), 21 deletions(-) diff --git a/tests-dev/test_cases/parm/model_configure_tc.IN b/tests-dev/test_cases/parm/model_configure_tc.IN index fc513d2343..98eb1df1ce 100644 --- a/tests-dev/test_cases/parm/model_configure_tc.IN +++ b/tests-dev/test_cases/parm/model_configure_tc.IN @@ -6,15 +6,15 @@ start_minute: 0 start_second: 0 nhours_fcst: @[FHMAX] fhrot: 0 -dt_atmos: 90 +dt_atmos: @[DT_ATMOS] calendar: 'julian' restart_interval: 0 output_1st_tstep_rst: .false. quilting: .true. quilting_restart: .false. -write_groups: 1 -write_tasks_per_group: 15 +write_groups: @[WRITE_GROUP] +write_tasks_per_group: @[WRTTASK_PER_GROUP] num_files: 2 filename_base: 'atm' 'sfc' output_file: 'netcdf_parallel' 'netcdf_parallel' diff --git a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN index 7dfee37e93..c4a9089b33 100644 --- a/tests-dev/test_cases/parm/tropical_cyclone.nml.IN +++ b/tests-dev/test_cases/parm/tropical_cyclone.nml.IN @@ -1,9 +1,9 @@ &atmos_model_nml - blocksize = 70 + blocksize = @[BLOCKSIZE] chksum_debug = .false. dycore_only = .false. avg_max_length = 10800. - ccpp_suite = 'FV3_HAFS_v1_thompson_nonsst' + ccpp_suite = '@[CCPP_SUITE]' ignore_rst_cksum = .true. / @@ -27,10 +27,10 @@ &fv_core_nml ignore_rst_cksum = .true. - layout = 15,15 + layout = @[INPES],@[JNPES] io_layout = 1,1 - npx = 1051 - npy = 1051 + npx = @[NPX] + npy = @[NPY] ntiles = 1 npz = 81 !grid_type = -1 @@ -58,8 +58,8 @@ beta = 0. a_imp = 1. p_fac = 0.1 - k_split = 2 - n_split = 5 + k_split = @[K_SPLIT] + n_split = @[N_SPLIT] nwat = 6 na_init = 1 d_ext = 0.0 @@ -94,7 +94,7 @@ fill = .true. dwind_2d = .false. print_freq = 3 - warm_start = .false. + warm_start = @[WARM_START] no_dycore = .false. z_tracer = .true. agrid_vel_rst = .true. @@ -103,8 +103,8 @@ write_3d_diags = .true. do_schmidt = .true. - target_lat = 10.0 - target_lon = -179.9 + target_lat = @[TARGET_LAT] + target_lon = @[TARGET_LON] stretch_fac = 1.0001 regional = .true. bc_update_interval = 126 diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index b53f554282..43cfd1d839 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -23,7 +23,7 @@ export SMONTH=08 export SDAY=24 export SHOUR=00 export DT_ATMOS=90 -export FH_MAX=6 +export FHMAX=3 export RESTART_INTERVAL='0' export WRITE_DOPOST=.false. export IDEFLATE=1 @@ -33,13 +33,15 @@ export ICHUNK3D=-1 export JCHUNK3D=-1 export KCHUNK3D=-1 export OUTPUT_FH='3 -1' -export WRTTASK_PER_GROUP=15 +export WRTTASK_PER_GROUP=10 +export WRITE_GROUP=2 +export THRD=2 export BLOCKSIZE=70 export CCPP_SUITE=FV3_HAFS_v1_thompson_nonsst export DEFLATE_LEVEL=-1 -export INPES=15 -export JNPES=15 +export INPES=10 +export JNPES=20 export NPX=1051 export NPY=1051 export NPZ=81 @@ -52,8 +54,8 @@ export EXTERNAL_IC=.true. export NGGPS_IC=.true. export MOUNTAIN=.false. export WARM_START=.false. -#export TARGET_LAT="22.0" -#export TARGET_LON="-62.0" +export TARGET_LAT="10.0" +export TARGET_LON="-179.9" export STRETCH_FAC=1.0001 export REGIONAL=.true. export BC_UPDATE_INTERVAL=3 @@ -71,7 +73,7 @@ export LAT2=31.000000 export DLON=0.04 export DLAT=0.04 -export GRID_PES="225" +export GRID_PES="200" export TILE_COARSE="0" export NUM_TILE_TOP=1 export NEST_REFINE="0" @@ -99,4 +101,4 @@ export MODEL_CONFIGURE=model_configure_tc.IN export UFS_CONFIGURE=ufs.configure.tc.IN export FV3_RUN=tropical_cyclone.IN export HSD_CASE=true -export WLCLK=60 +export WLCLK=30 From 4b60496c30cd53819d366016f09eb736e5a52104 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Fri, 16 May 2025 14:55:15 -0500 Subject: [PATCH 34/68] Update list files in test file. --- tests-dev/test_cases/tests/tropical_cyclone | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index 43cfd1d839..c95b083cbc 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -8,8 +8,8 @@ export TEST_DESCR=" Regional, Tropical Cyclone Idealized Test Case" export CNTL_DIR=tropical_cyclone -export LIST_FILES="atmf006.nc \ - sfcf006.nc" +export LIST_FILES="atmf003.nc \ + sfcf003.nc" export ATMRES=C768 From 06d8c831b90574329f93512325238135f22888ad Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Sun, 18 May 2025 17:06:34 +0000 Subject: [PATCH 35/68] FV3_fix_tiled file path update --- tests-dev/test_cases/exp_conf/baroclinic_wave.IN | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index e1c7ead15d..088da00a54 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -5,6 +5,7 @@ elif [ $NPX = 49 ]; then inputdir=FV3_input_data48 elif [ $NPX = 193 ]; then inputdir=FV3_input_data192 + ores=050 elif [ $NPX = 385 ]; then inputdir=FV3_input_data384 elif [ $NPX = 769 ]; then @@ -101,7 +102,7 @@ if [ $TILEDFIX = .true. ]; then if [ $CPLLND == .true. ]; then cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/@[ATMRES]*.nc INPUT/. else - cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/@[ATMRES]*.nc . + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]mx${ores}/@[ATMRES]*.nc . fi cp @[INPUTDATA_ROOT]/FV3_fix/global_glacier.2x2.grb . cp @[INPUTDATA_ROOT]/FV3_fix/global_maxice.2x2.grb . From 1e8b67cd6ba89cd2577358502ba6fe3edec6ad90 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Sun, 18 May 2025 17:42:49 -0600 Subject: [PATCH 36/68] update machine config: derecho --- tests-dev/machine_config/machine_derecho.config | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests-dev/machine_config/machine_derecho.config b/tests-dev/machine_config/machine_derecho.config index 6c873db434..0c847091ed 100644 --- a/tests-dev/machine_config/machine_derecho.config +++ b/tests-dev/machine_config/machine_derecho.config @@ -1,15 +1,15 @@ #!/bin/bash set -eux -module use /glade/work/epicufsrt/contrib/derecho/rocoto/modulefiles -module load rocoto - +module use /glade/work/epicufsrt/contrib/derecho/modulefiles +module load rocoto/1.3.7-fix + module use -a /glade/work/epicufsrt/conda/modulefiles.derecho module load anaconda/23.7.4 -ROCOTORUN=/glade/work/epicufsrt/contrib/derecho/rocoto/bin/rocotorun -ROCOTOSTAT=/glade/work/epicufsrt/contrib/derecho/rocoto/bin/rocotostat -ROCOTOCOMPLETE=/glade/work/epicufsrt/contrib/derecho/rocoto/bin/rocotocomplete +ROCOTORUN=/glade/work/epicufsrt/contrib/derecho/rocoto-1.3.7-fix/bin/rocotorun +ROCOTOSTAT=/glade/work/epicufsrt/contrib/derecho/rocoto-1.3.7-fix/bin/rocotostat +ROCOTOCOMPLETE=/glade/work/epicufsrt/contrib/derecho/rocoto-1.3.7-fix/bin/rocotocomplete ROCOTO_SCHEDULER=pbspro export ROCOTORUN export ROCOTOSTAT From 32984b83a083e2df8e4e436e0f9142f37fcd87e8 Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Sun, 18 May 2025 23:45:19 +0000 Subject: [PATCH 37/68] add hera test log: passed --- tests-dev/logs/RegressionTests_hera.log | 867 ++++++++++++++++++++++-- 1 file changed, 810 insertions(+), 57 deletions(-) diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index b27057b03b..87d021b3ec 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,7 +1,7 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -6173a37d4b3787b06bf4708ad5a7e1cbdd49a493 +4b60496c30cd53819d366016f09eb736e5a52104 Submodule hashes used in testing: d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) @@ -11,7 +11,7 @@ Submodule hashes used in testing: 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - eb8a16cd5c2f37ba51add3e1267f2979e00b62bc FV3 (remotes/origin/feature/fix4GNUrts) + bd78d04c3755d278a3e21388dad0e3699950eee2 FV3 (heads/develop) 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) @@ -23,11 +23,11 @@ Submodule hashes used in testing: bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) - 25ed632840044136ba5b9292c466a168cee2ea5b MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10469-g25ed63284) + 8c52e6a9e36c94f5e0f6adbed715973a7ee0e3dc MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10471-g8c52e6a9e) 65ef5c73bc7f5663d5688f75c3855d431da4baea MOM6-interface/MOM6/pkg/CVMix-src (65ef5c7) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) 1a2d2fcb02da38e975f252ef743af24b68b3cc7f NOAHMP-interface/noahmp (v3.7.1-455-g1a2d2fc) - fffcf691db3d036181ee2a641c786392bcb43492 WW3 (6.07.1-441-gfffcf691) + f0e0285945b5af07be8e2c01123ce982d2cf207a WW3 (6.07.1-440-gf0e02859) 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) 97b24f8e40f1de0980388c8326c48b442e5a5e61 stochastic_physics (ufs-v2.0.0-282-g97b24f8) @@ -38,73 +38,826 @@ The second time is specifically for the run phase. Times/Memory will be empty for failed tests. BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20250507 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_1260617 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_3458996 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-r) - USE ROCOTO -====START OF hera REGRESSION TESTING LOG==== -UFSWM hash used in testing: -6173a37d4b3787b06bf4708ad5a7e1cbdd49a493 +PASS -- COMPILE s2swa_32bit_intel [12:43, 12:42](1 warnings,3 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [08:30, 07:40] (3310056 MB) +PASS -- TEST cpld_control_gefs_intel [29:54, 15:27] (4329284 MB) +PASS -- TEST cpld_restart_gefs_intel [18:44, 05:21] (4188068 MB) +PASS -- TEST cpld_dcp_gefs_intel [27:33, 15:02] (4387676 MB) -Submodule hashes used in testing: - d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) - 642e81395472d5887b54f601b60ee607ed39bf09 AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-6194-g642e81395) - 132fa6963ba2f7103f711eb567e4fe97ed0804a8 CDEPS-interface/CDEPS (cdeps0.4.17-406-g132fa69) - 4411a158cc4839157e3087d7fe8e399f9685eb35 CICE-interface/CICE (CICE6.0.0-399-g4411a15) - 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) - a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - eb8a16cd5c2f37ba51add3e1267f2979e00b62bc FV3 (remotes/origin/feature/fix4GNUrts) - 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) - 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) - 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) - 5282f12f3c1e672b5b2512cc23fa3e7e086280aa FV3/upp (upp_v10.2.0-268-g5282f12f) --179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd --3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd - 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) - bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) - c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) - 25ed632840044136ba5b9292c466a168cee2ea5b MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10469-g25ed63284) - 65ef5c73bc7f5663d5688f75c3855d431da4baea MOM6-interface/MOM6/pkg/CVMix-src (65ef5c7) - 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - 1a2d2fcb02da38e975f252ef743af24b68b3cc7f NOAHMP-interface/noahmp (v3.7.1-455-g1a2d2fc) - fffcf691db3d036181ee2a641c786392bcb43492 WW3 (6.07.1-441-gfffcf691) - 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) - 97b24f8e40f1de0980388c8326c48b442e5a5e61 stochastic_physics (ufs-v2.0.0-282-g97b24f8) +PASS -- COMPILE s2swa_32bit_pdlib_intel [16:51, 16:50](1 warnings,3 remarks) +PASS -- TEST cpld_control_gfsv17_intel [20:31, 19:37] (2007932 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [21:34, 20:30] (2176052 MB) +PASS -- TEST cpld_restart_gfsv17_intel [09:07, 08:00] (1276720 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [24:18, 23:26] (1891424 MB) -NOTES: -[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). -The first time is for the full script (prep+run+finalize). -The second time is specifically for the run phase. -Times/Memory will be empty for failed tests. +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [17:21, 17:21](1 warnings,3 remarks) +PASS -- TEST cpld_control_sfs_intel [19:56, 19:21] (1959424 MB) -BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20250507 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_1415018 +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [04:40, 04:40](1537 warnings,1939 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [24:06, 23:15] (1945904 MB) -UFS_TEST.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic -* (-c) - CREATE NEW BASELINES -* (-r) - USE ROCOTO +PASS -- COMPILE s2swa_intel [13:03, 13:02](1 warnings,3 remarks) +PASS -- TEST cpld_control_p8_intel [10:37, 09:36] (3371160 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [10:03, 09:02] (3373596 MB) +PASS -- TEST cpld_restart_p8_intel [06:40, 05:22] (3297396 MB) +PASS -- TEST cpld_control_qr_p8_intel [09:52, 08:55] (3397892 MB) +PASS -- TEST cpld_restart_qr_p8_intel [06:46, 05:31] (3309016 MB) +PASS -- TEST cpld_2threads_p8_intel [10:03, 09:12] (3565212 MB) +PASS -- TEST cpld_decomp_p8_intel [10:22, 09:25] (3350152 MB) +PASS -- TEST cpld_mpi_p8_intel [08:46, 07:54] (3224736 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [10:08, 09:00] (3383176 MB) +PASS -- TEST cpld_control_c192_p8_intel [12:21, 10:28] (3518564 MB) +PASS -- TEST cpld_restart_c192_p8_intel [09:05, 06:23] (3760196 MB) + +PASS -- COMPILE s2swal_intel [13:14, 13:13](1 warnings,4 remarks) +PASS -- TEST cpld_control_p8_lnd_intel [10:44, 09:47] (3320304 MB) +PASS -- TEST cpld_restart_p8_lnd_intel [06:04, 05:00] (3221292 MB) +PASS -- TEST cpld_s2sa_p8_intel [08:50, 07:54] (3362544 MB) + +PASS -- COMPILE s2sw_intel [12:13, 12:12](1 warnings,3 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [06:58, 06:12] (2013840 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [07:17, 06:26] (2113132 MB) + +PASS -- COMPILE s2swa_debug_intel [04:29, 04:29](1427 warnings,1170 remarks) +PASS -- TEST cpld_debug_p8_intel [14:27, 13:35] (3427376 MB) + +PASS -- COMPILE s2sw_debug_intel [04:13, 04:12](1427 warnings,1170 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [07:24, 06:39] (2035060 MB) + +PASS -- COMPILE s2s_aoflux_intel [11:39, 11:38](0 warnings,1 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:24, 04:29] (2085316 MB) + +PASS -- COMPILE s2swa_faster_intel [17:01, 17:01](1 warnings,3 remarks) +PASS -- TEST cpld_control_p8_faster_intel [09:23, 08:31] (3387856 MB) + +PASS -- COMPILE s2sw_pdlib_intel [16:37, 16:36](1 warnings,3 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [18:11, 17:27] (2021324 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [09:12, 08:15] (1256700 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [21:07, 20:23] (1940424 MB) +PASS -- TEST cpld_control_c48_5deg_intel [08:15, 07:47] (3037668 MB) +PASS -- TEST cpld_warmstart_c48_5deg_intel [02:49, 02:19] (3026764 MB) +PASS -- TEST cpld_restart_c48_5deg_intel [01:46, 01:21] (2468456 MB) +PASS -- TEST cpld_control_c24_5deg_intel [01:30, 01:08] (2242760 MB) +PASS -- TEST cpld_warmstart_c24_5deg_intel [00:59, 00:36] (2235532 MB) +PASS -- TEST cpld_restart_c24_5deg_intel [00:48, 00:28] (1566700 MB) +PASS -- TEST cpld_control_c24_9deg_intel [01:29, 01:07] (2242088 MB) +PASS -- TEST cpld_warmstart_c24_9deg_intel [00:58, 00:37] (2234304 MB) +PASS -- TEST cpld_restart_c24_9deg_intel [00:50, 00:31] (1562708 MB) +PASS -- TEST cpld_control_c12_9deg_intel [00:57, 00:35] (2165740 MB) +PASS -- TEST cpld_warmstart_c12_9deg_intel [00:57, 00:34] (2162624 MB) +PASS -- TEST cpld_restart_c12_9deg_intel [00:43, 00:24] (1511816 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [04:30, 04:30](1537 warnings,1939 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [25:10, 24:27] (1990468 MB) + +PASS -- COMPILE atm_dyn32_intel [10:49, 10:49](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [06:46, 06:38] (841008 MB) +PASS -- TEST baroclinic_wave_intel [05:54, 04:56] (1488196 MB) +PASS -- TEST control_flake_intel [03:43, 03:28] (715332 MB) +PASS -- TEST control_CubedSphereGrid_intel [02:59, 02:29] (1600912 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [03:04, 02:37] (1610344 MB) +PASS -- TEST control_latlon_intel [02:58, 02:32] (1612228 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:05, 02:36] (1602052 MB) +PASS -- TEST control_c48_intel [07:37, 07:11] (1722044 MB) +PASS -- TEST control_c48.v2.sfc_intel [06:49, 06:36] (837640 MB) +PASS -- TEST control_c48_lnd_iau_intel [07:39, 07:11] (1710396 MB) +PASS -- TEST control_c192_intel [08:12, 07:33] (1794896 MB) +PASS -- TEST control_c384_intel [09:32, 08:19] (1972968 MB) +PASS -- TEST control_c384gdas_intel [10:36, 08:22] (1387388 MB) +PASS -- TEST control_stochy_intel [01:54, 01:41] (670020 MB) +PASS -- TEST control_stochy_restart_intel [01:14, 00:59] (511140 MB) +PASS -- TEST control_lndp_intel [01:45, 01:34] (673772 MB) +PASS -- TEST control_iovr4_intel [02:50, 02:34] (664012 MB) +PASS -- TEST control_iovr5_intel [02:48, 02:33] (652980 MB) +PASS -- TEST control_p8_intel [03:38, 02:58] (1905276 MB) +PASS -- TEST control_p8.v2.sfc_intel [03:53, 03:12] (1888712 MB) +PASS -- TEST control_p8_ugwpv1_intel [03:36, 02:57] (1871348 MB) +PASS -- TEST control_restart_p8_intel [02:19, 01:47] (1113692 MB) +PASS -- TEST control_noqr_p8_intel [03:33, 03:00] (1877920 MB) +PASS -- TEST control_restart_noqr_p8_intel [02:16, 01:40] (1166568 MB) +PASS -- TEST control_decomp_p8_intel [03:35, 02:59] (1886244 MB) +PASS -- TEST control_2threads_p8_intel [03:48, 03:15] (1983100 MB) +PASS -- TEST control_p8_lndp_intel [05:38, 05:10] (1898112 MB) +PASS -- TEST control_p8_rrtmgp_intel [04:47, 04:10] (1936072 MB) +PASS -- TEST control_p8_mynn_intel [03:48, 03:12] (1911320 MB) +PASS -- TEST merra2_thompson_intel [04:06, 03:30] (1909348 MB) +PASS -- TEST regional_control_intel [05:47, 05:22] (1113448 MB) +PASS -- TEST regional_restart_intel [03:20, 02:56] (1144088 MB) +PASS -- TEST regional_decomp_intel [06:12, 05:46] (1095776 MB) +PASS -- TEST regional_2threads_intel [04:23, 04:00] (1075756 MB) +PASS -- TEST regional_noquilt_intel [05:42, 05:18] (1416664 MB) +PASS -- TEST regional_netcdf_parallel_intel [05:46, 05:18] (1118992 MB) +PASS -- TEST regional_2dwrtdecomp_intel [05:53, 05:28] (1110220 MB) +PASS -- TEST regional_wofs_intel [07:30, 07:06] (1925072 MB) + +PASS -- COMPILE rrfs_intel [10:20, 10:20](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [08:19, 07:52] (1110368 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:55, 04:09] (1298340 MB) +PASS -- TEST rap_decomp_intel [08:40, 08:13] (1061060 MB) +PASS -- TEST rap_2threads_intel [09:14, 08:49] (1131792 MB) +PASS -- TEST rap_restart_intel [04:38, 04:05] (1108932 MB) +PASS -- TEST rap_sfcdiff_intel [08:14, 07:49] (1113752 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [08:58, 08:34] (1049508 MB) +PASS -- TEST rap_sfcdiff_restart_intel [06:21, 05:52] (1136340 MB) +PASS -- TEST hrrr_control_intel [04:32, 04:04] (1059152 MB) +PASS -- TEST hrrr_control_decomp_intel [04:33, 04:09] (1052652 MB) +PASS -- TEST hrrr_control_2threads_intel [04:46, 04:23] (1124560 MB) +PASS -- TEST hrrr_control_restart_intel [02:30, 02:10] (1018828 MB) +PASS -- TEST rrfs_v1beta_intel [08:16, 07:45] (1075268 MB) +PASS -- TEST rrfs_v1nssl_intel [09:56, 09:40] (1996668 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:27, 09:11] (2057492 MB) + +PASS -- COMPILE csawmg_intel [09:57, 09:57](0 warnings,0 remarks) +PASS -- TEST control_csawmg_intel [06:33, 06:09] (1047584 MB) +PASS -- TEST control_ras_intel [03:36, 03:22] (758876 MB) + +PASS -- COMPILE wam_intel [09:52, 09:52](0 warnings,1 remarks) +PASS -- TEST control_wam_intel [11:51, 11:18] (1690208 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [10:03, 10:03](0 warnings,1 remarks) +PASS -- TEST control_p8_faster_intel [03:34, 02:55] (1894548 MB) +PASS -- TEST regional_control_faster_intel [05:18, 04:53] (1105940 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [04:58, 04:57](884 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [02:57, 02:27] (1629132 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:03, 02:31] (1641388 MB) +PASS -- TEST control_stochy_debug_intel [03:24, 03:10] (852080 MB) +PASS -- TEST control_lndp_debug_intel [03:04, 02:50] (842292 MB) +PASS -- TEST control_csawmg_debug_intel [04:52, 04:28] (1156596 MB) +PASS -- TEST control_ras_debug_intel [03:03, 02:49] (853668 MB) +PASS -- TEST control_diag_debug_intel [03:30, 02:53] (1694644 MB) +PASS -- TEST control_debug_p8_intel [11:29, 10:57] (1937384 MB) +PASS -- TEST regional_debug_intel [18:22, 17:55] (1120196 MB) +PASS -- TEST rap_control_debug_intel [05:23, 05:09] (1232368 MB) +PASS -- TEST hrrr_control_debug_intel [05:29, 05:15] (1222552 MB) +PASS -- TEST hrrr_gf_debug_intel [05:25, 05:08] (1234568 MB) +PASS -- TEST hrrr_c3_debug_intel [05:21, 05:08] (1229032 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [05:26, 05:11] (1234544 MB) +PASS -- TEST rap_diag_debug_intel [05:46, 05:17] (1314788 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [05:31, 05:17] (1234016 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [05:33, 05:19] (1238788 MB) +PASS -- TEST rap_lndp_debug_intel [05:31, 05:17] (1230944 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [05:30, 05:15] (1236260 MB) +PASS -- TEST rap_noah_debug_intel [24:24, 24:09] (1233656 MB) +PASS -- TEST rap_sfcdiff_debug_intel [05:23, 05:08] (1226932 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:38, 08:21] (1239328 MB) +PASS -- TEST rrfs_v1beta_debug_intel [05:18, 05:03] (1217840 MB) +PASS -- TEST rap_clm_lake_debug_intel [05:18, 05:03] (1229664 MB) +PASS -- TEST rap_flake_debug_intel [05:28, 05:13] (1237508 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [09:16, 08:51] (1247244 MB) + +PASS -- COMPILE atm_debug_dyn32_gnu [03:35, 03:35](0 warnings,0 remarks) +PASS -- TEST control_csawmg_debug_gnu [02:42, 02:18] (831792 MB) + +PASS -- COMPILE wam_debug_intel [03:18, 03:17](839 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [14:20, 13:47] (1697572 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [09:57, 09:57](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:43, 03:55] (1181544 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [06:57, 06:32] (1059248 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [03:58, 03:34] (986728 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [07:53, 07:30] (982404 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [04:12, 03:50] (977844 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:00, 03:38] (930940 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [05:20, 04:54] (1029900 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:11, 01:54] (923008 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [10:01, 10:01](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [02:42, 02:05] (1247708 MB) +PASS -- TEST conus13km_2threads_intel [01:34, 01:01] (1222992 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:47, 01:15] (1119160 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [10:06, 10:06](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [04:49, 04:19] (1021304 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [03:29, 03:29](787 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [05:09, 04:52] (1111948 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:07, 04:52] (1113280 MB) +PASS -- TEST conus13km_debug_intel [14:30, 13:53] (1278344 MB) +PASS -- TEST conus13km_debug_qr_intel [14:38, 14:02] (980776 MB) +PASS -- TEST conus13km_debug_2threads_intel [13:01, 12:21] (1259368 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [14:51, 14:19] (1341084 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [03:23, 03:23](787 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [15:31, 15:19] (1184524 MB) + +PASS -- COMPILE hafsw_intel [11:40, 11:40](1 warnings,3 remarks) +PASS -- TEST hafs_regional_atm_intel [05:52, 04:52] (888940 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [03:56, 03:34] (1139040 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [08:14, 07:03] (963660 MB) +PASS -- TEST hafs_regional_atm_wav_intel [15:55, 14:54] (1000908 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [20:12, 18:58] (1032964 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [06:10, 05:27] (498292 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:43, 06:38] (519204 MB) +PASS -- TEST hafs_global_1nest_atm_intel [03:16, 02:43] (372912 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [24:24, 22:32] (519560 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:17, 03:43] (522064 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:08, 03:30] (525208 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:45, 04:02] (583040 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:29, 01:12] (401244 MB) +PASS -- TEST gnv1_nested_intel [05:13, 03:59] (1768772 MB) +PASS -- TEST tropical_cyclone_intel [14:46, 12:19] (2349944 MB) + +PASS -- COMPILE hafsw_debug_intel [03:54, 03:54](1479 warnings,1443 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:58, 13:14] (576656 MB) + +PASS -- COMPILE hafsw_faster_intel [11:19, 11:19](0 warnings,2 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [10:48, 10:00] (631328 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [11:02, 10:10] (726792 MB) + +PASS -- COMPILE hafs_mom6w_intel [11:45, 11:45](0 warnings,2 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [09:33, 08:18] (725556 MB) + +PASS -- COMPILE hafs_all_intel [10:55, 10:55](0 warnings,2 remarks) +PASS -- TEST hafs_regional_docn_intel [07:26, 06:25] (978012 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [07:35, 06:35] (952032 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [17:23, 16:42] (1213908 MB) + +PASS -- COMPILE datm_cdeps_intel [07:11, 06:58](0 warnings,0 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [03:02, 02:53] (1170552 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:56, 01:41] (1122124 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [03:07, 02:56] (1026880 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [02:55, 02:45] (1028504 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [02:55, 02:46] (1022236 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:59, 02:49] (1144784 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:28, 03:18] (1142536 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:53, 02:45] (1013740 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:44, 06:41] (1073152 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [07:43, 06:41] (1058320 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [03:01, 02:53] (1178048 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:09, 03:57] (2462248 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:09, 03:56] (2518292 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [03:22, 03:21](4 warnings,0 remarks) +PASS -- TEST datm_cdeps_debug_cfsr_intel [06:37, 06:27] (1089436 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [06:52, 06:52](0 warnings,0 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:03, 02:52] (1153572 MB) + +PASS -- COMPILE datm_cdeps_land_intel [01:16, 01:15](0 warnings,1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:20, 00:58] (270408 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:06, 00:50] (330412 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:47, 00:31] (331704 MB) + +PASS -- COMPILE datm_cdeps_lm4_intel [01:21, 01:19](0 warnings,0 remarks) +PASS -- TEST datm_cdeps_lm4_gswp3_intel [01:00, 00:40] (564508 MB) +PASS -- TEST datm_cdeps_lm4_gswp3_rst_intel [00:43, 00:20] (470064 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [10:52, 10:51](0 warnings,1 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [04:52, 03:52] (2020296 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [10:50, 10:49](1 warnings,1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [06:21, 05:05] (1993792 MB) + +PASS -- COMPILE atml_intel [11:25, 11:23](9 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_intel [04:18, 03:32] (1868572 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [02:31, 01:54] (1099848 MB) + +PASS -- COMPILE atml_debug_intel [04:59, 04:58](889 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [06:10, 05:20] (1888484 MB) + +PASS -- COMPILE atmw_intel [11:00, 10:59](0 warnings,3 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [02:46, 02:09] (1926476 MB) + +PASS -- COMPILE atmaero_intel [10:49, 10:48](0 warnings,1 remarks) +PASS -- TEST atmaero_control_p8_intel [05:04, 04:19] (3176276 MB) +PASS -- TEST atmaero_control_p8_rad_intel [05:53, 05:06] (3094896 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [05:32, 05:01] (3115396 MB) + +PASS -- COMPILE atmaq_intel [10:07, 10:06](8 warnings,4 remarks) +PASS -- TEST regional_atmaq_intel [18:26, 16:49] (2912748 MB) + +PASS -- COMPILE atmaq_debug_intel [03:37, 03:36](864 warnings,4 remarks) +PASS -- TEST regional_atmaq_debug_intel [41:44, 40:09] (2923116 MB) + +PASS -- COMPILE atm_fbh_intel [10:40, 10:39](3 warnings,8 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [12:04, 11:47] (1083012 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intelllvm [06:59, 06:58](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn32_phy32_intelllvm [09:03, 08:32] (1051656 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intelllvm [07:27, 07:26](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn64_phy32_intelllvm [05:28, 04:59] (1021848 MB) + +PASS -- COMPILE atm_gnu [04:41, 04:40](0 warnings,0 remarks) +PASS -- TEST 2020_CAPE_gnu [11:29, 11:19] (748440 MB) +PASS -- TEST baroclinic_wave_gnu [10:54, 09:52] (1083952 MB) +PASS -- TEST control_c48_gnu [09:53, 09:23] (1527460 MB) +PASS -- TEST control_stochy_gnu [03:07, 02:52] (599852 MB) +PASS -- TEST control_ras_gnu [05:00, 04:44] (606696 MB) +PASS -- TEST control_p8_gnu [05:05, 04:23] (1567900 MB) +PASS -- TEST control_p8_ugwpv1_gnu [05:01, 04:21] (1571032 MB) +PASS -- TEST control_flake_gnu [05:52, 05:33] (649868 MB) + +PASS -- COMPILE rrfs_gnu [03:58, 03:58](0 warnings,0 remarks) +PASS -- TEST rap_control_gnu [11:44, 11:17] (952652 MB) +PASS -- TEST rap_decomp_gnu [11:50, 11:26] (953424 MB) +PASS -- TEST rap_2threads_gnu [13:52, 13:25] (1019528 MB) +PASS -- TEST rap_restart_gnu [06:33, 05:59] (697780 MB) +PASS -- TEST rap_sfcdiff_gnu [11:46, 11:19] (950648 MB) +PASS -- TEST rap_sfcdiff_decomp_gnu [11:58, 11:31] (953516 MB) +PASS -- TEST rap_sfcdiff_restart_gnu [09:14, 08:42] (693004 MB) +PASS -- TEST hrrr_control_gnu [06:17, 05:49] (952368 MB) +PASS -- TEST hrrr_control_noqr_gnu [06:09, 05:44] (938716 MB) +PASS -- TEST hrrr_control_2threads_gnu [07:01, 06:37] (1003824 MB) +PASS -- TEST hrrr_control_decomp_gnu [06:11, 05:48] (950332 MB) +PASS -- TEST hrrr_control_restart_gnu [03:20, 03:01] (685616 MB) +PASS -- TEST hrrr_control_restart_noqr_gnu [03:23, 03:00] (772156 MB) +PASS -- TEST rrfs_v1beta_gnu [11:40, 11:08] (947400 MB) + +PASS -- COMPILE csawmg_gnu [03:33, 03:32](0 warnings,0 remarks) +PASS -- TEST control_csawmg_gnu [08:37, 08:13] (857744 MB) + +PASS -- COMPILE atm_dyn32_debug_gnu [06:30, 06:30](0 warnings,0 remarks) +PASS -- TEST control_diag_debug_gnu [02:18, 01:42] (1384608 MB) +PASS -- TEST regional_debug_gnu [08:44, 08:18] (879524 MB) +PASS -- TEST rap_control_debug_gnu [02:51, 02:39] (967524 MB) +PASS -- TEST hrrr_control_debug_gnu [02:48, 02:34] (957508 MB) +PASS -- TEST hrrr_gf_debug_gnu [02:55, 02:41] (960452 MB) +PASS -- TEST hrrr_c3_debug_gnu [03:01, 02:48] (967156 MB) +PASS -- TEST rap_diag_debug_gnu [03:23, 02:53] (1050668 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:27, 04:11] (960324 MB) +PASS -- TEST rap_progcld_thompson_debug_gnu [02:56, 02:43] (963208 MB) +PASS -- TEST rrfs_v1beta_debug_gnu [02:54, 02:42] (958484 MB) +PASS -- TEST control_ras_debug_gnu [01:52, 01:41] (594656 MB) +PASS -- TEST control_stochy_debug_gnu [02:00, 01:49] (591440 MB) +PASS -- TEST control_debug_p8_gnu [02:16, 01:49] (1557640 MB) +PASS -- TEST rap_flake_debug_gnu [03:08, 02:51] (965136 MB) +PASS -- TEST rap_clm_lake_debug_gnu [03:06, 02:43] (967172 MB) +PASS -- TEST gnv1_c96_no_nest_debug_gnu [05:17, 04:29] (966728 MB) + +PASS -- COMPILE wam_debug_gnu [02:16, 02:16](0 warnings,0 remarks) +PASS -- TEST control_wam_debug_gnu [07:16, 06:39] (1396876 MB) -PASS -- COMPILE atm_dyn32_intel [12:01, 12:01](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [06:50, 06:40] (840924 MB) -PASS -- TEST baroclinic_wave_intel [05:38, 05:02] (1493092 MB) +PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:24, 04:24](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn32_phy32_gnu [10:17, 09:47] (808948 MB) +PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:55, 05:13] (805076 MB) +PASS -- TEST rap_2threads_dyn32_phy32_gnu [12:04, 11:41] (853388 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [06:32, 06:06] (842456 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:40, 05:17] (801908 MB) +PASS -- TEST rap_restart_dyn32_phy32_gnu [08:32, 07:32] (676016 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [03:17, 02:45] (660268 MB) +PASS -- TEST conus13km_control_gnu [04:37, 03:45] (965052 MB) +PASS -- TEST conus13km_2threads_gnu [02:17, 01:33] (956060 MB) +PASS -- TEST conus13km_restart_mismatch_gnu [02:35, 01:53] (671812 MB) -PASS -- COMPILE atm_gnu [05:34, 05:33](0 warnings,0 remarks) -PASS -- TEST 2020_CAPE_gnu [11:26, 11:16] (748412 MB) -PASS -- TEST baroclinic_wave_gnu [11:02, 10:01] (1080532 MB) +PASS -- COMPILE atm_dyn64_phy32_gnu [10:37, 10:37](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn64_phy32_gnu [06:16, 05:48] (835424 MB) +PASS -- COMPILE atm_dyn32_phy32_debug_gnu [07:15, 07:14](0 warnings,0 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_gnu [03:05, 02:37] (815920 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [03:05, 02:42] (816928 MB) +PASS -- TEST conus13km_debug_gnu [08:12, 07:25] (976016 MB) +PASS -- TEST conus13km_debug_qr_gnu [08:12, 07:24] (705440 MB) +PASS -- TEST conus13km_debug_2threads_gnu [07:04, 05:58] (974560 MB) +PASS -- TEST conus13km_radar_tten_debug_gnu [07:25, 06:53] (1049776 MB) + +PASS -- COMPILE atm_dyn64_phy32_debug_gnu [06:48, 06:47](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_gnu [03:39, 03:18] (846236 MB) + +PASS -- COMPILE s2swa_gnu [16:45, 16:45](0 warnings,0 remarks) +PASS -- TEST cpld_control_p8_gnu [12:26, 11:21] (1685104 MB) + +PASS -- COMPILE s2s_gnu [15:56, 15:55](0 warnings,0 remarks) +PASS -- TEST cpld_control_nowave_noaero_p8_gnu [10:54, 10:03] (1652072 MB) + +PASS -- COMPILE s2swa_debug_gnu [03:45, 03:44](0 warnings,0 remarks) +PASS -- TEST cpld_debug_p8_gnu [08:05, 07:09] (1689240 MB) + +PASS -- COMPILE s2sw_pdlib_gnu [16:17, 16:16](0 warnings,0 remarks) +PASS -- TEST cpld_control_pdlib_p8_gnu [19:11, 18:09] (1601888 MB) + +PASS -- COMPILE s2sw_pdlib_debug_gnu [03:03, 03:00](0 warnings,0 remarks) +PASS -- TEST cpld_debug_pdlib_p8_gnu [12:07, 11:08] (1529348 MB) + +PASS -- COMPILE datm_cdeps_gnu [15:46, 15:45](0 warnings,0 remarks) +PASS -- TEST datm_cdeps_control_cfsr_gnu [03:12, 03:01] (743360 MB) + + +PASS -- COMPILE s2swa_32bit_intel [12:43, 12:42](1 warnings,3 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [08:30, 07:40] (3310056 MB) +PASS -- TEST cpld_control_gefs_intel [29:54, 15:27] (4329284 MB) +PASS -- TEST cpld_restart_gefs_intel [18:44, 05:21] (4188068 MB) +PASS -- TEST cpld_dcp_gefs_intel [27:33, 15:02] (4387676 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [16:51, 16:50](1 warnings,3 remarks) +PASS -- TEST cpld_control_gfsv17_intel [20:31, 19:37] (2007932 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [21:34, 20:30] (2176052 MB) +PASS -- TEST cpld_restart_gfsv17_intel [09:07, 08:00] (1276720 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [24:18, 23:26] (1891424 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [17:21, 17:21](1 warnings,3 remarks) +PASS -- TEST cpld_control_sfs_intel [19:56, 19:21] (1959424 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [04:40, 04:40](1537 warnings,1939 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [24:06, 23:15] (1945904 MB) + +PASS -- COMPILE s2swa_intel [13:03, 13:02](1 warnings,3 remarks) +PASS -- TEST cpld_control_p8_intel [10:37, 09:36] (3371160 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [10:03, 09:02] (3373596 MB) +PASS -- TEST cpld_restart_p8_intel [06:40, 05:22] (3297396 MB) +PASS -- TEST cpld_control_qr_p8_intel [09:52, 08:55] (3397892 MB) +PASS -- TEST cpld_restart_qr_p8_intel [06:46, 05:31] (3309016 MB) +PASS -- TEST cpld_2threads_p8_intel [10:03, 09:12] (3565212 MB) +PASS -- TEST cpld_decomp_p8_intel [10:22, 09:25] (3350152 MB) +PASS -- TEST cpld_mpi_p8_intel [08:46, 07:54] (3224736 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [10:08, 09:00] (3383176 MB) +PASS -- TEST cpld_control_c192_p8_intel [12:21, 10:28] (3518564 MB) +PASS -- TEST cpld_restart_c192_p8_intel [09:05, 06:23] (3760196 MB) + +PASS -- COMPILE s2swal_intel [13:14, 13:13](1 warnings,4 remarks) +PASS -- TEST cpld_control_p8_lnd_intel [10:44, 09:47] (3320304 MB) +PASS -- TEST cpld_restart_p8_lnd_intel [06:04, 05:00] (3221292 MB) +PASS -- TEST cpld_s2sa_p8_intel [08:50, 07:54] (3362544 MB) + +PASS -- COMPILE s2sw_intel [12:13, 12:12](1 warnings,3 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [06:58, 06:12] (2013840 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [07:17, 06:26] (2113132 MB) + +PASS -- COMPILE s2swa_debug_intel [04:29, 04:29](1427 warnings,1170 remarks) +PASS -- TEST cpld_debug_p8_intel [14:27, 13:35] (3427376 MB) + +PASS -- COMPILE s2sw_debug_intel [04:13, 04:12](1427 warnings,1170 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [07:24, 06:39] (2035060 MB) + +PASS -- COMPILE s2s_aoflux_intel [11:39, 11:38](0 warnings,1 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:24, 04:29] (2085316 MB) + +PASS -- COMPILE s2swa_faster_intel [17:01, 17:01](1 warnings,3 remarks) +PASS -- TEST cpld_control_p8_faster_intel [09:23, 08:31] (3387856 MB) + +PASS -- COMPILE s2sw_pdlib_intel [16:37, 16:36](1 warnings,3 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [18:11, 17:27] (2021324 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [09:12, 08:15] (1256700 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [21:07, 20:23] (1940424 MB) +PASS -- TEST cpld_control_c48_5deg_intel [08:15, 07:47] (3037668 MB) +PASS -- TEST cpld_warmstart_c48_5deg_intel [02:49, 02:19] (3026764 MB) +PASS -- TEST cpld_restart_c48_5deg_intel [01:46, 01:21] (2468456 MB) +PASS -- TEST cpld_control_c24_5deg_intel [01:30, 01:08] (2242760 MB) +PASS -- TEST cpld_warmstart_c24_5deg_intel [00:59, 00:36] (2235532 MB) +PASS -- TEST cpld_restart_c24_5deg_intel [00:48, 00:28] (1566700 MB) +PASS -- TEST cpld_control_c24_9deg_intel [01:29, 01:07] (2242088 MB) +PASS -- TEST cpld_warmstart_c24_9deg_intel [00:58, 00:37] (2234304 MB) +PASS -- TEST cpld_restart_c24_9deg_intel [00:50, 00:31] (1562708 MB) +PASS -- TEST cpld_control_c12_9deg_intel [00:57, 00:35] (2165740 MB) +PASS -- TEST cpld_warmstart_c12_9deg_intel [00:57, 00:34] (2162624 MB) +PASS -- TEST cpld_restart_c12_9deg_intel [00:43, 00:24] (1511816 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [04:30, 04:30](1537 warnings,1939 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [25:10, 24:27] (1990468 MB) + +PASS -- COMPILE atm_dyn32_intel [10:49, 10:49](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [06:46, 06:38] (841008 MB) +PASS -- TEST baroclinic_wave_intel [05:54, 04:56] (1488196 MB) +PASS -- TEST control_flake_intel [03:43, 03:28] (715332 MB) +PASS -- TEST control_CubedSphereGrid_intel [02:59, 02:29] (1600912 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [03:04, 02:37] (1610344 MB) +PASS -- TEST control_latlon_intel [02:58, 02:32] (1612228 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:05, 02:36] (1602052 MB) +PASS -- TEST control_c48_intel [07:37, 07:11] (1722044 MB) +PASS -- TEST control_c48.v2.sfc_intel [06:49, 06:36] (837640 MB) +PASS -- TEST control_c48_lnd_iau_intel [07:39, 07:11] (1710396 MB) +PASS -- TEST control_c192_intel [08:12, 07:33] (1794896 MB) +PASS -- TEST control_c384_intel [09:32, 08:19] (1972968 MB) +PASS -- TEST control_c384gdas_intel [10:36, 08:22] (1387388 MB) +PASS -- TEST control_stochy_intel [01:54, 01:41] (670020 MB) +PASS -- TEST control_stochy_restart_intel [01:14, 00:59] (511140 MB) +PASS -- TEST control_lndp_intel [01:45, 01:34] (673772 MB) +PASS -- TEST control_iovr4_intel [02:50, 02:34] (664012 MB) +PASS -- TEST control_iovr5_intel [02:48, 02:33] (652980 MB) +PASS -- TEST control_p8_intel [03:38, 02:58] (1905276 MB) +PASS -- TEST control_p8.v2.sfc_intel [03:53, 03:12] (1888712 MB) +PASS -- TEST control_p8_ugwpv1_intel [03:36, 02:57] (1871348 MB) +PASS -- TEST control_restart_p8_intel [02:19, 01:47] (1113692 MB) +PASS -- TEST control_noqr_p8_intel [03:33, 03:00] (1877920 MB) +PASS -- TEST control_restart_noqr_p8_intel [02:16, 01:40] (1166568 MB) +PASS -- TEST control_decomp_p8_intel [03:35, 02:59] (1886244 MB) +PASS -- TEST control_2threads_p8_intel [03:48, 03:15] (1983100 MB) +PASS -- TEST control_p8_lndp_intel [05:38, 05:10] (1898112 MB) +PASS -- TEST control_p8_rrtmgp_intel [04:47, 04:10] (1936072 MB) +PASS -- TEST control_p8_mynn_intel [03:48, 03:12] (1911320 MB) +PASS -- TEST merra2_thompson_intel [04:06, 03:30] (1909348 MB) +PASS -- TEST regional_control_intel [05:47, 05:22] (1113448 MB) +PASS -- TEST regional_restart_intel [03:20, 02:56] (1144088 MB) +PASS -- TEST regional_decomp_intel [06:12, 05:46] (1095776 MB) +PASS -- TEST regional_2threads_intel [04:23, 04:00] (1075756 MB) +PASS -- TEST regional_noquilt_intel [05:42, 05:18] (1416664 MB) +PASS -- TEST regional_netcdf_parallel_intel [05:46, 05:18] (1118992 MB) +PASS -- TEST regional_2dwrtdecomp_intel [05:53, 05:28] (1110220 MB) +PASS -- TEST regional_wofs_intel [07:30, 07:06] (1925072 MB) + +PASS -- COMPILE rrfs_intel [10:20, 10:20](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [08:19, 07:52] (1110368 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:55, 04:09] (1298340 MB) +PASS -- TEST rap_decomp_intel [08:40, 08:13] (1061060 MB) +PASS -- TEST rap_2threads_intel [09:14, 08:49] (1131792 MB) +PASS -- TEST rap_restart_intel [04:38, 04:05] (1108932 MB) +PASS -- TEST rap_sfcdiff_intel [08:14, 07:49] (1113752 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [08:58, 08:34] (1049508 MB) +PASS -- TEST rap_sfcdiff_restart_intel [06:21, 05:52] (1136340 MB) +PASS -- TEST hrrr_control_intel [04:32, 04:04] (1059152 MB) +PASS -- TEST hrrr_control_decomp_intel [04:33, 04:09] (1052652 MB) +PASS -- TEST hrrr_control_2threads_intel [04:46, 04:23] (1124560 MB) +PASS -- TEST hrrr_control_restart_intel [02:30, 02:10] (1018828 MB) +PASS -- TEST rrfs_v1beta_intel [08:16, 07:45] (1075268 MB) +PASS -- TEST rrfs_v1nssl_intel [09:56, 09:40] (1996668 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:27, 09:11] (2057492 MB) + +PASS -- COMPILE csawmg_intel [09:57, 09:57](0 warnings,0 remarks) +PASS -- TEST control_csawmg_intel [06:33, 06:09] (1047584 MB) +PASS -- TEST control_ras_intel [03:36, 03:22] (758876 MB) + +PASS -- COMPILE wam_intel [09:52, 09:52](0 warnings,1 remarks) +PASS -- TEST control_wam_intel [11:51, 11:18] (1690208 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [10:03, 10:03](0 warnings,1 remarks) +PASS -- TEST control_p8_faster_intel [03:34, 02:55] (1894548 MB) +PASS -- TEST regional_control_faster_intel [05:18, 04:53] (1105940 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [04:58, 04:57](884 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [02:57, 02:27] (1629132 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:03, 02:31] (1641388 MB) +PASS -- TEST control_stochy_debug_intel [03:24, 03:10] (852080 MB) +PASS -- TEST control_lndp_debug_intel [03:04, 02:50] (842292 MB) +PASS -- TEST control_csawmg_debug_intel [04:52, 04:28] (1156596 MB) +PASS -- TEST control_ras_debug_intel [03:03, 02:49] (853668 MB) +PASS -- TEST control_diag_debug_intel [03:30, 02:53] (1694644 MB) +PASS -- TEST control_debug_p8_intel [11:29, 10:57] (1937384 MB) +PASS -- TEST regional_debug_intel [18:22, 17:55] (1120196 MB) +PASS -- TEST rap_control_debug_intel [05:23, 05:09] (1232368 MB) +PASS -- TEST hrrr_control_debug_intel [05:29, 05:15] (1222552 MB) +PASS -- TEST hrrr_gf_debug_intel [05:25, 05:08] (1234568 MB) +PASS -- TEST hrrr_c3_debug_intel [05:21, 05:08] (1229032 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [05:26, 05:11] (1234544 MB) +PASS -- TEST rap_diag_debug_intel [05:46, 05:17] (1314788 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [05:31, 05:17] (1234016 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [05:33, 05:19] (1238788 MB) +PASS -- TEST rap_lndp_debug_intel [05:31, 05:17] (1230944 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [05:30, 05:15] (1236260 MB) +PASS -- TEST rap_noah_debug_intel [24:24, 24:09] (1233656 MB) +PASS -- TEST rap_sfcdiff_debug_intel [05:23, 05:08] (1226932 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:38, 08:21] (1239328 MB) +PASS -- TEST rrfs_v1beta_debug_intel [05:18, 05:03] (1217840 MB) +PASS -- TEST rap_clm_lake_debug_intel [05:18, 05:03] (1229664 MB) +PASS -- TEST rap_flake_debug_intel [05:28, 05:13] (1237508 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [09:16, 08:51] (1247244 MB) + +PASS -- COMPILE atm_debug_dyn32_gnu [03:35, 03:35](0 warnings,0 remarks) +PASS -- TEST control_csawmg_debug_gnu [02:42, 02:18] (831792 MB) + +PASS -- COMPILE wam_debug_intel [03:18, 03:17](839 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [14:20, 13:47] (1697572 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [09:57, 09:57](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:43, 03:55] (1181544 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [06:57, 06:32] (1059248 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [03:58, 03:34] (986728 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [07:53, 07:30] (982404 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [04:12, 03:50] (977844 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:00, 03:38] (930940 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [05:20, 04:54] (1029900 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:11, 01:54] (923008 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [10:01, 10:01](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [02:42, 02:05] (1247708 MB) +PASS -- TEST conus13km_2threads_intel [01:34, 01:01] (1222992 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:47, 01:15] (1119160 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [10:06, 10:06](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [04:49, 04:19] (1021304 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [03:29, 03:29](787 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [05:09, 04:52] (1111948 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:07, 04:52] (1113280 MB) +PASS -- TEST conus13km_debug_intel [14:30, 13:53] (1278344 MB) +PASS -- TEST conus13km_debug_qr_intel [14:38, 14:02] (980776 MB) +PASS -- TEST conus13km_debug_2threads_intel [13:01, 12:21] (1259368 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [14:51, 14:19] (1341084 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [03:23, 03:23](787 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [15:31, 15:19] (1184524 MB) + +PASS -- COMPILE hafsw_intel [11:40, 11:40](1 warnings,3 remarks) +PASS -- TEST hafs_regional_atm_intel [05:52, 04:52] (888940 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [03:56, 03:34] (1139040 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [08:14, 07:03] (963660 MB) +PASS -- TEST hafs_regional_atm_wav_intel [15:55, 14:54] (1000908 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [20:12, 18:58] (1032964 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [06:10, 05:27] (498292 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:43, 06:38] (519204 MB) +PASS -- TEST hafs_global_1nest_atm_intel [03:16, 02:43] (372912 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [24:24, 22:32] (519560 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:17, 03:43] (522064 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:08, 03:30] (525208 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:45, 04:02] (583040 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:29, 01:12] (401244 MB) +PASS -- TEST gnv1_nested_intel [05:13, 03:59] (1768772 MB) +PASS -- TEST tropical_cyclone_intel [14:46, 12:19] (2349944 MB) + +PASS -- COMPILE hafsw_debug_intel [03:54, 03:54](1479 warnings,1443 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:58, 13:14] (576656 MB) + +PASS -- COMPILE hafsw_faster_intel [11:19, 11:19](0 warnings,2 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [10:48, 10:00] (631328 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [11:02, 10:10] (726792 MB) + +PASS -- COMPILE hafs_mom6w_intel [11:45, 11:45](0 warnings,2 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [09:33, 08:18] (725556 MB) + +PASS -- COMPILE hafs_all_intel [10:55, 10:55](0 warnings,2 remarks) +PASS -- TEST hafs_regional_docn_intel [07:26, 06:25] (978012 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [07:35, 06:35] (952032 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [17:23, 16:42] (1213908 MB) + +PASS -- COMPILE datm_cdeps_intel [07:11, 06:58](0 warnings,0 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [03:02, 02:53] (1170552 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:56, 01:41] (1122124 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [03:07, 02:56] (1026880 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [02:55, 02:45] (1028504 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [02:55, 02:46] (1022236 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:59, 02:49] (1144784 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:28, 03:18] (1142536 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:53, 02:45] (1013740 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:44, 06:41] (1073152 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [07:43, 06:41] (1058320 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [03:01, 02:53] (1178048 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:09, 03:57] (2462248 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:09, 03:56] (2518292 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [03:22, 03:21](4 warnings,0 remarks) +PASS -- TEST datm_cdeps_debug_cfsr_intel [06:37, 06:27] (1089436 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [06:52, 06:52](0 warnings,0 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:03, 02:52] (1153572 MB) + +PASS -- COMPILE datm_cdeps_land_intel [01:16, 01:15](0 warnings,1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:20, 00:58] (270408 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:06, 00:50] (330412 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:47, 00:31] (331704 MB) + +PASS -- COMPILE datm_cdeps_lm4_intel [01:21, 01:19](0 warnings,0 remarks) +PASS -- TEST datm_cdeps_lm4_gswp3_intel [01:00, 00:40] (564508 MB) +PASS -- TEST datm_cdeps_lm4_gswp3_rst_intel [00:43, 00:20] (470064 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [10:52, 10:51](0 warnings,1 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [04:52, 03:52] (2020296 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [10:50, 10:49](1 warnings,1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [06:21, 05:05] (1993792 MB) + +PASS -- COMPILE atml_intel [11:25, 11:23](9 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_intel [04:18, 03:32] (1868572 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [02:31, 01:54] (1099848 MB) + +PASS -- COMPILE atml_debug_intel [04:59, 04:58](889 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [06:10, 05:20] (1888484 MB) + +PASS -- COMPILE atmw_intel [11:00, 10:59](0 warnings,3 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [02:46, 02:09] (1926476 MB) + +PASS -- COMPILE atmaero_intel [10:49, 10:48](0 warnings,1 remarks) +PASS -- TEST atmaero_control_p8_intel [05:04, 04:19] (3176276 MB) +PASS -- TEST atmaero_control_p8_rad_intel [05:53, 05:06] (3094896 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [05:32, 05:01] (3115396 MB) + +PASS -- COMPILE atmaq_intel [10:07, 10:06](8 warnings,4 remarks) +PASS -- TEST regional_atmaq_intel [18:26, 16:49] (2912748 MB) + +PASS -- COMPILE atmaq_debug_intel [03:37, 03:36](864 warnings,4 remarks) +PASS -- TEST regional_atmaq_debug_intel [41:44, 40:09] (2923116 MB) + +PASS -- COMPILE atm_fbh_intel [10:40, 10:39](3 warnings,8 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [12:04, 11:47] (1083012 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intelllvm [06:59, 06:58](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn32_phy32_intelllvm [09:03, 08:32] (1051656 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intelllvm [07:27, 07:26](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn64_phy32_intelllvm [05:28, 04:59] (1021848 MB) + +PASS -- COMPILE atm_gnu [04:41, 04:40](0 warnings,0 remarks) +PASS -- TEST 2020_CAPE_gnu [11:29, 11:19] (748440 MB) +PASS -- TEST baroclinic_wave_gnu [10:54, 09:52] (1083952 MB) +PASS -- TEST control_c48_gnu [09:53, 09:23] (1527460 MB) +PASS -- TEST control_stochy_gnu [03:07, 02:52] (599852 MB) +PASS -- TEST control_ras_gnu [05:00, 04:44] (606696 MB) +PASS -- TEST control_p8_gnu [05:05, 04:23] (1567900 MB) +PASS -- TEST control_p8_ugwpv1_gnu [05:01, 04:21] (1571032 MB) +PASS -- TEST control_flake_gnu [05:52, 05:33] (649868 MB) + +PASS -- COMPILE rrfs_gnu [03:58, 03:58](0 warnings,0 remarks) +PASS -- TEST rap_control_gnu [11:44, 11:17] (952652 MB) +PASS -- TEST rap_decomp_gnu [11:50, 11:26] (953424 MB) +PASS -- TEST rap_2threads_gnu [13:52, 13:25] (1019528 MB) +PASS -- TEST rap_restart_gnu [06:33, 05:59] (697780 MB) +PASS -- TEST rap_sfcdiff_gnu [11:46, 11:19] (950648 MB) +PASS -- TEST rap_sfcdiff_decomp_gnu [11:58, 11:31] (953516 MB) +PASS -- TEST rap_sfcdiff_restart_gnu [09:14, 08:42] (693004 MB) +PASS -- TEST hrrr_control_gnu [06:17, 05:49] (952368 MB) +PASS -- TEST hrrr_control_noqr_gnu [06:09, 05:44] (938716 MB) +PASS -- TEST hrrr_control_2threads_gnu [07:01, 06:37] (1003824 MB) +PASS -- TEST hrrr_control_decomp_gnu [06:11, 05:48] (950332 MB) +PASS -- TEST hrrr_control_restart_gnu [03:20, 03:01] (685616 MB) +PASS -- TEST hrrr_control_restart_noqr_gnu [03:23, 03:00] (772156 MB) +PASS -- TEST rrfs_v1beta_gnu [11:40, 11:08] (947400 MB) + +PASS -- COMPILE csawmg_gnu [03:33, 03:32](0 warnings,0 remarks) +PASS -- TEST control_csawmg_gnu [08:37, 08:13] (857744 MB) + +PASS -- COMPILE atm_dyn32_debug_gnu [06:30, 06:30](0 warnings,0 remarks) +PASS -- TEST control_diag_debug_gnu [02:18, 01:42] (1384608 MB) +PASS -- TEST regional_debug_gnu [08:44, 08:18] (879524 MB) +PASS -- TEST rap_control_debug_gnu [02:51, 02:39] (967524 MB) +PASS -- TEST hrrr_control_debug_gnu [02:48, 02:34] (957508 MB) +PASS -- TEST hrrr_gf_debug_gnu [02:55, 02:41] (960452 MB) +PASS -- TEST hrrr_c3_debug_gnu [03:01, 02:48] (967156 MB) +PASS -- TEST rap_diag_debug_gnu [03:23, 02:53] (1050668 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:27, 04:11] (960324 MB) +PASS -- TEST rap_progcld_thompson_debug_gnu [02:56, 02:43] (963208 MB) +PASS -- TEST rrfs_v1beta_debug_gnu [02:54, 02:42] (958484 MB) +PASS -- TEST control_ras_debug_gnu [01:52, 01:41] (594656 MB) +PASS -- TEST control_stochy_debug_gnu [02:00, 01:49] (591440 MB) +PASS -- TEST control_debug_p8_gnu [02:16, 01:49] (1557640 MB) +PASS -- TEST rap_flake_debug_gnu [03:08, 02:51] (965136 MB) +PASS -- TEST rap_clm_lake_debug_gnu [03:06, 02:43] (967172 MB) +PASS -- TEST gnv1_c96_no_nest_debug_gnu [05:17, 04:29] (966728 MB) + +PASS -- COMPILE wam_debug_gnu [02:16, 02:16](0 warnings,0 remarks) +PASS -- TEST control_wam_debug_gnu [07:16, 06:39] (1396876 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:24, 04:24](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn32_phy32_gnu [10:17, 09:47] (808948 MB) +PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:55, 05:13] (805076 MB) +PASS -- TEST rap_2threads_dyn32_phy32_gnu [12:04, 11:41] (853388 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [06:32, 06:06] (842456 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:40, 05:17] (801908 MB) +PASS -- TEST rap_restart_dyn32_phy32_gnu [08:32, 07:32] (676016 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [03:17, 02:45] (660268 MB) +PASS -- TEST conus13km_control_gnu [04:37, 03:45] (965052 MB) +PASS -- TEST conus13km_2threads_gnu [02:17, 01:33] (956060 MB) +PASS -- TEST conus13km_restart_mismatch_gnu [02:35, 01:53] (671812 MB) + +PASS -- COMPILE atm_dyn64_phy32_gnu [10:37, 10:37](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn64_phy32_gnu [06:16, 05:48] (835424 MB) + +PASS -- COMPILE atm_dyn32_phy32_debug_gnu [07:15, 07:14](0 warnings,0 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_gnu [03:05, 02:37] (815920 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [03:05, 02:42] (816928 MB) +PASS -- TEST conus13km_debug_gnu [08:12, 07:25] (976016 MB) +PASS -- TEST conus13km_debug_qr_gnu [08:12, 07:24] (705440 MB) +PASS -- TEST conus13km_debug_2threads_gnu [07:04, 05:58] (974560 MB) +PASS -- TEST conus13km_radar_tten_debug_gnu [07:25, 06:53] (1049776 MB) + +PASS -- COMPILE atm_dyn64_phy32_debug_gnu [06:48, 06:47](0 warnings,0 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_gnu [03:39, 03:18] (846236 MB) + +PASS -- COMPILE s2swa_gnu [16:45, 16:45](0 warnings,0 remarks) +PASS -- TEST cpld_control_p8_gnu [12:26, 11:21] (1685104 MB) + +PASS -- COMPILE s2s_gnu [15:56, 15:55](0 warnings,0 remarks) +PASS -- TEST cpld_control_nowave_noaero_p8_gnu [10:54, 10:03] (1652072 MB) + +PASS -- COMPILE s2swa_debug_gnu [03:45, 03:44](0 warnings,0 remarks) +PASS -- TEST cpld_debug_p8_gnu [08:05, 07:09] (1689240 MB) + +PASS -- COMPILE s2sw_pdlib_gnu [16:17, 16:16](0 warnings,0 remarks) +PASS -- TEST cpld_control_pdlib_p8_gnu [19:11, 18:09] (1601888 MB) + +PASS -- COMPILE s2sw_pdlib_debug_gnu [03:03, 03:00](0 warnings,0 remarks) +PASS -- TEST cpld_debug_pdlib_p8_gnu [12:07, 11:08] (1529348 MB) + +PASS -- COMPILE datm_cdeps_gnu [15:46, 15:45](0 warnings,0 remarks) +PASS -- TEST datm_cdeps_control_cfsr_gnu [03:12, 03:01] (743360 MB) + + +SYNOPSIS: +Starting Date/Time: 2025-05-18 17:13:11 +Ending Date/Time: 2025-05-18 22:10:32 +Total Time: 04h:57m:21s +Compiles Completed: 62/62 +Tests Completed: 271/271 + + +NOTES: +A file test_changes.list was generated but is empty. +If you are using this log as a pull request verification, please commit test_changes.list. + +Result: SUCCESS + +====END OF hera REGRESSION TESTING LOG==== SYNOPSIS: -Starting Date/Time: 2025-05-13 23:14:23 -Ending Date/Time: 2025-05-14 12:19:26 -Total Time: 13h:05m:03s -Compiles Completed: 2/2 -Tests Completed: 4/4 +Starting Date/Time: 2025-05-18 17:13:11 +Ending Date/Time: 2025-05-18 22:10:32 +Total Time: 04h:57m:21s +Compiles Completed: 62/62 +Tests Completed: 271/271 NOTES: From a959e02b12876cd68222c574f9c11b3f2d2810ba Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Sun, 18 May 2025 19:50:22 -0400 Subject: [PATCH 38/68] Update machine_gaeac6.config --- tests-dev/machine_config/machine_gaeac6.config | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tests-dev/machine_config/machine_gaeac6.config b/tests-dev/machine_config/machine_gaeac6.config index 190ce17108..d075da6564 100644 --- a/tests-dev/machine_config/machine_gaeac6.config +++ b/tests-dev/machine_config/machine_gaeac6.config @@ -2,14 +2,15 @@ set -eux module use /ncrc/proj/epic/c6/modulefiles -module load rocoto/1.3.7 -ROCOTORUN=/ncrc/proj/epic/c6/rocoto/1.3.7/bin/rocotorun -ROCOTOSTAT=/ncrc/proj/epic/c6/rocoto/1.3.7/bin/rocotostat -ROCOTOCOMPLETE=/ncrc/proj/epic/c6/rocoto/1.3.7/bin/rocotocomplete +module load rocoto/1.3.7-fix +ROCOTORUN=/ncrc/proj/epic/c6/installs/rocoto/1.3.7-fix/bin/rocotorun +ROCOTOSTAT=/ncrc/proj/epic/c6/installs/rocoto/1.3.7-fix/bin/rocotostat +ROCOTOCOMPLETE=/ncrc/proj/epic/c6/installs/rocoto/1.3.7-fix/bin/rocotocomplete ROCOTO_SCHEDULER=slurm export ROCOTORUN export ROCOTOSTAT export ROCOTOCOMPLETE export ROCOTO_SCHEDULER -module load python/3.10.13 +module use /gpfs/f6/bil-fire8/world-shared/ufs-conda/modulefiles +module load python-ufs-default From 73a98809d4df9f315b1e17c05edbd8c15b67e102 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Mon, 19 May 2025 07:53:33 -0600 Subject: [PATCH 39/68] update derecho test log: tests-dev --- tests-dev/logs/RegressionTests_derecho.log | 602 +++++++++++---------- 1 file changed, 312 insertions(+), 290 deletions(-) diff --git a/tests-dev/logs/RegressionTests_derecho.log b/tests-dev/logs/RegressionTests_derecho.log index 34232feb9a..8eedd848cf 100644 --- a/tests-dev/logs/RegressionTests_derecho.log +++ b/tests-dev/logs/RegressionTests_derecho.log @@ -1,32 +1,35 @@ ====START OF derecho REGRESSION TESTING LOG==== UFSWM hash used in testing: -93160247a9d4bf6a9adefc6fb876e37b8550fcf2 +06d8c831b90574329f93512325238135f22888ad Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) + d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) + 642e81395472d5887b54f601b60ee607ed39bf09 AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-6194-g642e81395) + 132fa6963ba2f7103f711eb567e4fe97ed0804a8 CDEPS-interface/CDEPS (cdeps0.4.17-406-g132fa69) + 4411a158cc4839157e3087d7fe8e399f9685eb35 CICE-interface/CICE (CICE6.0.0-399-g4411a15) + 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) + a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 927261d3916c8e96e7ebe38fe86f06f7aab0abc2 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 2a50cccd916cceafaf031f4cd14f2ecef277be8f FV3/ccpp/physics (EP4-840-g2a50cccd) + bd78d04c3755d278a3e21388dad0e3699950eee2 FV3 (heads/develop) + 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) + 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) --1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) + 5282f12f3c1e672b5b2512cc23fa3e7e086280aa FV3/upp (upp_v10.2.0-268-g5282f12f) +-179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd +-3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) - 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) + c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) + c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) + 8c52e6a9e36c94f5e0f6adbed715973a7ee0e3dc MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10471-g8c52e6a9e) + 65ef5c73bc7f5663d5688f75c3855d431da4baea MOM6-interface/MOM6/pkg/CVMix-src (65ef5c7) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) - fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) + 1a2d2fcb02da38e975f252ef743af24b68b3cc7f NOAHMP-interface/noahmp (v3.7.1-455-g1a2d2fc) + f0e0285945b5af07be8e2c01123ce982d2cf207a WW3 (6.07.1-440-gf0e02859) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) + 97b24f8e40f1de0980388c8326c48b442e5a5e61 stochastic_physics (ufs-v2.0.0-282-g97b24f8) NOTES: [Times](Memory) are at the end of each compile/test in format [MM:SS](Size). @@ -34,285 +37,304 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/develop-20240724 -COMPARISON DIRECTORY: /glade/derecho/scratch/jongkim/FV3_RT/rt_47118 +BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/develop-20250507 +COMPARISON DIRECTORY: /glade/derecho/scratch/jongkim/FV3_RT/rt_106597 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: nral0032 * (-r) - USE ROCOTO -PASS -- COMPILE s2swa_32bit_intel [21:49, 21:49](6 warnings,10 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [06:34, 05:22] (3203236 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_intel [23:43, 23:43](6 warnings,10 remarks) -PASS -- TEST cpld_control_gfsv17_intel [15:50, 14:23] (1911268 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [17:09, 15:24] (1956204 MB) -PASS -- TEST cpld_restart_gfsv17_intel [08:52, 07:14] (1063944 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [17:49, 16:18] (1888684 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [23:29, 23:29](6 warnings,10 remarks) -PASS -- TEST cpld_control_sfs_intel [14:44, 14:12] (1922428 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [12:00, 12:00](1530 warnings,1948 remarks) - -PASS -- COMPILE s2swa_intel [21:17, 21:17](5 warnings,10 remarks) -PASS -- TEST cpld_control_p8_intel [07:00, 05:51] (3225160 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [06:57, 05:43] (3225956 MB) -PASS -- TEST cpld_restart_p8_intel [04:57, 03:28] (3157132 MB) -PASS -- TEST cpld_control_qr_p8_intel [07:03, 05:49] (3254904 MB) -PASS -- TEST cpld_restart_qr_p8_intel [05:09, 03:44] (3181752 MB) -PASS -- TEST cpld_2threads_p8_intel [06:21, 05:21] (3731488 MB) -PASS -- TEST cpld_decomp_p8_intel [07:05, 05:49] (3220488 MB) -PASS -- TEST cpld_mpi_p8_intel [06:02, 04:56] (3538044 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [07:12, 06:05] (3234224 MB) -PASS -- TEST cpld_control_c192_p8_intel [11:15, 09:25] (3813104 MB) -PASS -- TEST cpld_restart_c192_p8_intel [08:54, 06:21] (3622076 MB) -PASS -- TEST cpld_bmark_p8_intel [17:25, 10:45] (4508432 MB) -PASS -- TEST cpld_restart_bmark_p8_intel [16:14, 06:55] (4659692 MB) -PASS -- TEST cpld_s2sa_p8_intel [06:27, 05:23] (3210320 MB) - -PASS -- COMPILE s2sw_intel [19:31, 19:31](5 warnings,10 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [05:25, 04:29] (1928660 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [05:31, 04:27] (1991852 MB) - -PASS -- COMPILE s2swa_debug_intel [11:50, 11:50](1455 warnings,1209 remarks) -PASS -- TEST cpld_debug_p8_intel [09:21, 08:14] (3300200 MB) - -PASS -- COMPILE s2sw_debug_intel [11:12, 11:12](1455 warnings,1209 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [06:37, 05:39] (1960752 MB) - -PASS -- COMPILE s2s_aoflux_intel [15:40, 15:40](5 warnings,3 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:43, 04:38] (1991868 MB) - -PASS -- COMPILE s2s_intel [15:40, 15:40](5 warnings,3 remarks) -PASS -- TEST cpld_control_c48_intel [06:59, 06:14] (2940124 MB) -PASS -- TEST cpld_warmstart_c48_intel [02:39, 01:53] (2940464 MB) -PASS -- TEST cpld_restart_c48_intel [01:52, 01:04] (2323524 MB) - -PASS -- COMPILE s2swa_faster_intel [25:33, 25:33](5 warnings,10 remarks) -PASS -- TEST cpld_control_p8_faster_intel [07:06, 05:54] (3233236 MB) - -PASS -- COMPILE s2sw_pdlib_intel [22:01, 22:00](5 warnings,10 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [15:52, 14:49] (1938892 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [09:15, 08:03] (1101660 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [17:41, 16:39] (1901196 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [11:00, 11:00](1565 warnings,1948 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [24:47, 23:39] (1959192 MB) - -PASS -- COMPILE atm_dyn32_intel [15:17, 15:17](6 warnings,1 remarks) -PASS -- TEST control_flake_intel [03:39, 03:25] (669952 MB) -PASS -- TEST control_CubedSphereGrid_intel [03:05, 02:29] (1571368 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [03:05, 02:26] (1578496 MB) -PASS -- TEST control_latlon_intel [02:57, 02:25] (1571048 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:08, 02:30] (1571156 MB) -PASS -- TEST control_c48_intel [06:33, 06:02] (1615012 MB) -PASS -- TEST control_c48.v2.sfc_intel [05:30, 05:15] (734072 MB) -PASS -- TEST control_c192_intel [09:45, 08:57] (1684744 MB) -PASS -- TEST control_c384_intel [10:37, 09:00] (2001884 MB) -PASS -- TEST control_c384gdas_intel [09:39, 07:10] (1198112 MB) -PASS -- TEST control_stochy_intel [01:39, 01:26] (625784 MB) -PASS -- TEST control_stochy_restart_intel [01:05, 00:52] (440844 MB) -PASS -- TEST control_lndp_intel [01:35, 01:21] (626396 MB) -PASS -- TEST control_iovr4_intel [02:16, 02:03] (620764 MB) -PASS -- TEST control_iovr5_intel [02:19, 02:05] (621112 MB) -PASS -- TEST control_p8_intel [04:13, 03:02] (1868600 MB) -PASS -- TEST control_p8.v2.sfc_intel [04:19, 03:04] (1866204 MB) -PASS -- TEST control_p8_ugwpv1_intel [04:21, 03:05] (1875488 MB) -PASS -- TEST control_restart_p8_intel [03:32, 02:19] (1017524 MB) -PASS -- TEST control_noqr_p8_intel [04:24, 03:15] (1853448 MB) -PASS -- TEST control_restart_noqr_p8_intel [03:13, 02:05] (1019644 MB) -PASS -- TEST control_decomp_p8_intel [04:18, 03:04] (1865376 MB) -PASS -- TEST control_2threads_p8_intel [04:32, 03:18] (1953660 MB) -PASS -- TEST control_p8_lndp_intel [05:58, 05:23] (1869296 MB) -PASS -- TEST control_p8_rrtmgp_intel [05:36, 04:12] (1920604 MB) -PASS -- TEST control_p8_mynn_intel [04:37, 03:23] (1868512 MB) -PASS -- TEST merra2_thompson_intel [05:05, 03:36] (1871024 MB) -PASS -- TEST regional_control_intel [05:09, 04:40] (872080 MB) -PASS -- TEST regional_restart_intel [03:04, 02:35] (870640 MB) -PASS -- TEST regional_decomp_intel [05:22, 04:51] (874728 MB) -PASS -- TEST regional_noquilt_intel [05:08, 04:34] (1188576 MB) -PASS -- TEST regional_netcdf_parallel_intel [05:09, 04:37] (872044 MB) -PASS -- TEST regional_2dwrtdecomp_intel [05:18, 04:49] (878052 MB) -PASS -- TEST regional_wofs_intel [06:20, 05:51] (1602908 MB) - -PASS -- COMPILE rrfs_intel [13:01, 13:01](8 warnings,9 remarks) -PASS -- TEST rap_control_intel [07:24, 06:19] (1008248 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:53, 03:59] (1198804 MB) -PASS -- TEST rap_decomp_intel [07:40, 06:34] (1010324 MB) -PASS -- TEST rap_2threads_intel [06:50, 05:43] (1094796 MB) -PASS -- TEST rap_restart_intel [04:16, 03:11] (883472 MB) -PASS -- TEST rap_sfcdiff_intel [07:19, 06:14] (1005324 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [07:28, 06:24] (1003512 MB) -PASS -- TEST rap_sfcdiff_restart_intel [05:50, 04:41] (881792 MB) -PASS -- TEST hrrr_control_intel [04:16, 03:10] (1004808 MB) -PASS -- TEST hrrr_control_decomp_intel [04:24, 03:15] (1002620 MB) -PASS -- TEST hrrr_control_2threads_intel [03:59, 02:47] (1091728 MB) -PASS -- TEST hrrr_control_restart_intel [02:03, 01:47] (837412 MB) -PASS -- TEST rrfs_v1beta_intel [07:03, 05:59] (1002872 MB) -PASS -- TEST rrfs_v1nssl_intel [07:42, 07:29] (1959488 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [07:25, 07:11] (1948428 MB) - -PASS -- COMPILE csawmg_intel [11:15, 11:15](5 warnings -PASS -- TEST control_csawmg_intel [07:11, 06:40] (963844 MB) -PASS -- TEST control_ras_intel [03:03, 02:51] (657856 MB) - -PASS -- COMPILE wam_intel [10:50, 10:49](5 warnings,1 remarks) -PASS -- TEST control_wam_intel [10:45, 10:14] (1665232 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [17:31, 17:31](5 warnings,1 remarks) -PASS -- TEST control_p8_faster_intel [04:17, 03:03] (1869744 MB) -PASS -- TEST regional_control_faster_intel [04:54, 04:26] (858376 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [13:04, 13:04](889 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [03:06, 02:31] (1615172 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:05, 02:28] (1602992 MB) -PASS -- TEST control_stochy_debug_intel [03:06, 02:53] (808768 MB) -PASS -- TEST control_lndp_debug_intel [02:47, 02:35] (813012 MB) -PASS -- TEST control_csawmg_debug_intel [05:00, 04:32] (1123068 MB) -PASS -- TEST control_ras_debug_intel [02:50, 02:36] (817036 MB) -PASS -- TEST control_diag_debug_intel [03:13, 02:35] (1669840 MB) -PASS -- TEST control_debug_p8_intel [03:39, 03:08] (1906380 MB) -PASS -- TEST regional_debug_intel [16:39, 16:10] (930060 MB) -PASS -- TEST rap_control_debug_intel [04:52, 04:40] (1197948 MB) -PASS -- TEST hrrr_control_debug_intel [04:48, 04:34] (1185156 MB) -PASS -- TEST hrrr_gf_debug_intel [04:55, 04:43] (1192180 MB) -PASS -- TEST hrrr_c3_debug_intel [04:52, 04:40] (1193720 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [04:55, 04:41] (1195636 MB) -PASS -- TEST rap_diag_debug_intel [05:19, 04:52] (1277036 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [05:06, 04:52] (1195152 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [05:00, 04:45] (1191324 MB) -PASS -- TEST rap_lndp_debug_intel [04:54, 04:41] (1195948 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [04:55, 04:44] (1196592 MB) -PASS -- TEST rap_noah_debug_intel [04:47, 04:32] (1190712 MB) -PASS -- TEST rap_sfcdiff_debug_intel [04:51, 04:38] (1196856 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [07:42, 07:28] (1190716 MB) -PASS -- TEST rrfs_v1beta_debug_intel [04:51, 04:35] (1185388 MB) -PASS -- TEST rap_clm_lake_debug_intel [05:59, 05:44] (1193440 MB) -PASS -- TEST rap_flake_debug_intel [04:54, 04:39] (1194012 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [09:15, 07:57] (1192380 MB) - -PASS -- COMPILE wam_debug_intel [06:46, 06:46](844 warnings,1 remarks) -PASS -- TEST control_wam_debug_intel [13:00, 12:26] (1698848 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [11:06, 11:06](8 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:27, 03:35] (1058912 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [06:24, 05:22] (882748 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [04:20, 02:48] (883804 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [05:47, 04:48] (956156 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:58, 02:25] (941780 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:25, 02:53] (881488 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [04:53, 03:52] (794252 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [01:50, 01:35] (780276 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [15:09, 15:09](8 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [02:40, 01:58] (1088192 MB) -PASS -- TEST conus13km_2threads_intel [01:34, 00:59] (1087084 MB) -PASS -- TEST conus13km_restart_mismatch_intel [01:47, 01:09] (977220 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [11:11, 11:11](8 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [04:04, 03:35] (906176 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [07:09, 07:09](792 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:52, 04:38] (1069432 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:44, 04:31] (1067992 MB) -PASS -- TEST conus13km_debug_intel [14:07, 13:26] (1151972 MB) -PASS -- TEST conus13km_debug_qr_intel [14:08, 13:28] (835884 MB) -PASS -- TEST conus13km_debug_2threads_intel [08:23, 07:46] (1152964 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [13:55, 13:19] (1222628 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [06:57, 06:57](792 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [04:58, 04:45] (1097584 MB) - -PASS -- COMPILE hafsw_intel [18:17, 18:17](6 warnings,9 remarks) -PASS -- TEST hafs_regional_atm_intel [05:21, 04:30] (717484 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [05:18, 04:57] (1071024 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [07:30, 06:24] (774896 MB) -PASS -- TEST hafs_regional_atm_wav_intel [11:50, 10:55] (793196 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [13:18, 12:08] (816260 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [05:17, 04:38] (481144 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [06:42, 05:43] (492940 MB) -PASS -- TEST hafs_global_1nest_atm_intel [02:51, 02:17] (392240 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [07:50, 06:07] (458060 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [03:54, 03:20] (513732 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [03:42, 03:01] (511248 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:34, 03:50] (588008 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:27, 01:13] (425212 MB) -PASS -- TEST gnv1_nested_intel [06:02, 04:00] (1712924 MB) - -PASS -- COMPILE hafsw_debug_intel [08:17, 08:17](1472 warnings,1481 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:00, 12:17] (632600 MB) - -PASS -- COMPILE hafsw_faster_intel [26:55, 26:55](5 warnings,8 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [07:55, 07:07] (632268 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [08:00, 07:10] (693776 MB) - -PASS -- COMPILE hafs_mom6w_intel [19:00, 18:59](5 warnings,7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [06:07, 05:19] (682816 MB) - -PASS -- COMPILE hafs_all_intel [15:38, 15:38](5 warnings,8 remarks) -PASS -- TEST hafs_regional_docn_intel [06:40, 05:45] (759308 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [06:48, 05:48] (740812 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [17:00, 16:18] (894376 MB) - -PASS -- COMPILE datm_cdeps_intel [08:29, 08:29](5 warnings,2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_intel [02:37, 02:31] (769544 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:39, 01:30] (757816 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [02:32, 02:25] (646652 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [02:33, 02:24] (647020 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [02:33, 02:25] (650428 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:41, 02:30] (768700 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:36, 02:31] (769452 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [02:27, 02:21] (650680 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [06:38, 05:34] (698620 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [06:33, 05:34] (680764 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:32, 02:29] (757388 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:03, 03:56] (2032516 MB) -PASS -- TEST datm_cdeps_gfs_intel [04:00, 03:53] (2034936 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [05:54, 05:54](7 warnings,2 remarks) -PASS -- TEST datm_cdeps_debug_cfsr_intel [05:17, 05:09] (754740 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [08:28, 08:28](5 warnings,2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:37, 02:30] (769112 MB) - -PASS -- COMPILE datm_cdeps_land_intel [02:46, 02:46],1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:27, 01:09] (311792 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [01:13, 01:01] (451292 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:56, 00:41] (450340 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [13:16, 13:16](5 warnings,3 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [04:44, 03:44] (1921228 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [12:12, 12:12](5 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [04:52, 03:51] (1911260 MB) - -PASS -- COMPILE atml_intel [15:09, 15:08](13 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_sbs_intel [08:20, 06:59] (1896040 MB) -PASS -- TEST control_p8_atmlnd_intel [08:17, 06:56] (1882936 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [04:43, 04:05] (1039484 MB) - -PASS -- COMPILE atml_debug_intel [09:44, 09:44](887 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [07:37, 06:12] (1937452 MB) - -PASS -- COMPILE atmw_intel [14:35, 14:35](5 warnings,8 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [03:28, 02:12] (1887112 MB) - -PASS -- COMPILE atmaero_intel [12:31, 12:31](5 warnings,1 remarks) -PASS -- TEST atmaero_control_p8_intel [05:38, 04:15] (3122868 MB) -PASS -- TEST atmaero_control_p8_rad_intel [05:35, 04:20] (2998540 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [05:26, 04:23] (3009904 MB) - -PASS -- COMPILE atmaq_debug_intel [07:52, 07:52](889 warnings,6 remarks) -PASS -- TEST regional_atmaq_debug_intel [23:54, 22:11] (4536424 MB) +PASS -- COMPILE s2swa_32bit_intel [22:00, 22:00](1 warnings,5 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [07:29, 06:10] (3201056 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [23:46, 23:46](1 warnings,5 remarks) +PASS -- TEST cpld_control_gfsv17_intel [20:29, 13:42] (1912836 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [16:42, 14:42] (1927244 MB) +PASS -- TEST cpld_restart_gfsv17_intel [11:05, 06:47] (1071572 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [22:12, 15:40] (1877200 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [23:52, 23:52](1 warnings,5 remarks) +PASS -- TEST cpld_control_sfs_intel [14:16, 13:30] (1901732 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [11:41, 11:41](1537 warnings,1889 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [25:23, 21:34] (1943648 MB) + +PASS -- COMPILE s2swa_intel [22:00, 22:00](1 warnings,5 remarks) +PASS -- TEST cpld_control_p8_intel [09:10, 07:40] (3224088 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [09:19, 08:01] (3226708 MB) +PASS -- TEST cpld_restart_p8_intel [05:56, 04:31] (3151100 MB) +PASS -- TEST cpld_control_qr_p8_intel [09:17, 07:56] (3250440 MB) +PASS -- TEST cpld_restart_qr_p8_intel [06:13, 04:40] (3180204 MB) +PASS -- TEST cpld_2threads_p8_intel [14:57, 13:43] (3806584 MB) +PASS -- TEST cpld_decomp_p8_intel [08:28, 07:18] (3218820 MB) +PASS -- TEST cpld_mpi_p8_intel [07:31, 06:20] (3537112 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [09:03, 07:47] (3229500 MB) +PASS -- TEST cpld_control_c192_p8_intel [11:14, 08:26] (3814424 MB) +PASS -- TEST cpld_restart_c192_p8_intel [08:51, 05:27] (3631680 MB) + +PASS -- COMPILE s2swal_intel [22:23, 22:23](1 warnings,6 remarks) +PASS -- TEST cpld_control_p8_lnd_intel [09:14, 07:52] (3226992 MB) +PASS -- TEST cpld_restart_p8_lnd_intel [05:59, 04:29] (3149812 MB) +PASS -- TEST cpld_s2sa_p8_intel [11:14, 07:55] (3200468 MB) + +PASS -- COMPILE s2sw_intel [20:08, 20:08](1 warnings,5 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [10:30, 04:51] (1916460 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [12:59, 06:49] (1977464 MB) + +PASS -- COMPILE s2swa_debug_intel [11:40, 11:40](1427 warnings,1151 remarks) +PASS -- TEST cpld_debug_p8_intel [13:30, 12:20] (3297400 MB) + +PASS -- COMPILE s2sw_debug_intel [10:53, 10:53](1427 warnings,1151 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [09:13, 05:54] (1951812 MB) + +PASS -- COMPILE s2s_aoflux_intel [16:16, 16:16](0 warnings,3 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [10:52, 04:49] (1980164 MB) + +PASS -- COMPILE s2swa_faster_intel [24:23, 24:23](1 warnings,5 remarks) +PASS -- TEST cpld_control_p8_faster_intel [09:10, 07:36] (3223388 MB) + +PASS -- COMPILE s2sw_pdlib_intel [22:28, 22:28](1 warnings,5 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [19:22, 13:39] (1930164 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [10:55, 06:57] (1106316 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [21:24, 15:40] (1894596 MB) +PASS -- TEST cpld_control_c48_5deg_intel [06:10, 05:24] (2880120 MB) +PASS -- TEST cpld_warmstart_c48_5deg_intel [02:34, 01:39] (2889612 MB) +PASS -- TEST cpld_restart_c48_5deg_intel [01:25, 00:56] (2296104 MB) +PASS -- TEST cpld_control_c24_5deg_intel [01:19, 00:54] (2113416 MB) +PASS -- TEST cpld_warmstart_c24_5deg_intel [00:57, 00:30] (2111124 MB) +PASS -- TEST cpld_restart_c24_5deg_intel [00:47, 00:23] (1474860 MB) +PASS -- TEST cpld_control_c24_9deg_intel [01:24, 00:58] (2114236 MB) +PASS -- TEST cpld_warmstart_c24_9deg_intel [00:56, 00:29] (2113140 MB) +PASS -- TEST cpld_restart_c24_9deg_intel [00:48, 00:24] (1474596 MB) +PASS -- TEST cpld_control_c12_9deg_intel [00:57, 00:31] (2044796 MB) +PASS -- TEST cpld_warmstart_c12_9deg_intel [00:53, 00:25] (2041660 MB) +PASS -- TEST cpld_restart_c12_9deg_intel [00:43, 00:19] (1391940 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [10:51, 10:51](1537 warnings,1889 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [26:49, 23:02] (1963600 MB) + +PASS -- COMPILE atm_dyn32_intel [14:05, 14:05](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [05:24, 05:17] (695480 MB) +PASS -- TEST baroclinic_wave_intel [06:10, 05:08] (1195396 MB) +PASS -- TEST control_flake_intel [03:39, 03:26] (664660 MB) +PASS -- TEST control_CubedSphereGrid_intel [07:12, 02:07] (1557860 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [02:54, 02:15] (1568268 MB) +PASS -- TEST control_latlon_intel [02:43, 02:07] (1560820 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [02:45, 02:10] (1566672 MB) +PASS -- TEST control_c48_intel [06:10, 05:39] (1575284 MB) +PASS -- TEST control_c48.v2.sfc_intel [05:35, 05:17] (697620 MB) +PASS -- TEST control_c48_lnd_iau_intel [06:13, 05:42] (1577196 MB) +PASS -- TEST control_c192_intel [07:09, 06:07] (1681252 MB) +PASS -- TEST control_c384_intel [09:01, 07:14] (1976416 MB) +PASS -- TEST control_c384gdas_intel [10:42, 08:12] (1165824 MB) +PASS -- TEST control_stochy_intel [01:49, 01:36] (620696 MB) +PASS -- TEST control_stochy_restart_intel [01:14, 00:56] (428036 MB) +PASS -- TEST control_lndp_intel [01:40, 01:29] (619036 MB) +PASS -- TEST control_iovr4_intel [02:28, 02:15] (617936 MB) +PASS -- TEST control_iovr5_intel [02:35, 02:10] (615916 MB) +PASS -- TEST control_p8_intel [04:23, 03:02] (1856292 MB) +PASS -- TEST control_p8.v2.sfc_intel [04:19, 03:05] (1844220 MB) +PASS -- TEST control_p8_ugwpv1_intel [04:16, 03:05] (1852840 MB) +PASS -- TEST control_restart_p8_intel [03:14, 02:04] (1007824 MB) +PASS -- TEST control_noqr_p8_intel [04:12, 03:02] (1847000 MB) +PASS -- TEST control_restart_noqr_p8_intel [03:08, 02:03] (1009988 MB) +PASS -- TEST control_decomp_p8_intel [04:26, 03:13] (1852148 MB) +PASS -- TEST control_2threads_p8_intel [05:50, 04:40] (1936396 MB) +PASS -- TEST control_p8_lndp_intel [05:17, 04:42] (1862692 MB) +PASS -- TEST control_p8_rrtmgp_intel [04:56, 03:44] (1909708 MB) +PASS -- TEST control_p8_mynn_intel [04:19, 03:12] (1866156 MB) +PASS -- TEST merra2_thompson_intel [04:38, 03:16] (1856600 MB) +PASS -- TEST regional_control_intel [04:46, 04:19] (883896 MB) +PASS -- TEST regional_restart_intel [02:55, 02:27] (900272 MB) +PASS -- TEST regional_decomp_intel [04:58, 04:32] (881548 MB) +PASS -- TEST regional_noquilt_intel [04:45, 04:16] (1188576 MB) +PASS -- TEST regional_netcdf_parallel_intel [04:49, 04:18] (878468 MB) +PASS -- TEST regional_2dwrtdecomp_intel [04:47, 04:20] (880168 MB) +PASS -- TEST regional_wofs_intel [06:10, 05:42] (1614616 MB) + +PASS -- COMPILE rrfs_intel [12:38, 12:38](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [07:13, 06:05] (1008720 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:24, 03:32] (1167452 MB) +PASS -- TEST rap_decomp_intel [07:31, 06:23] (1007580 MB) +PASS -- TEST rap_2threads_intel [12:27, 11:23] (1097652 MB) +PASS -- TEST rap_restart_intel [04:14, 03:12] (873464 MB) +PASS -- TEST rap_sfcdiff_intel [07:07, 06:05] (1008548 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [07:26, 06:19] (1007960 MB) +PASS -- TEST rap_sfcdiff_restart_intel [05:40, 04:35] (877288 MB) +PASS -- TEST hrrr_control_intel [04:20, 03:10] (1001016 MB) +PASS -- TEST hrrr_control_decomp_intel [04:23, 03:15] (1004124 MB) +PASS -- TEST hrrr_control_2threads_intel [06:46, 05:40] (1080604 MB) +PASS -- TEST hrrr_control_restart_intel [02:01, 01:45] (833252 MB) +PASS -- TEST rrfs_v1beta_intel [06:57, 05:57] (1005252 MB) +PASS -- TEST rrfs_v1nssl_intel [08:08, 07:54] (1961528 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [07:49, 07:35] (1948700 MB) + +PASS -- COMPILE csawmg_intel [11:49, 11:49](0 warnings,0 remarks) +PASS -- TEST control_csawmg_intel [06:37, 06:07] (959348 MB) +PASS -- TEST control_ras_intel [03:01, 02:49] (659808 MB) + +PASS -- COMPILE wam_intel [11:32, 11:32](0 warnings,1 remarks) +PASS -- TEST control_wam_intel [10:46, 10:13] (1646008 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [12:02, 12:01](0 warnings,1 remarks) +PASS -- TEST control_p8_faster_intel [04:05, 02:53] (1852652 MB) +PASS -- TEST regional_control_faster_intel [04:31, 04:04] (879676 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [09:38, 09:38](884 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [07:29, 02:06] (1600876 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:43, 02:08] (1602820 MB) +PASS -- TEST control_stochy_debug_intel [03:19, 02:52] (806816 MB) +PASS -- TEST control_lndp_debug_intel [02:50, 02:37] (808180 MB) +PASS -- TEST control_csawmg_debug_intel [05:17, 04:46] (1114604 MB) +PASS -- TEST control_ras_debug_intel [02:52, 02:40] (812456 MB) +PASS -- TEST control_diag_debug_intel [03:20, 02:41] (1660816 MB) +PASS -- TEST control_debug_p8_intel [03:32, 03:02] (1901072 MB) +PASS -- TEST regional_debug_intel [16:41, 16:09] (937300 MB) +PASS -- TEST rap_control_debug_intel [05:10, 04:35] (1191744 MB) +PASS -- TEST hrrr_control_debug_intel [04:45, 04:32] (1186472 MB) +PASS -- TEST hrrr_gf_debug_intel [04:50, 04:37] (1192372 MB) +PASS -- TEST hrrr_c3_debug_intel [04:56, 04:44] (1193132 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [05:09, 04:45] (1194648 MB) +PASS -- TEST rap_diag_debug_intel [05:23, 04:57] (1274708 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [05:12, 04:59] (1191764 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [05:06, 04:52] (1190844 MB) +PASS -- TEST rap_lndp_debug_intel [04:57, 04:44] (1194768 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [04:51, 04:36] (1192748 MB) +PASS -- TEST rap_noah_debug_intel [04:54, 04:38] (1189252 MB) +PASS -- TEST rap_sfcdiff_debug_intel [04:57, 04:44] (1187928 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [07:53, 07:41] (1189276 MB) +PASS -- TEST rrfs_v1beta_debug_intel [05:01, 04:49] (1184956 MB) +PASS -- TEST rap_clm_lake_debug_intel [05:01, 04:47] (1196604 MB) +PASS -- TEST rap_flake_debug_intel [04:50, 04:37] (1191108 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [09:25, 08:08] (1201080 MB) + +PASS -- COMPILE wam_debug_intel [06:09, 06:09](839 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [13:04, 12:28] (1683676 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [11:26, 11:26](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:43, 03:21] (1021560 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [06:09, 05:07] (887212 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [04:46, 03:12] (881380 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [10:55, 09:53] (937476 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [06:35, 05:05] (924056 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:28, 03:02] (883852 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [04:54, 03:53] (790260 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [01:46, 01:34] (771592 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [11:22, 11:22](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [02:38, 01:51] (1099532 MB) +PASS -- TEST conus13km_2threads_intel [01:49, 01:14] (1101704 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:42, 01:04] (991060 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [11:29, 11:28](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [04:07, 03:39] (921052 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [06:27, 06:27](787 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:43, 04:30] (1069512 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:36, 04:23] (1069416 MB) +PASS -- TEST conus13km_debug_intel [13:29, 12:50] (1152944 MB) +PASS -- TEST conus13km_debug_qr_intel [13:21, 12:41] (843580 MB) +PASS -- TEST conus13km_debug_2threads_intel [14:19, 13:43] (1161252 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [13:32, 12:58] (1222932 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [06:14, 06:14](787 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [04:55, 04:42] (1109044 MB) + +PASS -- COMPILE hafsw_intel [18:17, 18:17](1 warnings,4 remarks) +PASS -- TEST hafs_regional_atm_intel [05:06, 04:16] (764784 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [03:16, 02:58] (1047500 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [07:19, 06:15] (756172 MB) +PASS -- TEST hafs_regional_atm_wav_intel [11:14, 10:19] (784796 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [12:43, 11:33] (795396 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [05:07, 04:30] (465936 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [06:26, 05:31] (484776 MB) +PASS -- TEST hafs_global_1nest_atm_intel [02:43, 02:12] (378816 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [07:39, 05:54] (448592 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [03:39, 03:08] (499096 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [03:34, 02:55] (498048 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:16, 03:33] (565524 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:21, 01:08] (418804 MB) +PASS -- TEST gnv1_nested_intel [05:19, 03:18] (1700472 MB) +PASS -- TEST tropical_cyclone_intel [17:25, 15:14] (2138912 MB) + +PASS -- COMPILE hafsw_debug_intel [08:12, 08:12](1479 warnings,1423 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:04, 12:24] (606988 MB) + +PASS -- COMPILE hafsw_faster_intel [17:27, 17:27](0 warnings,3 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [07:22, 06:37] (613764 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [07:36, 06:42] (681460 MB) + +PASS -- COMPILE hafs_mom6w_intel [19:14, 19:14](0 warnings,2 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [06:31, 05:09] (664332 MB) + +PASS -- COMPILE hafs_all_intel [15:57, 15:57](0 warnings,3 remarks) +PASS -- TEST hafs_regional_docn_intel [06:21, 05:29] (771076 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [06:24, 05:31] (753128 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [16:48, 16:05] (895636 MB) + +PASS -- COMPILE datm_cdeps_intel [08:36, 08:36](0 warnings,2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [02:33, 02:28] (769036 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:35, 01:29] (758444 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [02:24, 02:20] (648136 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [02:27, 02:21] (651348 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [02:28, 02:23] (643944 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:33, 02:29] (757372 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:33, 02:29] (769856 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:25, 02:21] (644112 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [06:25, 05:35] (700484 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [06:23, 05:34] (677680 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:30, 02:28] (769616 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [03:55, 03:50] (2036016 MB) +PASS -- TEST datm_cdeps_gfs_intel [03:54, 03:49] (2039488 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [05:50, 05:50](4 warnings,2 remarks) +PASS -- TEST datm_cdeps_debug_cfsr_intel [05:11, 05:06] (752140 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [08:42, 08:42](0 warnings,2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:34, 02:28] (769228 MB) + +PASS -- COMPILE datm_cdeps_land_intel [02:37, 02:37](0 warnings,1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:28, 01:08] (309720 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:03, 00:48] (450692 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:52, 00:34] (450080 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [13:49, 13:49](0 warnings,3 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [09:13, 03:52] (1915248 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [12:39, 12:39](1 warnings,1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [10:15, 04:53] (1908160 MB) + +PASS -- COMPILE atml_intel [14:53, 14:53](9 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_intel [12:10, 03:38] (1876192 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [05:08, 02:13] (1030572 MB) + +PASS -- COMPILE atml_debug_intel [08:41, 08:41](889 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [11:17, 05:00] (1922092 MB) + +PASS -- COMPILE atmw_intel [14:10, 14:10](0 warnings,3 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [03:25, 02:14] (1869120 MB) + +PASS -- COMPILE atmaero_intel [12:46, 12:46](0 warnings,1 remarks) +PASS -- TEST atmaero_control_p8_intel [05:18, 04:09] (3118876 MB) +PASS -- TEST atmaero_control_p8_rad_intel [05:22, 04:14] (2995964 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [05:07, 04:18] (3011152 MB) + +PASS -- COMPILE atmaq_intel [12:44, 12:44](8 warnings,4 remarks) +PASS -- TEST regional_atmaq_intel [14:55, 13:18] (3024840 MB) + +PASS -- COMPILE atmaq_debug_intel [07:18, 07:18](864 warnings,4 remarks) +PASS -- TEST regional_atmaq_debug_intel [35:19, 33:44] (3039744 MB) + +PASS -- COMPILE atm_fbh_intel [11:24, 11:23](3 warnings,8 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [08:11, 07:57] (811400 MB) SYNOPSIS: -Starting Date/Time: 20240729 12:53:57 -Ending Date/Time: 20240729 17:32:15 -Total Time: 04h:38m:18s -Compiles Completed: 41/41 -Tests Completed: 183/183 +Starting Date/Time: 2025-05-18 17:53:45 +Ending Date/Time: 2025-05-18 21:44:35 +Total Time: 03h:50m:50s +Compiles Completed: 43/43 +Tests Completed: 198/198 NOTES: From f355b9c5600bebd7c92af3625f3a84684d5a8556 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 19 May 2025 16:11:23 -0500 Subject: [PATCH 40/68] Update ufs_test.sh and tests file to address some resource mismatches. --- tests-dev/test_cases/tests/tropical_cyclone | 3 +++ tests-dev/ufs_test.sh | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index c95b083cbc..e54ac86de6 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -102,3 +102,6 @@ export UFS_CONFIGURE=ufs.configure.tc.IN export FV3_RUN=tropical_cyclone.IN export HSD_CASE=true export WLCLK=30 + +export TASKS=$((INPES * JNPES + WRTTASK_PER_GROUP * WRITE_GROUP)) +export UFS_tasks=$TASKS diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index d947528dad..31bdd30ba3 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -217,6 +217,16 @@ if [[ ${LINK_TESTS} == true ]]; then fi +echo ${SRT_NAME} "is this the cup??" +if [[ ${SRT_NAME} == "tropical_cyclone" ]]; then + if [[ ${MACHINE_ID} == "hercules" ]]; then + sed -i 's/@\[TASKS\]/220/g' "${PATHRT}"/fv3_conf/fv3_slurm.IN_hercules + elif [[ ${MACHINE_ID} == "noaacloud" ]]; then + sed -i 's/@\[TASKS\]/220/g' "${PATHRT}"/fv3_conf/fv3_slurm.IN_noaacloud + fi +fi + + #Check to error out if incompatible options are chosen together [[ ${KEEP_RUNDIR} == true && ${delete_rundir} == true ]] && die "-k and -d options cannot be used at the same time" [[ ${ECFLOW} == true && ${ROCOTO} == true ]] && die "-r and -e options cannot be used at the same time" From cb061700f4de6e35ec8182d9849f4448ae0073d8 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 19 May 2025 16:12:24 -0500 Subject: [PATCH 41/68] Remove cup bit. --- tests-dev/ufs_test.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index 31bdd30ba3..3b33a60f6e 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -217,7 +217,6 @@ if [[ ${LINK_TESTS} == true ]]; then fi -echo ${SRT_NAME} "is this the cup??" if [[ ${SRT_NAME} == "tropical_cyclone" ]]; then if [[ ${MACHINE_ID} == "hercules" ]]; then sed -i 's/@\[TASKS\]/220/g' "${PATHRT}"/fv3_conf/fv3_slurm.IN_hercules From 7981381af8478ce89ac6ed48f551685c03a900a3 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Tue, 20 May 2025 13:31:34 -0500 Subject: [PATCH 42/68] update create_xml: gaeac6 --- tests-dev/create_xml.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index 9e6ff35953..621a3224d3 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -9,7 +9,7 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP Args: RTPWD (str): Baseline directory - MACHINE_ID (str): Machine ID i.e., Hera, Gaea, Jet, etc. + MACHINE_ID (str): Machine ID i.e., Hera, GaeaC6, Jet, etc. INPUTDATA_ROOT (str): Input data directory INPUTDATA_ROOT_WW3 (str): WW3 input data directory INPUTDATA_ROOT_BMIC (str): BMIC input data directory @@ -48,7 +48,7 @@ def rocoto_create_compile_task(MACHINE_ID,COMPILE_ID,ROCOTO_COMPILE_MAXTRIES,MAK """Generate and append compile task into Rocoto XML file Args: - MACHINE_ID (str): Machine ID i.e., Hera, Gaea, Jet, etc. + MACHINE_ID (str): Machine ID i.e., Hera, GaeaC6, Jet, etc. COMPILE_ID (str): Compile identifier e.g., s2swa_intel ROCOTO_COMPILE_MAXTRIES (str): Max attempts for compile MAKE_OPT (str): Make build options @@ -65,7 +65,7 @@ def rocoto_create_compile_task(MACHINE_ID,COMPILE_ID,ROCOTO_COMPILE_MAXTRIES,MAK if ( MACHINE_ID == 'orion'): BUILD_WALLTIME="01:00:00" if ( MACHINE_ID == 'hercules'): BUILD_WALLTIME="01:00:00" if ( MACHINE_ID == 's4' ): BUILD_WALLTIME="01:00:00" - if ( MACHINE_ID == 'gaea' ): BUILD_WALLTIME="01:00:00" + if ( MACHINE_ID == 'gaeac6' ): BUILD_WALLTIME="01:00:00" compile_task = f""" &PATHRT;/run_compile.sh &PATHRT; &RUNDIR_ROOT; "{MAKE_OPT}" {COMPILE_ID} 2>&1 | tee &LOG;/compile_{COMPILE_ID}.log @@ -73,9 +73,9 @@ def rocoto_create_compile_task(MACHINE_ID,COMPILE_ID,ROCOTO_COMPILE_MAXTRIES,MAK {ACCNR} {COMPILE_QUEUE} """ - if ( MACHINE_ID == 'gaea' ): + if ( MACHINE_ID == 'gaeac6' ): compile_task+=f""" --clusters=es - eslogin_c5 + eslogin_c6 """ PARTITION= "" if ( PARTITION != "" and MACHINE_ID != "hera" ): @@ -230,7 +230,7 @@ def make_loghead(ACCNR,MACHINE_ID,RUNDIR_ROOT,RTPWD,REGRESSIONTEST_LOG): Args: ACCNR (str): Account to run the job with - MACHINE_ID (str): Machine ID i.e. Hera, Gaea, Jet, etc. + MACHINE_ID (str): Machine ID i.e. Hera, GaeaC6, Jet, etc. RUNDIR_ROOT (str): Test run directory RTPWD (str): Baseline directory REGRESSIONTEST_LOG (str): Regression Test log filename From b4f2b992131a2db0512829224315d7f2cdda23d6 Mon Sep 17 00:00:00 2001 From: Cameron Book Date: Tue, 20 May 2025 13:37:15 -0500 Subject: [PATCH 43/68] Update TC test file with TPN export. --- tests-dev/test_cases/tests/tropical_cyclone | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests-dev/test_cases/tests/tropical_cyclone b/tests-dev/test_cases/tests/tropical_cyclone index e54ac86de6..cc4bd68bca 100644 --- a/tests-dev/test_cases/tests/tropical_cyclone +++ b/tests-dev/test_cases/tests/tropical_cyclone @@ -102,6 +102,4 @@ export UFS_CONFIGURE=ufs.configure.tc.IN export FV3_RUN=tropical_cyclone.IN export HSD_CASE=true export WLCLK=30 - -export TASKS=$((INPES * JNPES + WRTTASK_PER_GROUP * WRITE_GROUP)) -export UFS_tasks=$TASKS +export TPN=40 From 34aea7056a82734753c1dffd0bac7624466cf88d Mon Sep 17 00:00:00 2001 From: Cameron Book Date: Tue, 20 May 2025 13:39:27 -0500 Subject: [PATCH 44/68] Remove fv3_conf sed commanfs from ufs_test.sh. --- tests-dev/ufs_test.sh | 9 --------- 1 file changed, 9 deletions(-) diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index 3b33a60f6e..d947528dad 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -217,15 +217,6 @@ if [[ ${LINK_TESTS} == true ]]; then fi -if [[ ${SRT_NAME} == "tropical_cyclone" ]]; then - if [[ ${MACHINE_ID} == "hercules" ]]; then - sed -i 's/@\[TASKS\]/220/g' "${PATHRT}"/fv3_conf/fv3_slurm.IN_hercules - elif [[ ${MACHINE_ID} == "noaacloud" ]]; then - sed -i 's/@\[TASKS\]/220/g' "${PATHRT}"/fv3_conf/fv3_slurm.IN_noaacloud - fi -fi - - #Check to error out if incompatible options are chosen together [[ ${KEEP_RUNDIR} == true && ${delete_rundir} == true ]] && die "-k and -d options cannot be used at the same time" [[ ${ECFLOW} == true && ${ROCOTO} == true ]] && die "-r and -e options cannot be used at the same time" From e6b99c869b85def07b26800b8defe5183575fb03 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Tue, 20 May 2025 15:12:57 -0400 Subject: [PATCH 45/68] update baseline_setup: gaeac6 --- tests-dev/baseline_setup.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml index 53a19c581f..77bbdaedd3 100644 --- a/tests-dev/baseline_setup.yaml +++ b/tests-dev/baseline_setup.yaml @@ -47,9 +47,9 @@ gaeac6: PTMP: /gpfs/f6/${ACCNR}/proj-shared/${USER}/RT_RUNDIR RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20250507 - INPUTDATA_ROOT_WW3: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20250225 - INPUTDATA_ROOT_BMIC: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 + INPUTDATA_ROOT: /gpfs/f6/bil-fire8/world-shared/role.epic/UFS-WM_RT/NEMSfv3gfs/input-data-20250507 + INPUTDATA_ROOT_WW3: /gpfs/f6/bil-fire8/world-shared/role.epic/UFS-WM_RT/NEMSfv3gfs/input-data-20250507/WW3_input_data_20250225 + INPUTDATA_ROOT_BMIC: /gpfs/f6/bil-fire8/world-shared/role.epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 derecho: QUEUE: main COMPILE_QUEUE: main From 92e153e2ab152b1499fad745fe9398c837aa7ebb Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 20 May 2025 14:58:25 -0500 Subject: [PATCH 46/68] Add plotting script for TC. --- tests-dev/test_cases/utils/cbar.gs | 94 +++++++++++++++++++++++++++ tests-dev/test_cases/utils/plot_tc.sh | 79 ++++++++++++++++++++++ 2 files changed, 173 insertions(+) create mode 100755 tests-dev/test_cases/utils/cbar.gs create mode 100755 tests-dev/test_cases/utils/plot_tc.sh diff --git a/tests-dev/test_cases/utils/cbar.gs b/tests-dev/test_cases/utils/cbar.gs new file mode 100755 index 0000000000..caebddda50 --- /dev/null +++ b/tests-dev/test_cases/utils/cbar.gs @@ -0,0 +1,94 @@ +* +* Script to plot a colorbar +* +* The script will assume a colorbar is wanted even if there is +* not room -- it will plot on the side or the bottom if there is +* room in either place, otherwise it will plot along the bottom and +* overlay labels there if any. This can be dealt with via +* the 'set parea' command. In version 2 the default parea will +* be changed, but we want to guarantee upward compatibility in +* sub-releases. +* +function colorbar (args) +* +* Check shading information +* + 'query shades' + shdinfo = result + if (subwrd(shdinfo,1)='None') + say 'Cannot plot color bar: No shading information' + return + endif +* +* Get plot size info +* + 'query gxinfo' + rec2 = sublin(result,2) + rec3 = sublin(result,3) + rec4 = sublin(result,4) + xsiz = subwrd(rec2,4) + ysiz = subwrd(rec2,6) + ylo = subwrd(rec4,4) + xhi = subwrd(rec3,6) + xd = xsiz - xhi +* +* Decide if horizontal or vertical color bar +* and set up constants. +* + if (ylo<0.6 & xd<1.0) + say "Not enough room in plot for a colorbar" + return + endif + cnum = subwrd(shdinfo,5) + if (ylo<0.6 | xd>1.5) + xl = xhi + xd/2 - 0.4 + xr = xl + 0.2 + xwid = 0.2 + ywid = 0.5 + if (ywid*cnum > ysiz*0.8) + ywid = ysiz*0.8/cnum + endif + ymid = ysiz/2 + yb = ymid - ywid*cnum/2 + 'set string 1 l 5' + vert = 1 + else + ymid = ylo/2 + yt = ymid + 0.2 + yb = ymid + xmid = xsiz/2 + xwid = 0.8 + if (xwid*cnum > xsiz*0.8) + xwid = xsiz*0.8/cnum + endif + xl = xmid - xwid*cnum/2 + 'set string 1 tc 5' + vert = 0 + endif +* +* Plot colorbar +* + 'set strsiz 0.12 0.13' + num = 0 + while (num temp.ctl + +cat temp.ctl | sed s:"options pascals":"options pascals template":g \ + | sed s:"dset ^HURPRS.GrbF00":"dset ^HURPRS.GrbF%f2":g \ + | sed s:1mn:${step}hr:g \ + | sed s:"tdef 2":"tdef $nfiles":g \ + > HURPRS.ctl +rm -f temp.ctl +echo === GRIBMAP: +gribmap -i HURPRS.ctl > /dev/null 2>&1 + +############################################################### +# Plot 10m wind +############################################################### +echo "=== Plot 10m wind " +ntime=0 +while [ $ntime -lt $nfiles ]; do + nhour=$((ntime * step)) + sett=$((ntime + 1)) + printf -v nhour "%03d" $nhour + echo === Plotting hour $nhour file: w10-$nhour.png + +if [ -f w10-$nhour.png ] ; then rm w10-$nhour.png ; fi +cat << EOF > plot.gs +'reinit' +'open HURPRS.ctl' +'set gxout shaded' +'set display color white' +'c' +'set t $sett' +'set grads off' +'set lat $lat1 $lat2' +'set lon $lon1 $lon2' +'set clevs 1 2 3 4 6 10 20 30 40' +'d SQRT(UGRD10m*UGRD10m+VGRD10m*VGRD10m)' +'run cbar.gs' +'draw title Wind 10m $nhour HR' +'printim w10-$nhour.png x1200 y1000 ' +'c' +'quit' +EOF +grads -blc "run plot.gs" > /dev/null 2>&1 +rm -f plot.gs + + ntime=$((ntime + 1)) +done +echo === Done! +############################################################### From 1ef6cfee31c13d2efe74bb7308ff329071516297 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 20 May 2025 15:17:16 -0500 Subject: [PATCH 47/68] Fix linting issues with plot_tc.sh. --- tests-dev/test_cases/utils/plot_tc.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests-dev/test_cases/utils/plot_tc.sh b/tests-dev/test_cases/utils/plot_tc.sh index e710e3499d..65f87b9aad 100755 --- a/tests-dev/test_cases/utils/plot_tc.sh +++ b/tests-dev/test_cases/utils/plot_tc.sh @@ -9,7 +9,7 @@ step=3 lon2=200 ############################################################### # initialize module -. $LMOD_ROOT/lmod/init/bash +. "${LMOD_ROOT}"/lmod/init/bash # update path with current directory export PATH=.:$PATH @@ -24,11 +24,11 @@ module load grads wgrib2 # check existance of model output file: if [ ! -f HURPRS.GrbF00 ] ; then echo "No model output (HURPRS.GrbF00)" ; exit ; fi nfiles=`ls HURPRS.GrbF* | grep -v idx | grep -v ctl | wc -l` -echo === Using model file: HURPRS.GrbF\*\* -echo === Number of files: $nfiles Step: $step hours +echo "=== Using model file: HURPRS.GrbF\*\*" +echo "=== Number of files: $nfiles Step: $step hours" # Create control and index files -echo === G2CTL: +echo "=== G2CTL:" g2ctl HURPRS.GrbF00 HURPRS.idx > temp.ctl cat temp.ctl | sed s:"options pascals":"options pascals template":g \ @@ -37,7 +37,7 @@ cat temp.ctl | sed s:"options pascals":"options pascals template":g \ | sed s:"tdef 2":"tdef $nfiles":g \ > HURPRS.ctl rm -f temp.ctl -echo === GRIBMAP: +echo "=== GRIBMAP:" gribmap -i HURPRS.ctl > /dev/null 2>&1 ############################################################### @@ -49,7 +49,7 @@ while [ $ntime -lt $nfiles ]; do nhour=$((ntime * step)) sett=$((ntime + 1)) printf -v nhour "%03d" $nhour - echo === Plotting hour $nhour file: w10-$nhour.png + echo "=== Plotting hour $nhour file: w10-$nhour.png" if [ -f w10-$nhour.png ] ; then rm w10-$nhour.png ; fi cat << EOF > plot.gs @@ -75,5 +75,5 @@ rm -f plot.gs ntime=$((ntime + 1)) done -echo === Done! +echo "=== Done!" ############################################################### From f9266667fd1e76cb9489320b17b0ebfad9dc2b38 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 20 May 2025 15:37:31 -0500 Subject: [PATCH 48/68] Linting. --- tests-dev/test_cases/utils/plot_tc.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests-dev/test_cases/utils/plot_tc.sh b/tests-dev/test_cases/utils/plot_tc.sh index 65f87b9aad..4c090a42a7 100755 --- a/tests-dev/test_cases/utils/plot_tc.sh +++ b/tests-dev/test_cases/utils/plot_tc.sh @@ -12,20 +12,20 @@ step=3 . "${LMOD_ROOT}"/lmod/init/bash # update path with current directory -export PATH=.:$PATH +export PATH=.:${PATH} # if grads to control app is not present, get it from web -[ -f g2ctl ] || wget -q https://ftp.cpc.ncep.noaa.gov/wd51we/g2ctl/g2ctl +[[ -f g2ctl ]] || wget -q https://ftp.cpc.ncep.noaa.gov/wd51we/g2ctl/g2ctl chmod 755 g2ctl # load modules grads and wgrib2 module load grads wgrib2 # check existance of model output file: -if [ ! -f HURPRS.GrbF00 ] ; then echo "No model output (HURPRS.GrbF00)" ; exit ; fi -nfiles=`ls HURPRS.GrbF* | grep -v idx | grep -v ctl | wc -l` +if [[ ! -f HURPRS.GrbF00 ]] ; then echo "No model output (HURPRS.GrbF00)" ; exit ; fi +nfiles=$(ls HURPRS.GrbF* | grep -v idx | grep -v ctl | wc -l) echo "=== Using model file: HURPRS.GrbF\*\*" -echo "=== Number of files: $nfiles Step: $step hours" +echo "=== Number of files: ${nfiles} Step: ${step} hours" # Create control and index files echo "=== G2CTL:" From f4645f57aad349ce8c74b2d5cf9c3a55457da0d8 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 20 May 2025 15:42:49 -0500 Subject: [PATCH 49/68] Linting. --- tests-dev/test_cases/utils/plot_tc.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/utils/plot_tc.sh b/tests-dev/test_cases/utils/plot_tc.sh index 4c090a42a7..3961f6d761 100755 --- a/tests-dev/test_cases/utils/plot_tc.sh +++ b/tests-dev/test_cases/utils/plot_tc.sh @@ -23,7 +23,7 @@ module load grads wgrib2 # check existance of model output file: if [[ ! -f HURPRS.GrbF00 ]] ; then echo "No model output (HURPRS.GrbF00)" ; exit ; fi -nfiles=$(ls HURPRS.GrbF* | grep -v idx | grep -v ctl | wc -l) +nfiles=$(find . -maxdepth 1 -type f -name 'HURPRS.GrbF*' ! -name '*idx*' ! -name '*ctl*' | wc -l) echo "=== Using model file: HURPRS.GrbF\*\*" echo "=== Number of files: ${nfiles} Step: ${step} hours" From f67a8966e34a3d2ba45d4fdb2b5724e8396f5fb0 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 20 May 2025 15:51:48 -0500 Subject: [PATCH 50/68] Linting. --- tests-dev/test_cases/utils/plot_tc.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tests-dev/test_cases/utils/plot_tc.sh b/tests-dev/test_cases/utils/plot_tc.sh index 3961f6d761..b870c8694a 100755 --- a/tests-dev/test_cases/utils/plot_tc.sh +++ b/tests-dev/test_cases/utils/plot_tc.sh @@ -33,8 +33,8 @@ g2ctl HURPRS.GrbF00 HURPRS.idx > temp.ctl cat temp.ctl | sed s:"options pascals":"options pascals template":g \ | sed s:"dset ^HURPRS.GrbF00":"dset ^HURPRS.GrbF%f2":g \ - | sed s:1mn:${step}hr:g \ - | sed s:"tdef 2":"tdef $nfiles":g \ + | sed s:1mn:"${step}"hr:g \ + | sed s:"tdef 2":"tdef ${nfiles}":g \ > HURPRS.ctl rm -f temp.ctl echo "=== GRIBMAP:" @@ -45,28 +45,28 @@ gribmap -i HURPRS.ctl > /dev/null 2>&1 ############################################################### echo "=== Plot 10m wind " ntime=0 -while [ $ntime -lt $nfiles ]; do +while [[ "${ntime}" -lt "${nfiles}" ]]; do nhour=$((ntime * step)) sett=$((ntime + 1)) - printf -v nhour "%03d" $nhour - echo "=== Plotting hour $nhour file: w10-$nhour.png" + printf -v nhour "%03d" "${nhour}" + echo "=== Plotting hour ${nhour} file: w10-${nhour}.png" -if [ -f w10-$nhour.png ] ; then rm w10-$nhour.png ; fi +if [[ -f w10-"${nhour}".png ]] ; then rm w10-"${nhour}".png ; fi cat << EOF > plot.gs 'reinit' 'open HURPRS.ctl' 'set gxout shaded' 'set display color white' 'c' -'set t $sett' +'set t ${sett}' 'set grads off' -'set lat $lat1 $lat2' -'set lon $lon1 $lon2' +'set lat ${lat1} ${lat2}' +'set lon ${lon1} ${lon2}' 'set clevs 1 2 3 4 6 10 20 30 40' 'd SQRT(UGRD10m*UGRD10m+VGRD10m*VGRD10m)' 'run cbar.gs' -'draw title Wind 10m $nhour HR' -'printim w10-$nhour.png x1200 y1000 ' +'draw title Wind 10m ${nhour} HR' +'printim w10-${nhour}.png x1200 y1000 ' 'c' 'quit' EOF From ee687f3c5005c991d595feee4b4c28699d0d18ef Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 20 May 2025 15:55:14 -0500 Subject: [PATCH 51/68] Update readme. --- tests-dev/test_cases/utils/README.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests-dev/test_cases/utils/README.txt b/tests-dev/test_cases/utils/README.txt index b871b37db1..8e0874cb75 100644 --- a/tests-dev/test_cases/utils/README.txt +++ b/tests-dev/test_cases/utils/README.txt @@ -4,14 +4,14 @@ Baroclinic wave bash plotting script developed by Ratko Vasic, adapted from an original grads script & configuration files provided by Xiaqiong Zhou. - To generate plots, copy the relevant .sh script into your UFS-WM test run directory (i.e., `run_dir/_` from within ufs-weather-model/tests-dev). That is, to generate plots for a 2020 CAPE test, copy `plot_cape.sh` into your 2020_CAPE_ run directory; to generate plots for the baroclinic wave case, -copy `plot_bcw.sh` into your run directory. +copy `plot_bcw.sh` into your baroclinic_wave_ run directory, or the plot_tc.sh +script into your tropical_cyclone_ directory. -To run the scripts, invoke from the command line via `./plot_.sh`. +To run the scripts, invoke from the command line via `./plot_.sh`. Users can adjust the experiment name, standard pressure level, and forecast hour in the baroclinic wave script. For the CAPE script, users can choose between global/regional(CONUS) domain, as well as which From fca161ba76e8cbab0a72f5be4d440b31850484f0 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Wed, 21 May 2025 08:49:08 -0400 Subject: [PATCH 52/68] add gaeac6 test log: passed --- tests-dev/logs/RegressionTests_gaeac6.log | 414 ++++++++++++++++++++++ 1 file changed, 414 insertions(+) create mode 100644 tests-dev/logs/RegressionTests_gaeac6.log diff --git a/tests-dev/logs/RegressionTests_gaeac6.log b/tests-dev/logs/RegressionTests_gaeac6.log new file mode 100644 index 0000000000..e00ed6abb5 --- /dev/null +++ b/tests-dev/logs/RegressionTests_gaeac6.log @@ -0,0 +1,414 @@ +====START OF gaeac6 REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +e6b99c869b85def07b26800b8defe5183575fb03 + +Submodule hashes used in testing: + d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) + 642e81395472d5887b54f601b60ee607ed39bf09 AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-6194-g642e81395) + 132fa6963ba2f7103f711eb567e4fe97ed0804a8 CDEPS-interface/CDEPS (cdeps0.4.17-406-g132fa69) + 4411a158cc4839157e3087d7fe8e399f9685eb35 CICE-interface/CICE (CICE6.0.0-399-g4411a15) + 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) + a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + bd78d04c3755d278a3e21388dad0e3699950eee2 FV3 (heads/develop) + 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) + 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) + 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) + 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) + 5282f12f3c1e672b5b2512cc23fa3e7e086280aa FV3/upp (upp_v10.2.0-268-g5282f12f) +-179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd +-3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) + bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) + c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) + c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) + 8c52e6a9e36c94f5e0f6adbed715973a7ee0e3dc MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10471-g8c52e6a9e) + 65ef5c73bc7f5663d5688f75c3855d431da4baea MOM6-interface/MOM6/pkg/CVMix-src (65ef5c7) + 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) + 1a2d2fcb02da38e975f252ef743af24b68b3cc7f NOAHMP-interface/noahmp (v3.7.1-455-g1a2d2fc) + f0e0285945b5af07be8e2c01123ce982d2cf207a WW3 (6.07.1-440-gf0e02859) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) + 97b24f8e40f1de0980388c8326c48b442e5a5e61 stochastic_physics (ufs-v2.0.0-282-g97b24f8) + +NOTES: +[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). +The first time is for the full script (prep+run+finalize). +The second time is specifically for the run phase. +Times/Memory will be empty for failed tests. + +BASELINE DIRECTORY: /gpfs/f6/bil-fire8/world-shared/role.epic/UFS-WM_RT/NEMSfv3gfs/develop-20250507 +COMPARISON DIRECTORY: /gpfs/f6/bil-fire8/proj-shared/Jong.Kim/RT_RUNDIR/Jong.Kim/FV3_RT/rt_3320333 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: bil-fire8 +* (-r) - USE ROCOTO + +PASS -- COMPILE s2swa_32bit_intel [08:52, 08:52](1 warnings,5 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [04:27, 04:01] (2028664 MB) +PASS -- TEST cpld_control_gefs_intel [15:17, 09:37] (3048464 MB) +PASS -- TEST cpld_restart_gefs_intel [09:44, 03:42] (2711300 MB) +PASS -- TEST cpld_dcp_gefs_intel [15:17, 09:37] (3074600 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [13:02, 12:55](1 warnings,5 remarks) +PASS -- TEST cpld_control_gfsv17_intel [10:35, 10:06] (1919424 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [11:14, 10:51] (1940760 MB) +PASS -- TEST cpld_restart_gfsv17_intel [05:09, 04:51] (1064512 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [12:19, 11:58] (1902724 MB) + +FAIL -- COMPILE s2swa_32bit_pdlib_sfs_intel + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [03:37, 03:37](1537 warnings,1889 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [15:35, 15:09] (1944996 MB) + +PASS -- COMPILE s2swa_intel [08:55, 08:40](1 warnings,5 remarks) +PASS -- TEST cpld_control_p8_intel [05:37, 05:04] (2066856 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [05:34, 05:05] (2062644 MB) +PASS -- TEST cpld_restart_p8_intel [03:11, 02:49] (1629344 MB) +PASS -- TEST cpld_control_qr_p8_intel [05:28, 05:06] (2082664 MB) +PASS -- TEST cpld_restart_qr_p8_intel [03:11, 02:50] (1460372 MB) +PASS -- TEST cpld_2threads_p8_intel [06:17, 05:58] (2220012 MB) +PASS -- TEST cpld_decomp_p8_intel [05:17, 04:57] (2068724 MB) +PASS -- TEST cpld_mpi_p8_intel [04:25, 04:06] (2002812 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [05:31, 05:03] (2058052 MB) +PASS -- TEST cpld_control_c192_p8_intel [06:52, 05:46] (2405044 MB) +PASS -- TEST cpld_restart_c192_p8_intel [04:28, 03:30] (2652620 MB) + +PASS -- COMPILE s2swal_intel [08:56, 08:56](1 warnings,6 remarks) +PASS -- TEST cpld_control_p8_lnd_intel [05:39, 05:07] (2058584 MB) +PASS -- TEST cpld_restart_p8_lnd_intel [03:08, 02:49] (1620112 MB) +PASS -- TEST cpld_s2sa_p8_intel [05:32, 05:09] (1914352 MB) + +PASS -- COMPILE s2sw_intel [08:39, 08:32](1 warnings,5 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [03:21, 02:58] (1932944 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [04:50, 04:25] (1860416 MB) + +PASS -- COMPILE s2swa_debug_intel [03:32, 03:32](1427 warnings,1151 remarks) +PASS -- TEST cpld_debug_p8_intel [08:45, 08:15] (2093120 MB) + +PASS -- COMPILE s2sw_debug_intel [03:17, 03:17](1427 warnings,1151 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [04:12, 03:46] (1965508 MB) + +PASS -- COMPILE s2s_aoflux_intel [07:14, 06:59](0 warnings,3 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [03:32, 03:09] (1988376 MB) + +PASS -- COMPILE s2swa_faster_intel [08:50, 08:50](1 warnings,5 remarks) +PASS -- TEST cpld_control_p8_faster_intel [05:23, 04:57] (2056148 MB) + +PASS -- COMPILE s2sw_pdlib_intel [12:21, 12:21](1 warnings,5 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [10:32, 10:06] (1935804 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [05:20, 04:58] (1116508 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [12:07, 11:45] (1919976 MB) +PASS -- TEST cpld_control_c48_5deg_intel [04:21, 04:09] (2864804 MB) +PASS -- TEST cpld_warmstart_c48_5deg_intel [01:29, 01:15] (2877316 MB) +PASS -- TEST cpld_restart_c48_5deg_intel [00:53, 00:44] (2288360 MB) +PASS -- TEST cpld_control_c24_5deg_intel [00:54, 00:44] (2102424 MB) +PASS -- TEST cpld_warmstart_c24_5deg_intel [00:34, 00:24] (2098096 MB) +PASS -- TEST cpld_restart_c24_5deg_intel [00:27, 00:18] (1439164 MB) +PASS -- TEST cpld_control_c24_9deg_intel [00:53, 00:43] (2094800 MB) +PASS -- TEST cpld_warmstart_c24_9deg_intel [00:35, 00:24] (2093008 MB) +PASS -- TEST cpld_restart_c24_9deg_intel [00:30, 00:19] (1438216 MB) +PASS -- TEST cpld_control_c12_9deg_intel [00:34, 00:26] (2023812 MB) +PASS -- TEST cpld_warmstart_c12_9deg_intel [00:32, 00:20] (2029664 MB) +PASS -- TEST cpld_restart_c12_9deg_intel [00:25, 00:15] (1380420 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [03:20, 03:20](1537 warnings,1889 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [17:01, 16:29] (1960056 MB) + +PASS -- COMPILE atm_dyn32_intel [06:22, 06:22](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [04:17, 04:13] (682796 MB) +PASS -- TEST baroclinic_wave_intel [04:05, 03:30] (1178432 MB) +PASS -- TEST control_flake_intel [02:36, 02:29] (537424 MB) +PASS -- TEST control_CubedSphereGrid_intel [01:46, 01:32] (1424776 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [01:52, 01:37] (1437156 MB) +PASS -- TEST control_latlon_intel [01:46, 01:35] (1433612 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [01:53, 01:37] (1438712 MB) +PASS -- TEST control_c48_intel [04:47, 04:34] (1560816 MB) +PASS -- TEST control_c48.v2.sfc_intel [04:24, 04:16] (685312 MB) +PASS -- TEST control_c48_lnd_iau_intel [04:46, 04:33] (1565188 MB) +PASS -- TEST control_c192_intel [05:01, 04:44] (1692264 MB) +PASS -- TEST control_c384_intel [09:50, 09:24] (1967108 MB) +PASS -- TEST control_c384gdas_intel [11:34, 10:44] (1175276 MB) +PASS -- TEST control_stochy_intel [01:15, 01:08] (488320 MB) +PASS -- TEST control_stochy_restart_intel [00:44, 00:40] (285764 MB) +PASS -- TEST control_lndp_intel [01:11, 01:04] (488960 MB) +PASS -- TEST control_iovr4_intel [01:51, 01:44] (486792 MB) +PASS -- TEST control_iovr5_intel [01:51, 01:43] (485132 MB) +PASS -- TEST control_p8_intel [02:07, 01:50] (1718420 MB) +PASS -- TEST control_p8.v2.sfc_intel [02:20, 01:59] (1724696 MB) +PASS -- TEST control_p8_ugwpv1_intel [02:02, 01:49] (1721232 MB) +PASS -- TEST control_restart_p8_intel [01:16, 01:05] (874308 MB) +PASS -- TEST control_noqr_p8_intel [02:01, 01:49] (1716316 MB) +PASS -- TEST control_restart_noqr_p8_intel [01:16, 01:04] (857796 MB) +PASS -- TEST control_decomp_p8_intel [02:00, 01:51] (1729132 MB) +PASS -- TEST control_2threads_p8_intel [02:16, 02:04] (1810384 MB) +PASS -- TEST control_p8_lndp_intel [03:21, 03:09] (1724760 MB) +PASS -- TEST control_p8_rrtmgp_intel [02:47, 02:33] (1779472 MB) +PASS -- TEST control_p8_mynn_intel [02:16, 01:59] (1732236 MB) +PASS -- TEST merra2_thompson_intel [02:29, 02:12] (1719880 MB) +PASS -- TEST regional_control_intel [03:26, 03:16] (869592 MB) +PASS -- TEST regional_restart_intel [01:57, 01:48] (889672 MB) +PASS -- TEST regional_decomp_intel [03:34, 03:26] (866240 MB) +PASS -- TEST regional_2threads_intel [02:40, 02:34] (998412 MB) +PASS -- TEST regional_noquilt_intel [03:25, 03:14] (1173624 MB) +PASS -- TEST regional_netcdf_parallel_intel [03:27, 03:15] (866732 MB) +PASS -- TEST regional_2dwrtdecomp_intel [03:24, 03:15] (867692 MB) +PASS -- TEST regional_wofs_intel [04:27, 04:17] (1600444 MB) + +PASS -- COMPILE rrfs_intel [06:12, 06:12](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [05:00, 04:45] (878104 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [03:06, 02:44] (1215960 MB) +PASS -- TEST rap_decomp_intel [05:14, 05:06] (873744 MB) +PASS -- TEST rap_2threads_intel [05:50, 05:42] (959888 MB) +PASS -- TEST rap_restart_intel [02:36, 02:28] (744796 MB) +PASS -- TEST rap_sfcdiff_intel [04:57, 04:44] (876804 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [05:02, 04:55] (875044 MB) +PASS -- TEST rap_sfcdiff_restart_intel [03:44, 03:36] (738824 MB) +PASS -- TEST hrrr_control_intel [02:45, 02:31] (869416 MB) +PASS -- TEST hrrr_control_decomp_intel [02:42, 02:35] (867684 MB) +PASS -- TEST hrrr_control_2threads_intel [02:59, 02:52] (938652 MB) +PASS -- TEST hrrr_control_restart_intel [01:26, 01:20] (701556 MB) +PASS -- TEST rrfs_v1beta_intel [04:50, 04:37] (870108 MB) +PASS -- TEST rrfs_v1nssl_intel [06:02, 05:56] (1826576 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [05:51, 05:45] (1815708 MB) + +PASS -- COMPILE csawmg_intel [05:42, 05:42](0 warnings,0 remarks) +PASS -- TEST control_csawmg_intel [04:14, 04:04] (828292 MB) +PASS -- TEST control_ras_intel [02:15, 02:09] (525708 MB) + +PASS -- COMPILE wam_intel [05:50, 05:50](0 warnings,1 remarks) +PASS -- TEST control_wam_intel [07:38, 07:25] (1516536 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [51:57, 51:56](0 warnings,1 remarks) +PASS -- TEST control_p8_faster_intel [02:08, 01:50] (1723608 MB) +PASS -- TEST regional_control_faster_intel [03:17, 03:07] (852780 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [03:29, 03:29](884 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [01:45, 01:31] (1454380 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [01:50, 01:33] (1459048 MB) +PASS -- TEST control_stochy_debug_intel [02:07, 02:02] (658544 MB) +PASS -- TEST control_lndp_debug_intel [01:54, 01:49] (662452 MB) +PASS -- TEST control_csawmg_debug_intel [02:59, 02:49] (966688 MB) +PASS -- TEST control_ras_debug_intel [01:56, 01:50] (669412 MB) +PASS -- TEST control_diag_debug_intel [01:58, 01:48] (1511504 MB) +PASS -- TEST control_debug_p8_intel [01:55, 01:46] (1749276 MB) +PASS -- TEST regional_debug_intel [11:28, 11:18] (906604 MB) +PASS -- TEST rap_control_debug_intel [03:26, 03:20] (1045772 MB) +PASS -- TEST hrrr_control_debug_intel [03:18, 03:11] (1041488 MB) +PASS -- TEST hrrr_gf_debug_intel [03:23, 03:16] (1044536 MB) +PASS -- TEST hrrr_c3_debug_intel [03:24, 03:16] (1044112 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [03:21, 03:16] (1044992 MB) +PASS -- TEST rap_diag_debug_intel [03:33, 03:26] (1126804 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [03:28, 03:23] (1041068 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [03:31, 03:26] (1047788 MB) +PASS -- TEST rap_lndp_debug_intel [03:25, 03:20] (1043772 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [03:21, 03:16] (1045128 MB) +PASS -- TEST rap_noah_debug_intel [03:17, 03:11] (1043368 MB) +PASS -- TEST rap_sfcdiff_debug_intel [03:20, 03:15] (1041228 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [05:24, 05:18] (1042336 MB) +PASS -- TEST rrfs_v1beta_debug_intel [03:19, 03:14] (1040052 MB) +PASS -- TEST rap_clm_lake_debug_intel [03:25, 03:19] (1044120 MB) +PASS -- TEST rap_flake_debug_intel [03:22, 03:17] (1045088 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [05:46, 05:34] (1049628 MB) + +PASS -- COMPILE wam_debug_intel [02:05, 02:04](839 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [08:49, 08:36] (1548536 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [05:40, 05:40](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [02:58, 02:36] (1066752 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [04:13, 04:00] (751432 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [02:22, 02:09] (752376 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [04:59, 04:52] (797792 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [02:38, 02:31] (793116 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [02:22, 02:14] (747940 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [03:07, 02:58] (646008 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [01:16, 01:11] (627096 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [05:39, 05:39](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [01:37, 01:18] (965904 MB) +PASS -- TEST conus13km_2threads_intel [00:51, 00:41] (1100076 MB) +PASS -- TEST conus13km_restart_mismatch_intel [00:59, 00:49] (872996 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [05:52, 05:52](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [02:57, 02:43] (791104 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [02:12, 02:12](787 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [03:25, 03:17] (926252 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [03:19, 03:10] (922268 MB) +PASS -- TEST conus13km_debug_intel [09:17, 08:59] (1008564 MB) +PASS -- TEST conus13km_debug_qr_intel [09:04, 08:53] (704628 MB) +PASS -- TEST conus13km_debug_2threads_intel [07:57, 07:51] (1142716 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [09:02, 08:51] (1078288 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [02:05, 02:05](787 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [03:20, 03:16] (959528 MB) + +PASS -- COMPILE hafsw_intel [08:00, 08:00](1 warnings,4 remarks) +PASS -- TEST hafs_regional_atm_intel [04:06, 03:32] (835016 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [02:29, 02:20] (1067752 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [05:23, 04:42] (902664 MB) +PASS -- TEST hafs_regional_atm_wav_intel [08:10, 07:36] (937884 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [08:57, 08:17] (954856 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [03:53, 03:25] (466608 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [04:56, 04:17] (482856 MB) +PASS -- TEST hafs_global_1nest_atm_intel [02:02, 01:43] (394828 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [05:41, 04:31] (458944 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [02:46, 02:27] (499660 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [02:43, 02:16] (502996 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [03:14, 02:52] (580792 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:09, 00:57] (429076 MB) +PASS -- TEST gnv1_nested_intel [03:20, 02:36] (1697600 MB) +PASS -- TEST tropical_cyclone_intel [08:12, 07:00] (2617352 MB) + +PASS -- COMPILE hafsw_debug_intel [02:21, 02:21](1479 warnings,1423 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [08:30, 08:10] (591000 MB) + +PASS -- COMPILE hafsw_faster_intel [08:22, 08:09](0 warnings,3 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [05:32, 04:59] (621580 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [05:24, 04:58] (793164 MB) + +PASS -- COMPILE hafs_mom6w_intel [07:37, 07:30](0 warnings,2 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [04:19, 03:36] (796544 MB) + +PASS -- COMPILE hafs_all_intel [08:25, 08:20](0 warnings,3 remarks) +PASS -- TEST hafs_regional_docn_intel [04:48, 04:14] (892068 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [04:51, 04:15] (880588 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [11:19, 10:53] (893128 MB) + +PASS -- COMPILE datm_cdeps_intel [04:52, 04:51](0 warnings,2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [01:46, 01:41] (752096 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:11, 01:03] (755796 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [01:41, 01:37] (639408 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [01:43, 01:38] (644900 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [01:43, 01:39] (641172 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [01:47, 01:41] (765128 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [01:47, 01:42] (764784 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [01:42, 01:37] (640456 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [04:38, 04:12] (706344 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [04:32, 04:06] (683440 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [01:47, 01:44] (765628 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [02:50, 02:45] (2030436 MB) +PASS -- TEST datm_cdeps_gfs_intel [02:51, 02:47] (2030732 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [02:27, 02:27](4 warnings,2 remarks) +PASS -- TEST datm_cdeps_debug_cfsr_intel [03:51, 03:46] (750056 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [05:00, 05:00](0 warnings,2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [01:46, 01:41] (752112 MB) + +PASS -- COMPILE datm_cdeps_land_intel [00:38, 00:38](0 warnings,1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:19, 01:07] (319200 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [00:57, 00:47] (462420 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:43, 00:35] (462732 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [06:33, 06:33](0 warnings,3 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [02:41, 02:21] (1791384 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [06:06, 06:06](1 warnings,1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [03:46, 03:26] (1775892 MB) + +PASS -- COMPILE atml_intel [07:07, 07:07](9 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_intel [03:01, 02:36] (1890392 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [01:39, 01:28] (1040496 MB) + +PASS -- COMPILE atml_debug_intel [03:02, 03:02](889 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [04:03, 03:19] (1913936 MB) + +PASS -- COMPILE atmw_intel [07:48, 07:48](0 warnings,3 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [01:38, 01:14] (1762868 MB) + +PASS -- COMPILE atmaero_intel [54:06, 54:05](0 warnings,1 remarks) +PASS -- TEST atmaero_control_p8_intel [03:00, 02:41] (1941300 MB) +PASS -- TEST atmaero_control_p8_rad_intel [03:26, 03:09] (1604680 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [03:27, 03:13] (1611936 MB) + +PASS -- COMPILE atmaq_intel [05:49, 05:49](8 warnings,4 remarks) +PASS -- TEST regional_atmaq_intel [12:39, 12:06] (2980516 MB) + +PASS -- COMPILE atmaq_debug_intel [02:10, 02:10](864 warnings,4 remarks) +PASS -- TEST regional_atmaq_debug_intel [26:15, 25:33] (2993848 MB) + +PASS -- COMPILE atm_fbh_intel [05:48, 05:48](3 warnings,8 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [06:07, 05:57] (792892 MB) + + +SYNOPSIS: +Starting Date/Time: 2025-05-20 19:28:15.188584 +Ending Date/Time: 2025-05-20 23:19:38.830832 +Total Time: 03h:51m:23s +Compiles Completed: 42/43 +Tests Completed: 201/202 + + +NOTES: +A file test_changes.list was generated but is empty. +If you are using this log as a pull request verification, please commit test_changes.list. + +Result: SUCCESS + +====END OF gaeac6 REGRESSION TESTING LOG==== +====START OF gaeac6 REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +e6b99c869b85def07b26800b8defe5183575fb03 + +Submodule hashes used in testing: + d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) + 642e81395472d5887b54f601b60ee607ed39bf09 AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-6194-g642e81395) + 132fa6963ba2f7103f711eb567e4fe97ed0804a8 CDEPS-interface/CDEPS (cdeps0.4.17-406-g132fa69) + 4411a158cc4839157e3087d7fe8e399f9685eb35 CICE-interface/CICE (CICE6.0.0-399-g4411a15) + 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) + a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + bd78d04c3755d278a3e21388dad0e3699950eee2 FV3 (heads/develop) + 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) + 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) + 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) + 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) + 5282f12f3c1e672b5b2512cc23fa3e7e086280aa FV3/upp (upp_v10.2.0-268-g5282f12f) +-179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd +-3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) + bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) + c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) + c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) + 8c52e6a9e36c94f5e0f6adbed715973a7ee0e3dc MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10471-g8c52e6a9e) + 65ef5c73bc7f5663d5688f75c3855d431da4baea MOM6-interface/MOM6/pkg/CVMix-src (65ef5c7) + 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) + 1a2d2fcb02da38e975f252ef743af24b68b3cc7f NOAHMP-interface/noahmp (v3.7.1-455-g1a2d2fc) + f0e0285945b5af07be8e2c01123ce982d2cf207a WW3 (6.07.1-440-gf0e02859) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) + 97b24f8e40f1de0980388c8326c48b442e5a5e61 stochastic_physics (ufs-v2.0.0-282-g97b24f8) + +NOTES: +[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). +The first time is for the full script (prep+run+finalize). +The second time is specifically for the run phase. +Times/Memory will be empty for failed tests. + +BASELINE DIRECTORY: /gpfs/f6/bil-fire8/world-shared/role.epic/UFS-WM_RT/NEMSfv3gfs/develop-20250507 +COMPARISON DIRECTORY: /gpfs/f6/bil-fire8/proj-shared/Jong.Kim/RT_RUNDIR/Jong.Kim/FV3_RT/rt_3376410 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: bil-fire8 +* (-r) - USE ROCOTO + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [12:37, 12:37](1 warnings,5 remarks) +PASS -- TEST cpld_control_sfs_intel [10:15, 09:58] (1923672 MB) + + +SYNOPSIS: +Starting Date/Time: 2025-05-20 19:28:15.188584 +Ending Date/Time: 2025-05-21 08:25:22.722065 +Total Time: 12h:57m:07s +Compiles Completed: 1/1 +Tests Completed: 1/1 + + +NOTES: +A file test_changes.list was generated but is empty. +If you are using this log as a pull request verification, please commit test_changes.list. + +Result: SUCCESS + +====END OF gaeac6 REGRESSION TESTING LOG==== From f9ff72db1d4535aad0c09d567ff8fc457b62b285 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 21 May 2025 13:47:21 -0400 Subject: [PATCH 53/68] Adding Idealized TC case run instructions --- doc/UsersGuide/source/HSD.rst | 2 + doc/UsersGuide/source/IdealizedTC.rst | 81 +++++++++++++++++++ .../source/doc-snippets/hsd_run_tests.rst | 2 +- doc/UsersGuide/source/references.bib | 8 ++ 4 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 doc/UsersGuide/source/IdealizedTC.rst diff --git a/doc/UsersGuide/source/HSD.rst b/doc/UsersGuide/source/HSD.rst index 199848ae69..c491294ad1 100644 --- a/doc/UsersGuide/source/HSD.rst +++ b/doc/UsersGuide/source/HSD.rst @@ -16,12 +16,14 @@ Although the UFS Weather Model (WM) can be run in any of several configurations, CAPE2020 baroclinic_wave + IdealizedTC HSDcontainer Currently, users can find information on running the following HSD cases: * The :ref:`July 2020 CAPE Case ` * The :ref:`Baroclinic Instability Case ` + * The :ref:`Idealized Tropical Cyclone Case ` For a full list of supported WM configurations, view the `rt.conf `_ file. diff --git a/doc/UsersGuide/source/IdealizedTC.rst b/doc/UsersGuide/source/IdealizedTC.rst new file mode 100644 index 0000000000..56e86b5838 --- /dev/null +++ b/doc/UsersGuide/source/IdealizedTC.rst @@ -0,0 +1,81 @@ +.. role:: raw-html(raw) + :format: html + +.. _idealized-tc: + +************************************** +Idealized Tropical Cyclone Test Case +************************************** + +The idealized, regional tropical cyclone case is derived from the I-HAFS configuration (:cite:t:`Wang2024`) and is designed to support controlled studies of tropical cyclone dynamics and forecast development. This configuration removes real-world data assimilation and ocean coupling, focusing solely on atmospheric forecasts using idealized inputs. + +Initial and lateral boundary conditions (ICs/LBCs) are derived from a large-scale, idealized global FV3-based atmospheric forecast. The initial vortex is constructed using the Reed and Jablonowski (2011) method, introducing a weak, balanced storm into an environment favorable for rapid intensification. The preprocessing system generates fixed distributions of geography-related variables and constructs the ICs/LBCs from ``tcvitals`` and GRIB input files. + +The configuration mirrors the operational HAFS structure but simplifies terrain and surface properties. It includes: +- Preprocessing to set up the forecast and nest domains +- Optional vortex initialization +- FV3-based forecast integration +- Postprocessing to generate GRIB2 and ATCF output files + +A utility called ``cal_vortex`` is available to recalculate wind, temperature, and humidity fields based on user-defined vortex specifications. In a recent experiment, altering damping settings resulted in a stronger, more compact vortex and a rightward track shift after 48 hours of forecast time. + +This test case provides a simplified environment to study TC dynamics and forecast behavior. Future development plans include incorporating idealized ocean and wave modules and expanding vortex customization options. + +============================ +Obtaining Data for HSD Cases +============================ + +.. include:: ./doc-snippets/hsd_data.rst + +.. _run-TC: + +================================================= +Running the Idealized Tropical Cyclone Test Case +================================================= + +This section explains how to run the baroclinic wave case described above using the ``ufs_test.sh`` script. + +Clone the Repository +-------------------- + +.. include:: ./doc-snippets/clone_hsd.rst + +Machine Configuration +---------------------- + +.. include:: ./doc-snippets/hsd_machine_config.rst + +.. _idealized-config: + +Test Configuration +------------------- + +The idealized TC case can be run as-is without adjusting the configuration. + +Running tests +------------- + +.. include:: ./doc-snippets/hsd_run_tests.rst + +Example: +^^^^^^^^^ + +Users with access to the ``epic`` account can run the ``tropical_cyclone`` test case with the ``intel`` compiler on :term:`RDHPCS` where they have access using the following command: + +.. code-block:: console + + ./ufs_test.sh -a epic -s -c -k -r -n "tropical_cyclone intel" + +Checking Results +------------------- + +.. include:: ./doc-snippets/hsd_check_results.rst + +For example, to monitor progress or check results for the ``baroclinic_wave`` case, run: + +.. code-block:: console + + tail -f ${UFS_WM}/tests-dev/run_dir/tropical_cyclone_intel/err + tail -f ${UFS_WM}/tests-dev/run_dir/tropical_cyclone_intel/out + +.. include:: ./doc-snippets/hsd_notes.rst diff --git a/doc/UsersGuide/source/doc-snippets/hsd_run_tests.rst b/doc/UsersGuide/source/doc-snippets/hsd_run_tests.rst index af4610154d..fe047a3dfb 100644 --- a/doc/UsersGuide/source/doc-snippets/hsd_run_tests.rst +++ b/doc/UsersGuide/source/doc-snippets/hsd_run_tests.rst @@ -8,7 +8,7 @@ Launch tests from the ``${UFS_WM}/tests-dev`` directory with the following comma where: * ````: Account/project number for batch jobs. -* ````: Name of the test case (e.g., ``2020_CAPE`` or ``baroclinic_wave``). +* ````: Name of the test case (e.g., ``2020_CAPE``, ``baroclinic_wave``, or ``tropical_cyclone``). * ````: Compiler used for the tests (``intel`` or ``gnu``). **Command-line Options:** diff --git a/doc/UsersGuide/source/references.bib b/doc/UsersGuide/source/references.bib index 249bd612d3..8a897b0d89 100644 --- a/doc/UsersGuide/source/references.bib +++ b/doc/UsersGuide/source/references.bib @@ -40,3 +40,11 @@ @article{Jablonowski&Williamson2006 doi={https://doi.org/10.1256/qj.06.12}, year={2006}, } +@article{Wang2024, + title={An Idealized Hurricane Analysis and Forecast System (I-HAFS)}, + author={Wang, Weiguo and Weng, Yonghui and Wang, Chuan-Kai and Peng, Jiayi and Liu, Bin and Zhang, Zhan}, + journal={Manuscript in preparation}, + url={https://wgne.net/bluebook/uploads/2024/docs/09_Wang_Weiguo_IdealizedHurricaneAnalysisForecastSystem.pdf} + year={2024}, +} + From 225e85fb5ca2580c4de3eba23371082bcf2f23bd Mon Sep 17 00:00:00 2001 From: ulmononian Date: Wed, 21 May 2025 14:14:39 -0500 Subject: [PATCH 54/68] Update TC script and readme. --- tests-dev/test_cases/utils/README.txt | 6 ++++++ tests-dev/test_cases/utils/plot_tc.sh | 15 +++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/tests-dev/test_cases/utils/README.txt b/tests-dev/test_cases/utils/README.txt index 8e0874cb75..b993c81ddb 100644 --- a/tests-dev/test_cases/utils/README.txt +++ b/tests-dev/test_cases/utils/README.txt @@ -16,3 +16,9 @@ To run the scripts, invoke from the command line via `./plot_.sh`. Users can adjust the experiment name, standard pressure level, and forecast hour in the baroclinic wave script. For the CAPE script, users can choose between global/regional(CONUS) domain, as well as which analysis file resolution to generate plots for. + +To generate an animated GIF for the TC case, users can do the following: +module load imagemagick +convert -delay 20 -loop 0 *.png w10.gif + + diff --git a/tests-dev/test_cases/utils/plot_tc.sh b/tests-dev/test_cases/utils/plot_tc.sh index b870c8694a..967e6c107d 100755 --- a/tests-dev/test_cases/utils/plot_tc.sh +++ b/tests-dev/test_cases/utils/plot_tc.sh @@ -23,20 +23,19 @@ module load grads wgrib2 # check existance of model output file: if [[ ! -f HURPRS.GrbF00 ]] ; then echo "No model output (HURPRS.GrbF00)" ; exit ; fi -nfiles=$(find . -maxdepth 1 -type f -name 'HURPRS.GrbF*' ! -name '*idx*' ! -name '*ctl*' | wc -l) +nfiles=$(find . -maxdepth 1 -type f -name 'HURPRS.GrbF*' ! -name '*idx*' ! -name '*ctl*' | wc -l) || true echo "=== Using model file: HURPRS.GrbF\*\*" echo "=== Number of files: ${nfiles} Step: ${step} hours" # Create control and index files echo "=== G2CTL:" -g2ctl HURPRS.GrbF00 HURPRS.idx > temp.ctl +g2ctl HURPRS.GrbF00 HURPRS.idx > HURPRS.ctl + +sed -i "s/options pascals/options pascals template/" HURPRS.ctl +sed -i "s/dset ^HURPRS.GrbF00/dset ^HURPRS.GrbF%f2/" HURPRS.ctl +sed -i "s/1mn/${step}hr/" HURPRS.ctl +sed -i "s/tdef 2/tdef ${nfiles}/" HURPRS.ctl -cat temp.ctl | sed s:"options pascals":"options pascals template":g \ - | sed s:"dset ^HURPRS.GrbF00":"dset ^HURPRS.GrbF%f2":g \ - | sed s:1mn:"${step}"hr:g \ - | sed s:"tdef 2":"tdef ${nfiles}":g \ - > HURPRS.ctl -rm -f temp.ctl echo "=== GRIBMAP:" gribmap -i HURPRS.ctl > /dev/null 2>&1 From 8fb28df3420152274f26307cbda9e2d1513b7e38 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 21 May 2025 15:47:16 -0400 Subject: [PATCH 55/68] Instructions for adding a test case to HSD framework --- doc/UsersGuide/source/AddingHSDCase.rst | 94 +++++++++++++++++++++++++ doc/UsersGuide/source/HSD.rst | 1 + 2 files changed, 95 insertions(+) create mode 100644 doc/UsersGuide/source/AddingHSDCase.rst diff --git a/doc/UsersGuide/source/AddingHSDCase.rst b/doc/UsersGuide/source/AddingHSDCase.rst new file mode 100644 index 0000000000..2fbc3b8024 --- /dev/null +++ b/doc/UsersGuide/source/AddingHSDCase.rst @@ -0,0 +1,94 @@ +.. _add-hsd-case: + +******************************************************************* +General Guidelines for Adding a Test Case to the UFS HSD Framework +******************************************************************* + +A user wishing to add a test case to the Unified Forecast System (UFS) Hierarchical System Development (HSD) framework via the ``tests-dev`` directory will generally adhere to the following procedure to ensure the proper integration of the test case inside the UFS Weather Model (WM). + +After selecting the case of interest (e.g., idealized case, model improvement, process/phenomenon/component isolation, etc.), the user can either utilize an existing model configuration (e.g., ``ATM``, ``S2S``, ``S2SWA``, ``HAFSW``) if the case can make use of a pre-existing model configuration or bring in their own executable. However, if a new model configuration is needed, the code changes necessary to introduce the new model configuration/executable are the responsibility of the user to add to the UFS-WM. Therefore, the process to introduce a new model configuration is beyond the scope of this document. + +For the cases currently in the UFS HSD, only the atmospheric model is utilized, and the ``ATM`` model configuration option is used. This is called at compile time in the CMake build system command with ``-DAPP=ATM``. A tropical cyclone case (currently in development) will utilize the ``HAFSW`` model configuration (i.e., ``-DAPP=HAFSW``). Therefore, cases that can utilize the ``ATM`` or ``HAFSW`` model configurations serve as good starting points. + +================================ +General Steps to Add a Test Case +================================ + +To add a test case to be run with ``ufs_test.sh`` in ``tests-dev``, the user must update ``ufs_test.yaml``. The new case should be added under the ``tests:`` section of the model configuration that corresponds to the specific model configuration/executable it will be run with. + +For example, to add an “atmosphere-only” case using “FV3” and the “Intel” compiler, users would add their new test case name in the ``ufs_test.yaml`` file by updating the ``tests:`` section under ``atm_dyn32_intel`` configuration. For these new test cases, set the ``project`` option to ``test_case`` and ``baseline`` option to ``True``. For an Intel example, please refer to ``2020_CAPE`` and ``baroclinic_wave`` test cases under ``ufs_test.yaml#L108``. Users can also add a GNU-based test (see where the ``baroclinic_wave`` test was added). + +A test case file corresponding to each of these new HSD test cases needs to be added under: + + https://github.com/ufs-community/ufs-weather-model/tree/develop/tests-dev/test_cases/tests/ + +This test case file exports model, I/O, resource settings, and several other parameters to the ``ufs_test.sh`` workflow and sets the CCPP suite, input namelist, model configuration, diagnostic table, field table, and ``FV3_run`` files that will be used in conjunction with the HSD test cases. Refer to Section 5, *Configuration Files*, for details on updating the configuration files corresponding to these HSD test cases. + +===================== +Model Compile Options +===================== + +Model compile options are set in ``ufs_test.yaml``. Default compile options are set in the ``options`` section (e.g., model mode such as ``ATM``), CCPP suites, etc. Users can add compile options here. If a physics suite needs to be added for the case, it should be added to the ``CCPP_SUITES`` section of the compile options. + +In addition to setting the model compile options, users should consider which compiler they wish their model to be built with. Intel and GNU options are generally supported in the UFS-WM. To enable compilation of the model with both Intel and GNU, ensure that the new HSD test case is added under the appropriate section in both the Intel and GNU components of the ``ufs_test.yaml`` file. + +======== +Physics +======== + +UFS-WM supports options from the CCPP. Users can select a suite to use for their case that properly captures the physical processes and parametrizations required for the specific scientific case. The suite should be included in the compile options (see section *Model Compile Options*) and can be exported in the test case file. This is then added to the case's input namelist file, if it is a dynamic variable. + +Users can bring in their own physics suites, but would need to submit a PR to the CCPP repository before this can be incorporated into the UFS-WM. + +=========== +Input Data +=========== + +The user is responsible for generating, staging, and properly pointing all configuration files to the appropriate input data for the specific HSD test case (e.g., initial/boundary conditions, restart files, etc.). Input data copying from fixed directories on RHDPCS platforms into the test case run directory is handled in the workflow via the ``FV3_run`` file, so this file should include lines to copy the necessary data into the run directory. + +- Input data such as ICs/BCs should be copied into the ``INPUT`` directory of the run directory. +- Restart files (for warm starts) should be copied into the ``RESTART`` directory. + +Input data can be generated via ``UFS_UTILS`` or the user’s own scripts, as long as it matches the format/variable structure required by the UFS-WM component(s) that the HSD test case will utilize (e.g., for atmosphere-only cases, GFS data such as ``gfs.*.nc``, ``sfc*.nc``, ``orog*.nc``, and gridding files are required). + +===================== +Configuration Files +===================== + +Input namelist, model configure, UFS configuration, diagnostic table, and field tables should be added in conjunction with the HSD test case. At minimum, a namelist and ``FV3_run`` file should be included that is appropriate for the test case. The ``FV3_run`` file is used by the workflow to read in exported values from the tests file and properly stage input/restart data and fix files. + +Default model configurations, UFS configurations, diagnostic table, and field tables may be used, but the user should confirm that these are appropriate for their specific HSD test case. Users may reference other UFS-WM regression test files and namelists, model configurations, UFS configurations, diagnostic/field tables, and ``FV3_run`` files for help in setting up their own files. + +- Namelists, model configuration, diagnostic/field tables, and UFS configuration files should be added to: + + https://github.com/ufs-community/ufs-weather-model/tree/develop/tests-dev/test_cases/parm + +- The ``FV3_run`` file should go in: + + https://github.com/ufs-community/ufs-weather-model/tree/develop/tests-dev/test_cases/exp_conf + +============ +Fix Files +============ + +The user is responsible for staging all fix files needed for the case. The ``FV3_run`` file should include lines to copy the necessary fix files from fixed directories on RHDPCS into the HSD test case run directory. + +See ``*.IN`` files in: + + https://github.com/ufs-community/ufs-weather-model/tree/develop/tests-dev/test_cases/exp_conf + +or: + + https://github.com/ufs-community/ufs-weather-model/blob/develop/tests/fv3_conf/control_run.IN + +for examples of how this is done. + +========================== +Running the Test Case +========================== + +With the test case added to ``ufs_test.yaml``, all necessary configuration files in place, any source code changes made to relevant subcomponents, and input and fix file data staged, the user should be able to perform a test run of their case from the ``tests-dev`` directory using: + +.. code-block:: console + + ./ufs_test.sh -a -s -r -c -n " " diff --git a/doc/UsersGuide/source/HSD.rst b/doc/UsersGuide/source/HSD.rst index c491294ad1..26dad7a976 100644 --- a/doc/UsersGuide/source/HSD.rst +++ b/doc/UsersGuide/source/HSD.rst @@ -17,6 +17,7 @@ Although the UFS Weather Model (WM) can be run in any of several configurations, CAPE2020 baroclinic_wave IdealizedTC + AddingHSDCase HSDcontainer Currently, users can find information on running the following HSD cases: From 4b3b86b4272c38db5d93941a779008ec28727468 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 21 May 2025 16:01:51 -0400 Subject: [PATCH 56/68] Format update --- doc/UsersGuide/source/references.bib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/UsersGuide/source/references.bib b/doc/UsersGuide/source/references.bib index 8a897b0d89..85af42cc86 100644 --- a/doc/UsersGuide/source/references.bib +++ b/doc/UsersGuide/source/references.bib @@ -44,7 +44,7 @@ @article{Wang2024 title={An Idealized Hurricane Analysis and Forecast System (I-HAFS)}, author={Wang, Weiguo and Weng, Yonghui and Wang, Chuan-Kai and Peng, Jiayi and Liu, Bin and Zhang, Zhan}, journal={Manuscript in preparation}, - url={https://wgne.net/bluebook/uploads/2024/docs/09_Wang_Weiguo_IdealizedHurricaneAnalysisForecastSystem.pdf} + url={https://wgne.net/bluebook/uploads/2024/docs/09_Wang_Weiguo_IdealizedHurricaneAnalysisForecastSystem.pdf}, year={2024}, } From 98193d0dffd51857e1dabf0f941df96772cc127b Mon Sep 17 00:00:00 2001 From: root Date: Wed, 21 May 2025 16:07:21 -0400 Subject: [PATCH 57/68] Minor format update --- doc/UsersGuide/source/IdealizedTC.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/UsersGuide/source/IdealizedTC.rst b/doc/UsersGuide/source/IdealizedTC.rst index 56e86b5838..2cc59f7a5a 100644 --- a/doc/UsersGuide/source/IdealizedTC.rst +++ b/doc/UsersGuide/source/IdealizedTC.rst @@ -12,9 +12,10 @@ The idealized, regional tropical cyclone case is derived from the I-HAFS configu Initial and lateral boundary conditions (ICs/LBCs) are derived from a large-scale, idealized global FV3-based atmospheric forecast. The initial vortex is constructed using the Reed and Jablonowski (2011) method, introducing a weak, balanced storm into an environment favorable for rapid intensification. The preprocessing system generates fixed distributions of geography-related variables and constructs the ICs/LBCs from ``tcvitals`` and GRIB input files. The configuration mirrors the operational HAFS structure but simplifies terrain and surface properties. It includes: -- Preprocessing to set up the forecast and nest domains -- Optional vortex initialization -- FV3-based forecast integration + +- Preprocessing to set up the forecast and nest domains +- Optional vortex initialization +- FV3-based forecast integration - Postprocessing to generate GRIB2 and ATCF output files A utility called ``cal_vortex`` is available to recalculate wind, temperature, and humidity fields based on user-defined vortex specifications. In a recent experiment, altering damping settings resulted in a stronger, more compact vortex and a rightward track shift after 48 hours of forecast time. From c76ad2ef6e3ebbc6d49fd2f158f984300893955b Mon Sep 17 00:00:00 2001 From: root Date: Wed, 21 May 2025 16:10:30 -0400 Subject: [PATCH 58/68] Title update --- doc/UsersGuide/source/IdealizedTC.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/UsersGuide/source/IdealizedTC.rst b/doc/UsersGuide/source/IdealizedTC.rst index 2cc59f7a5a..e50b07ff15 100644 --- a/doc/UsersGuide/source/IdealizedTC.rst +++ b/doc/UsersGuide/source/IdealizedTC.rst @@ -4,7 +4,7 @@ .. _idealized-tc: ************************************** -Idealized Tropical Cyclone Test Case +Idealized Tropical Cyclone Case ************************************** The idealized, regional tropical cyclone case is derived from the I-HAFS configuration (:cite:t:`Wang2024`) and is designed to support controlled studies of tropical cyclone dynamics and forecast development. This configuration removes real-world data assimilation and ocean coupling, focusing solely on atmospheric forecasts using idealized inputs. From 30452b0e122e5dde0ed9f42fb8746d7487a3991f Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Thu, 22 May 2025 11:27:41 -0400 Subject: [PATCH 59/68] update yamls and ufs_test.sh --- tests-dev/rt.yaml | 682 ++++++++++++++++++++++++++++++++++++++++ tests-dev/ufs_test.sh | 11 +- tests-dev/ufs_test.yaml | 666 --------------------------------------- 3 files changed, 687 insertions(+), 672 deletions(-) create mode 100644 tests-dev/rt.yaml diff --git a/tests-dev/rt.yaml b/tests-dev/rt.yaml new file mode 100644 index 0000000000..34ee9f5af0 --- /dev/null +++ b/tests-dev/rt.yaml @@ -0,0 +1,682 @@ +s2swa_32bit_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' + tests: + - cpld_control_p8_mixedmode: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_gefs: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','derecho']} + - cpld_restart_gefs: {'project':['daily'],'dependency':'cpld_control_gefs','turnoff':['noaacloud','derecho']} + - cpld_dcp_gefs: {'project':['daily'],'turnoff':['noaacloud','derecho','wcoss2','acorn','gaeac5']} +s2swa_32bit_pdlib_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' + turnoff: ['noaacloud'] + tests: + - cpld_control_gfsv17: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_gfsv17_iau: {'project':['daily'],'baseline': 'True','dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} + - cpld_restart_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} + - cpld_mpi_gfsv17: {'project':['daily'],'turnoff':['noaacloud']} +s2swa_32bit_pdlib_sfs_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' + turnoff: ['noaacloud'] + tests: + - cpld_control_sfs: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +s2swa_32bit_pdlib_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' + turnoff: ['noaacloud','jet'] + tests: + - cpld_debug_gfsv17: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','jet']} +s2swa_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' + tests: + - cpld_control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_p8.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} + - cpld_control_qr_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_restart_qr_p8: {'project':['daily'],'dependency':'cpld_control_qr_p8','turnoff':['noaacloud']} + - cpld_2threads_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_decomp_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_mpi_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_control_ciceC_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_c192_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} + - cpld_restart_c192_p8: {'project':['daily'],'dependency':'cpld_control_c192_p8','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} +s2swal_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWAL -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' + tests: + - cpld_control_p8_lnd: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} + - cpld_restart_p8_lnd: {'project':['daily'],'dependency':'cpld_control_p8_lnd','turnoff':['noaacloud','wcoss2']} + - cpld_s2sa_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +s2sw_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' + tests: + - cpld_control_noaero_p8: {'project':['daily'],'baseline': 'True'} + - cpld_control_nowave_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +s2swa_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' + turnoff: ['wcoss2','noaacloud','acorn'] + tests: + - cpld_debug_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} +s2sw_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' + turnoff: ['wcoss2','noaacloud','acorn'] + tests: + - cpld_debug_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} +s2s_aoflux_intel: + build: + compiler: 'intel' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON' + tests: + - cpld_control_noaero_p8_agrid: {'project':['daily'],'baseline': 'True'} +s2swa_faster_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DFASTER=ON' + turnoff: ['noaacloud'] + tests: + - cpld_control_p8_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +s2sw_pdlib_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1,FV3_coupled_lowres -DPDLIB=ON' + turnoff: ['noaacloud'] + tests: + - cpld_control_pdlib_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_pdlib_p8: {'project':['daily'],'dependency':'cpld_control_pdlib_p8','turnoff':['noaacloud']} + - cpld_mpi_pdlib_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_control_c48_5deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_warmstart_c48_5deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_c48_5deg: {'project':['daily'],'dependency':'cpld_warmstart_c48_5deg','turnoff':['noaacloud']} + - cpld_control_c24_5deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_warmstart_c24_5deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_c24_5deg: {'project':['daily'],'dependency':'cpld_warmstart_c24_5deg','turnoff':['noaacloud']} + - cpld_control_c24_9deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_warmstart_c24_9deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_c24_9deg: {'project':['daily'],'dependency':'cpld_warmstart_c24_9deg','turnoff':['noaacloud']} + - cpld_control_c12_9deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_warmstart_c12_9deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_restart_c12_9deg: {'project':['daily'],'dependency':'cpld_warmstart_c12_9deg','turnoff':['noaacloud']} +s2sw_pdlib_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' + turnoff: ['noaacloud'] + tests: + - cpld_debug_pdlib_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +atm_dyn32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON' + tests: + - control_flake: {'project':['daily'],'baseline': 'True'} + - control_CubedSphereGrid: {'project':['daily'],'baseline': 'True'} + - control_CubedSphereGrid_parallel: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_latlon: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_wrtGauss_netcdf_parallel: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c48: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c48.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c48_lnd_iau: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c192: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c384: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_c384gdas: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_stochy: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_stochy_restart: {'project':['daily'],'dependency':'control_stochy','turnoff':['noaacloud']} + - control_lndp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_iovr4: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_iovr5: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8_ugwpv1: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_restart_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} + - control_noqr_p8: {'project':['daily'],'turnoff':['noaacloud']} + - control_restart_noqr_p8: {'project':['daily'],'dependency':'control_noqr_p8','turnoff':['noaacloud']} + - control_decomp_p8: {'project':['daily'],'turnoff':['noaacloud']} + - control_2threads_p8: {'project':['daily'],'turnoff':['noaacloud']} + - control_p8_lndp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8_rrtmgp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_p8_mynn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - merra2_thompson: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - regional_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - regional_restart: {'project':['daily'],'dependency':'regional_control','turnoff':['noaacloud']} + - regional_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - regional_2threads: {'project':['daily'],'turnoff':['derecho','noaacloud']} + - regional_noquilt: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} + - regional_netcdf_parallel: {'project':['daily'],'baseline': 'True','turnoff':['acorn']} + - regional_2dwrtdecomp: {'project':['daily'],'turnoff':['acorn']} + - regional_wofs: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} +rrfs_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON' + tests: + - rap_control: {'project':['daily'],'baseline': 'True'} + - regional_spp_sppt_shum_skeb: {'project':['daily'],'baseline': 'True'} + - rap_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - rap_2threads: {'project':['daily'],'turnoff':['noaacloud']} + - rap_restart: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} + - rap_sfcdiff: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_sfcdiff_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnoff':['noaacloud']} + - hrrr_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_control_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_2threads: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_restart: {'project':['daily'],'dependency':'hrrr_control','turnoff':['noaacloud']} + - rrfs_v1beta: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rrfs_v1nssl: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rrfs_v1nssl_nohailnoccn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +csawmg_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras' + turnoff: ['noaacloud'] + tests: + - control_csawmg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_ras: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +wam_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON' + turnoff: ['noaacloud'] + tests: + - control_wam: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +atm_faster_dyn32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON' + tests: + - control_p8_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - regional_control_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +atm_debug_dyn32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1' + turnoff: ['noaacloud'] + tests: + - control_CubedSphereGrid_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_wrtGauss_netcdf_parallel_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_stochy_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_lndp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_csawmg_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_ras_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_diag_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_debug_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - regional_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_control_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_control_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_gf_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_c3_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_unified_drag_suite_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_diag_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_unified_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_lndp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_progcld_thompson_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_noah_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_sfcdiff_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rrfs_v1beta_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_clm_lake_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_flake_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - gnv1_c96_no_nest_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +atm_debug_dyn32_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1' + turnon: ['hera','hercules'] + tests: + - control_csawmg_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +wam_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON' + turnoff: ['noaacloud'] + tests: + - control_wam_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','hercules']} +rrfs_dyn32_phy32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' + turnoff: ['noaacloud'] + tests: + - regional_spp_sppt_shum_skeb_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - rap_2threads_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - rap_restart_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnoff':['noaacloud']} + - hrrr_control_restart_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} +rrfs_dyn32_phy32_faster_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' + turnoff: ['noaacloud'] + tests: + - conus13km_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} + - conus13km_restart_mismatch: {'project':['daily'],'baseline': 'True','dependency':'conus13km_control','turnoff':['noaacloud']} +rrfs_dyn64_phy32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON' + turnoff: ['noaacloud'] + tests: + - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +rrfs_dyn32_phy32_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_gf -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON' + turnoff: ['noaacloud'] + tests: + - rap_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - conus13km_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - conus13km_debug_qr: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_debug_2threads: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_radar_tten_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +rrfs_dyn64_phy32_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON' + turnoff: ['noaacloud'] + tests: + - rap_control_dyn64_phy32_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +hafsw_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_thompson_nonsst,FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' + tests: + - hafs_regional_atm: {'project':['daily'],'baseline': 'True'} + - hafs_regional_atm_thompson_gfdlsf: {'project':['daily'],'baseline': 'True'} + - hafs_regional_atm_ocn: {'project':['daily'],'baseline': 'True'} + - hafs_regional_atm_wav: {'project':['daily'],'baseline': 'True'} + - hafs_regional_atm_ocn_wav: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hafs_regional_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_telescopic_2nests_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_global_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_global_multiple_4nests_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_specified_moving_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_global_storm_following_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - gnv1_nested: {'project':['daily'],'baseline': 'True','turnoff':['hercules','wcoss2','s4','noaacloud']} +hafsw_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} +hafsw_faster_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFSW -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON -DFASTER=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - hafs_regional_storm_following_1nest_atm_ocn_wav: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn_wav_inline: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} +hafs_mom6w_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFS-MOM6W -DREGIONAL_MOM6=ON -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - hafs_regional_storm_following_1nest_atm_ocn_wav_mom6: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} +hafs_all_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFS-ALL -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON' + turnoff: ['noaacloud'] + tests: + - hafs_regional_docn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hafs_regional_docn_oisst: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - hafs_regional_datm_cdeps: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} +datm_cdeps_intel: + build: + compiler: 'intel' + option: '-DAPP=NG-GODAS' + turnoff: ['wcoss2'] + tests: + - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_restart_cfsr: {'project':['daily'],'dependency':'datm_cdeps_control_cfsr','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_control_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_iau_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_stochy_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_ciceC_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_bulk_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_bulk_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_mx025_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_mx025_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_multiple_files_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} + - datm_cdeps_3072x1536_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_gfs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} +datm_cdeps_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=NG-GODAS -DDEBUG=ON' + turnoff: ['wcoss2','acorn','noaacloud'] + tests: + - datm_cdeps_debug_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} +datm_cdeps_faster_intel: + build: + compiler: 'intel' + option: '-DAPP=NG-GODAS -DFASTER=ON' + turnoff: ['wcoss2'] + tests: + - datm_cdeps_control_cfsr_faster: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} +datm_cdeps_land_intel: + build: + compiler: 'intel' + option: '-DAPP=LND' + turnoff: ['wcoss2'] + tests: + - datm_cdeps_lnd_gswp3: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_lnd_era5: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} + - datm_cdeps_lnd_era5_rst: {'project':['daily'],'dependency':'datm_cdeps_lnd_era5','turnoff':['wcoss2','noaacloud']} +datm_cdeps_lm4_intel: + build: + compiler: 'intel' + option: '-DAPP=LND-LM4' + turnon: ['hera','orion','gaeac5'] + tests: + - datm_cdeps_lm4_gswp3: {'project':['daily'],'baseline': 'True','turnon':['hera','orion','gaeac5']} + - datm_cdeps_lm4_gswp3_rst: {'project':['daily'],'dependency':'datm_cdeps_lm4_gswp3','turnon':['hera','orion','gaeac5']} +atm_ds2s_docn_pcice_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM_DS2S-PCICE -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + tests: + - atm_ds2s_docn_pcice: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +atm_ds2s_docn_dice_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM_DS2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' + turnoff: ['wcoss2','acorn'] + tests: + - atm_ds2s_docn_dice: {'project':['daily'],'baseline': 'True','dependency':'cpld_control_nowave_noaero_p8','turnoff':['noaacloud','wcoss2','acorn']} +atml_intel: + build: + compiler: 'intel' + option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON' + tests: + - control_p8_atmlnd: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} + - control_restart_p8_atmlnd: {'project':['daily'],'dependency':'control_p8_atmlnd','turnoff':['noaacloud','wcoss2']} +atml_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON -DDEBUG=ON' + tests: + - control_p8_atmlnd_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} +atmw_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON' + turnoff: ['wcoss2'] + tests: + - atmwav_control_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} +atmaero_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMAERO -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON' + turnoff: ['noaacloud'] + tests: + - atmaero_control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - atmaero_control_p8_rad: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - atmaero_control_p8_rad_micro: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} +atmaq_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v16 -D32BIT=ON' + turnoff: ['jet','s4'] + tests: + - regional_atmaq: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} +atmaq_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v16 -DDEBUG=ON -D32BIT=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - regional_atmaq_debug: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} +atm_fbh_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMF -DCCPP_SUITES=FV3_HRRR -D32BIT=ON' + turnoff: ['wcoss2','noaacloud','acorn'] + tests: + - cpld_regional_atm_fbh: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud','acorn']} +s2swa_32bit_pdlib_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' + turnon: ['gaeac5'] + tests: + - cpld_control_gfsv17: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} +s2swa_32bit_pdlib_debug_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' + turnon: ['gaeac5'] + tests: + - cpld_debug_gfsv17: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} +s2swa_32bit_pdlib_sfs_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' + turnon: ['gaeac5'] + tests: + - cpld_control_sfs: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} +s2swa_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' + turnon: ['gaeac5'] + tests: + - cpld_control_p8: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} +rrfs_dyn32_phy32_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP -D32BIT=ON -DCCPP_32BIT=ON' + turnon: ['hera'] + tests: + - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera']} +rrfs_dyn64_phy32_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP -DCCPP_32BIT=ON' + turnon: ['hera'] + tests: + - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera']} +hafsw_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON' + turnon: ['orion'] + tests: + - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'baseline': 'True','turnon':['orion']} +hafsw_debug_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON' + turnon: ['orion'] + tests: + - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['daily'],'baseline': 'True','turnon':['orion']} +datm_cdeps_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=NG-GODAS' + turnon: ['gaeac5'] + tests: + - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} +datm_cdeps_debug_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=NG-GODAS -DDEBUG=ON' + turnon: ['gaeac5'] + tests: + - datm_cdeps_debug_cfsr: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} +atm_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1' + turnon: ['hera','hercules'] + tests: + - control_c48: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_stochy: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_ras: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_p8_ugwpv1: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_flake: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +rrfs_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta -D32BIT=ON' + turnon: ['hera','hercules'] + tests: + - rap_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_decomp: {'project':['daily'],'turnon':['hera','hercules']} + - rap_2threads: {'project':['daily'],'turnon':['hera','hercules']} + - rap_restart: {'project':['daily'],'dependency':'rap_control','turnon':['hera','hercules']} + - rap_sfcdiff: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_sfcdiff_decomp: {'project':['daily'],'turnon':['hera','hercules']} + - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnon':['hera','hercules']} + - hrrr_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_control_noqr: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_2threads: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_decomp: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_restart: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} + - hrrr_control_restart_noqr: {'project':['daily'],'dependency':'hrrr_control_noqr','turnon':['hera','hercules']} + - rrfs_v1beta: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +csawmg_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras' + turnon: ['hera','hercules'] + tests: + - control_csawmg: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +atm_dyn32_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -D32BIT=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - control_diag_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - regional_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_control_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_control_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_gf_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_c3_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_diag_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_progcld_thompson_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rrfs_v1beta_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_ras_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_stochy_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - control_debug_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_flake_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_clm_lake_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - gnv1_c96_no_nest_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +wam_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - control_wam_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +rrfs_dyn32_phy32_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' + turnon: ['hera','hercules'] + tests: + - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - rap_2threads_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - rap_restart_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnon':['hera','hercules']} + - hrrr_control_restart_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} + - conus13km_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnon':['hera','hercules']} + - conus13km_restart_mismatch: {'project':['daily'],'baseline': 'True','dependency':'conus13km_control','turnon':['hera','hercules']} +atm_dyn64_phy32_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_32BIT=ON' + turnon: ['hera','hercules'] + tests: + - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +atm_dyn32_phy32_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - rap_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - conus13km_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} + - conus13km_debug_qr: {'project':['daily'],'turnon':['hera','hercules']} + - conus13km_debug_2threads: {'project':['daily'],'turnon':['hera','hercules']} + - conus13km_radar_tten_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +atm_dyn64_phy32_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_32BIT=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - rap_control_dyn64_phy32_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +s2swa_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' + turnon: ['hera','hercules'] + tests: + - cpld_control_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +s2s_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' + turnon: ['hera','hercules'] + tests: + - cpld_control_nowave_noaero_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +s2swa_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' + turnon: ['hera','hercules'] + tests: + - cpld_debug_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +s2sw_pdlib_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' + turnon: ['hera','hercules'] + tests: + - cpld_control_pdlib_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +s2sw_pdlib_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - cpld_debug_pdlib_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +datm_cdeps_gnu: + build: + compiler: 'gnu' + option: '-DAPP=NG-GODAS' + turnon: ['hera','hercules'] + tests: + - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index d947528dad..4fb82d28d9 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -209,12 +209,11 @@ if [[ ${LINK_TESTS} == true ]]; then exit 1 fi - cp "${PATHRT}"/test_cases/tests/* "${PATHRT}"/tests - cp "${PATHRT}"/test_cases/exp_conf/* "${PATHRT}"/fv3_conf - cp "${PATHRT}"/test_cases/parm/* "${PATHRT}"/parm - cp "${PATHRT}"/test_cases/diag_table/* "${PATHRT}"/parm/diag_table - cp "${PATHRT}"/test_cases/field_table/* "${PATHRT}"/parm/field_table - + cp "${PATHRT}"/../tests-dev/test_cases/tests/* "${PATHRT}"/tests + cp "${PATHRT}"/../tests-dev/test_cases/exp_conf/* "${PATHRT}"/fv3_conf + cp "${PATHRT}"/../tests-dev/test_cases/parm/* "${PATHRT}"/parm + cp "${PATHRT}"/../tests-dev/test_cases/diag_table/* "${PATHRT}"/parm/diag_table + cp "${PATHRT}"/../tests-dev/test_cases/field_table/* "${PATHRT}"/parm/field_table fi #Check to error out if incompatible options are chosen together diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 6b2e3be913..dca0d5d885 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -1,122 +1,3 @@ -s2swa_32bit_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' - tests: - - cpld_control_p8_mixedmode: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_control_gefs: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','derecho']} - - cpld_restart_gefs: {'project':['daily'],'dependency':'cpld_control_gefs','turnoff':['noaacloud','derecho']} - - cpld_dcp_gefs: {'project':['daily'],'turnoff':['noaacloud','derecho','wcoss2','acorn','gaeac5']} -s2swa_32bit_pdlib_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' - turnoff: ['noaacloud'] - tests: - - cpld_control_gfsv17: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_control_gfsv17_iau: {'project':['daily'],'baseline': 'True','dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - - cpld_restart_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - - cpld_mpi_gfsv17: {'project':['daily'],'turnoff':['noaacloud']} -s2swa_32bit_pdlib_sfs_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' - turnoff: ['noaacloud'] - tests: - - cpld_control_sfs: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -s2swa_32bit_pdlib_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' - turnoff: ['noaacloud','jet'] - tests: - - cpld_debug_gfsv17: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','jet']} -s2swa_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' - tests: - - cpld_control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_control_p8.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_control_qr_p8: {'project':['daily'],'turnoff':['noaacloud']} - - cpld_restart_qr_p8: {'project':['daily'],'dependency':'cpld_control_qr_p8','turnoff':['noaacloud']} - - cpld_2threads_p8: {'project':['daily'],'turnoff':['noaacloud']} - - cpld_decomp_p8: {'project':['daily'],'turnoff':['noaacloud']} - - cpld_mpi_p8: {'project':['daily'],'turnoff':['noaacloud']} - - cpld_control_ciceC_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_control_c192_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} - - cpld_restart_c192_p8: {'project':['daily'],'dependency':'cpld_control_c192_p8','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} -s2swal_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWAL -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' - tests: - - cpld_control_p8_lnd: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} - - cpld_restart_p8_lnd: {'project':['daily'],'dependency':'cpld_control_p8_lnd','turnoff':['noaacloud','wcoss2']} - - cpld_s2sa_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -s2sw_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' - tests: - - cpld_control_noaero_p8: {'project':['daily'],'baseline': 'True'} - - cpld_control_nowave_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -s2swa_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' - turnoff: ['wcoss2','noaacloud','acorn'] - tests: - - cpld_debug_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} -s2sw_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' - turnoff: ['wcoss2','noaacloud','acorn'] - tests: - - cpld_debug_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} -s2s_aoflux_intel: - build: - compiler: 'intel' - option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON' - tests: - - cpld_control_noaero_p8_agrid: {'project':['daily'],'baseline': 'True'} -s2swa_faster_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DFASTER=ON' - turnoff: ['noaacloud'] - tests: - - cpld_control_p8_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -s2sw_pdlib_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1,FV3_coupled_lowres -DPDLIB=ON' - turnoff: ['noaacloud'] - tests: - - cpld_control_pdlib_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_pdlib_p8: {'project':['daily'],'dependency':'cpld_control_pdlib_p8','turnoff':['noaacloud']} - - cpld_mpi_pdlib_p8: {'project':['daily'],'turnoff':['noaacloud']} - - cpld_control_c48_5deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_warmstart_c48_5deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_c48_5deg: {'project':['daily'],'dependency':'cpld_warmstart_c48_5deg','turnoff':['noaacloud']} - - cpld_control_c24_5deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_warmstart_c24_5deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_c24_5deg: {'project':['daily'],'dependency':'cpld_warmstart_c24_5deg','turnoff':['noaacloud']} - - cpld_control_c24_9deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_warmstart_c24_9deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_c24_9deg: {'project':['daily'],'dependency':'cpld_warmstart_c24_9deg','turnoff':['noaacloud']} - - cpld_control_c12_9deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_warmstart_c12_9deg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - cpld_restart_c12_9deg: {'project':['daily'],'dependency':'cpld_warmstart_c12_9deg','turnoff':['noaacloud']} -s2sw_pdlib_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' - turnoff: ['noaacloud'] - tests: - - cpld_debug_pdlib_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} atm_dyn32_intel: build: compiler: 'intel' @@ -124,413 +5,12 @@ atm_dyn32_intel: tests: - 2020_CAPE: {'project':['test_case'],'baseline': 'True'} - baroclinic_wave: {'project':['test_case'],'baseline': 'True'} - - control_flake: {'project':['daily'],'baseline': 'True'} - - control_CubedSphereGrid: {'project':['daily'],'baseline': 'True'} - - control_CubedSphereGrid_parallel: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_latlon: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_wrtGauss_netcdf_parallel: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_c48: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_c48.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_c48_lnd_iau: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_c192: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_c384: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_c384gdas: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_stochy: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_stochy_restart: {'project':['daily'],'dependency':'control_stochy','turnoff':['noaacloud']} - - control_lndp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_iovr4: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_iovr5: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8.v2.sfc: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8_ugwpv1: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_restart_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_noqr_p8: {'project':['daily'],'turnoff':['noaacloud']} - - control_restart_noqr_p8: {'project':['daily'],'dependency':'control_noqr_p8','turnoff':['noaacloud']} - - control_decomp_p8: {'project':['daily'],'turnoff':['noaacloud']} - - control_2threads_p8: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8_lndp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8_rrtmgp: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_p8_mynn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - merra2_thompson: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - regional_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - regional_restart: {'project':['daily'],'dependency':'regional_control','turnoff':['noaacloud']} - - regional_decomp: {'project':['daily'],'turnoff':['noaacloud']} - - regional_2threads: {'project':['daily'],'turnoff':['derecho','noaacloud']} - - regional_noquilt: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} - - regional_netcdf_parallel: {'project':['daily'],'baseline': 'True','turnoff':['acorn']} - - regional_2dwrtdecomp: {'project':['daily'],'turnoff':['acorn']} - - regional_wofs: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} -rrfs_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON' - tests: - - rap_control: {'project':['daily'],'baseline': 'True'} - - regional_spp_sppt_shum_skeb: {'project':['daily'],'baseline': 'True'} - - rap_decomp: {'project':['daily'],'turnoff':['noaacloud']} - - rap_2threads: {'project':['daily'],'turnoff':['noaacloud']} - - rap_restart: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} - - rap_sfcdiff: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_sfcdiff_decomp: {'project':['daily'],'turnoff':['noaacloud']} - - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnoff':['noaacloud']} - - hrrr_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_control_decomp: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_2threads: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_restart: {'project':['daily'],'dependency':'hrrr_control','turnoff':['noaacloud']} - - rrfs_v1beta: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rrfs_v1nssl: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rrfs_v1nssl_nohailnoccn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -csawmg_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras' - turnoff: ['noaacloud'] - tests: - - control_csawmg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_ras: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -wam_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON' - turnoff: ['noaacloud'] - tests: - - control_wam: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -atm_faster_dyn32_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON' - tests: - - control_p8_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - regional_control_faster: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -atm_debug_dyn32_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1' - turnoff: ['noaacloud'] - tests: - - control_CubedSphereGrid_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_wrtGauss_netcdf_parallel_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_stochy_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_lndp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_csawmg_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_ras_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_diag_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - control_debug_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - regional_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_control_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_control_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_gf_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_c3_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_unified_drag_suite_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_diag_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_unified_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_lndp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_progcld_thompson_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_noah_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_sfcdiff_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rrfs_v1beta_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_clm_lake_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_flake_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - gnv1_c96_no_nest_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -atm_debug_dyn32_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1' - turnon: ['hera','hercules'] - tests: - - control_csawmg_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -wam_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON' - turnoff: ['noaacloud'] - tests: - - control_wam_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','hercules']} -rrfs_dyn32_phy32_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' - turnoff: ['noaacloud'] - tests: - - regional_spp_sppt_shum_skeb_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - rap_2threads_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - rap_restart_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnoff':['noaacloud']} - - hrrr_control_restart_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} -rrfs_dyn32_phy32_faster_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' - turnoff: ['noaacloud'] - tests: - - conus13km_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} - - conus13km_restart_mismatch: {'project':['daily'],'baseline': 'True','dependency':'conus13km_control','turnoff':['noaacloud']} -rrfs_dyn64_phy32_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON' - turnoff: ['noaacloud'] - tests: - - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -rrfs_dyn32_phy32_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_gf -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON' - turnoff: ['noaacloud'] - tests: - - rap_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - conus13km_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - conus13km_debug_qr: {'project':['daily'],'turnoff':['noaacloud']} - - conus13km_debug_2threads: {'project':['daily'],'turnoff':['noaacloud']} - - conus13km_radar_tten_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -rrfs_dyn64_phy32_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON' - turnoff: ['noaacloud'] - tests: - - rap_control_dyn64_phy32_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} hafsw_intel: build: compiler: 'intel' option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_thompson_nonsst,FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' tests: - - hafs_regional_atm: {'project':['daily'],'baseline': 'True'} - - hafs_regional_atm_thompson_gfdlsf: {'project':['daily'],'baseline': 'True'} - - hafs_regional_atm_ocn: {'project':['daily'],'baseline': 'True'} - - hafs_regional_atm_wav: {'project':['daily'],'baseline': 'True'} - - hafs_regional_atm_ocn_wav: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hafs_regional_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_telescopic_2nests_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_global_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_global_multiple_4nests_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_specified_moving_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_global_storm_following_1nest_atm: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - gnv1_nested: {'project':['daily'],'baseline': 'True','turnoff':['hercules','wcoss2','s4','noaacloud']} - tropical_cyclone: {'project':['test_case'],'baseline': 'True'} -hafsw_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON' - turnoff: ['jet','noaacloud','s4'] - tests: - - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} -hafsw_faster_intel: - build: - compiler: 'intel' - option: '-DAPP=HAFSW -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON -DFASTER=ON' - turnoff: ['jet','noaacloud','s4'] - tests: - - hafs_regional_storm_following_1nest_atm_ocn_wav: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm_ocn_wav_inline: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} -hafs_mom6w_intel: - build: - compiler: 'intel' - option: '-DAPP=HAFS-MOM6W -DREGIONAL_MOM6=ON -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON' - turnoff: ['jet','noaacloud','s4'] - tests: - - hafs_regional_storm_following_1nest_atm_ocn_wav_mom6: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} -hafs_all_intel: - build: - compiler: 'intel' - option: '-DAPP=HAFS-ALL -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON' - turnoff: ['noaacloud'] - tests: - - hafs_regional_docn: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hafs_regional_docn_oisst: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - hafs_regional_datm_cdeps: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} -datm_cdeps_intel: - build: - compiler: 'intel' - option: '-DAPP=NG-GODAS' - turnoff: ['wcoss2'] - tests: - - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_restart_cfsr: {'project':['daily'],'dependency':'datm_cdeps_control_cfsr','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_control_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_iau_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_stochy_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_ciceC_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_bulk_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_bulk_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_mx025_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_mx025_gefs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_multiple_files_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_3072x1536_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_gfs: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud']} -datm_cdeps_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=NG-GODAS -DDEBUG=ON' - turnoff: ['wcoss2','acorn','noaacloud'] - tests: - - datm_cdeps_debug_cfsr: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','acorn','noaacloud']} -datm_cdeps_faster_intel: - build: - compiler: 'intel' - option: '-DAPP=NG-GODAS -DFASTER=ON' - turnoff: ['wcoss2'] - tests: - - datm_cdeps_control_cfsr_faster: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} -datm_cdeps_land_intel: - build: - compiler: 'intel' - option: '-DAPP=LND' - turnoff: ['wcoss2'] - tests: - - datm_cdeps_lnd_gswp3: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_lnd_era5: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} - - datm_cdeps_lnd_era5_rst: {'project':['daily'],'dependency':'datm_cdeps_lnd_era5','turnoff':['wcoss2','noaacloud']} -datm_cdeps_lm4_intel: - build: - compiler: 'intel' - option: '-DAPP=LND-LM4' - turnon: ['hera','orion','gaeac5'] - tests: - - datm_cdeps_lm4_gswp3: {'project':['daily'],'baseline': 'True','turnon':['hera','orion','gaeac5']} - - datm_cdeps_lm4_gswp3_rst: {'project':['daily'],'dependency':'datm_cdeps_lm4_gswp3','turnon':['hera','orion','gaeac5']} -atm_ds2s_docn_pcice_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM_DS2S-PCICE -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' - tests: - - atm_ds2s_docn_pcice: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -atm_ds2s_docn_dice_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM_DS2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' - turnoff: ['wcoss2','acorn'] - tests: - - atm_ds2s_docn_dice: {'project':['daily'],'baseline': 'True','dependency':'cpld_control_nowave_noaero_p8','turnoff':['noaacloud','wcoss2','acorn']} -atml_intel: - build: - compiler: 'intel' - option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON' - tests: - - control_p8_atmlnd: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} - - control_restart_p8_atmlnd: {'project':['daily'],'dependency':'control_p8_atmlnd','turnoff':['noaacloud','wcoss2']} -atml_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON -DDEBUG=ON' - tests: - - control_p8_atmlnd_debug: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud','wcoss2']} -atmw_intel: - build: - compiler: 'intel' - option: '-DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON' - turnoff: ['wcoss2'] - tests: - - atmwav_control_noaero_p8: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2']} -atmaero_intel: - build: - compiler: 'intel' - option: '-DAPP=ATMAERO -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON' - turnoff: ['noaacloud'] - tests: - - atmaero_control_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - atmaero_control_p8_rad: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - - atmaero_control_p8_rad_micro: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} -atmaq_intel: - build: - compiler: 'intel' - option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v16 -D32BIT=ON' - turnoff: ['jet','s4'] - tests: - - regional_atmaq: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4']} -atmaq_debug_intel: - build: - compiler: 'intel' - option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v16 -DDEBUG=ON -D32BIT=ON' - turnoff: ['jet','noaacloud','s4'] - tests: - - regional_atmaq_debug: {'project':['daily'],'baseline': 'True','turnoff':['jet','s4','noaacloud']} -atm_fbh_intel: - build: - compiler: 'intel' - option: '-DAPP=ATMF -DCCPP_SUITES=FV3_HRRR -D32BIT=ON' - turnoff: ['wcoss2','noaacloud','acorn'] - tests: - - cpld_regional_atm_fbh: {'project':['daily'],'baseline': 'True','turnoff':['wcoss2','noaacloud','acorn']} -s2swa_32bit_pdlib_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' - turnon: ['gaeac5'] - tests: - - cpld_control_gfsv17: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} -s2swa_32bit_pdlib_debug_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' - turnon: ['gaeac5'] - tests: - - cpld_debug_gfsv17: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} -s2swa_32bit_pdlib_sfs_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' - turnon: ['gaeac5'] - tests: - - cpld_control_sfs: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} -s2swa_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' - turnon: ['gaeac5'] - tests: - - cpld_control_p8: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} -rrfs_dyn32_phy32_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP -D32BIT=ON -DCCPP_32BIT=ON' - turnon: ['hera'] - tests: - - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera']} -rrfs_dyn64_phy32_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP -DCCPP_32BIT=ON' - turnon: ['hera'] - tests: - - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera']} -hafsw_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON' - turnon: ['orion'] - tests: - - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'baseline': 'True','turnon':['orion']} -hafsw_debug_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON' - turnon: ['orion'] - tests: - - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['daily'],'baseline': 'True','turnon':['orion']} -datm_cdeps_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=NG-GODAS' - turnon: ['gaeac5'] - tests: - - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} -datm_cdeps_debug_intelllvm: - build: - compiler: 'intelllvm' - option: '-DAPP=NG-GODAS -DDEBUG=ON' - turnon: ['gaeac5'] - tests: - - datm_cdeps_debug_cfsr: {'project':['daily'],'baseline': 'True','turnon':['gaeac5']} atm_gnu: build: compiler: 'gnu' @@ -539,149 +19,3 @@ atm_gnu: tests: - 2020_CAPE: {'project':['test_case'], 'baseline': 'True','turnon':['hera','hercules']} - baroclinic_wave: {'project':['test_case'], 'baseline': 'True','turnon':['hera','hercules']} - - control_c48: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - control_stochy: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - control_ras: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - control_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - control_p8_ugwpv1: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - control_flake: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -rrfs_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta -D32BIT=ON' - turnon: ['hera','hercules'] - tests: - - rap_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_decomp: {'project':['daily'],'turnon':['hera','hercules']} - - rap_2threads: {'project':['daily'],'turnon':['hera','hercules']} - - rap_restart: {'project':['daily'],'dependency':'rap_control','turnon':['hera','hercules']} - - rap_sfcdiff: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_sfcdiff_decomp: {'project':['daily'],'turnon':['hera','hercules']} - - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnon':['hera','hercules']} - - hrrr_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_control_noqr: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_control_2threads: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_control_decomp: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_control_restart: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} - - hrrr_control_restart_noqr: {'project':['daily'],'dependency':'hrrr_control_noqr','turnon':['hera','hercules']} - - rrfs_v1beta: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -csawmg_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras' - turnon: ['hera','hercules'] - tests: - - control_csawmg: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -atm_dyn32_debug_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -D32BIT=ON -DDEBUG=ON' - turnon: ['hera','hercules'] - tests: - - control_diag_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - regional_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_control_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_control_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_gf_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_c3_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_diag_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_progcld_thompson_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rrfs_v1beta_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - control_ras_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - control_stochy_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - control_debug_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_flake_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_clm_lake_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - gnv1_c96_no_nest_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -wam_debug_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON' - turnon: ['hera','hercules'] - tests: - - control_wam_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -rrfs_dyn32_phy32_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' - turnon: ['hera','hercules'] - tests: - - rap_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_control_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - rap_2threads_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - - rap_restart_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnon':['hera','hercules']} - - hrrr_control_restart_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} - - conus13km_control: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnon':['hera','hercules']} - - conus13km_restart_mismatch: {'project':['daily'],'baseline': 'True','dependency':'conus13km_control','turnon':['hera','hercules']} -atm_dyn64_phy32_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -DCCPP_32BIT=ON' - turnon: ['hera','hercules'] - tests: - - rap_control_dyn64_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -atm_dyn32_phy32_debug_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON' - turnon: ['hera','hercules'] - tests: - - rap_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - conus13km_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - - conus13km_debug_qr: {'project':['daily'],'turnon':['hera','hercules']} - - conus13km_debug_2threads: {'project':['daily'],'turnon':['hera','hercules']} - - conus13km_radar_tten_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -atm_dyn64_phy32_debug_gnu: - build: - compiler: 'gnu' - option: '-DAPP=ATM -DCCPP_32BIT=ON -DDEBUG=ON' - turnon: ['hera','hercules'] - tests: - - rap_control_dyn64_phy32_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -s2swa_gnu: - build: - compiler: 'gnu' - option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' - turnon: ['hera','hercules'] - tests: - - cpld_control_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -s2s_gnu: - build: - compiler: 'gnu' - option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' - turnon: ['hera','hercules'] - tests: - - cpld_control_nowave_noaero_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -s2swa_debug_gnu: - build: - compiler: 'gnu' - option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' - turnon: ['hera','hercules'] - tests: - - cpld_debug_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -s2sw_pdlib_gnu: - build: - compiler: 'gnu' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' - turnon: ['hera','hercules'] - tests: - - cpld_control_pdlib_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -s2sw_pdlib_debug_gnu: - build: - compiler: 'gnu' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' - turnon: ['hera','hercules'] - tests: - - cpld_debug_pdlib_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} -datm_cdeps_gnu: - build: - compiler: 'gnu' - option: '-DAPP=NG-GODAS' - turnon: ['hera','hercules'] - tests: - - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} From b2c3c7f89652dd14663d8ae7e0fbf34a223966df Mon Sep 17 00:00:00 2001 From: Joshua Kublnick Date: Thu, 22 May 2025 14:52:48 -0400 Subject: [PATCH 60/68] Resolving Camerons Feedback --- doc/UsersGuide/source/HSD.rst | 2 +- doc/UsersGuide/source/IdealizedTC.rst | 61 ++++++++++++++++++++++----- 2 files changed, 52 insertions(+), 11 deletions(-) diff --git a/doc/UsersGuide/source/HSD.rst b/doc/UsersGuide/source/HSD.rst index 26dad7a976..4017bb1b90 100644 --- a/doc/UsersGuide/source/HSD.rst +++ b/doc/UsersGuide/source/HSD.rst @@ -24,7 +24,7 @@ Currently, users can find information on running the following HSD cases: * The :ref:`July 2020 CAPE Case ` * The :ref:`Baroclinic Instability Case ` - * The :ref:`Idealized Tropical Cyclone Case ` + * The :ref:`Idealized, Regional Tropical Cyclone Case ` For a full list of supported WM configurations, view the `rt.conf `_ file. diff --git a/doc/UsersGuide/source/IdealizedTC.rst b/doc/UsersGuide/source/IdealizedTC.rst index e50b07ff15..987bb5d795 100644 --- a/doc/UsersGuide/source/IdealizedTC.rst +++ b/doc/UsersGuide/source/IdealizedTC.rst @@ -4,21 +4,30 @@ .. _idealized-tc: ************************************** -Idealized Tropical Cyclone Case +Idealized, Regional Tropical Cyclone Case ************************************** The idealized, regional tropical cyclone case is derived from the I-HAFS configuration (:cite:t:`Wang2024`) and is designed to support controlled studies of tropical cyclone dynamics and forecast development. This configuration removes real-world data assimilation and ocean coupling, focusing solely on atmospheric forecasts using idealized inputs. Initial and lateral boundary conditions (ICs/LBCs) are derived from a large-scale, idealized global FV3-based atmospheric forecast. The initial vortex is constructed using the Reed and Jablonowski (2011) method, introducing a weak, balanced storm into an environment favorable for rapid intensification. The preprocessing system generates fixed distributions of geography-related variables and constructs the ICs/LBCs from ``tcvitals`` and GRIB input files. -The configuration mirrors the operational HAFS structure but simplifies terrain and surface properties. It includes: +This idealized test case uses components derived from the I-HAFS configuration, but within the UFS HSD framework the workflow is simplified. The following capabilities are available to users running this case: -- Preprocessing to set up the forecast and nest domains -- Optional vortex initialization -- FV3-based forecast integration -- Postprocessing to generate GRIB2 and ATCF output files +- FV3-based forecast integration +- Adjustable physics suites, namelist settings, and computational parameters +- Optional vortex initialization is present in I-HAFS, but not invoked in this test case +- Postprocessing and preprocessing steps (e.g., IC/LBC generation, terrain setup) are handled outside of this test case and are not included in the ``ufs-weather-model`` workflow + +.. note:: + + While the I-HAFS system includes preprocessing to set up the forecast and nest domains and postprocessing to generate GRIB2 and ATCF output files, this UFS HSD test case **does not** perform those steps. It relies on pre-generated ICs/LBCs, which are provided as part of the test data. + +.. code-block:: console + + ufs-weather-model/tests-dev/test_cases/utils/plot_tc.sh + +This script generates 10-m wind plots from the model's GRIB output and can create an animated GIF to visualize the tropical cyclone's evolution. -A utility called ``cal_vortex`` is available to recalculate wind, temperature, and humidity fields based on user-defined vortex specifications. In a recent experiment, altering damping settings resulted in a stronger, more compact vortex and a rightward track shift after 48 hours of forecast time. This test case provides a simplified environment to study TC dynamics and forecast behavior. Future development plans include incorporating idealized ocean and wave modules and expanding vortex customization options. @@ -34,7 +43,7 @@ Obtaining Data for HSD Cases Running the Idealized Tropical Cyclone Test Case ================================================= -This section explains how to run the baroclinic wave case described above using the ``ufs_test.sh`` script. +This section explains how to run the Idealized Tropical Cyclone case described above using the ``ufs_test.sh`` script. Clone the Repository -------------------- @@ -51,7 +60,39 @@ Machine Configuration Test Configuration ------------------- -The idealized TC case can be run as-is without adjusting the configuration. +By default, the forecast length and runtime settings for this idealized tropical cyclone test case are conservative and may need adjustment to simulate a complete tropical cyclone lifecycle. + +In the file: + +``ufs-weather-model/tests-dev/test_cases/tests/tropical_cyclone`` + +the following variables can be modified: + +.. code-block:: console + + FH_MAX=3 + +Change to: + +.. code-block:: console + + FH_MAX=120 + +This sets the forecast length to 120 hours (approximately 5 days), which matches the length supported by the provided IC/LBC data. + +Also, the wallclock time limit is set as: + +.. code-block:: console + + WLCLK=00:30 + +Change to something like: + +.. code-block:: console + + WLCLK=08:00 + +This allows enough time (6–8 hours recommended) for the full 120-hour simulation to run, depending on system performance. Running tests ------------- @@ -72,7 +113,7 @@ Checking Results .. include:: ./doc-snippets/hsd_check_results.rst -For example, to monitor progress or check results for the ``baroclinic_wave`` case, run: +For example, to monitor progress or check results for the ``tropical_cyclone`` case, run: .. code-block:: console From 8df519cf6d658995400603cfb78b51bb19d5ef6a Mon Sep 17 00:00:00 2001 From: Joshua Kublnick Date: Thu, 22 May 2025 14:55:18 -0400 Subject: [PATCH 61/68] Format update --- doc/UsersGuide/source/IdealizedTC.rst | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/UsersGuide/source/IdealizedTC.rst b/doc/UsersGuide/source/IdealizedTC.rst index 987bb5d795..cce8c552af 100644 --- a/doc/UsersGuide/source/IdealizedTC.rst +++ b/doc/UsersGuide/source/IdealizedTC.rst @@ -22,12 +22,11 @@ This idealized test case uses components derived from the I-HAFS configuration, While the I-HAFS system includes preprocessing to set up the forecast and nest domains and postprocessing to generate GRIB2 and ATCF output files, this UFS HSD test case **does not** perform those steps. It relies on pre-generated ICs/LBCs, which are provided as part of the test data. +The script below generates 10-m wind plots from the model's GRIB output and can create an animated GIF to visualize the tropical cyclone's evolution. + .. code-block:: console ufs-weather-model/tests-dev/test_cases/utils/plot_tc.sh - -This script generates 10-m wind plots from the model's GRIB output and can create an animated GIF to visualize the tropical cyclone's evolution. - This test case provides a simplified environment to study TC dynamics and forecast behavior. Future development plans include incorporating idealized ocean and wave modules and expanding vortex customization options. From 8d0cc200619d5a3b3201ccf13e2395813b8ee65f Mon Sep 17 00:00:00 2001 From: Joshua Kublnick Date: Thu, 22 May 2025 15:11:46 -0400 Subject: [PATCH 62/68] Adding in case details to introduction --- doc/UsersGuide/source/IdealizedTC.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/UsersGuide/source/IdealizedTC.rst b/doc/UsersGuide/source/IdealizedTC.rst index cce8c552af..f4e0e7d020 100644 --- a/doc/UsersGuide/source/IdealizedTC.rst +++ b/doc/UsersGuide/source/IdealizedTC.rst @@ -9,7 +9,7 @@ Idealized, Regional Tropical Cyclone Case The idealized, regional tropical cyclone case is derived from the I-HAFS configuration (:cite:t:`Wang2024`) and is designed to support controlled studies of tropical cyclone dynamics and forecast development. This configuration removes real-world data assimilation and ocean coupling, focusing solely on atmospheric forecasts using idealized inputs. -Initial and lateral boundary conditions (ICs/LBCs) are derived from a large-scale, idealized global FV3-based atmospheric forecast. The initial vortex is constructed using the Reed and Jablonowski (2011) method, introducing a weak, balanced storm into an environment favorable for rapid intensification. The preprocessing system generates fixed distributions of geography-related variables and constructs the ICs/LBCs from ``tcvitals`` and GRIB input files. +The case is configured to run at 4-km resolution, with 81 vertical levels. The forecast is initialized on 24 August 2019, and initial/lateral boundary conditions are provided for up to a five-day forecast duration. Initial and lateral boundary conditions (ICs/LBCs) are derived from a large-scale, idealized global FV3-based atmospheric forecast. The initial vortex is constructed using the Reed and Jablonowski (2011) method, introducing a weak, balanced storm into an environment favorable for rapid intensification. This idealized test case uses components derived from the I-HAFS configuration, but within the UFS HSD framework the workflow is simplified. The following capabilities are available to users running this case: From f1a7ded8253f13038e12dd6d638db03a096190d2 Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Fri, 23 May 2025 17:24:06 +0000 Subject: [PATCH 63/68] add hera test log --- tests-dev/logs/RegressionTests_hera.log | 832 +----------------------- 1 file changed, 18 insertions(+), 814 deletions(-) diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index 87d021b3ec..24ab5336ea 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,7 +1,7 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -4b60496c30cd53819d366016f09eb736e5a52104 +7abaece51140d16595042e3eb4f91bd5573f83d0 Submodule hashes used in testing: d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) @@ -11,12 +11,12 @@ Submodule hashes used in testing: 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - bd78d04c3755d278a3e21388dad0e3699950eee2 FV3 (heads/develop) + 5a665c09a6bd4a99fd62ad61232c93fbb1f3dbcb FV3 (heads/develop) 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) - 5282f12f3c1e672b5b2512cc23fa3e7e086280aa FV3/upp (upp_v10.2.0-268-g5282f12f) + e5f9fcb5d4607e3576c7d507da594a9d3b516adc FV3/upp (upp_v10.2.0-272-ge5f9fcb5) -179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd -3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) @@ -37,827 +37,31 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20250507 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_3458996 +BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20250520 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_1656736 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-r) - USE ROCOTO -PASS -- COMPILE s2swa_32bit_intel [12:43, 12:42](1 warnings,3 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [08:30, 07:40] (3310056 MB) -PASS -- TEST cpld_control_gefs_intel [29:54, 15:27] (4329284 MB) -PASS -- TEST cpld_restart_gefs_intel [18:44, 05:21] (4188068 MB) -PASS -- TEST cpld_dcp_gefs_intel [27:33, 15:02] (4387676 MB) +PASS -- COMPILE atm_dyn32_intel [10:51, 10:51](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [06:47, 06:38] (828576 MB) +PASS -- TEST baroclinic_wave_intel [06:28, 05:28] (1472736 MB) -PASS -- COMPILE s2swa_32bit_pdlib_intel [16:51, 16:50](1 warnings,3 remarks) -PASS -- TEST cpld_control_gfsv17_intel [20:31, 19:37] (2007932 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [21:34, 20:30] (2176052 MB) -PASS -- TEST cpld_restart_gfsv17_intel [09:07, 08:00] (1276720 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [24:18, 23:26] (1891424 MB) +PASS -- COMPILE hafsw_intel [12:54, 12:53](1 warnings,3 remarks) +PASS -- TEST tropical_cyclone_intel [15:31, 12:31] (2332788 MB) -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [17:21, 17:21](1 warnings,3 remarks) -PASS -- TEST cpld_control_sfs_intel [19:56, 19:21] (1959424 MB) +PASS -- COMPILE atm_gnu [04:25, 04:24](0 warnings,0 remarks) +PASS -- TEST 2020_CAPE_gnu [11:37, 11:27] (738228 MB) +PASS -- TEST baroclinic_wave_gnu [11:01, 10:05] (1082908 MB) -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [04:40, 04:40](1537 warnings,1939 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [24:06, 23:15] (1945904 MB) - -PASS -- COMPILE s2swa_intel [13:03, 13:02](1 warnings,3 remarks) -PASS -- TEST cpld_control_p8_intel [10:37, 09:36] (3371160 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [10:03, 09:02] (3373596 MB) -PASS -- TEST cpld_restart_p8_intel [06:40, 05:22] (3297396 MB) -PASS -- TEST cpld_control_qr_p8_intel [09:52, 08:55] (3397892 MB) -PASS -- TEST cpld_restart_qr_p8_intel [06:46, 05:31] (3309016 MB) -PASS -- TEST cpld_2threads_p8_intel [10:03, 09:12] (3565212 MB) -PASS -- TEST cpld_decomp_p8_intel [10:22, 09:25] (3350152 MB) -PASS -- TEST cpld_mpi_p8_intel [08:46, 07:54] (3224736 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [10:08, 09:00] (3383176 MB) -PASS -- TEST cpld_control_c192_p8_intel [12:21, 10:28] (3518564 MB) -PASS -- TEST cpld_restart_c192_p8_intel [09:05, 06:23] (3760196 MB) - -PASS -- COMPILE s2swal_intel [13:14, 13:13](1 warnings,4 remarks) -PASS -- TEST cpld_control_p8_lnd_intel [10:44, 09:47] (3320304 MB) -PASS -- TEST cpld_restart_p8_lnd_intel [06:04, 05:00] (3221292 MB) -PASS -- TEST cpld_s2sa_p8_intel [08:50, 07:54] (3362544 MB) - -PASS -- COMPILE s2sw_intel [12:13, 12:12](1 warnings,3 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [06:58, 06:12] (2013840 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [07:17, 06:26] (2113132 MB) - -PASS -- COMPILE s2swa_debug_intel [04:29, 04:29](1427 warnings,1170 remarks) -PASS -- TEST cpld_debug_p8_intel [14:27, 13:35] (3427376 MB) - -PASS -- COMPILE s2sw_debug_intel [04:13, 04:12](1427 warnings,1170 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [07:24, 06:39] (2035060 MB) - -PASS -- COMPILE s2s_aoflux_intel [11:39, 11:38](0 warnings,1 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:24, 04:29] (2085316 MB) - -PASS -- COMPILE s2swa_faster_intel [17:01, 17:01](1 warnings,3 remarks) -PASS -- TEST cpld_control_p8_faster_intel [09:23, 08:31] (3387856 MB) - -PASS -- COMPILE s2sw_pdlib_intel [16:37, 16:36](1 warnings,3 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [18:11, 17:27] (2021324 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [09:12, 08:15] (1256700 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [21:07, 20:23] (1940424 MB) -PASS -- TEST cpld_control_c48_5deg_intel [08:15, 07:47] (3037668 MB) -PASS -- TEST cpld_warmstart_c48_5deg_intel [02:49, 02:19] (3026764 MB) -PASS -- TEST cpld_restart_c48_5deg_intel [01:46, 01:21] (2468456 MB) -PASS -- TEST cpld_control_c24_5deg_intel [01:30, 01:08] (2242760 MB) -PASS -- TEST cpld_warmstart_c24_5deg_intel [00:59, 00:36] (2235532 MB) -PASS -- TEST cpld_restart_c24_5deg_intel [00:48, 00:28] (1566700 MB) -PASS -- TEST cpld_control_c24_9deg_intel [01:29, 01:07] (2242088 MB) -PASS -- TEST cpld_warmstart_c24_9deg_intel [00:58, 00:37] (2234304 MB) -PASS -- TEST cpld_restart_c24_9deg_intel [00:50, 00:31] (1562708 MB) -PASS -- TEST cpld_control_c12_9deg_intel [00:57, 00:35] (2165740 MB) -PASS -- TEST cpld_warmstart_c12_9deg_intel [00:57, 00:34] (2162624 MB) -PASS -- TEST cpld_restart_c12_9deg_intel [00:43, 00:24] (1511816 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [04:30, 04:30](1537 warnings,1939 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [25:10, 24:27] (1990468 MB) - -PASS -- COMPILE atm_dyn32_intel [10:49, 10:49](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [06:46, 06:38] (841008 MB) -PASS -- TEST baroclinic_wave_intel [05:54, 04:56] (1488196 MB) -PASS -- TEST control_flake_intel [03:43, 03:28] (715332 MB) -PASS -- TEST control_CubedSphereGrid_intel [02:59, 02:29] (1600912 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [03:04, 02:37] (1610344 MB) -PASS -- TEST control_latlon_intel [02:58, 02:32] (1612228 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:05, 02:36] (1602052 MB) -PASS -- TEST control_c48_intel [07:37, 07:11] (1722044 MB) -PASS -- TEST control_c48.v2.sfc_intel [06:49, 06:36] (837640 MB) -PASS -- TEST control_c48_lnd_iau_intel [07:39, 07:11] (1710396 MB) -PASS -- TEST control_c192_intel [08:12, 07:33] (1794896 MB) -PASS -- TEST control_c384_intel [09:32, 08:19] (1972968 MB) -PASS -- TEST control_c384gdas_intel [10:36, 08:22] (1387388 MB) -PASS -- TEST control_stochy_intel [01:54, 01:41] (670020 MB) -PASS -- TEST control_stochy_restart_intel [01:14, 00:59] (511140 MB) -PASS -- TEST control_lndp_intel [01:45, 01:34] (673772 MB) -PASS -- TEST control_iovr4_intel [02:50, 02:34] (664012 MB) -PASS -- TEST control_iovr5_intel [02:48, 02:33] (652980 MB) -PASS -- TEST control_p8_intel [03:38, 02:58] (1905276 MB) -PASS -- TEST control_p8.v2.sfc_intel [03:53, 03:12] (1888712 MB) -PASS -- TEST control_p8_ugwpv1_intel [03:36, 02:57] (1871348 MB) -PASS -- TEST control_restart_p8_intel [02:19, 01:47] (1113692 MB) -PASS -- TEST control_noqr_p8_intel [03:33, 03:00] (1877920 MB) -PASS -- TEST control_restart_noqr_p8_intel [02:16, 01:40] (1166568 MB) -PASS -- TEST control_decomp_p8_intel [03:35, 02:59] (1886244 MB) -PASS -- TEST control_2threads_p8_intel [03:48, 03:15] (1983100 MB) -PASS -- TEST control_p8_lndp_intel [05:38, 05:10] (1898112 MB) -PASS -- TEST control_p8_rrtmgp_intel [04:47, 04:10] (1936072 MB) -PASS -- TEST control_p8_mynn_intel [03:48, 03:12] (1911320 MB) -PASS -- TEST merra2_thompson_intel [04:06, 03:30] (1909348 MB) -PASS -- TEST regional_control_intel [05:47, 05:22] (1113448 MB) -PASS -- TEST regional_restart_intel [03:20, 02:56] (1144088 MB) -PASS -- TEST regional_decomp_intel [06:12, 05:46] (1095776 MB) -PASS -- TEST regional_2threads_intel [04:23, 04:00] (1075756 MB) -PASS -- TEST regional_noquilt_intel [05:42, 05:18] (1416664 MB) -PASS -- TEST regional_netcdf_parallel_intel [05:46, 05:18] (1118992 MB) -PASS -- TEST regional_2dwrtdecomp_intel [05:53, 05:28] (1110220 MB) -PASS -- TEST regional_wofs_intel [07:30, 07:06] (1925072 MB) - -PASS -- COMPILE rrfs_intel [10:20, 10:20](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [08:19, 07:52] (1110368 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:55, 04:09] (1298340 MB) -PASS -- TEST rap_decomp_intel [08:40, 08:13] (1061060 MB) -PASS -- TEST rap_2threads_intel [09:14, 08:49] (1131792 MB) -PASS -- TEST rap_restart_intel [04:38, 04:05] (1108932 MB) -PASS -- TEST rap_sfcdiff_intel [08:14, 07:49] (1113752 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [08:58, 08:34] (1049508 MB) -PASS -- TEST rap_sfcdiff_restart_intel [06:21, 05:52] (1136340 MB) -PASS -- TEST hrrr_control_intel [04:32, 04:04] (1059152 MB) -PASS -- TEST hrrr_control_decomp_intel [04:33, 04:09] (1052652 MB) -PASS -- TEST hrrr_control_2threads_intel [04:46, 04:23] (1124560 MB) -PASS -- TEST hrrr_control_restart_intel [02:30, 02:10] (1018828 MB) -PASS -- TEST rrfs_v1beta_intel [08:16, 07:45] (1075268 MB) -PASS -- TEST rrfs_v1nssl_intel [09:56, 09:40] (1996668 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:27, 09:11] (2057492 MB) - -PASS -- COMPILE csawmg_intel [09:57, 09:57](0 warnings,0 remarks) -PASS -- TEST control_csawmg_intel [06:33, 06:09] (1047584 MB) -PASS -- TEST control_ras_intel [03:36, 03:22] (758876 MB) - -PASS -- COMPILE wam_intel [09:52, 09:52](0 warnings,1 remarks) -PASS -- TEST control_wam_intel [11:51, 11:18] (1690208 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [10:03, 10:03](0 warnings,1 remarks) -PASS -- TEST control_p8_faster_intel [03:34, 02:55] (1894548 MB) -PASS -- TEST regional_control_faster_intel [05:18, 04:53] (1105940 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [04:58, 04:57](884 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [02:57, 02:27] (1629132 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:03, 02:31] (1641388 MB) -PASS -- TEST control_stochy_debug_intel [03:24, 03:10] (852080 MB) -PASS -- TEST control_lndp_debug_intel [03:04, 02:50] (842292 MB) -PASS -- TEST control_csawmg_debug_intel [04:52, 04:28] (1156596 MB) -PASS -- TEST control_ras_debug_intel [03:03, 02:49] (853668 MB) -PASS -- TEST control_diag_debug_intel [03:30, 02:53] (1694644 MB) -PASS -- TEST control_debug_p8_intel [11:29, 10:57] (1937384 MB) -PASS -- TEST regional_debug_intel [18:22, 17:55] (1120196 MB) -PASS -- TEST rap_control_debug_intel [05:23, 05:09] (1232368 MB) -PASS -- TEST hrrr_control_debug_intel [05:29, 05:15] (1222552 MB) -PASS -- TEST hrrr_gf_debug_intel [05:25, 05:08] (1234568 MB) -PASS -- TEST hrrr_c3_debug_intel [05:21, 05:08] (1229032 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [05:26, 05:11] (1234544 MB) -PASS -- TEST rap_diag_debug_intel [05:46, 05:17] (1314788 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [05:31, 05:17] (1234016 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [05:33, 05:19] (1238788 MB) -PASS -- TEST rap_lndp_debug_intel [05:31, 05:17] (1230944 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [05:30, 05:15] (1236260 MB) -PASS -- TEST rap_noah_debug_intel [24:24, 24:09] (1233656 MB) -PASS -- TEST rap_sfcdiff_debug_intel [05:23, 05:08] (1226932 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:38, 08:21] (1239328 MB) -PASS -- TEST rrfs_v1beta_debug_intel [05:18, 05:03] (1217840 MB) -PASS -- TEST rap_clm_lake_debug_intel [05:18, 05:03] (1229664 MB) -PASS -- TEST rap_flake_debug_intel [05:28, 05:13] (1237508 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [09:16, 08:51] (1247244 MB) - -PASS -- COMPILE atm_debug_dyn32_gnu [03:35, 03:35](0 warnings,0 remarks) -PASS -- TEST control_csawmg_debug_gnu [02:42, 02:18] (831792 MB) - -PASS -- COMPILE wam_debug_intel [03:18, 03:17](839 warnings,1 remarks) -PASS -- TEST control_wam_debug_intel [14:20, 13:47] (1697572 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [09:57, 09:57](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:43, 03:55] (1181544 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [06:57, 06:32] (1059248 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [03:58, 03:34] (986728 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [07:53, 07:30] (982404 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [04:12, 03:50] (977844 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:00, 03:38] (930940 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [05:20, 04:54] (1029900 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:11, 01:54] (923008 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [10:01, 10:01](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [02:42, 02:05] (1247708 MB) -PASS -- TEST conus13km_2threads_intel [01:34, 01:01] (1222992 MB) -PASS -- TEST conus13km_restart_mismatch_intel [01:47, 01:15] (1119160 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [10:06, 10:06](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [04:49, 04:19] (1021304 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [03:29, 03:29](787 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [05:09, 04:52] (1111948 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:07, 04:52] (1113280 MB) -PASS -- TEST conus13km_debug_intel [14:30, 13:53] (1278344 MB) -PASS -- TEST conus13km_debug_qr_intel [14:38, 14:02] (980776 MB) -PASS -- TEST conus13km_debug_2threads_intel [13:01, 12:21] (1259368 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [14:51, 14:19] (1341084 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [03:23, 03:23](787 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [15:31, 15:19] (1184524 MB) - -PASS -- COMPILE hafsw_intel [11:40, 11:40](1 warnings,3 remarks) -PASS -- TEST hafs_regional_atm_intel [05:52, 04:52] (888940 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [03:56, 03:34] (1139040 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [08:14, 07:03] (963660 MB) -PASS -- TEST hafs_regional_atm_wav_intel [15:55, 14:54] (1000908 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [20:12, 18:58] (1032964 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [06:10, 05:27] (498292 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:43, 06:38] (519204 MB) -PASS -- TEST hafs_global_1nest_atm_intel [03:16, 02:43] (372912 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [24:24, 22:32] (519560 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:17, 03:43] (522064 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:08, 03:30] (525208 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:45, 04:02] (583040 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:29, 01:12] (401244 MB) -PASS -- TEST gnv1_nested_intel [05:13, 03:59] (1768772 MB) -PASS -- TEST tropical_cyclone_intel [14:46, 12:19] (2349944 MB) - -PASS -- COMPILE hafsw_debug_intel [03:54, 03:54](1479 warnings,1443 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:58, 13:14] (576656 MB) - -PASS -- COMPILE hafsw_faster_intel [11:19, 11:19](0 warnings,2 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [10:48, 10:00] (631328 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [11:02, 10:10] (726792 MB) - -PASS -- COMPILE hafs_mom6w_intel [11:45, 11:45](0 warnings,2 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [09:33, 08:18] (725556 MB) - -PASS -- COMPILE hafs_all_intel [10:55, 10:55](0 warnings,2 remarks) -PASS -- TEST hafs_regional_docn_intel [07:26, 06:25] (978012 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [07:35, 06:35] (952032 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [17:23, 16:42] (1213908 MB) - -PASS -- COMPILE datm_cdeps_intel [07:11, 06:58](0 warnings,0 remarks) -PASS -- TEST datm_cdeps_control_cfsr_intel [03:02, 02:53] (1170552 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:56, 01:41] (1122124 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [03:07, 02:56] (1026880 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [02:55, 02:45] (1028504 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [02:55, 02:46] (1022236 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:59, 02:49] (1144784 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:28, 03:18] (1142536 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [02:53, 02:45] (1013740 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:44, 06:41] (1073152 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [07:43, 06:41] (1058320 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [03:01, 02:53] (1178048 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:09, 03:57] (2462248 MB) -PASS -- TEST datm_cdeps_gfs_intel [04:09, 03:56] (2518292 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [03:22, 03:21](4 warnings,0 remarks) -PASS -- TEST datm_cdeps_debug_cfsr_intel [06:37, 06:27] (1089436 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [06:52, 06:52](0 warnings,0 remarks) -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:03, 02:52] (1153572 MB) - -PASS -- COMPILE datm_cdeps_land_intel [01:16, 01:15](0 warnings,1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:20, 00:58] (270408 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [01:06, 00:50] (330412 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:47, 00:31] (331704 MB) - -PASS -- COMPILE datm_cdeps_lm4_intel [01:21, 01:19](0 warnings,0 remarks) -PASS -- TEST datm_cdeps_lm4_gswp3_intel [01:00, 00:40] (564508 MB) -PASS -- TEST datm_cdeps_lm4_gswp3_rst_intel [00:43, 00:20] (470064 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [10:52, 10:51](0 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [04:52, 03:52] (2020296 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [10:50, 10:49](1 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [06:21, 05:05] (1993792 MB) - -PASS -- COMPILE atml_intel [11:25, 11:23](9 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_intel [04:18, 03:32] (1868572 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [02:31, 01:54] (1099848 MB) - -PASS -- COMPILE atml_debug_intel [04:59, 04:58](889 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [06:10, 05:20] (1888484 MB) - -PASS -- COMPILE atmw_intel [11:00, 10:59](0 warnings,3 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [02:46, 02:09] (1926476 MB) - -PASS -- COMPILE atmaero_intel [10:49, 10:48](0 warnings,1 remarks) -PASS -- TEST atmaero_control_p8_intel [05:04, 04:19] (3176276 MB) -PASS -- TEST atmaero_control_p8_rad_intel [05:53, 05:06] (3094896 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [05:32, 05:01] (3115396 MB) - -PASS -- COMPILE atmaq_intel [10:07, 10:06](8 warnings,4 remarks) -PASS -- TEST regional_atmaq_intel [18:26, 16:49] (2912748 MB) - -PASS -- COMPILE atmaq_debug_intel [03:37, 03:36](864 warnings,4 remarks) -PASS -- TEST regional_atmaq_debug_intel [41:44, 40:09] (2923116 MB) - -PASS -- COMPILE atm_fbh_intel [10:40, 10:39](3 warnings,8 remarks) -PASS -- TEST cpld_regional_atm_fbh_intel [12:04, 11:47] (1083012 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intelllvm [06:59, 06:58](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn32_phy32_intelllvm [09:03, 08:32] (1051656 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intelllvm [07:27, 07:26](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn64_phy32_intelllvm [05:28, 04:59] (1021848 MB) - -PASS -- COMPILE atm_gnu [04:41, 04:40](0 warnings,0 remarks) -PASS -- TEST 2020_CAPE_gnu [11:29, 11:19] (748440 MB) -PASS -- TEST baroclinic_wave_gnu [10:54, 09:52] (1083952 MB) -PASS -- TEST control_c48_gnu [09:53, 09:23] (1527460 MB) -PASS -- TEST control_stochy_gnu [03:07, 02:52] (599852 MB) -PASS -- TEST control_ras_gnu [05:00, 04:44] (606696 MB) -PASS -- TEST control_p8_gnu [05:05, 04:23] (1567900 MB) -PASS -- TEST control_p8_ugwpv1_gnu [05:01, 04:21] (1571032 MB) -PASS -- TEST control_flake_gnu [05:52, 05:33] (649868 MB) - -PASS -- COMPILE rrfs_gnu [03:58, 03:58](0 warnings,0 remarks) -PASS -- TEST rap_control_gnu [11:44, 11:17] (952652 MB) -PASS -- TEST rap_decomp_gnu [11:50, 11:26] (953424 MB) -PASS -- TEST rap_2threads_gnu [13:52, 13:25] (1019528 MB) -PASS -- TEST rap_restart_gnu [06:33, 05:59] (697780 MB) -PASS -- TEST rap_sfcdiff_gnu [11:46, 11:19] (950648 MB) -PASS -- TEST rap_sfcdiff_decomp_gnu [11:58, 11:31] (953516 MB) -PASS -- TEST rap_sfcdiff_restart_gnu [09:14, 08:42] (693004 MB) -PASS -- TEST hrrr_control_gnu [06:17, 05:49] (952368 MB) -PASS -- TEST hrrr_control_noqr_gnu [06:09, 05:44] (938716 MB) -PASS -- TEST hrrr_control_2threads_gnu [07:01, 06:37] (1003824 MB) -PASS -- TEST hrrr_control_decomp_gnu [06:11, 05:48] (950332 MB) -PASS -- TEST hrrr_control_restart_gnu [03:20, 03:01] (685616 MB) -PASS -- TEST hrrr_control_restart_noqr_gnu [03:23, 03:00] (772156 MB) -PASS -- TEST rrfs_v1beta_gnu [11:40, 11:08] (947400 MB) - -PASS -- COMPILE csawmg_gnu [03:33, 03:32](0 warnings,0 remarks) -PASS -- TEST control_csawmg_gnu [08:37, 08:13] (857744 MB) - -PASS -- COMPILE atm_dyn32_debug_gnu [06:30, 06:30](0 warnings,0 remarks) -PASS -- TEST control_diag_debug_gnu [02:18, 01:42] (1384608 MB) -PASS -- TEST regional_debug_gnu [08:44, 08:18] (879524 MB) -PASS -- TEST rap_control_debug_gnu [02:51, 02:39] (967524 MB) -PASS -- TEST hrrr_control_debug_gnu [02:48, 02:34] (957508 MB) -PASS -- TEST hrrr_gf_debug_gnu [02:55, 02:41] (960452 MB) -PASS -- TEST hrrr_c3_debug_gnu [03:01, 02:48] (967156 MB) -PASS -- TEST rap_diag_debug_gnu [03:23, 02:53] (1050668 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:27, 04:11] (960324 MB) -PASS -- TEST rap_progcld_thompson_debug_gnu [02:56, 02:43] (963208 MB) -PASS -- TEST rrfs_v1beta_debug_gnu [02:54, 02:42] (958484 MB) -PASS -- TEST control_ras_debug_gnu [01:52, 01:41] (594656 MB) -PASS -- TEST control_stochy_debug_gnu [02:00, 01:49] (591440 MB) -PASS -- TEST control_debug_p8_gnu [02:16, 01:49] (1557640 MB) -PASS -- TEST rap_flake_debug_gnu [03:08, 02:51] (965136 MB) -PASS -- TEST rap_clm_lake_debug_gnu [03:06, 02:43] (967172 MB) -PASS -- TEST gnv1_c96_no_nest_debug_gnu [05:17, 04:29] (966728 MB) - -PASS -- COMPILE wam_debug_gnu [02:16, 02:16](0 warnings,0 remarks) -PASS -- TEST control_wam_debug_gnu [07:16, 06:39] (1396876 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:24, 04:24](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn32_phy32_gnu [10:17, 09:47] (808948 MB) -PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:55, 05:13] (805076 MB) -PASS -- TEST rap_2threads_dyn32_phy32_gnu [12:04, 11:41] (853388 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [06:32, 06:06] (842456 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:40, 05:17] (801908 MB) -PASS -- TEST rap_restart_dyn32_phy32_gnu [08:32, 07:32] (676016 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [03:17, 02:45] (660268 MB) -PASS -- TEST conus13km_control_gnu [04:37, 03:45] (965052 MB) -PASS -- TEST conus13km_2threads_gnu [02:17, 01:33] (956060 MB) -PASS -- TEST conus13km_restart_mismatch_gnu [02:35, 01:53] (671812 MB) - -PASS -- COMPILE atm_dyn64_phy32_gnu [10:37, 10:37](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn64_phy32_gnu [06:16, 05:48] (835424 MB) - -PASS -- COMPILE atm_dyn32_phy32_debug_gnu [07:15, 07:14](0 warnings,0 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_gnu [03:05, 02:37] (815920 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [03:05, 02:42] (816928 MB) -PASS -- TEST conus13km_debug_gnu [08:12, 07:25] (976016 MB) -PASS -- TEST conus13km_debug_qr_gnu [08:12, 07:24] (705440 MB) -PASS -- TEST conus13km_debug_2threads_gnu [07:04, 05:58] (974560 MB) -PASS -- TEST conus13km_radar_tten_debug_gnu [07:25, 06:53] (1049776 MB) - -PASS -- COMPILE atm_dyn64_phy32_debug_gnu [06:48, 06:47](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_gnu [03:39, 03:18] (846236 MB) - -PASS -- COMPILE s2swa_gnu [16:45, 16:45](0 warnings,0 remarks) -PASS -- TEST cpld_control_p8_gnu [12:26, 11:21] (1685104 MB) - -PASS -- COMPILE s2s_gnu [15:56, 15:55](0 warnings,0 remarks) -PASS -- TEST cpld_control_nowave_noaero_p8_gnu [10:54, 10:03] (1652072 MB) - -PASS -- COMPILE s2swa_debug_gnu [03:45, 03:44](0 warnings,0 remarks) -PASS -- TEST cpld_debug_p8_gnu [08:05, 07:09] (1689240 MB) - -PASS -- COMPILE s2sw_pdlib_gnu [16:17, 16:16](0 warnings,0 remarks) -PASS -- TEST cpld_control_pdlib_p8_gnu [19:11, 18:09] (1601888 MB) - -PASS -- COMPILE s2sw_pdlib_debug_gnu [03:03, 03:00](0 warnings,0 remarks) -PASS -- TEST cpld_debug_pdlib_p8_gnu [12:07, 11:08] (1529348 MB) - -PASS -- COMPILE datm_cdeps_gnu [15:46, 15:45](0 warnings,0 remarks) -PASS -- TEST datm_cdeps_control_cfsr_gnu [03:12, 03:01] (743360 MB) - - -PASS -- COMPILE s2swa_32bit_intel [12:43, 12:42](1 warnings,3 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [08:30, 07:40] (3310056 MB) -PASS -- TEST cpld_control_gefs_intel [29:54, 15:27] (4329284 MB) -PASS -- TEST cpld_restart_gefs_intel [18:44, 05:21] (4188068 MB) -PASS -- TEST cpld_dcp_gefs_intel [27:33, 15:02] (4387676 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_intel [16:51, 16:50](1 warnings,3 remarks) -PASS -- TEST cpld_control_gfsv17_intel [20:31, 19:37] (2007932 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [21:34, 20:30] (2176052 MB) -PASS -- TEST cpld_restart_gfsv17_intel [09:07, 08:00] (1276720 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [24:18, 23:26] (1891424 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [17:21, 17:21](1 warnings,3 remarks) -PASS -- TEST cpld_control_sfs_intel [19:56, 19:21] (1959424 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [04:40, 04:40](1537 warnings,1939 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [24:06, 23:15] (1945904 MB) - -PASS -- COMPILE s2swa_intel [13:03, 13:02](1 warnings,3 remarks) -PASS -- TEST cpld_control_p8_intel [10:37, 09:36] (3371160 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [10:03, 09:02] (3373596 MB) -PASS -- TEST cpld_restart_p8_intel [06:40, 05:22] (3297396 MB) -PASS -- TEST cpld_control_qr_p8_intel [09:52, 08:55] (3397892 MB) -PASS -- TEST cpld_restart_qr_p8_intel [06:46, 05:31] (3309016 MB) -PASS -- TEST cpld_2threads_p8_intel [10:03, 09:12] (3565212 MB) -PASS -- TEST cpld_decomp_p8_intel [10:22, 09:25] (3350152 MB) -PASS -- TEST cpld_mpi_p8_intel [08:46, 07:54] (3224736 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [10:08, 09:00] (3383176 MB) -PASS -- TEST cpld_control_c192_p8_intel [12:21, 10:28] (3518564 MB) -PASS -- TEST cpld_restart_c192_p8_intel [09:05, 06:23] (3760196 MB) - -PASS -- COMPILE s2swal_intel [13:14, 13:13](1 warnings,4 remarks) -PASS -- TEST cpld_control_p8_lnd_intel [10:44, 09:47] (3320304 MB) -PASS -- TEST cpld_restart_p8_lnd_intel [06:04, 05:00] (3221292 MB) -PASS -- TEST cpld_s2sa_p8_intel [08:50, 07:54] (3362544 MB) - -PASS -- COMPILE s2sw_intel [12:13, 12:12](1 warnings,3 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [06:58, 06:12] (2013840 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [07:17, 06:26] (2113132 MB) - -PASS -- COMPILE s2swa_debug_intel [04:29, 04:29](1427 warnings,1170 remarks) -PASS -- TEST cpld_debug_p8_intel [14:27, 13:35] (3427376 MB) - -PASS -- COMPILE s2sw_debug_intel [04:13, 04:12](1427 warnings,1170 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [07:24, 06:39] (2035060 MB) - -PASS -- COMPILE s2s_aoflux_intel [11:39, 11:38](0 warnings,1 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:24, 04:29] (2085316 MB) - -PASS -- COMPILE s2swa_faster_intel [17:01, 17:01](1 warnings,3 remarks) -PASS -- TEST cpld_control_p8_faster_intel [09:23, 08:31] (3387856 MB) - -PASS -- COMPILE s2sw_pdlib_intel [16:37, 16:36](1 warnings,3 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [18:11, 17:27] (2021324 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [09:12, 08:15] (1256700 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [21:07, 20:23] (1940424 MB) -PASS -- TEST cpld_control_c48_5deg_intel [08:15, 07:47] (3037668 MB) -PASS -- TEST cpld_warmstart_c48_5deg_intel [02:49, 02:19] (3026764 MB) -PASS -- TEST cpld_restart_c48_5deg_intel [01:46, 01:21] (2468456 MB) -PASS -- TEST cpld_control_c24_5deg_intel [01:30, 01:08] (2242760 MB) -PASS -- TEST cpld_warmstart_c24_5deg_intel [00:59, 00:36] (2235532 MB) -PASS -- TEST cpld_restart_c24_5deg_intel [00:48, 00:28] (1566700 MB) -PASS -- TEST cpld_control_c24_9deg_intel [01:29, 01:07] (2242088 MB) -PASS -- TEST cpld_warmstart_c24_9deg_intel [00:58, 00:37] (2234304 MB) -PASS -- TEST cpld_restart_c24_9deg_intel [00:50, 00:31] (1562708 MB) -PASS -- TEST cpld_control_c12_9deg_intel [00:57, 00:35] (2165740 MB) -PASS -- TEST cpld_warmstart_c12_9deg_intel [00:57, 00:34] (2162624 MB) -PASS -- TEST cpld_restart_c12_9deg_intel [00:43, 00:24] (1511816 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [04:30, 04:30](1537 warnings,1939 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [25:10, 24:27] (1990468 MB) - -PASS -- COMPILE atm_dyn32_intel [10:49, 10:49](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [06:46, 06:38] (841008 MB) -PASS -- TEST baroclinic_wave_intel [05:54, 04:56] (1488196 MB) -PASS -- TEST control_flake_intel [03:43, 03:28] (715332 MB) -PASS -- TEST control_CubedSphereGrid_intel [02:59, 02:29] (1600912 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [03:04, 02:37] (1610344 MB) -PASS -- TEST control_latlon_intel [02:58, 02:32] (1612228 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:05, 02:36] (1602052 MB) -PASS -- TEST control_c48_intel [07:37, 07:11] (1722044 MB) -PASS -- TEST control_c48.v2.sfc_intel [06:49, 06:36] (837640 MB) -PASS -- TEST control_c48_lnd_iau_intel [07:39, 07:11] (1710396 MB) -PASS -- TEST control_c192_intel [08:12, 07:33] (1794896 MB) -PASS -- TEST control_c384_intel [09:32, 08:19] (1972968 MB) -PASS -- TEST control_c384gdas_intel [10:36, 08:22] (1387388 MB) -PASS -- TEST control_stochy_intel [01:54, 01:41] (670020 MB) -PASS -- TEST control_stochy_restart_intel [01:14, 00:59] (511140 MB) -PASS -- TEST control_lndp_intel [01:45, 01:34] (673772 MB) -PASS -- TEST control_iovr4_intel [02:50, 02:34] (664012 MB) -PASS -- TEST control_iovr5_intel [02:48, 02:33] (652980 MB) -PASS -- TEST control_p8_intel [03:38, 02:58] (1905276 MB) -PASS -- TEST control_p8.v2.sfc_intel [03:53, 03:12] (1888712 MB) -PASS -- TEST control_p8_ugwpv1_intel [03:36, 02:57] (1871348 MB) -PASS -- TEST control_restart_p8_intel [02:19, 01:47] (1113692 MB) -PASS -- TEST control_noqr_p8_intel [03:33, 03:00] (1877920 MB) -PASS -- TEST control_restart_noqr_p8_intel [02:16, 01:40] (1166568 MB) -PASS -- TEST control_decomp_p8_intel [03:35, 02:59] (1886244 MB) -PASS -- TEST control_2threads_p8_intel [03:48, 03:15] (1983100 MB) -PASS -- TEST control_p8_lndp_intel [05:38, 05:10] (1898112 MB) -PASS -- TEST control_p8_rrtmgp_intel [04:47, 04:10] (1936072 MB) -PASS -- TEST control_p8_mynn_intel [03:48, 03:12] (1911320 MB) -PASS -- TEST merra2_thompson_intel [04:06, 03:30] (1909348 MB) -PASS -- TEST regional_control_intel [05:47, 05:22] (1113448 MB) -PASS -- TEST regional_restart_intel [03:20, 02:56] (1144088 MB) -PASS -- TEST regional_decomp_intel [06:12, 05:46] (1095776 MB) -PASS -- TEST regional_2threads_intel [04:23, 04:00] (1075756 MB) -PASS -- TEST regional_noquilt_intel [05:42, 05:18] (1416664 MB) -PASS -- TEST regional_netcdf_parallel_intel [05:46, 05:18] (1118992 MB) -PASS -- TEST regional_2dwrtdecomp_intel [05:53, 05:28] (1110220 MB) -PASS -- TEST regional_wofs_intel [07:30, 07:06] (1925072 MB) - -PASS -- COMPILE rrfs_intel [10:20, 10:20](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [08:19, 07:52] (1110368 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:55, 04:09] (1298340 MB) -PASS -- TEST rap_decomp_intel [08:40, 08:13] (1061060 MB) -PASS -- TEST rap_2threads_intel [09:14, 08:49] (1131792 MB) -PASS -- TEST rap_restart_intel [04:38, 04:05] (1108932 MB) -PASS -- TEST rap_sfcdiff_intel [08:14, 07:49] (1113752 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [08:58, 08:34] (1049508 MB) -PASS -- TEST rap_sfcdiff_restart_intel [06:21, 05:52] (1136340 MB) -PASS -- TEST hrrr_control_intel [04:32, 04:04] (1059152 MB) -PASS -- TEST hrrr_control_decomp_intel [04:33, 04:09] (1052652 MB) -PASS -- TEST hrrr_control_2threads_intel [04:46, 04:23] (1124560 MB) -PASS -- TEST hrrr_control_restart_intel [02:30, 02:10] (1018828 MB) -PASS -- TEST rrfs_v1beta_intel [08:16, 07:45] (1075268 MB) -PASS -- TEST rrfs_v1nssl_intel [09:56, 09:40] (1996668 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:27, 09:11] (2057492 MB) - -PASS -- COMPILE csawmg_intel [09:57, 09:57](0 warnings,0 remarks) -PASS -- TEST control_csawmg_intel [06:33, 06:09] (1047584 MB) -PASS -- TEST control_ras_intel [03:36, 03:22] (758876 MB) - -PASS -- COMPILE wam_intel [09:52, 09:52](0 warnings,1 remarks) -PASS -- TEST control_wam_intel [11:51, 11:18] (1690208 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [10:03, 10:03](0 warnings,1 remarks) -PASS -- TEST control_p8_faster_intel [03:34, 02:55] (1894548 MB) -PASS -- TEST regional_control_faster_intel [05:18, 04:53] (1105940 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [04:58, 04:57](884 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [02:57, 02:27] (1629132 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:03, 02:31] (1641388 MB) -PASS -- TEST control_stochy_debug_intel [03:24, 03:10] (852080 MB) -PASS -- TEST control_lndp_debug_intel [03:04, 02:50] (842292 MB) -PASS -- TEST control_csawmg_debug_intel [04:52, 04:28] (1156596 MB) -PASS -- TEST control_ras_debug_intel [03:03, 02:49] (853668 MB) -PASS -- TEST control_diag_debug_intel [03:30, 02:53] (1694644 MB) -PASS -- TEST control_debug_p8_intel [11:29, 10:57] (1937384 MB) -PASS -- TEST regional_debug_intel [18:22, 17:55] (1120196 MB) -PASS -- TEST rap_control_debug_intel [05:23, 05:09] (1232368 MB) -PASS -- TEST hrrr_control_debug_intel [05:29, 05:15] (1222552 MB) -PASS -- TEST hrrr_gf_debug_intel [05:25, 05:08] (1234568 MB) -PASS -- TEST hrrr_c3_debug_intel [05:21, 05:08] (1229032 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [05:26, 05:11] (1234544 MB) -PASS -- TEST rap_diag_debug_intel [05:46, 05:17] (1314788 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [05:31, 05:17] (1234016 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [05:33, 05:19] (1238788 MB) -PASS -- TEST rap_lndp_debug_intel [05:31, 05:17] (1230944 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [05:30, 05:15] (1236260 MB) -PASS -- TEST rap_noah_debug_intel [24:24, 24:09] (1233656 MB) -PASS -- TEST rap_sfcdiff_debug_intel [05:23, 05:08] (1226932 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:38, 08:21] (1239328 MB) -PASS -- TEST rrfs_v1beta_debug_intel [05:18, 05:03] (1217840 MB) -PASS -- TEST rap_clm_lake_debug_intel [05:18, 05:03] (1229664 MB) -PASS -- TEST rap_flake_debug_intel [05:28, 05:13] (1237508 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [09:16, 08:51] (1247244 MB) - -PASS -- COMPILE atm_debug_dyn32_gnu [03:35, 03:35](0 warnings,0 remarks) -PASS -- TEST control_csawmg_debug_gnu [02:42, 02:18] (831792 MB) - -PASS -- COMPILE wam_debug_intel [03:18, 03:17](839 warnings,1 remarks) -PASS -- TEST control_wam_debug_intel [14:20, 13:47] (1697572 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [09:57, 09:57](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:43, 03:55] (1181544 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [06:57, 06:32] (1059248 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [03:58, 03:34] (986728 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [07:53, 07:30] (982404 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [04:12, 03:50] (977844 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:00, 03:38] (930940 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [05:20, 04:54] (1029900 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:11, 01:54] (923008 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [10:01, 10:01](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [02:42, 02:05] (1247708 MB) -PASS -- TEST conus13km_2threads_intel [01:34, 01:01] (1222992 MB) -PASS -- TEST conus13km_restart_mismatch_intel [01:47, 01:15] (1119160 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [10:06, 10:06](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [04:49, 04:19] (1021304 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [03:29, 03:29](787 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [05:09, 04:52] (1111948 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:07, 04:52] (1113280 MB) -PASS -- TEST conus13km_debug_intel [14:30, 13:53] (1278344 MB) -PASS -- TEST conus13km_debug_qr_intel [14:38, 14:02] (980776 MB) -PASS -- TEST conus13km_debug_2threads_intel [13:01, 12:21] (1259368 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [14:51, 14:19] (1341084 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [03:23, 03:23](787 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [15:31, 15:19] (1184524 MB) - -PASS -- COMPILE hafsw_intel [11:40, 11:40](1 warnings,3 remarks) -PASS -- TEST hafs_regional_atm_intel [05:52, 04:52] (888940 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [03:56, 03:34] (1139040 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [08:14, 07:03] (963660 MB) -PASS -- TEST hafs_regional_atm_wav_intel [15:55, 14:54] (1000908 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [20:12, 18:58] (1032964 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [06:10, 05:27] (498292 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:43, 06:38] (519204 MB) -PASS -- TEST hafs_global_1nest_atm_intel [03:16, 02:43] (372912 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [24:24, 22:32] (519560 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:17, 03:43] (522064 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:08, 03:30] (525208 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:45, 04:02] (583040 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:29, 01:12] (401244 MB) -PASS -- TEST gnv1_nested_intel [05:13, 03:59] (1768772 MB) -PASS -- TEST tropical_cyclone_intel [14:46, 12:19] (2349944 MB) - -PASS -- COMPILE hafsw_debug_intel [03:54, 03:54](1479 warnings,1443 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:58, 13:14] (576656 MB) - -PASS -- COMPILE hafsw_faster_intel [11:19, 11:19](0 warnings,2 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [10:48, 10:00] (631328 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [11:02, 10:10] (726792 MB) - -PASS -- COMPILE hafs_mom6w_intel [11:45, 11:45](0 warnings,2 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [09:33, 08:18] (725556 MB) - -PASS -- COMPILE hafs_all_intel [10:55, 10:55](0 warnings,2 remarks) -PASS -- TEST hafs_regional_docn_intel [07:26, 06:25] (978012 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [07:35, 06:35] (952032 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [17:23, 16:42] (1213908 MB) - -PASS -- COMPILE datm_cdeps_intel [07:11, 06:58](0 warnings,0 remarks) -PASS -- TEST datm_cdeps_control_cfsr_intel [03:02, 02:53] (1170552 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:56, 01:41] (1122124 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [03:07, 02:56] (1026880 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [02:55, 02:45] (1028504 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [02:55, 02:46] (1022236 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:59, 02:49] (1144784 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:28, 03:18] (1142536 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [02:53, 02:45] (1013740 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:44, 06:41] (1073152 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [07:43, 06:41] (1058320 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [03:01, 02:53] (1178048 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:09, 03:57] (2462248 MB) -PASS -- TEST datm_cdeps_gfs_intel [04:09, 03:56] (2518292 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [03:22, 03:21](4 warnings,0 remarks) -PASS -- TEST datm_cdeps_debug_cfsr_intel [06:37, 06:27] (1089436 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [06:52, 06:52](0 warnings,0 remarks) -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:03, 02:52] (1153572 MB) - -PASS -- COMPILE datm_cdeps_land_intel [01:16, 01:15](0 warnings,1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:20, 00:58] (270408 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [01:06, 00:50] (330412 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:47, 00:31] (331704 MB) - -PASS -- COMPILE datm_cdeps_lm4_intel [01:21, 01:19](0 warnings,0 remarks) -PASS -- TEST datm_cdeps_lm4_gswp3_intel [01:00, 00:40] (564508 MB) -PASS -- TEST datm_cdeps_lm4_gswp3_rst_intel [00:43, 00:20] (470064 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [10:52, 10:51](0 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [04:52, 03:52] (2020296 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [10:50, 10:49](1 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [06:21, 05:05] (1993792 MB) - -PASS -- COMPILE atml_intel [11:25, 11:23](9 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_intel [04:18, 03:32] (1868572 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [02:31, 01:54] (1099848 MB) - -PASS -- COMPILE atml_debug_intel [04:59, 04:58](889 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [06:10, 05:20] (1888484 MB) - -PASS -- COMPILE atmw_intel [11:00, 10:59](0 warnings,3 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [02:46, 02:09] (1926476 MB) - -PASS -- COMPILE atmaero_intel [10:49, 10:48](0 warnings,1 remarks) -PASS -- TEST atmaero_control_p8_intel [05:04, 04:19] (3176276 MB) -PASS -- TEST atmaero_control_p8_rad_intel [05:53, 05:06] (3094896 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [05:32, 05:01] (3115396 MB) - -PASS -- COMPILE atmaq_intel [10:07, 10:06](8 warnings,4 remarks) -PASS -- TEST regional_atmaq_intel [18:26, 16:49] (2912748 MB) - -PASS -- COMPILE atmaq_debug_intel [03:37, 03:36](864 warnings,4 remarks) -PASS -- TEST regional_atmaq_debug_intel [41:44, 40:09] (2923116 MB) - -PASS -- COMPILE atm_fbh_intel [10:40, 10:39](3 warnings,8 remarks) -PASS -- TEST cpld_regional_atm_fbh_intel [12:04, 11:47] (1083012 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intelllvm [06:59, 06:58](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn32_phy32_intelllvm [09:03, 08:32] (1051656 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intelllvm [07:27, 07:26](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn64_phy32_intelllvm [05:28, 04:59] (1021848 MB) - -PASS -- COMPILE atm_gnu [04:41, 04:40](0 warnings,0 remarks) -PASS -- TEST 2020_CAPE_gnu [11:29, 11:19] (748440 MB) -PASS -- TEST baroclinic_wave_gnu [10:54, 09:52] (1083952 MB) -PASS -- TEST control_c48_gnu [09:53, 09:23] (1527460 MB) -PASS -- TEST control_stochy_gnu [03:07, 02:52] (599852 MB) -PASS -- TEST control_ras_gnu [05:00, 04:44] (606696 MB) -PASS -- TEST control_p8_gnu [05:05, 04:23] (1567900 MB) -PASS -- TEST control_p8_ugwpv1_gnu [05:01, 04:21] (1571032 MB) -PASS -- TEST control_flake_gnu [05:52, 05:33] (649868 MB) - -PASS -- COMPILE rrfs_gnu [03:58, 03:58](0 warnings,0 remarks) -PASS -- TEST rap_control_gnu [11:44, 11:17] (952652 MB) -PASS -- TEST rap_decomp_gnu [11:50, 11:26] (953424 MB) -PASS -- TEST rap_2threads_gnu [13:52, 13:25] (1019528 MB) -PASS -- TEST rap_restart_gnu [06:33, 05:59] (697780 MB) -PASS -- TEST rap_sfcdiff_gnu [11:46, 11:19] (950648 MB) -PASS -- TEST rap_sfcdiff_decomp_gnu [11:58, 11:31] (953516 MB) -PASS -- TEST rap_sfcdiff_restart_gnu [09:14, 08:42] (693004 MB) -PASS -- TEST hrrr_control_gnu [06:17, 05:49] (952368 MB) -PASS -- TEST hrrr_control_noqr_gnu [06:09, 05:44] (938716 MB) -PASS -- TEST hrrr_control_2threads_gnu [07:01, 06:37] (1003824 MB) -PASS -- TEST hrrr_control_decomp_gnu [06:11, 05:48] (950332 MB) -PASS -- TEST hrrr_control_restart_gnu [03:20, 03:01] (685616 MB) -PASS -- TEST hrrr_control_restart_noqr_gnu [03:23, 03:00] (772156 MB) -PASS -- TEST rrfs_v1beta_gnu [11:40, 11:08] (947400 MB) - -PASS -- COMPILE csawmg_gnu [03:33, 03:32](0 warnings,0 remarks) -PASS -- TEST control_csawmg_gnu [08:37, 08:13] (857744 MB) - -PASS -- COMPILE atm_dyn32_debug_gnu [06:30, 06:30](0 warnings,0 remarks) -PASS -- TEST control_diag_debug_gnu [02:18, 01:42] (1384608 MB) -PASS -- TEST regional_debug_gnu [08:44, 08:18] (879524 MB) -PASS -- TEST rap_control_debug_gnu [02:51, 02:39] (967524 MB) -PASS -- TEST hrrr_control_debug_gnu [02:48, 02:34] (957508 MB) -PASS -- TEST hrrr_gf_debug_gnu [02:55, 02:41] (960452 MB) -PASS -- TEST hrrr_c3_debug_gnu [03:01, 02:48] (967156 MB) -PASS -- TEST rap_diag_debug_gnu [03:23, 02:53] (1050668 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:27, 04:11] (960324 MB) -PASS -- TEST rap_progcld_thompson_debug_gnu [02:56, 02:43] (963208 MB) -PASS -- TEST rrfs_v1beta_debug_gnu [02:54, 02:42] (958484 MB) -PASS -- TEST control_ras_debug_gnu [01:52, 01:41] (594656 MB) -PASS -- TEST control_stochy_debug_gnu [02:00, 01:49] (591440 MB) -PASS -- TEST control_debug_p8_gnu [02:16, 01:49] (1557640 MB) -PASS -- TEST rap_flake_debug_gnu [03:08, 02:51] (965136 MB) -PASS -- TEST rap_clm_lake_debug_gnu [03:06, 02:43] (967172 MB) -PASS -- TEST gnv1_c96_no_nest_debug_gnu [05:17, 04:29] (966728 MB) - -PASS -- COMPILE wam_debug_gnu [02:16, 02:16](0 warnings,0 remarks) -PASS -- TEST control_wam_debug_gnu [07:16, 06:39] (1396876 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:24, 04:24](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn32_phy32_gnu [10:17, 09:47] (808948 MB) -PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:55, 05:13] (805076 MB) -PASS -- TEST rap_2threads_dyn32_phy32_gnu [12:04, 11:41] (853388 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [06:32, 06:06] (842456 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:40, 05:17] (801908 MB) -PASS -- TEST rap_restart_dyn32_phy32_gnu [08:32, 07:32] (676016 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [03:17, 02:45] (660268 MB) -PASS -- TEST conus13km_control_gnu [04:37, 03:45] (965052 MB) -PASS -- TEST conus13km_2threads_gnu [02:17, 01:33] (956060 MB) -PASS -- TEST conus13km_restart_mismatch_gnu [02:35, 01:53] (671812 MB) - -PASS -- COMPILE atm_dyn64_phy32_gnu [10:37, 10:37](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn64_phy32_gnu [06:16, 05:48] (835424 MB) - -PASS -- COMPILE atm_dyn32_phy32_debug_gnu [07:15, 07:14](0 warnings,0 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_gnu [03:05, 02:37] (815920 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [03:05, 02:42] (816928 MB) -PASS -- TEST conus13km_debug_gnu [08:12, 07:25] (976016 MB) -PASS -- TEST conus13km_debug_qr_gnu [08:12, 07:24] (705440 MB) -PASS -- TEST conus13km_debug_2threads_gnu [07:04, 05:58] (974560 MB) -PASS -- TEST conus13km_radar_tten_debug_gnu [07:25, 06:53] (1049776 MB) - -PASS -- COMPILE atm_dyn64_phy32_debug_gnu [06:48, 06:47](0 warnings,0 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_gnu [03:39, 03:18] (846236 MB) - -PASS -- COMPILE s2swa_gnu [16:45, 16:45](0 warnings,0 remarks) -PASS -- TEST cpld_control_p8_gnu [12:26, 11:21] (1685104 MB) - -PASS -- COMPILE s2s_gnu [15:56, 15:55](0 warnings,0 remarks) -PASS -- TEST cpld_control_nowave_noaero_p8_gnu [10:54, 10:03] (1652072 MB) - -PASS -- COMPILE s2swa_debug_gnu [03:45, 03:44](0 warnings,0 remarks) -PASS -- TEST cpld_debug_p8_gnu [08:05, 07:09] (1689240 MB) - -PASS -- COMPILE s2sw_pdlib_gnu [16:17, 16:16](0 warnings,0 remarks) -PASS -- TEST cpld_control_pdlib_p8_gnu [19:11, 18:09] (1601888 MB) - -PASS -- COMPILE s2sw_pdlib_debug_gnu [03:03, 03:00](0 warnings,0 remarks) -PASS -- TEST cpld_debug_pdlib_p8_gnu [12:07, 11:08] (1529348 MB) - -PASS -- COMPILE datm_cdeps_gnu [15:46, 15:45](0 warnings,0 remarks) -PASS -- TEST datm_cdeps_control_cfsr_gnu [03:12, 03:01] (743360 MB) - - -SYNOPSIS: -Starting Date/Time: 2025-05-18 17:13:11 -Ending Date/Time: 2025-05-18 22:10:32 -Total Time: 04h:57m:21s -Compiles Completed: 62/62 -Tests Completed: 271/271 - - -NOTES: -A file test_changes.list was generated but is empty. -If you are using this log as a pull request verification, please commit test_changes.list. - -Result: SUCCESS - -====END OF hera REGRESSION TESTING LOG==== SYNOPSIS: -Starting Date/Time: 2025-05-18 17:13:11 -Ending Date/Time: 2025-05-18 22:10:32 -Total Time: 04h:57m:21s -Compiles Completed: 62/62 -Tests Completed: 271/271 +Starting Date/Time: 2025-05-23 16:30:11 +Ending Date/Time: 2025-05-23 16:54:54 +Total Time: 00h:24m:43s +Compiles Completed: 3/3 +Tests Completed: 5/5 NOTES: From 8b2ff298597c70549af3e4a77b001dac82c1de49 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Fri, 23 May 2025 12:26:12 -0500 Subject: [PATCH 64/68] add orion test log --- tests-dev/logs/RegressionTests_orion.log | 339 +++-------------------- 1 file changed, 32 insertions(+), 307 deletions(-) diff --git a/tests-dev/logs/RegressionTests_orion.log b/tests-dev/logs/RegressionTests_orion.log index 4257167ddc..8b68deeec0 100644 --- a/tests-dev/logs/RegressionTests_orion.log +++ b/tests-dev/logs/RegressionTests_orion.log @@ -1,35 +1,35 @@ ====START OF orion REGRESSION TESTING LOG==== UFSWM hash used in testing: -f2d689ee6551f64d5b0dce283191fdc5ac171f3d +7abaece51140d16595042e3eb4f91bd5573f83d0 Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) - 5e57a89cf533fe98352bcfd1a464b1d50713274d CICE-interface/CICE (CICE6.0.0-378-g5e57a89) - 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) - 24e9eed4ffe8138bef635c8f916f91b142595675 CMEPS-interface/CMEPS (cmeps_v0.4.1-2311-g24e9eed) + d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) + 642e81395472d5887b54f601b60ee607ed39bf09 AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-6194-g642e81395) + 132fa6963ba2f7103f711eb567e4fe97ed0804a8 CDEPS-interface/CDEPS (cdeps0.4.17-406-g132fa69) + 4411a158cc4839157e3087d7fe8e399f9685eb35 CICE-interface/CICE (CICE6.0.0-399-g4411a15) + 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) + a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 49967251b83255bdac7ac2f9626d2714e8b83d07 FV3 (heads/develop) - e36e8572e7643d7e59a3979a61bdd83743ff7b00 FV3/atmos_cubed_sphere (201912_public_release-407-ge36e857) - b7d55fd07fa35c5de9b2292596d30784a800b276 FV3/ccpp/framework (2024-07-11-dev-1-gb7d55fd) - 002a886eeb14979a6811f89e885d2968cbfd9b70 FV3/ccpp/physics (EP4-893-g002a886e) + 5a665c09a6bd4a99fd62ad61232c93fbb1f3dbcb FV3 (heads/develop) + 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) + 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - 6f5dd627d124ae94bb5ed7f5afd22f82c470b1b7 FV3/upp (upp_v10.2.0-230-g6f5dd627) --1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) + e5f9fcb5d4607e3576c7d507da594a9d3b516adc FV3/upp (upp_v10.2.0-272-ge5f9fcb5) +-179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd +-3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) - 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) - 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) + 8c52e6a9e36c94f5e0f6adbed715973a7ee0e3dc MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10471-g8c52e6a9e) + 65ef5c73bc7f5663d5688f75c3855d431da4baea MOM6-interface/MOM6/pkg/CVMix-src (65ef5c7) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) - c7004b658b9dae9fc473d4e6511dfc1cf8e6a7bd WW3 (6.07.1-347-gc7004b65) + 1a2d2fcb02da38e975f252ef743af24b68b3cc7f NOAHMP-interface/noahmp (v3.7.1-455-g1a2d2fc) + f0e0285945b5af07be8e2c01123ce982d2cf207a WW3 (6.07.1-440-gf0e02859) 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) - fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) + 97b24f8e40f1de0980388c8326c48b442e5a5e61 stochastic_physics (ufs-v2.0.0-282-g97b24f8) NOTES: [Times](Memory) are at the end of each compile/test in format [MM:SS](Size). @@ -37,302 +37,27 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241031 -COMPARISON DIRECTORY: /work2/noaa/stmp/jongkim/jongkim/FV3_RT/rt_162545 +BASELINE DIRECTORY: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/develop-20250520 +COMPARISON DIRECTORY: /work/noaa/stmp/jongkim/stmp/jongkim/FV3_RT/rt_1196321 UFS_TEST.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic +* (-a) - HPC PROJECT ACCOUNT: nems * (-r) - USE ROCOTO -PASS -- COMPILE s2swa_32bit_intel [17:59, 17:59](1 warnings,10 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [27:23, 26:06] (2067132 MB) +PASS -- COMPILE atm_dyn32_intel [14:29, 14:29](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [08:26, 08:15] (819856 MB) +PASS -- TEST baroclinic_wave_intel [06:26, 05:20] (1429388 MB) -PASS -- COMPILE s2swa_32bit_pdlib_intel [20:58, 20:58](1 warnings,10 remarks) -PASS -- TEST cpld_control_gfsv17_intel [19:23, 18:05] (1946440 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [20:29, 18:52] (2133476 MB) -PASS -- TEST cpld_restart_gfsv17_intel [10:38, 08:41] (1234392 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [21:47, 20:18] (1878904 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [19:46, 19:46](1 warnings,10 remarks) -PASS -- TEST cpld_control_sfs_intel [18:18, 17:38] (1942452 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [08:46, 08:46](1523 warnings,2000 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [32:09, 30:40] (1931476 MB) - -PASS -- COMPILE s2swa_intel [17:56, 17:56](1 warnings,10 remarks) -PASS -- TEST cpld_control_p8_intel [27:34, 26:17] (2136544 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [27:24, 26:06] (2137784 MB) -PASS -- TEST cpld_restart_p8_intel [15:28, 13:58] (1800456 MB) -PASS -- TEST cpld_control_qr_p8_intel [27:25, 26:04] (2159820 MB) -PASS -- TEST cpld_restart_qr_p8_intel [15:29, 13:52] (1691552 MB) -PASS -- TEST cpld_2threads_p8_intel [25:00, 23:50] (2428940 MB) -PASS -- TEST cpld_decomp_p8_intel [27:31, 26:19] (2128040 MB) -PASS -- TEST cpld_mpi_p8_intel [23:08, 21:56] (2039144 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [27:45, 26:27] (2138356 MB) -PASS -- TEST cpld_control_c192_p8_intel [18:32, 16:28] (2705312 MB) -PASS -- TEST cpld_restart_c192_p8_intel [11:32, 08:41] (2699076 MB) -PASS -- TEST cpld_bmark_p8_intel [27:59, 21:20] (3717752 MB) -PASS -- TEST cpld_restart_bmark_p8_intel [21:49, 13:00] (3492276 MB) -PASS -- TEST cpld_s2sa_p8_intel [09:03, 08:01] (2079280 MB) - -PASS -- COMPILE s2sw_intel [17:03, 17:03](1 warnings,10 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [26:31, 25:32] (1968592 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [13:00, 11:43] (2045176 MB) - -PASS -- COMPILE s2swa_debug_intel [08:56, 08:56](1413 warnings,1230 remarks) -PASS -- TEST cpld_debug_p8_intel [24:12, 23:02] (2168904 MB) - -PASS -- COMPILE s2sw_debug_intel [08:21, 08:21](1413 warnings,1230 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [10:05, 09:12] (1995164 MB) - -PASS -- COMPILE s2s_aoflux_intel [14:55, 14:55],3 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:56, 04:44] (2035076 MB) - -PASS -- COMPILE s2s_intel [14:31, 14:31](1 warnings,3 remarks) -PASS -- TEST cpld_control_c48_intel [09:56, 09:12] (3031844 MB) -PASS -- TEST cpld_warmstart_c48_intel [03:45, 02:54] (3016984 MB) -PASS -- TEST cpld_restart_c48_intel [02:39, 01:48] (2465036 MB) - -PASS -- COMPILE s2swa_faster_intel [17:43, 17:43](1 warnings,10 remarks) -PASS -- TEST cpld_control_p8_faster_intel [28:16, 27:00] (2146100 MB) - -PASS -- COMPILE s2sw_pdlib_intel [19:17, 19:17](1 warnings,10 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [29:55, 28:52] (2011100 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [15:30, 14:18] (1259216 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [33:47, 32:50] (1929132 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [07:49, 07:49](1523 warnings,2000 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [35:59, 34:56] (1971680 MB) - -PASS -- COMPILE atm_dyn32_intel [14:44, 14:44](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [11:00, 10:47] (842668 MB) -PASS -- TEST baroclinic_wave_intel [06:37, 05:20] (1442060 MB) -PASS -- TEST control_flake_intel [04:07, 03:48] (687348 MB) -PASS -- TEST control_CubedSphereGrid_intel [04:11, 03:35] (1572992 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [04:24, 03:43] (1583912 MB) -PASS -- TEST control_latlon_intel [04:14, 03:42] (1572188 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [04:22, 03:37] (1577936 MB) -PASS -- TEST control_c48_intel [19:36, 18:57] (1709120 MB) -PASS -- TEST control_c48.v2.sfc_intel [08:42, 08:20] (838296 MB) -PASS -- TEST control_c192_intel [13:57, 13:11] (1747320 MB) -PASS -- TEST control_c384_intel [18:29, 16:42] (1986020 MB) -PASS -- TEST control_c384gdas_intel [12:34, 10:24] (1324940 MB) -PASS -- TEST control_stochy_intel [02:02, 01:50] (644964 MB) -PASS -- TEST control_stochy_restart_intel [01:34, 01:08] (466856 MB) -PASS -- TEST control_lndp_intel [01:53, 01:43] (643860 MB) -PASS -- TEST control_iovr4_intel [03:03, 02:44] (633644 MB) -PASS -- TEST control_iovr5_intel [03:02, 02:45] (638396 MB) -PASS -- TEST control_p8_intel [05:04, 04:01] (1859748 MB) -PASS -- TEST control_p8.v2.sfc_intel [04:28, 03:25] (1876776 MB) -PASS -- TEST control_p8_ugwpv1_intel [05:12, 04:00] (1864988 MB) -PASS -- TEST control_restart_p8_intel [03:20, 02:21] (1091188 MB) -PASS -- TEST control_noqr_p8_intel [04:59, 04:00] (1866940 MB) -PASS -- TEST control_restart_noqr_p8_intel [03:08, 02:14] (1119524 MB) -PASS -- TEST control_decomp_p8_intel [05:10, 04:05] (1858508 MB) -PASS -- TEST control_2threads_p8_intel [05:16, 04:10] (1936084 MB) -PASS -- TEST control_p8_lndp_intel [07:49, 07:13] (1867920 MB) -PASS -- TEST control_p8_rrtmgp_intel [06:03, 04:49] (1937204 MB) -PASS -- TEST control_p8_mynn_intel [04:29, 03:25] (1885132 MB) -PASS -- TEST merra2_thompson_intel [05:09, 03:49] (1882200 MB) -PASS -- TEST regional_control_intel [06:55, 06:30] (1071568 MB) -PASS -- TEST regional_restart_intel [04:05, 03:33] (1075924 MB) -PASS -- TEST regional_decomp_intel [07:16, 06:49] (1073912 MB) -PASS -- TEST regional_2threads_intel [05:15, 04:40] (1061940 MB) -PASS -- TEST regional_noquilt_intel [06:55, 06:24] (1376596 MB) -PASS -- TEST regional_netcdf_parallel_intel [07:09, 06:35] (1078052 MB) -PASS -- TEST regional_2dwrtdecomp_intel [07:00, 06:32] (1076612 MB) -PASS -- TEST regional_wofs_intel [08:32, 08:03] (1895012 MB) - -PASS -- COMPILE rrfs_intel [13:18, 13:18](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [09:39, 08:29] (1051472 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [06:02, 05:16] (1248052 MB) -PASS -- TEST rap_decomp_intel [09:58, 08:53] (1012080 MB) -PASS -- TEST rap_2threads_intel [09:48, 08:46] (1148916 MB) -PASS -- TEST rap_restart_intel [05:25, 04:28] (1032428 MB) -PASS -- TEST rap_sfcdiff_intel [09:46, 08:40] (1040780 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [15:12, 13:28] (1016928 MB) -PASS -- TEST rap_sfcdiff_restart_intel [07:41, 06:22] (1071260 MB) -PASS -- TEST hrrr_control_intel [05:32, 04:23] (1021948 MB) -PASS -- TEST hrrr_control_decomp_intel [05:38, 04:30] (1012364 MB) -PASS -- TEST hrrr_control_2threads_intel [10:46, 09:39] (1090260 MB) -PASS -- TEST hrrr_control_restart_intel [02:48, 02:22] (935264 MB) -PASS -- TEST rrfs_v1beta_intel [09:53, 08:40] (1046272 MB) -PASS -- TEST rrfs_v1nssl_intel [10:10, 09:52] (1976456 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:57, 09:38] (2015172 MB) - -PASS -- COMPILE csawmg_intel [13:07, 13:07] -PASS -- TEST control_csawmg_intel [07:04, 06:34] (1013272 MB) -PASS -- TEST control_ras_intel [03:44, 03:30] (710216 MB) - -PASS -- COMPILE wam_intel [12:35, 12:35],1 remarks) -PASS -- TEST control_wam_intel [13:28, 12:48] (1651120 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [12:49, 12:49],1 remarks) -PASS -- TEST control_p8_faster_intel [04:27, 03:14] (1873884 MB) -PASS -- TEST regional_control_faster_intel [06:51, 06:20] (1071948 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [10:20, 10:20](882 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [03:03, 02:27] (1604596 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:49, 02:13] (1599944 MB) -PASS -- TEST control_stochy_debug_intel [03:34, 03:24] (815416 MB) -PASS -- TEST control_lndp_debug_intel [02:59, 02:45] (814980 MB) -PASS -- TEST control_csawmg_debug_intel [05:35, 05:12] (1130096 MB) -PASS -- TEST control_ras_debug_intel [02:58, 02:44] (820868 MB) -PASS -- TEST control_diag_debug_intel [03:30, 02:52] (1667804 MB) -PASS -- TEST control_debug_p8_intel [03:25, 02:46] (1894056 MB) -PASS -- TEST regional_debug_intel [17:49, 17:20] (1104144 MB) -PASS -- TEST rap_control_debug_intel [05:13, 05:03] (1205172 MB) -PASS -- TEST hrrr_control_debug_intel [05:04, 04:50] (1195544 MB) -PASS -- TEST hrrr_gf_debug_intel [05:16, 04:59] (1202256 MB) -PASS -- TEST hrrr_c3_debug_intel [05:20, 05:04] (1203716 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [05:18, 05:03] (1197088 MB) -PASS -- TEST rap_diag_debug_intel [05:45, 05:22] (1281912 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [05:15, 05:00] (1205128 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [05:17, 05:06] (1194504 MB) -PASS -- TEST rap_lndp_debug_intel [05:11, 04:58] (1203736 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [05:09, 04:59] (1204164 MB) -PASS -- TEST rap_noah_debug_intel [05:12, 04:58] (1196508 MB) -PASS -- TEST rap_sfcdiff_debug_intel [05:10, 04:58] (1199964 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:14, 08:01] (1197072 MB) -PASS -- TEST rrfs_v1beta_debug_intel [05:13, 05:00] (1199272 MB) -PASS -- TEST rap_clm_lake_debug_intel [06:21, 06:09] (1209328 MB) -PASS -- TEST rap_flake_debug_intel [05:15, 05:00] (1205448 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [09:39, 08:31] (1198888 MB) - -PASS -- COMPILE wam_debug_intel [07:17, 07:17](837 warnings,1 remarks) -PASS -- TEST control_wam_debug_intel [13:37, 13:02] (1675124 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [13:14, 13:14](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [05:45, 05:02] (1126100 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [08:11, 07:11] (995944 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [05:17, 03:51] (911108 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [08:26, 07:28] (1065612 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [10:11, 08:45] (941096 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [05:18, 03:55] (886264 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [06:38, 05:27] (960132 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:37, 02:04] (874296 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [13:11, 13:11](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [03:08, 02:31] (1164968 MB) -PASS -- TEST conus13km_2threads_intel [01:43, 01:09] (1106228 MB) -PASS -- TEST conus13km_restart_mismatch_intel [02:10, 01:34] (1061984 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [12:45, 12:45](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [05:08, 04:37] (970332 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [06:40, 06:40](785 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [05:10, 04:55] (1080712 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:08, 04:50] (1071808 MB) -PASS -- TEST conus13km_debug_intel [15:11, 14:32] (1228576 MB) -PASS -- TEST conus13km_debug_qr_intel [14:45, 14:06] (932656 MB) -PASS -- TEST conus13km_debug_2threads_intel [08:38, 07:59] (1164064 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [14:10, 13:32] (1295492 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [06:19, 06:19](785 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [05:22, 05:04] (1124940 MB) - -PASS -- COMPILE hafsw_intel [15:00, 15:00](1 warnings,9 remarks) -PASS -- TEST hafs_regional_atm_intel [07:55, 06:47] (731352 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [07:27, 07:02] (1117576 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [09:36, 08:12] (811228 MB) -PASS -- TEST hafs_regional_atm_wav_intel [26:25, 25:13] (843108 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [30:13, 28:49] (862804 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [08:39, 07:46] (494556 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [10:48, 09:28] (502696 MB) -PASS -- TEST hafs_global_1nest_atm_intel [04:29, 03:44] (376628 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [13:20, 11:00] (480448 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [06:07, 05:21] (520728 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [05:52, 05:01] (524796 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [07:27, 06:31] (563252 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [02:10, 01:44] (401656 MB) -PASS -- TEST gnv1_nested_intel [06:50, 04:39] (1714116 MB) - -PASS -- COMPILE hafsw_debug_intel [07:34, 07:34](1465 warnings,1502 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [15:02, 14:04] (580736 MB) - -PASS -- COMPILE hafsw_faster_intel [14:42, 14:42],8 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [14:25, 13:32] (657748 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [14:36, 13:23] (680848 MB) - -PASS -- COMPILE hafs_mom6w_intel [15:25, 15:25],7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [10:55, 09:13] (702068 MB) - -PASS -- COMPILE hafs_all_intel [14:22, 14:22],8 remarks) -PASS -- TEST hafs_regional_docn_intel [09:25, 08:14] (816388 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [09:17, 08:07] (794164 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [17:13, 16:28] (1203184 MB) - -PASS -- COMPILE datm_cdeps_intel [07:53, 07:53],2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_intel [03:10, 03:01] (1151072 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [02:08, 01:56] (1102468 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [03:05, 02:55] (1021820 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [03:04, 02:54] (1020200 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [03:01, 02:53] (1015876 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:47, 02:36] (1150072 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:52, 02:43] (1152932 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [02:43, 02:34] (1014320 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:50, 06:48] (1023680 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [07:50, 06:47] (1007332 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [03:04, 02:58] (1137652 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:34, 04:25] (2455456 MB) -PASS -- TEST datm_cdeps_gfs_intel [04:42, 04:32] (2456876 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [05:17, 05:17](2 warnings,2 remarks) -PASS -- TEST datm_cdeps_debug_cfsr_intel [06:37, 06:28] (1078768 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [07:28, 07:28],2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:08, 02:59] (1158948 MB) - -PASS -- COMPILE datm_cdeps_land_intel [01:20, 01:19],1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:54, 01:29] (254332 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [01:33, 01:13] (323048 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [01:03, 00:46] (323792 MB) - -PASS -- COMPILE datm_cdeps_lm4_intel [02:00, 02:00](12 warnings -PASS -- TEST datm_cdeps_lm4_gswp3_intel [01:11, 00:48] (562812 MB) -PASS -- TEST datm_cdeps_lm4_gswp3_rst_intel [00:49, 00:24] (444312 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [13:30, 13:30],3 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [05:10, 04:05] (1972912 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [13:53, 13:53](1 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [09:37, 08:37] (1972640 MB) - -PASS -- COMPILE atml_intel [14:30, 14:30](8 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_sbs_intel [08:12, 06:50] (1863164 MB) -PASS -- TEST control_p8_atmlnd_intel [08:16, 06:53] (1862168 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [04:34, 03:47] (1061736 MB) - -PASS -- COMPILE atml_debug_intel [08:18, 08:18](880 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [07:46, 06:24] (1891252 MB) - -PASS -- COMPILE atmw_intel [13:53, 13:53],8 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [03:16, 02:06] (1894340 MB) - -PASS -- COMPILE atmaero_intel [13:15, 13:14],1 remarks) -PASS -- TEST atmaero_control_p8_intel [05:43, 04:37] (1973876 MB) -PASS -- TEST atmaero_control_p8_rad_intel [06:32, 05:23] (1751104 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [06:27, 05:32] (1764488 MB) - -PASS -- COMPILE atmaq_debug_intel [06:17, 06:17](882 warnings,6 remarks) -PASS -- TEST regional_atmaq_debug_intel [23:09, 21:26] (4489792 MB) - -PASS -- COMPILE atm_fbh_intel [12:16, 12:16](3 warnings,8 remarks) -PASS -- TEST cpld_regional_atm_fbh_intel [14:44, 14:27] (1078596 MB) - -PASS -- COMPILE hafsw_intelllvm [08:03, 08:03],7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intelllvm [09:45, 08:47] (572880 MB) - -PASS -- COMPILE hafsw_debug_intelllvm [04:54, 04:54](1141 warnings,1490 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intelllvm [20:58, 20:07] (563404 MB) +PASS -- COMPILE hafsw_intel [15:25, 15:25](1 warnings,4 remarks) +PASS -- TEST tropical_cyclone_intel [17:20, 15:02] (2285196 MB) SYNOPSIS: -Starting Date/Time: 2024-11-11 16:51:16 -Ending Date/Time: 2024-11-11 22:57:49 -Total Time: 06h:06m:33s -Compiles Completed: 45/45 -Tests Completed: 192/192 +Starting Date/Time: 2025-05-23 11:39:16 +Ending Date/Time: 2025-05-23 12:07:34 +Total Time: 00h:28m:18s +Compiles Completed: 2/2 +Tests Completed: 3/3 NOTES: From 50893f2f5de6ebee215583499bd352be9d95d7e8 Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Fri, 23 May 2025 12:28:22 -0500 Subject: [PATCH 65/68] add hercules log --- tests-dev/logs/RegressionTests_hercules.log | 493 ++------------------ 1 file changed, 34 insertions(+), 459 deletions(-) diff --git a/tests-dev/logs/RegressionTests_hercules.log b/tests-dev/logs/RegressionTests_hercules.log index 6f53f528f3..fe69d27230 100644 --- a/tests-dev/logs/RegressionTests_hercules.log +++ b/tests-dev/logs/RegressionTests_hercules.log @@ -1,35 +1,35 @@ ====START OF hercules REGRESSION TESTING LOG==== UFSWM hash used in testing: -e366ec57380a76f1da3be0364eb0473762a1cf9d +7abaece51140d16595042e3eb4f91bd5573f83d0 Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) - 5e57a89cf533fe98352bcfd1a464b1d50713274d CICE-interface/CICE (CICE6.0.0-378-g5e57a89) - 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) - 24e9eed4ffe8138bef635c8f916f91b142595675 CMEPS-interface/CMEPS (cmeps_v0.4.1-2311-g24e9eed) + d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) + 642e81395472d5887b54f601b60ee607ed39bf09 AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-6194-g642e81395) + 132fa6963ba2f7103f711eb567e4fe97ed0804a8 CDEPS-interface/CDEPS (cdeps0.4.17-406-g132fa69) + 4411a158cc4839157e3087d7fe8e399f9685eb35 CICE-interface/CICE (CICE6.0.0-399-g4411a15) + 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) + a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 49967251b83255bdac7ac2f9626d2714e8b83d07 FV3 (heads/develop) - e36e8572e7643d7e59a3979a61bdd83743ff7b00 FV3/atmos_cubed_sphere (201912_public_release-407-ge36e857) - b7d55fd07fa35c5de9b2292596d30784a800b276 FV3/ccpp/framework (2024-07-11-dev-1-gb7d55fd) - 002a886eeb14979a6811f89e885d2968cbfd9b70 FV3/ccpp/physics (EP4-893-g002a886e) + 5a665c09a6bd4a99fd62ad61232c93fbb1f3dbcb FV3 (heads/develop) + 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) + 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - 6f5dd627d124ae94bb5ed7f5afd22f82c470b1b7 FV3/upp (upp_v10.2.0-230-g6f5dd627) --1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) + e5f9fcb5d4607e3576c7d507da594a9d3b516adc FV3/upp (upp_v10.2.0-272-ge5f9fcb5) +-179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd +-3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) - 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) - 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) + 8c52e6a9e36c94f5e0f6adbed715973a7ee0e3dc MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10471-g8c52e6a9e) + 65ef5c73bc7f5663d5688f75c3855d431da4baea MOM6-interface/MOM6/pkg/CVMix-src (65ef5c7) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) - c7004b658b9dae9fc473d4e6511dfc1cf8e6a7bd WW3 (6.07.1-347-gc7004b65) + 1a2d2fcb02da38e975f252ef743af24b68b3cc7f NOAHMP-interface/noahmp (v3.7.1-455-g1a2d2fc) + f0e0285945b5af07be8e2c01123ce982d2cf207a WW3 (6.07.1-440-gf0e02859) 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) - fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) + 97b24f8e40f1de0980388c8326c48b442e5a5e61 stochastic_physics (ufs-v2.0.0-282-g97b24f8) NOTES: [Times](Memory) are at the end of each compile/test in format [MM:SS](Size). @@ -37,456 +37,31 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20241031 -COMPARISON DIRECTORY: /work2/noaa/stmp/jongkim/jongkim/FV3_RT/rt_3031060 +BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20250520 +COMPARISON DIRECTORY: /work2/noaa/stmp/jongkim/jongkim/FV3_RT/rt_2182339 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-r) - USE ROCOTO -PASS -- COMPILE s2swa_32bit_intel [12:07, 12:07](1 warnings,10 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [15:55, 15:02] (2121320 MB) +PASS -- COMPILE atm_dyn32_intel [08:58, 08:58](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [05:57, 05:49] (815960 MB) +PASS -- TEST baroclinic_wave_intel [05:29, 04:33] (1618332 MB) -PASS -- COMPILE s2swa_32bit_pdlib_intel [17:36, 17:36](1 warnings,10 remarks) -PASS -- TEST cpld_control_gfsv17_intel [15:09, 14:21] (1993720 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [15:08, 14:09] (2279928 MB) -PASS -- TEST cpld_restart_gfsv17_intel [07:52, 06:46] (1342232 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [17:06, 16:12] (1901796 MB) +PASS -- COMPILE hafsw_intel [10:13, 10:13](1 warnings,4 remarks) +PASS -- TEST tropical_cyclone_intel [12:45, 11:01] (2297580 MB) -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [16:41, 16:41](1 warnings,10 remarks) -PASS -- TEST cpld_control_sfs_intel [14:41, 14:05] (1980552 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [05:31, 05:31](1523 warnings,2000 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [25:35, 24:42] (1974300 MB) - -PASS -- COMPILE s2swa_intel [12:20, 12:20](1 warnings,10 remarks) -PASS -- TEST cpld_control_p8_intel [16:19, 15:20] (2200652 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [15:40, 14:49] (2203192 MB) -PASS -- TEST cpld_restart_p8_intel [08:36, 07:37] (1965204 MB) -PASS -- TEST cpld_control_qr_p8_intel [15:44, 14:45] (2227252 MB) -PASS -- TEST cpld_restart_qr_p8_intel [08:56, 07:55] (1736324 MB) -PASS -- TEST cpld_2threads_p8_intel [17:58, 17:09] (2549816 MB) -PASS -- TEST cpld_decomp_p8_intel [15:32, 14:40] (2194140 MB) -PASS -- TEST cpld_mpi_p8_intel [14:50, 13:42] (2093952 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [14:55, 14:02] (2196184 MB) -PASS -- TEST cpld_control_c192_p8_intel [16:44, 15:17] (2974816 MB) -PASS -- TEST cpld_restart_c192_p8_intel [08:53, 06:47] (2898528 MB) -PASS -- TEST cpld_bmark_p8_intel [21:58, 16:43] (3830504 MB) -PASS -- TEST cpld_restart_bmark_p8_intel [16:37, 09:41] (3650540 MB) -PASS -- TEST cpld_s2sa_p8_intel [07:45, 07:06] (2111084 MB) - -PASS -- COMPILE s2sw_intel [11:59, 11:59](1 warnings,10 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [14:00, 13:16] (2001968 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [12:11, 11:24] (2101160 MB) - -PASS -- COMPILE s2swa_debug_intel [06:29, 06:28](1413 warnings,1230 remarks) -PASS -- TEST cpld_debug_p8_intel [20:46, 19:28] (2224852 MB) - -PASS -- COMPILE s2sw_debug_intel [06:12, 06:11](1413 warnings,1230 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [10:17, 09:30] (2042708 MB) - -PASS -- COMPILE s2s_aoflux_intel [11:53, 11:53],3 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [04:49, 04:05] (2066800 MB) - -PASS -- COMPILE s2s_intel [10:17, 10:16](1 warnings,3 remarks) -PASS -- TEST cpld_control_c48_intel [06:41, 06:06] (3032344 MB) -PASS -- TEST cpld_warmstart_c48_intel [02:32, 01:58] (3020720 MB) -PASS -- TEST cpld_restart_c48_intel [01:32, 01:08] (2474336 MB) - -PASS -- COMPILE s2swa_faster_intel [12:33, 12:33](1 warnings,10 remarks) -PASS -- TEST cpld_control_p8_faster_intel [14:30, 13:34] (2196124 MB) - -PASS -- COMPILE s2sw_pdlib_intel [19:05, 19:04](1 warnings,10 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [23:35, 22:47] (2075224 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [14:17, 13:10] (1411136 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [28:26, 27:15] (2014236 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [04:58, 04:58](1523 warnings,2000 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [28:39, 27:50] (2015580 MB) - -PASS -- COMPILE atm_dyn32_intel [09:36, 09:36](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [06:07, 06:00] (843192 MB) -PASS -- TEST baroclinic_wave_intel [05:36, 04:39] (1636164 MB) -PASS -- TEST control_flake_intel [03:06, 02:56] (717376 MB) -PASS -- TEST control_CubedSphereGrid_intel [03:05, 02:44] (1588836 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [03:19, 02:54] (1600296 MB) -PASS -- TEST control_latlon_intel [03:09, 02:48] (1582196 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:58, 03:23] (1604960 MB) -PASS -- TEST control_c48_intel [10:57, 10:29] (1713268 MB) -PASS -- TEST control_c48.v2.sfc_intel [06:12, 05:59] (839372 MB) -PASS -- TEST control_c192_intel [11:15, 10:37] (1783120 MB) -PASS -- TEST control_c384_intel [13:56, 12:33] (2021680 MB) -PASS -- TEST control_c384gdas_intel [09:36, 07:50] (1507608 MB) -PASS -- TEST control_stochy_intel [01:44, 01:33] (664612 MB) -PASS -- TEST control_stochy_restart_intel [01:12, 00:54] (529900 MB) -PASS -- TEST control_lndp_intel [02:07, 01:53] (669116 MB) -PASS -- TEST control_iovr4_intel [02:29, 02:15] (658356 MB) -PASS -- TEST control_iovr5_intel [02:32, 02:18] (665808 MB) -PASS -- TEST control_p8_intel [04:11, 03:27] (1886168 MB) -PASS -- TEST control_p8.v2.sfc_intel [04:11, 03:16] (1899096 MB) -PASS -- TEST control_p8_ugwpv1_intel [04:06, 03:20] (1886672 MB) -PASS -- TEST control_restart_p8_intel [03:29, 02:46] (1140044 MB) -PASS -- TEST control_noqr_p8_intel [04:34, 03:49] (1873368 MB) -PASS -- TEST control_restart_noqr_p8_intel [02:51, 02:04] (1207920 MB) -PASS -- TEST control_decomp_p8_intel [04:01, 03:19] (1870144 MB) -PASS -- TEST control_2threads_p8_intel [03:50, 03:07] (1960612 MB) -PASS -- TEST control_p8_lndp_intel [07:07, 06:39] (1884048 MB) -PASS -- TEST control_p8_rrtmgp_intel [05:06, 04:16] (1977040 MB) -PASS -- TEST control_p8_mynn_intel [04:25, 03:36] (1914724 MB) -PASS -- TEST merra2_thompson_intel [04:27, 03:32] (1893124 MB) -PASS -- TEST regional_control_intel [05:55, 05:37] (1187268 MB) -PASS -- TEST regional_restart_intel [03:48, 03:13] (1165108 MB) -PASS -- TEST regional_decomp_intel [05:26, 05:00] (1187288 MB) -PASS -- TEST regional_2threads_intel [03:34, 03:15] (1148128 MB) -PASS -- TEST regional_noquilt_intel [06:08, 05:45] (1518992 MB) -PASS -- TEST regional_netcdf_parallel_intel [05:56, 05:23] (1186260 MB) -PASS -- TEST regional_2dwrtdecomp_intel [06:38, 06:10] (1193988 MB) -PASS -- TEST regional_wofs_intel [07:12, 06:49] (2064644 MB) - -PASS -- COMPILE rrfs_intel [09:02, 09:02](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [07:22, 06:43] (1190088 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:25, 03:51] (1355024 MB) -PASS -- TEST rap_decomp_intel [07:50, 07:08] (1129020 MB) -PASS -- TEST rap_2threads_intel [07:29, 06:50] (1357192 MB) -PASS -- TEST rap_restart_intel [04:24, 03:36] (1131308 MB) -PASS -- TEST rap_sfcdiff_intel [07:35, 06:53] (1187860 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [07:43, 07:07] (1149060 MB) -PASS -- TEST rap_sfcdiff_restart_intel [06:03, 05:17] (1189924 MB) -PASS -- TEST hrrr_control_intel [04:25, 03:39] (1078336 MB) -PASS -- TEST hrrr_control_decomp_intel [06:16, 05:28] (1028960 MB) -PASS -- TEST hrrr_control_2threads_intel [08:12, 07:30] (1099628 MB) -PASS -- TEST hrrr_control_restart_intel [02:30, 02:06] (1008008 MB) -PASS -- TEST rrfs_v1beta_intel [07:31, 06:49] (1218400 MB) -PASS -- TEST rrfs_v1nssl_intel [10:04, 09:53] (2003572 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [10:35, 10:14] (2194008 MB) - -PASS -- COMPILE csawmg_intel [08:36, 08:35] -PASS -- TEST control_csawmg_intel [07:50, 07:17] (1041212 MB) -PASS -- TEST control_ras_intel [04:26, 04:16] (808368 MB) - -PASS -- COMPILE wam_intel [11:09, 11:08],1 remarks) -PASS -- TEST control_wam_intel [10:32, 10:00] (1655424 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [09:20, 09:20],1 remarks) -PASS -- TEST control_p8_faster_intel [04:11, 03:22] (1886116 MB) -PASS -- TEST regional_control_faster_intel [04:44, 04:24] (1177052 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [06:57, 06:57](882 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [02:53, 02:14] (1626976 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:55, 02:13] (1622924 MB) -PASS -- TEST control_stochy_debug_intel [02:52, 02:41] (837104 MB) -PASS -- TEST control_lndp_debug_intel [02:39, 02:27] (842060 MB) -PASS -- TEST control_csawmg_debug_intel [04:43, 04:25] (1147044 MB) -PASS -- TEST control_ras_debug_intel [02:30, 02:22] (851412 MB) -PASS -- TEST control_diag_debug_intel [03:30, 02:58] (1697532 MB) -PASS -- TEST control_debug_p8_intel [03:55, 03:15] (1915232 MB) -PASS -- TEST regional_debug_intel [16:13, 15:44] (1147312 MB) -PASS -- TEST rap_control_debug_intel [04:27, 04:19] (1219508 MB) -PASS -- TEST hrrr_control_debug_intel [04:25, 04:11] (1230572 MB) -PASS -- TEST hrrr_gf_debug_intel [04:21, 04:08] (1227508 MB) -PASS -- TEST hrrr_c3_debug_intel [04:31, 04:20] (1221360 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [04:40, 04:31] (1211324 MB) -PASS -- TEST rap_diag_debug_intel [04:54, 04:36] (1316512 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [04:25, 04:14] (1221064 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [04:27, 04:14] (1228344 MB) -PASS -- TEST rap_lndp_debug_intel [04:22, 04:12] (1230004 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [04:21, 04:12] (1218816 MB) -PASS -- TEST rap_noah_debug_intel [04:25, 04:14] (1223324 MB) -PASS -- TEST rap_sfcdiff_debug_intel [04:27, 04:16] (1227852 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [07:03, 06:52] (1223592 MB) -PASS -- TEST rrfs_v1beta_debug_intel [04:35, 04:24] (1207808 MB) -PASS -- TEST rap_clm_lake_debug_intel [05:18, 05:06] (1222388 MB) -PASS -- TEST rap_flake_debug_intel [04:36, 04:26] (1225796 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [07:53, 07:13] (1232908 MB) - -PASS -- COMPILE atm_debug_dyn32_gnu [04:51, 04:51] -PASS -- TEST control_csawmg_debug_gnu [03:22, 02:58] (1038340 MB) - -PASS -- COMPILE wam_debug_intel [03:56, 03:54](837 warnings,1 remarks) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [08:28, 08:27](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:11, 03:34] (1230524 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [06:14, 05:30] (1140256 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [03:48, 02:55] (1010384 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [05:58, 05:21] (1285588 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [04:29, 03:31] (1031684 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [03:57, 03:10] (999640 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [04:56, 04:16] (1096464 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:02, 01:43] (951524 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [09:01, 09:00](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [02:17, 01:47] (1283856 MB) -PASS -- TEST conus13km_2threads_intel [01:37, 01:07] (1186908 MB) -PASS -- TEST conus13km_restart_mismatch_intel [01:36, 01:08] (1143128 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [08:36, 08:36](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [04:57, 04:34] (1085536 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [03:38, 03:38](785 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:33, 04:24] (1103936 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:33, 04:24] (1095476 MB) -PASS -- TEST conus13km_debug_intel [12:32, 11:58] (1337168 MB) -PASS -- TEST conus13km_debug_qr_intel [13:24, 12:54] (1006060 MB) -PASS -- TEST conus13km_debug_2threads_intel [07:51, 07:24] (1240008 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [12:23, 11:57] (1415152 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [04:13, 04:12](785 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [05:00, 04:46] (1163384 MB) - -PASS -- COMPILE hafsw_intel [11:07, 11:07](1 warnings,9 remarks) -PASS -- TEST hafs_regional_atm_intel [06:58, 05:47] (851316 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [05:55, 05:38] (1249172 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [07:36, 06:32] (937224 MB) -PASS -- TEST hafs_regional_atm_wav_intel [15:02, 14:04] (972068 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [16:42, 15:31] (965564 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [06:14, 05:35] (595528 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [08:10, 07:03] (605764 MB) -PASS -- TEST hafs_global_1nest_atm_intel [03:13, 02:43] (433112 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [11:12, 09:27] (543568 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:32, 03:59] (603908 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:20, 03:42] (603768 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [05:45, 05:01] (657216 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:29, 01:11] (454096 MB) - -PASS -- COMPILE hafsw_debug_intel [05:16, 05:15](1465 warnings,1502 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [12:47, 12:02] (637488 MB) - -PASS -- COMPILE hafsw_faster_intel [10:29, 10:29],8 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [16:45, 15:56] (707580 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [16:25, 15:42] (841776 MB) - -PASS -- COMPILE hafs_mom6w_intel [10:47, 10:46],7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [11:19, 09:56] (809884 MB) - -PASS -- COMPILE hafs_all_intel [10:09, 10:08],8 remarks) -PASS -- TEST hafs_regional_docn_intel [06:47, 05:51] (930464 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [07:42, 06:44] (896824 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [17:12, 16:37] (1341972 MB) - -PASS -- COMPILE datm_cdeps_intel [05:55, 05:54],2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_intel [03:03, 02:58] (1123672 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:53, 01:47] (1095976 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [03:13, 03:07] (1008380 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [02:15, 02:09] (1016516 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [02:57, 02:50] (1017932 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:17, 02:13] (1165048 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:46, 02:41] (1145800 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [03:06, 03:01] (1018328 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [05:40, 04:59] (1154656 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [05:43, 05:00] (1163156 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [03:34, 03:30] (1161572 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:03, 03:57] (2341584 MB) -PASS -- TEST datm_cdeps_gfs_intel [03:57, 03:52] (2332872 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [03:58, 03:57](2 warnings,2 remarks) -PASS -- TEST datm_cdeps_debug_cfsr_intel [09:45, 09:39] (1069316 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [06:09, 06:08],2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:21, 02:16] (1143344 MB) - -PASS -- COMPILE datm_cdeps_land_intel [00:45, 00:44],1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:24, 01:00] (328588 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [01:11, 00:57] (572416 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:51, 00:35] (574064 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [10:19, 10:19],3 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [04:52, 04:12] (2029852 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [08:47, 08:47](1 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [09:31, 08:54] (2028276 MB) - -PASS -- COMPILE atml_intel [09:13, 09:12](8 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_sbs_intel [06:55, 05:58] (1891992 MB) -PASS -- TEST control_p8_atmlnd_intel [07:48, 06:54] (1894880 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [03:40, 03:16] (1141312 MB) - -PASS -- COMPILE atml_debug_intel [04:46, 04:45](880 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [06:32, 05:34] (1925180 MB) - -PASS -- COMPILE atmw_intel [09:42, 09:42],8 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [02:52, 02:10] (1934736 MB) - -PASS -- COMPILE atmaero_intel [08:59, 08:59],1 remarks) -PASS -- TEST atmaero_control_p8_intel [05:46, 05:04] (2002744 MB) -PASS -- TEST atmaero_control_p8_rad_intel [05:47, 05:06] (1780620 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [06:54, 06:24] (1791616 MB) - -PASS -- COMPILE atmaq_debug_intel [03:56, 03:56](882 warnings,6 remarks) -PASS -- TEST regional_atmaq_debug_intel [18:28, 17:14] (4528948 MB) - -PASS -- COMPILE atm_fbh_intel [08:09, 08:08](3 warnings,8 remarks) -PASS -- TEST cpld_regional_atm_fbh_intel [10:54, 10:41] (1077832 MB) - -PASS -- COMPILE datm_cdeps_intelllvm [10:54, 10:54] -PASS -- TEST datm_cdeps_control_cfsr_intelllvm [03:35, 03:32] (1120268 MB) - -PASS -- COMPILE datm_cdeps_debug_intelllvm [02:16, 02:16](2 warnings -PASS -- TEST datm_cdeps_debug_cfsr_intelllvm [06:08, 06:04] (1071564 MB) - -PASS -- COMPILE atm_gnu [04:41, 04:41] -PASS -- TEST 2020_CAPE_gnu [10:45, 10:35] (836236 MB) -PASS -- TEST baroclinic_wave_gnu [10:26, 09:32] (1279948 MB) -PASS -- TEST control_c48_gnu [08:56, 08:18] (1515420 MB) -PASS -- TEST control_stochy_gnu [02:42, 02:31] (719316 MB) -PASS -- TEST control_ras_gnu [04:00, 03:49] (721756 MB) -PASS -- TEST control_p8_gnu [04:57, 04:14] (1721144 MB) -PASS -- TEST control_p8_ugwpv1_gnu [04:50, 04:13] (1699752 MB) -PASS -- TEST control_flake_gnu [04:51, 04:42] (807268 MB) - -PASS -- COMPILE rrfs_gnu [04:40, 04:40] -PASS -- TEST rap_control_gnu [11:21, 10:46] (1072760 MB) -PASS -- TEST rap_decomp_gnu [11:37, 10:56] (1069520 MB) -PASS -- TEST rap_2threads_gnu [10:39, 10:06] (1129848 MB) -PASS -- TEST rap_restart_gnu [08:03, 07:14] (878384 MB) -PASS -- TEST rap_sfcdiff_gnu [11:16, 10:42] (1071408 MB) -PASS -- TEST rap_sfcdiff_decomp_gnu [15:05, 14:29] (1082948 MB) -PASS -- TEST rap_sfcdiff_restart_gnu [08:49, 08:05] (878080 MB) -PASS -- TEST hrrr_control_gnu [06:25, 05:45] (1061232 MB) -PASS -- TEST hrrr_control_noqr_gnu [06:07, 05:34] (1125876 MB) -PASS -- TEST hrrr_control_decomp_gnu [06:01, 05:20] (1059288 MB) -PASS -- TEST hrrr_control_restart_gnu [03:29, 03:13] (879228 MB) -PASS -- TEST hrrr_control_restart_noqr_gnu [03:25, 03:07] (924644 MB) -PASS -- TEST rrfs_v1beta_gnu [14:01, 13:21] (1070656 MB) - -PASS -- COMPILE csawmg_gnu [04:06, 04:06] -PASS -- TEST control_csawmg_gnu [11:25, 10:58] (1077980 MB) - -PASS -- COMPILE atm_dyn32_debug_gnu [06:02, 06:02] -PASS -- TEST control_diag_debug_gnu [01:53, 01:27] (1615656 MB) -PASS -- TEST regional_debug_gnu [07:33, 07:12] (1122436 MB) -PASS -- TEST rap_control_debug_gnu [02:14, 02:07] (1089884 MB) -PASS -- TEST hrrr_control_debug_gnu [02:10, 01:59] (1080440 MB) -PASS -- TEST hrrr_gf_debug_gnu [02:15, 02:05] (1090184 MB) -PASS -- TEST hrrr_c3_debug_gnu [02:07, 01:59] (1085224 MB) -PASS -- TEST rap_diag_debug_gnu [02:26, 02:12] (1258572 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [03:19, 03:10] (1086864 MB) -PASS -- TEST rap_progcld_thompson_debug_gnu [02:57, 02:48] (1086936 MB) -PASS -- TEST rrfs_v1beta_debug_gnu [02:11, 02:03] (1084532 MB) -PASS -- TEST control_ras_debug_gnu [01:27, 01:20] (718640 MB) -PASS -- TEST control_stochy_debug_gnu [01:30, 01:22] (718132 MB) -PASS -- TEST control_debug_p8_gnu [01:57, 01:34] (1695716 MB) -PASS -- TEST rap_flake_debug_gnu [02:16, 02:07] (1087700 MB) -PASS -- TEST rap_clm_lake_debug_gnu [03:06, 02:58] (1094276 MB) -PASS -- TEST gnv1_c96_no_nest_debug_gnu [03:56, 03:21] (1097536 MB) - -PASS -- COMPILE wam_debug_gnu [03:02, 03:01] -PASS -- TEST control_wam_debug_gnu [05:42, 05:17] (1557828 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:21, 04:21] -PASS -- TEST rap_control_dyn32_phy32_gnu [08:49, 08:16] (955720 MB) -PASS -- TEST hrrr_control_dyn32_phy32_gnu [04:49, 04:04] (940400 MB) -PASS -- TEST rap_2threads_dyn32_phy32_gnu [09:25, 08:51] (960200 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [05:12, 04:28] (889096 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [04:50, 04:05] (940308 MB) -PASS -- TEST rap_restart_dyn32_phy32_gnu [06:55, 06:13] (853548 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [02:24, 02:13] (853700 MB) -PASS -- TEST conus13km_control_gnu [03:11, 02:37] (1254360 MB) -PASS -- TEST conus13km_2threads_gnu [01:43, 01:11] (1162252 MB) -PASS -- TEST conus13km_restart_mismatch_gnu [02:45, 02:01] (920816 MB) - -PASS -- COMPILE atm_dyn64_phy32_gnu [08:44, 08:44] -PASS -- TEST rap_control_dyn64_phy32_gnu [05:06, 04:41] (986472 MB) - -PASS -- COMPILE atm_dyn32_phy32_debug_gnu [08:23, 08:23] -PASS -- TEST rap_control_debug_dyn32_phy32_gnu [02:15, 02:05] (969872 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [02:45, 02:36] (960824 MB) -PASS -- TEST conus13km_debug_gnu [06:14, 05:46] (1273656 MB) -PASS -- TEST conus13km_debug_qr_gnu [06:53, 06:21] (948148 MB) -PASS -- TEST conus13km_debug_2threads_gnu [04:15, 03:54] (1179028 MB) -PASS -- TEST conus13km_radar_tten_debug_gnu [06:26, 05:53] (1340448 MB) - -PASS -- COMPILE atm_dyn64_phy32_debug_gnu [08:00, 08:00] -PASS -- TEST rap_control_dyn64_phy32_debug_gnu [02:30, 02:19] (993788 MB) - -PASS -- COMPILE s2swa_gnu [16:23, 16:23] -PASS -- COMPILE s2s_gnu [15:43, 15:42] -PASS -- TEST cpld_control_nowave_noaero_p8_gnu [15:21, 14:28] (3066252 MB) - -PASS -- COMPILE s2swa_debug_gnu [03:42, 03:42] -PASS -- COMPILE s2sw_pdlib_gnu [15:04, 15:04] -PASS -- TEST cpld_control_pdlib_p8_gnu [41:27, 40:51] (2864608 MB) - -PASS -- COMPILE s2sw_pdlib_debug_gnu [03:42, 03:42] -PASS -- TEST cpld_debug_pdlib_p8_gnu [15:34, 14:47] (2906548 MB) - -PASS -- COMPILE datm_cdeps_gnu [15:02, 15:02] -PASS -- TEST datm_cdeps_control_cfsr_gnu [03:58, 03:53] (754516 MB) - - -SYNOPSIS: -Starting Date/Time: 2024-11-10 18:39:10 -Ending Date/Time: 2024-11-10 23:49:36 -Total Time: 05h:10m:26s -Compiles Completed: 60/60 -Tests Completed: 250/251 - - -NOTES: -A file test_changes.list was generated but is empty. -If you are using this log as a pull request verification, please commit test_changes.list. - -Result: SUCCESS - -====END OF hercules REGRESSION TESTING LOG==== -====START OF hercules REGRESSION TESTING LOG==== - -UFSWM hash used in testing: -e366ec57380a76f1da3be0364eb0473762a1cf9d - -Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) - 5e57a89cf533fe98352bcfd1a464b1d50713274d CICE-interface/CICE (CICE6.0.0-378-g5e57a89) - 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) - 24e9eed4ffe8138bef635c8f916f91b142595675 CMEPS-interface/CMEPS (cmeps_v0.4.1-2311-g24e9eed) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 49967251b83255bdac7ac2f9626d2714e8b83d07 FV3 (heads/develop) - e36e8572e7643d7e59a3979a61bdd83743ff7b00 FV3/atmos_cubed_sphere (201912_public_release-407-ge36e857) - b7d55fd07fa35c5de9b2292596d30784a800b276 FV3/ccpp/framework (2024-07-11-dev-1-gb7d55fd) - 002a886eeb14979a6811f89e885d2968cbfd9b70 FV3/ccpp/physics (EP4-893-g002a886e) - 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - 6f5dd627d124ae94bb5ed7f5afd22f82c470b1b7 FV3/upp (upp_v10.2.0-230-g6f5dd627) --1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd - 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) - bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) - c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) - 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) - 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) - 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) - c7004b658b9dae9fc473d4e6511dfc1cf8e6a7bd WW3 (6.07.1-347-gc7004b65) - 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) - fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) - -NOTES: -[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). -The first time is for the full script (prep+run+finalize). -The second time is specifically for the run phase. -Times/Memory will be empty for failed tests. - -BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20241031 -COMPARISON DIRECTORY: /work2/noaa/stmp/jongkim/jongkim/FV3_RT/rt_3309029 - -UFS_TEST.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic -* (-r) - USE ROCOTO - -PASS -- COMPILE rrfs_gnu [04:53, 04:52] -PASS -- TEST hrrr_control_gnu [06:14, 05:33] (1061804 MB) -PASS -- TEST hrrr_control_2threads_gnu [05:21, 04:59] (1014824 MB) -PASS -- TEST hrrr_control_decomp_gnu [06:01, 05:20] (1061408 MB) -PASS -- TEST hrrr_control_restart_gnu [03:20, 03:01] (879384 MB) +PASS -- COMPILE atm_gnu [03:50, 03:50](0 warnings,0 remarks) +PASS -- TEST 2020_CAPE_gnu [09:34, 09:26] (798648 MB) +PASS -- TEST baroclinic_wave_gnu [08:56, 08:05] (1080660 MB) SYNOPSIS: -Starting Date/Time: 2024-11-10 18:39:10 -Ending Date/Time: 2024-11-11 09:47:25 -Total Time: 15h:08m:15s -Compiles Completed: 1/1 -Tests Completed: 4/4 +Starting Date/Time: 2025-05-23 11:26:46 +Ending Date/Time: 2025-05-23 11:47:18 +Total Time: 00h:20m:32s +Compiles Completed: 3/3 +Tests Completed: 5/5 NOTES: From 6dcee28dde5a0ea3729766bac91c082853db0e6c Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Fri, 23 May 2025 13:00:32 -0600 Subject: [PATCH 66/68] add derecho test log --- tests-dev/logs/RegressionTests_derecho.log | 307 +-------------------- 1 file changed, 15 insertions(+), 292 deletions(-) diff --git a/tests-dev/logs/RegressionTests_derecho.log b/tests-dev/logs/RegressionTests_derecho.log index 8eedd848cf..61715402d5 100644 --- a/tests-dev/logs/RegressionTests_derecho.log +++ b/tests-dev/logs/RegressionTests_derecho.log @@ -1,7 +1,7 @@ ====START OF derecho REGRESSION TESTING LOG==== UFSWM hash used in testing: -06d8c831b90574329f93512325238135f22888ad +7abaece51140d16595042e3eb4f91bd5573f83d0 Submodule hashes used in testing: d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) @@ -11,12 +11,12 @@ Submodule hashes used in testing: 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - bd78d04c3755d278a3e21388dad0e3699950eee2 FV3 (heads/develop) + 5a665c09a6bd4a99fd62ad61232c93fbb1f3dbcb FV3 (heads/develop) 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) - 5282f12f3c1e672b5b2512cc23fa3e7e086280aa FV3/upp (upp_v10.2.0-268-g5282f12f) + e5f9fcb5d4607e3576c7d507da594a9d3b516adc FV3/upp (upp_v10.2.0-272-ge5f9fcb5) -179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd -3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) @@ -37,304 +37,27 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/develop-20250507 -COMPARISON DIRECTORY: /glade/derecho/scratch/jongkim/FV3_RT/rt_106597 +BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/develop-20250520 +COMPARISON DIRECTORY: /glade/derecho/scratch/jongkim/FV3_RT/rt_46912 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: nral0032 * (-r) - USE ROCOTO -PASS -- COMPILE s2swa_32bit_intel [22:00, 22:00](1 warnings,5 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [07:29, 06:10] (3201056 MB) +PASS -- COMPILE atm_dyn32_intel [14:15, 14:15](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [05:23, 05:16] (696216 MB) +PASS -- TEST baroclinic_wave_intel [05:59, 04:56] (1183632 MB) -PASS -- COMPILE s2swa_32bit_pdlib_intel [23:46, 23:46](1 warnings,5 remarks) -PASS -- TEST cpld_control_gfsv17_intel [20:29, 13:42] (1912836 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [16:42, 14:42] (1927244 MB) -PASS -- TEST cpld_restart_gfsv17_intel [11:05, 06:47] (1071572 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [22:12, 15:40] (1877200 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [23:52, 23:52](1 warnings,5 remarks) -PASS -- TEST cpld_control_sfs_intel [14:16, 13:30] (1901732 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [11:41, 11:41](1537 warnings,1889 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [25:23, 21:34] (1943648 MB) - -PASS -- COMPILE s2swa_intel [22:00, 22:00](1 warnings,5 remarks) -PASS -- TEST cpld_control_p8_intel [09:10, 07:40] (3224088 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [09:19, 08:01] (3226708 MB) -PASS -- TEST cpld_restart_p8_intel [05:56, 04:31] (3151100 MB) -PASS -- TEST cpld_control_qr_p8_intel [09:17, 07:56] (3250440 MB) -PASS -- TEST cpld_restart_qr_p8_intel [06:13, 04:40] (3180204 MB) -PASS -- TEST cpld_2threads_p8_intel [14:57, 13:43] (3806584 MB) -PASS -- TEST cpld_decomp_p8_intel [08:28, 07:18] (3218820 MB) -PASS -- TEST cpld_mpi_p8_intel [07:31, 06:20] (3537112 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [09:03, 07:47] (3229500 MB) -PASS -- TEST cpld_control_c192_p8_intel [11:14, 08:26] (3814424 MB) -PASS -- TEST cpld_restart_c192_p8_intel [08:51, 05:27] (3631680 MB) - -PASS -- COMPILE s2swal_intel [22:23, 22:23](1 warnings,6 remarks) -PASS -- TEST cpld_control_p8_lnd_intel [09:14, 07:52] (3226992 MB) -PASS -- TEST cpld_restart_p8_lnd_intel [05:59, 04:29] (3149812 MB) -PASS -- TEST cpld_s2sa_p8_intel [11:14, 07:55] (3200468 MB) - -PASS -- COMPILE s2sw_intel [20:08, 20:08](1 warnings,5 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [10:30, 04:51] (1916460 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [12:59, 06:49] (1977464 MB) - -PASS -- COMPILE s2swa_debug_intel [11:40, 11:40](1427 warnings,1151 remarks) -PASS -- TEST cpld_debug_p8_intel [13:30, 12:20] (3297400 MB) - -PASS -- COMPILE s2sw_debug_intel [10:53, 10:53](1427 warnings,1151 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [09:13, 05:54] (1951812 MB) - -PASS -- COMPILE s2s_aoflux_intel [16:16, 16:16](0 warnings,3 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [10:52, 04:49] (1980164 MB) - -PASS -- COMPILE s2swa_faster_intel [24:23, 24:23](1 warnings,5 remarks) -PASS -- TEST cpld_control_p8_faster_intel [09:10, 07:36] (3223388 MB) - -PASS -- COMPILE s2sw_pdlib_intel [22:28, 22:28](1 warnings,5 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [19:22, 13:39] (1930164 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [10:55, 06:57] (1106316 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [21:24, 15:40] (1894596 MB) -PASS -- TEST cpld_control_c48_5deg_intel [06:10, 05:24] (2880120 MB) -PASS -- TEST cpld_warmstart_c48_5deg_intel [02:34, 01:39] (2889612 MB) -PASS -- TEST cpld_restart_c48_5deg_intel [01:25, 00:56] (2296104 MB) -PASS -- TEST cpld_control_c24_5deg_intel [01:19, 00:54] (2113416 MB) -PASS -- TEST cpld_warmstart_c24_5deg_intel [00:57, 00:30] (2111124 MB) -PASS -- TEST cpld_restart_c24_5deg_intel [00:47, 00:23] (1474860 MB) -PASS -- TEST cpld_control_c24_9deg_intel [01:24, 00:58] (2114236 MB) -PASS -- TEST cpld_warmstart_c24_9deg_intel [00:56, 00:29] (2113140 MB) -PASS -- TEST cpld_restart_c24_9deg_intel [00:48, 00:24] (1474596 MB) -PASS -- TEST cpld_control_c12_9deg_intel [00:57, 00:31] (2044796 MB) -PASS -- TEST cpld_warmstart_c12_9deg_intel [00:53, 00:25] (2041660 MB) -PASS -- TEST cpld_restart_c12_9deg_intel [00:43, 00:19] (1391940 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [10:51, 10:51](1537 warnings,1889 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [26:49, 23:02] (1963600 MB) - -PASS -- COMPILE atm_dyn32_intel [14:05, 14:05](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [05:24, 05:17] (695480 MB) -PASS -- TEST baroclinic_wave_intel [06:10, 05:08] (1195396 MB) -PASS -- TEST control_flake_intel [03:39, 03:26] (664660 MB) -PASS -- TEST control_CubedSphereGrid_intel [07:12, 02:07] (1557860 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [02:54, 02:15] (1568268 MB) -PASS -- TEST control_latlon_intel [02:43, 02:07] (1560820 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [02:45, 02:10] (1566672 MB) -PASS -- TEST control_c48_intel [06:10, 05:39] (1575284 MB) -PASS -- TEST control_c48.v2.sfc_intel [05:35, 05:17] (697620 MB) -PASS -- TEST control_c48_lnd_iau_intel [06:13, 05:42] (1577196 MB) -PASS -- TEST control_c192_intel [07:09, 06:07] (1681252 MB) -PASS -- TEST control_c384_intel [09:01, 07:14] (1976416 MB) -PASS -- TEST control_c384gdas_intel [10:42, 08:12] (1165824 MB) -PASS -- TEST control_stochy_intel [01:49, 01:36] (620696 MB) -PASS -- TEST control_stochy_restart_intel [01:14, 00:56] (428036 MB) -PASS -- TEST control_lndp_intel [01:40, 01:29] (619036 MB) -PASS -- TEST control_iovr4_intel [02:28, 02:15] (617936 MB) -PASS -- TEST control_iovr5_intel [02:35, 02:10] (615916 MB) -PASS -- TEST control_p8_intel [04:23, 03:02] (1856292 MB) -PASS -- TEST control_p8.v2.sfc_intel [04:19, 03:05] (1844220 MB) -PASS -- TEST control_p8_ugwpv1_intel [04:16, 03:05] (1852840 MB) -PASS -- TEST control_restart_p8_intel [03:14, 02:04] (1007824 MB) -PASS -- TEST control_noqr_p8_intel [04:12, 03:02] (1847000 MB) -PASS -- TEST control_restart_noqr_p8_intel [03:08, 02:03] (1009988 MB) -PASS -- TEST control_decomp_p8_intel [04:26, 03:13] (1852148 MB) -PASS -- TEST control_2threads_p8_intel [05:50, 04:40] (1936396 MB) -PASS -- TEST control_p8_lndp_intel [05:17, 04:42] (1862692 MB) -PASS -- TEST control_p8_rrtmgp_intel [04:56, 03:44] (1909708 MB) -PASS -- TEST control_p8_mynn_intel [04:19, 03:12] (1866156 MB) -PASS -- TEST merra2_thompson_intel [04:38, 03:16] (1856600 MB) -PASS -- TEST regional_control_intel [04:46, 04:19] (883896 MB) -PASS -- TEST regional_restart_intel [02:55, 02:27] (900272 MB) -PASS -- TEST regional_decomp_intel [04:58, 04:32] (881548 MB) -PASS -- TEST regional_noquilt_intel [04:45, 04:16] (1188576 MB) -PASS -- TEST regional_netcdf_parallel_intel [04:49, 04:18] (878468 MB) -PASS -- TEST regional_2dwrtdecomp_intel [04:47, 04:20] (880168 MB) -PASS -- TEST regional_wofs_intel [06:10, 05:42] (1614616 MB) - -PASS -- COMPILE rrfs_intel [12:38, 12:38](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [07:13, 06:05] (1008720 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:24, 03:32] (1167452 MB) -PASS -- TEST rap_decomp_intel [07:31, 06:23] (1007580 MB) -PASS -- TEST rap_2threads_intel [12:27, 11:23] (1097652 MB) -PASS -- TEST rap_restart_intel [04:14, 03:12] (873464 MB) -PASS -- TEST rap_sfcdiff_intel [07:07, 06:05] (1008548 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [07:26, 06:19] (1007960 MB) -PASS -- TEST rap_sfcdiff_restart_intel [05:40, 04:35] (877288 MB) -PASS -- TEST hrrr_control_intel [04:20, 03:10] (1001016 MB) -PASS -- TEST hrrr_control_decomp_intel [04:23, 03:15] (1004124 MB) -PASS -- TEST hrrr_control_2threads_intel [06:46, 05:40] (1080604 MB) -PASS -- TEST hrrr_control_restart_intel [02:01, 01:45] (833252 MB) -PASS -- TEST rrfs_v1beta_intel [06:57, 05:57] (1005252 MB) -PASS -- TEST rrfs_v1nssl_intel [08:08, 07:54] (1961528 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [07:49, 07:35] (1948700 MB) - -PASS -- COMPILE csawmg_intel [11:49, 11:49](0 warnings,0 remarks) -PASS -- TEST control_csawmg_intel [06:37, 06:07] (959348 MB) -PASS -- TEST control_ras_intel [03:01, 02:49] (659808 MB) - -PASS -- COMPILE wam_intel [11:32, 11:32](0 warnings,1 remarks) -PASS -- TEST control_wam_intel [10:46, 10:13] (1646008 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [12:02, 12:01](0 warnings,1 remarks) -PASS -- TEST control_p8_faster_intel [04:05, 02:53] (1852652 MB) -PASS -- TEST regional_control_faster_intel [04:31, 04:04] (879676 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [09:38, 09:38](884 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [07:29, 02:06] (1600876 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:43, 02:08] (1602820 MB) -PASS -- TEST control_stochy_debug_intel [03:19, 02:52] (806816 MB) -PASS -- TEST control_lndp_debug_intel [02:50, 02:37] (808180 MB) -PASS -- TEST control_csawmg_debug_intel [05:17, 04:46] (1114604 MB) -PASS -- TEST control_ras_debug_intel [02:52, 02:40] (812456 MB) -PASS -- TEST control_diag_debug_intel [03:20, 02:41] (1660816 MB) -PASS -- TEST control_debug_p8_intel [03:32, 03:02] (1901072 MB) -PASS -- TEST regional_debug_intel [16:41, 16:09] (937300 MB) -PASS -- TEST rap_control_debug_intel [05:10, 04:35] (1191744 MB) -PASS -- TEST hrrr_control_debug_intel [04:45, 04:32] (1186472 MB) -PASS -- TEST hrrr_gf_debug_intel [04:50, 04:37] (1192372 MB) -PASS -- TEST hrrr_c3_debug_intel [04:56, 04:44] (1193132 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [05:09, 04:45] (1194648 MB) -PASS -- TEST rap_diag_debug_intel [05:23, 04:57] (1274708 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [05:12, 04:59] (1191764 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [05:06, 04:52] (1190844 MB) -PASS -- TEST rap_lndp_debug_intel [04:57, 04:44] (1194768 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [04:51, 04:36] (1192748 MB) -PASS -- TEST rap_noah_debug_intel [04:54, 04:38] (1189252 MB) -PASS -- TEST rap_sfcdiff_debug_intel [04:57, 04:44] (1187928 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [07:53, 07:41] (1189276 MB) -PASS -- TEST rrfs_v1beta_debug_intel [05:01, 04:49] (1184956 MB) -PASS -- TEST rap_clm_lake_debug_intel [05:01, 04:47] (1196604 MB) -PASS -- TEST rap_flake_debug_intel [04:50, 04:37] (1191108 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [09:25, 08:08] (1201080 MB) - -PASS -- COMPILE wam_debug_intel [06:09, 06:09](839 warnings,1 remarks) -PASS -- TEST control_wam_debug_intel [13:04, 12:28] (1683676 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [11:26, 11:26](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:43, 03:21] (1021560 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [06:09, 05:07] (887212 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [04:46, 03:12] (881380 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [10:55, 09:53] (937476 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [06:35, 05:05] (924056 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:28, 03:02] (883852 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [04:54, 03:53] (790260 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [01:46, 01:34] (771592 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [11:22, 11:22](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [02:38, 01:51] (1099532 MB) -PASS -- TEST conus13km_2threads_intel [01:49, 01:14] (1101704 MB) -PASS -- TEST conus13km_restart_mismatch_intel [01:42, 01:04] (991060 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [11:29, 11:28](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [04:07, 03:39] (921052 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [06:27, 06:27](787 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:43, 04:30] (1069512 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:36, 04:23] (1069416 MB) -PASS -- TEST conus13km_debug_intel [13:29, 12:50] (1152944 MB) -PASS -- TEST conus13km_debug_qr_intel [13:21, 12:41] (843580 MB) -PASS -- TEST conus13km_debug_2threads_intel [14:19, 13:43] (1161252 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [13:32, 12:58] (1222932 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [06:14, 06:14](787 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [04:55, 04:42] (1109044 MB) - -PASS -- COMPILE hafsw_intel [18:17, 18:17](1 warnings,4 remarks) -PASS -- TEST hafs_regional_atm_intel [05:06, 04:16] (764784 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [03:16, 02:58] (1047500 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [07:19, 06:15] (756172 MB) -PASS -- TEST hafs_regional_atm_wav_intel [11:14, 10:19] (784796 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [12:43, 11:33] (795396 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [05:07, 04:30] (465936 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [06:26, 05:31] (484776 MB) -PASS -- TEST hafs_global_1nest_atm_intel [02:43, 02:12] (378816 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [07:39, 05:54] (448592 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [03:39, 03:08] (499096 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [03:34, 02:55] (498048 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:16, 03:33] (565524 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:21, 01:08] (418804 MB) -PASS -- TEST gnv1_nested_intel [05:19, 03:18] (1700472 MB) -PASS -- TEST tropical_cyclone_intel [17:25, 15:14] (2138912 MB) - -PASS -- COMPILE hafsw_debug_intel [08:12, 08:12](1479 warnings,1423 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:04, 12:24] (606988 MB) - -PASS -- COMPILE hafsw_faster_intel [17:27, 17:27](0 warnings,3 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [07:22, 06:37] (613764 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [07:36, 06:42] (681460 MB) - -PASS -- COMPILE hafs_mom6w_intel [19:14, 19:14](0 warnings,2 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [06:31, 05:09] (664332 MB) - -PASS -- COMPILE hafs_all_intel [15:57, 15:57](0 warnings,3 remarks) -PASS -- TEST hafs_regional_docn_intel [06:21, 05:29] (771076 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [06:24, 05:31] (753128 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [16:48, 16:05] (895636 MB) - -PASS -- COMPILE datm_cdeps_intel [08:36, 08:36](0 warnings,2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_intel [02:33, 02:28] (769036 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:35, 01:29] (758444 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [02:24, 02:20] (648136 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [02:27, 02:21] (651348 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [02:28, 02:23] (643944 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:33, 02:29] (757372 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:33, 02:29] (769856 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [02:25, 02:21] (644112 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [06:25, 05:35] (700484 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [06:23, 05:34] (677680 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:30, 02:28] (769616 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [03:55, 03:50] (2036016 MB) -PASS -- TEST datm_cdeps_gfs_intel [03:54, 03:49] (2039488 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [05:50, 05:50](4 warnings,2 remarks) -PASS -- TEST datm_cdeps_debug_cfsr_intel [05:11, 05:06] (752140 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [08:42, 08:42](0 warnings,2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:34, 02:28] (769228 MB) - -PASS -- COMPILE datm_cdeps_land_intel [02:37, 02:37](0 warnings,1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:28, 01:08] (309720 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [01:03, 00:48] (450692 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:52, 00:34] (450080 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [13:49, 13:49](0 warnings,3 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [09:13, 03:52] (1915248 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [12:39, 12:39](1 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [10:15, 04:53] (1908160 MB) - -PASS -- COMPILE atml_intel [14:53, 14:53](9 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_intel [12:10, 03:38] (1876192 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [05:08, 02:13] (1030572 MB) - -PASS -- COMPILE atml_debug_intel [08:41, 08:41](889 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [11:17, 05:00] (1922092 MB) - -PASS -- COMPILE atmw_intel [14:10, 14:10](0 warnings,3 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [03:25, 02:14] (1869120 MB) - -PASS -- COMPILE atmaero_intel [12:46, 12:46](0 warnings,1 remarks) -PASS -- TEST atmaero_control_p8_intel [05:18, 04:09] (3118876 MB) -PASS -- TEST atmaero_control_p8_rad_intel [05:22, 04:14] (2995964 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [05:07, 04:18] (3011152 MB) - -PASS -- COMPILE atmaq_intel [12:44, 12:44](8 warnings,4 remarks) -PASS -- TEST regional_atmaq_intel [14:55, 13:18] (3024840 MB) - -PASS -- COMPILE atmaq_debug_intel [07:18, 07:18](864 warnings,4 remarks) -PASS -- TEST regional_atmaq_debug_intel [35:19, 33:44] (3039744 MB) - -PASS -- COMPILE atm_fbh_intel [11:24, 11:23](3 warnings,8 remarks) -PASS -- TEST cpld_regional_atm_fbh_intel [08:11, 07:57] (811400 MB) +PASS -- COMPILE hafsw_intel [18:26, 18:25](1 warnings,4 remarks) +PASS -- TEST tropical_cyclone_intel [16:31, 14:13] (2132580 MB) SYNOPSIS: -Starting Date/Time: 2025-05-18 17:53:45 -Ending Date/Time: 2025-05-18 21:44:35 -Total Time: 03h:50m:50s -Compiles Completed: 43/43 -Tests Completed: 198/198 +Starting Date/Time: 2025-05-23 10:55:29 +Ending Date/Time: 2025-05-23 11:56:21 +Total Time: 01h:00m:52s +Compiles Completed: 2/2 +Tests Completed: 3/3 NOTES: From e8e7675d89dc5ccc2225f80ce41910c9def67d03 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Fri, 23 May 2025 15:04:09 -0400 Subject: [PATCH 67/68] add gaeac6 test log --- tests-dev/logs/RegressionTests_gaeac6.log | 375 +--------------------- 1 file changed, 15 insertions(+), 360 deletions(-) diff --git a/tests-dev/logs/RegressionTests_gaeac6.log b/tests-dev/logs/RegressionTests_gaeac6.log index e00ed6abb5..ec80f2dd71 100644 --- a/tests-dev/logs/RegressionTests_gaeac6.log +++ b/tests-dev/logs/RegressionTests_gaeac6.log @@ -1,7 +1,7 @@ ====START OF gaeac6 REGRESSION TESTING LOG==== UFSWM hash used in testing: -e6b99c869b85def07b26800b8defe5183575fb03 +7abaece51140d16595042e3eb4f91bd5573f83d0 Submodule hashes used in testing: d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) @@ -11,12 +11,12 @@ Submodule hashes used in testing: 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - bd78d04c3755d278a3e21388dad0e3699950eee2 FV3 (heads/develop) + 5a665c09a6bd4a99fd62ad61232c93fbb1f3dbcb FV3 (heads/develop) 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) - 5282f12f3c1e672b5b2512cc23fa3e7e086280aa FV3/upp (upp_v10.2.0-268-g5282f12f) + e5f9fcb5d4607e3576c7d507da594a9d3b516adc FV3/upp (upp_v10.2.0-272-ge5f9fcb5) -179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd -3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) @@ -37,372 +37,27 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /gpfs/f6/bil-fire8/world-shared/role.epic/UFS-WM_RT/NEMSfv3gfs/develop-20250507 -COMPARISON DIRECTORY: /gpfs/f6/bil-fire8/proj-shared/Jong.Kim/RT_RUNDIR/Jong.Kim/FV3_RT/rt_3320333 +BASELINE DIRECTORY: /gpfs/f6/bil-fire8/world-shared/role.epic/UFS-WM_RT/NEMSfv3gfs/develop-20250520 +COMPARISON DIRECTORY: /gpfs/f6/bil-fire8/proj-shared/Jong.Kim/RT_RUNDIR/Jong.Kim/FV3_RT/rt_592039 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: bil-fire8 * (-r) - USE ROCOTO -PASS -- COMPILE s2swa_32bit_intel [08:52, 08:52](1 warnings,5 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [04:27, 04:01] (2028664 MB) -PASS -- TEST cpld_control_gefs_intel [15:17, 09:37] (3048464 MB) -PASS -- TEST cpld_restart_gefs_intel [09:44, 03:42] (2711300 MB) -PASS -- TEST cpld_dcp_gefs_intel [15:17, 09:37] (3074600 MB) +PASS -- COMPILE atm_dyn32_intel [06:23, 06:23](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [04:23, 04:16] (683928 MB) +PASS -- TEST baroclinic_wave_intel [04:34, 03:50] (1176796 MB) -PASS -- COMPILE s2swa_32bit_pdlib_intel [13:02, 12:55](1 warnings,5 remarks) -PASS -- TEST cpld_control_gfsv17_intel [10:35, 10:06] (1919424 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [11:14, 10:51] (1940760 MB) -PASS -- TEST cpld_restart_gfsv17_intel [05:09, 04:51] (1064512 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [12:19, 11:58] (1902724 MB) - -FAIL -- COMPILE s2swa_32bit_pdlib_sfs_intel - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [03:37, 03:37](1537 warnings,1889 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [15:35, 15:09] (1944996 MB) - -PASS -- COMPILE s2swa_intel [08:55, 08:40](1 warnings,5 remarks) -PASS -- TEST cpld_control_p8_intel [05:37, 05:04] (2066856 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [05:34, 05:05] (2062644 MB) -PASS -- TEST cpld_restart_p8_intel [03:11, 02:49] (1629344 MB) -PASS -- TEST cpld_control_qr_p8_intel [05:28, 05:06] (2082664 MB) -PASS -- TEST cpld_restart_qr_p8_intel [03:11, 02:50] (1460372 MB) -PASS -- TEST cpld_2threads_p8_intel [06:17, 05:58] (2220012 MB) -PASS -- TEST cpld_decomp_p8_intel [05:17, 04:57] (2068724 MB) -PASS -- TEST cpld_mpi_p8_intel [04:25, 04:06] (2002812 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [05:31, 05:03] (2058052 MB) -PASS -- TEST cpld_control_c192_p8_intel [06:52, 05:46] (2405044 MB) -PASS -- TEST cpld_restart_c192_p8_intel [04:28, 03:30] (2652620 MB) - -PASS -- COMPILE s2swal_intel [08:56, 08:56](1 warnings,6 remarks) -PASS -- TEST cpld_control_p8_lnd_intel [05:39, 05:07] (2058584 MB) -PASS -- TEST cpld_restart_p8_lnd_intel [03:08, 02:49] (1620112 MB) -PASS -- TEST cpld_s2sa_p8_intel [05:32, 05:09] (1914352 MB) - -PASS -- COMPILE s2sw_intel [08:39, 08:32](1 warnings,5 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [03:21, 02:58] (1932944 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [04:50, 04:25] (1860416 MB) - -PASS -- COMPILE s2swa_debug_intel [03:32, 03:32](1427 warnings,1151 remarks) -PASS -- TEST cpld_debug_p8_intel [08:45, 08:15] (2093120 MB) - -PASS -- COMPILE s2sw_debug_intel [03:17, 03:17](1427 warnings,1151 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [04:12, 03:46] (1965508 MB) - -PASS -- COMPILE s2s_aoflux_intel [07:14, 06:59](0 warnings,3 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [03:32, 03:09] (1988376 MB) - -PASS -- COMPILE s2swa_faster_intel [08:50, 08:50](1 warnings,5 remarks) -PASS -- TEST cpld_control_p8_faster_intel [05:23, 04:57] (2056148 MB) - -PASS -- COMPILE s2sw_pdlib_intel [12:21, 12:21](1 warnings,5 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [10:32, 10:06] (1935804 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [05:20, 04:58] (1116508 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [12:07, 11:45] (1919976 MB) -PASS -- TEST cpld_control_c48_5deg_intel [04:21, 04:09] (2864804 MB) -PASS -- TEST cpld_warmstart_c48_5deg_intel [01:29, 01:15] (2877316 MB) -PASS -- TEST cpld_restart_c48_5deg_intel [00:53, 00:44] (2288360 MB) -PASS -- TEST cpld_control_c24_5deg_intel [00:54, 00:44] (2102424 MB) -PASS -- TEST cpld_warmstart_c24_5deg_intel [00:34, 00:24] (2098096 MB) -PASS -- TEST cpld_restart_c24_5deg_intel [00:27, 00:18] (1439164 MB) -PASS -- TEST cpld_control_c24_9deg_intel [00:53, 00:43] (2094800 MB) -PASS -- TEST cpld_warmstart_c24_9deg_intel [00:35, 00:24] (2093008 MB) -PASS -- TEST cpld_restart_c24_9deg_intel [00:30, 00:19] (1438216 MB) -PASS -- TEST cpld_control_c12_9deg_intel [00:34, 00:26] (2023812 MB) -PASS -- TEST cpld_warmstart_c12_9deg_intel [00:32, 00:20] (2029664 MB) -PASS -- TEST cpld_restart_c12_9deg_intel [00:25, 00:15] (1380420 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [03:20, 03:20](1537 warnings,1889 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [17:01, 16:29] (1960056 MB) - -PASS -- COMPILE atm_dyn32_intel [06:22, 06:22](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [04:17, 04:13] (682796 MB) -PASS -- TEST baroclinic_wave_intel [04:05, 03:30] (1178432 MB) -PASS -- TEST control_flake_intel [02:36, 02:29] (537424 MB) -PASS -- TEST control_CubedSphereGrid_intel [01:46, 01:32] (1424776 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [01:52, 01:37] (1437156 MB) -PASS -- TEST control_latlon_intel [01:46, 01:35] (1433612 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [01:53, 01:37] (1438712 MB) -PASS -- TEST control_c48_intel [04:47, 04:34] (1560816 MB) -PASS -- TEST control_c48.v2.sfc_intel [04:24, 04:16] (685312 MB) -PASS -- TEST control_c48_lnd_iau_intel [04:46, 04:33] (1565188 MB) -PASS -- TEST control_c192_intel [05:01, 04:44] (1692264 MB) -PASS -- TEST control_c384_intel [09:50, 09:24] (1967108 MB) -PASS -- TEST control_c384gdas_intel [11:34, 10:44] (1175276 MB) -PASS -- TEST control_stochy_intel [01:15, 01:08] (488320 MB) -PASS -- TEST control_stochy_restart_intel [00:44, 00:40] (285764 MB) -PASS -- TEST control_lndp_intel [01:11, 01:04] (488960 MB) -PASS -- TEST control_iovr4_intel [01:51, 01:44] (486792 MB) -PASS -- TEST control_iovr5_intel [01:51, 01:43] (485132 MB) -PASS -- TEST control_p8_intel [02:07, 01:50] (1718420 MB) -PASS -- TEST control_p8.v2.sfc_intel [02:20, 01:59] (1724696 MB) -PASS -- TEST control_p8_ugwpv1_intel [02:02, 01:49] (1721232 MB) -PASS -- TEST control_restart_p8_intel [01:16, 01:05] (874308 MB) -PASS -- TEST control_noqr_p8_intel [02:01, 01:49] (1716316 MB) -PASS -- TEST control_restart_noqr_p8_intel [01:16, 01:04] (857796 MB) -PASS -- TEST control_decomp_p8_intel [02:00, 01:51] (1729132 MB) -PASS -- TEST control_2threads_p8_intel [02:16, 02:04] (1810384 MB) -PASS -- TEST control_p8_lndp_intel [03:21, 03:09] (1724760 MB) -PASS -- TEST control_p8_rrtmgp_intel [02:47, 02:33] (1779472 MB) -PASS -- TEST control_p8_mynn_intel [02:16, 01:59] (1732236 MB) -PASS -- TEST merra2_thompson_intel [02:29, 02:12] (1719880 MB) -PASS -- TEST regional_control_intel [03:26, 03:16] (869592 MB) -PASS -- TEST regional_restart_intel [01:57, 01:48] (889672 MB) -PASS -- TEST regional_decomp_intel [03:34, 03:26] (866240 MB) -PASS -- TEST regional_2threads_intel [02:40, 02:34] (998412 MB) -PASS -- TEST regional_noquilt_intel [03:25, 03:14] (1173624 MB) -PASS -- TEST regional_netcdf_parallel_intel [03:27, 03:15] (866732 MB) -PASS -- TEST regional_2dwrtdecomp_intel [03:24, 03:15] (867692 MB) -PASS -- TEST regional_wofs_intel [04:27, 04:17] (1600444 MB) - -PASS -- COMPILE rrfs_intel [06:12, 06:12](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [05:00, 04:45] (878104 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [03:06, 02:44] (1215960 MB) -PASS -- TEST rap_decomp_intel [05:14, 05:06] (873744 MB) -PASS -- TEST rap_2threads_intel [05:50, 05:42] (959888 MB) -PASS -- TEST rap_restart_intel [02:36, 02:28] (744796 MB) -PASS -- TEST rap_sfcdiff_intel [04:57, 04:44] (876804 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [05:02, 04:55] (875044 MB) -PASS -- TEST rap_sfcdiff_restart_intel [03:44, 03:36] (738824 MB) -PASS -- TEST hrrr_control_intel [02:45, 02:31] (869416 MB) -PASS -- TEST hrrr_control_decomp_intel [02:42, 02:35] (867684 MB) -PASS -- TEST hrrr_control_2threads_intel [02:59, 02:52] (938652 MB) -PASS -- TEST hrrr_control_restart_intel [01:26, 01:20] (701556 MB) -PASS -- TEST rrfs_v1beta_intel [04:50, 04:37] (870108 MB) -PASS -- TEST rrfs_v1nssl_intel [06:02, 05:56] (1826576 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [05:51, 05:45] (1815708 MB) - -PASS -- COMPILE csawmg_intel [05:42, 05:42](0 warnings,0 remarks) -PASS -- TEST control_csawmg_intel [04:14, 04:04] (828292 MB) -PASS -- TEST control_ras_intel [02:15, 02:09] (525708 MB) - -PASS -- COMPILE wam_intel [05:50, 05:50](0 warnings,1 remarks) -PASS -- TEST control_wam_intel [07:38, 07:25] (1516536 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [51:57, 51:56](0 warnings,1 remarks) -PASS -- TEST control_p8_faster_intel [02:08, 01:50] (1723608 MB) -PASS -- TEST regional_control_faster_intel [03:17, 03:07] (852780 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [03:29, 03:29](884 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [01:45, 01:31] (1454380 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [01:50, 01:33] (1459048 MB) -PASS -- TEST control_stochy_debug_intel [02:07, 02:02] (658544 MB) -PASS -- TEST control_lndp_debug_intel [01:54, 01:49] (662452 MB) -PASS -- TEST control_csawmg_debug_intel [02:59, 02:49] (966688 MB) -PASS -- TEST control_ras_debug_intel [01:56, 01:50] (669412 MB) -PASS -- TEST control_diag_debug_intel [01:58, 01:48] (1511504 MB) -PASS -- TEST control_debug_p8_intel [01:55, 01:46] (1749276 MB) -PASS -- TEST regional_debug_intel [11:28, 11:18] (906604 MB) -PASS -- TEST rap_control_debug_intel [03:26, 03:20] (1045772 MB) -PASS -- TEST hrrr_control_debug_intel [03:18, 03:11] (1041488 MB) -PASS -- TEST hrrr_gf_debug_intel [03:23, 03:16] (1044536 MB) -PASS -- TEST hrrr_c3_debug_intel [03:24, 03:16] (1044112 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [03:21, 03:16] (1044992 MB) -PASS -- TEST rap_diag_debug_intel [03:33, 03:26] (1126804 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [03:28, 03:23] (1041068 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [03:31, 03:26] (1047788 MB) -PASS -- TEST rap_lndp_debug_intel [03:25, 03:20] (1043772 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [03:21, 03:16] (1045128 MB) -PASS -- TEST rap_noah_debug_intel [03:17, 03:11] (1043368 MB) -PASS -- TEST rap_sfcdiff_debug_intel [03:20, 03:15] (1041228 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [05:24, 05:18] (1042336 MB) -PASS -- TEST rrfs_v1beta_debug_intel [03:19, 03:14] (1040052 MB) -PASS -- TEST rap_clm_lake_debug_intel [03:25, 03:19] (1044120 MB) -PASS -- TEST rap_flake_debug_intel [03:22, 03:17] (1045088 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [05:46, 05:34] (1049628 MB) - -PASS -- COMPILE wam_debug_intel [02:05, 02:04](839 warnings,1 remarks) -PASS -- TEST control_wam_debug_intel [08:49, 08:36] (1548536 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [05:40, 05:40](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [02:58, 02:36] (1066752 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [04:13, 04:00] (751432 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [02:22, 02:09] (752376 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [04:59, 04:52] (797792 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [02:38, 02:31] (793116 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [02:22, 02:14] (747940 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [03:07, 02:58] (646008 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [01:16, 01:11] (627096 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [05:39, 05:39](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [01:37, 01:18] (965904 MB) -PASS -- TEST conus13km_2threads_intel [00:51, 00:41] (1100076 MB) -PASS -- TEST conus13km_restart_mismatch_intel [00:59, 00:49] (872996 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [05:52, 05:52](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [02:57, 02:43] (791104 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [02:12, 02:12](787 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [03:25, 03:17] (926252 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [03:19, 03:10] (922268 MB) -PASS -- TEST conus13km_debug_intel [09:17, 08:59] (1008564 MB) -PASS -- TEST conus13km_debug_qr_intel [09:04, 08:53] (704628 MB) -PASS -- TEST conus13km_debug_2threads_intel [07:57, 07:51] (1142716 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [09:02, 08:51] (1078288 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [02:05, 02:05](787 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [03:20, 03:16] (959528 MB) - -PASS -- COMPILE hafsw_intel [08:00, 08:00](1 warnings,4 remarks) -PASS -- TEST hafs_regional_atm_intel [04:06, 03:32] (835016 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [02:29, 02:20] (1067752 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [05:23, 04:42] (902664 MB) -PASS -- TEST hafs_regional_atm_wav_intel [08:10, 07:36] (937884 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [08:57, 08:17] (954856 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [03:53, 03:25] (466608 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [04:56, 04:17] (482856 MB) -PASS -- TEST hafs_global_1nest_atm_intel [02:02, 01:43] (394828 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [05:41, 04:31] (458944 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [02:46, 02:27] (499660 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [02:43, 02:16] (502996 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [03:14, 02:52] (580792 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:09, 00:57] (429076 MB) -PASS -- TEST gnv1_nested_intel [03:20, 02:36] (1697600 MB) -PASS -- TEST tropical_cyclone_intel [08:12, 07:00] (2617352 MB) - -PASS -- COMPILE hafsw_debug_intel [02:21, 02:21](1479 warnings,1423 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [08:30, 08:10] (591000 MB) - -PASS -- COMPILE hafsw_faster_intel [08:22, 08:09](0 warnings,3 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [05:32, 04:59] (621580 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [05:24, 04:58] (793164 MB) - -PASS -- COMPILE hafs_mom6w_intel [07:37, 07:30](0 warnings,2 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [04:19, 03:36] (796544 MB) - -PASS -- COMPILE hafs_all_intel [08:25, 08:20](0 warnings,3 remarks) -PASS -- TEST hafs_regional_docn_intel [04:48, 04:14] (892068 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [04:51, 04:15] (880588 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [11:19, 10:53] (893128 MB) - -PASS -- COMPILE datm_cdeps_intel [04:52, 04:51](0 warnings,2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_intel [01:46, 01:41] (752096 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:11, 01:03] (755796 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [01:41, 01:37] (639408 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [01:43, 01:38] (644900 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [01:43, 01:39] (641172 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [01:47, 01:41] (765128 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [01:47, 01:42] (764784 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [01:42, 01:37] (640456 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [04:38, 04:12] (706344 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [04:32, 04:06] (683440 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [01:47, 01:44] (765628 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [02:50, 02:45] (2030436 MB) -PASS -- TEST datm_cdeps_gfs_intel [02:51, 02:47] (2030732 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [02:27, 02:27](4 warnings,2 remarks) -PASS -- TEST datm_cdeps_debug_cfsr_intel [03:51, 03:46] (750056 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [05:00, 05:00](0 warnings,2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [01:46, 01:41] (752112 MB) - -PASS -- COMPILE datm_cdeps_land_intel [00:38, 00:38](0 warnings,1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:19, 01:07] (319200 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [00:57, 00:47] (462420 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:43, 00:35] (462732 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [06:33, 06:33](0 warnings,3 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [02:41, 02:21] (1791384 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [06:06, 06:06](1 warnings,1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [03:46, 03:26] (1775892 MB) - -PASS -- COMPILE atml_intel [07:07, 07:07](9 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_intel [03:01, 02:36] (1890392 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [01:39, 01:28] (1040496 MB) - -PASS -- COMPILE atml_debug_intel [03:02, 03:02](889 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [04:03, 03:19] (1913936 MB) - -PASS -- COMPILE atmw_intel [07:48, 07:48](0 warnings,3 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [01:38, 01:14] (1762868 MB) - -PASS -- COMPILE atmaero_intel [54:06, 54:05](0 warnings,1 remarks) -PASS -- TEST atmaero_control_p8_intel [03:00, 02:41] (1941300 MB) -PASS -- TEST atmaero_control_p8_rad_intel [03:26, 03:09] (1604680 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [03:27, 03:13] (1611936 MB) - -PASS -- COMPILE atmaq_intel [05:49, 05:49](8 warnings,4 remarks) -PASS -- TEST regional_atmaq_intel [12:39, 12:06] (2980516 MB) - -PASS -- COMPILE atmaq_debug_intel [02:10, 02:10](864 warnings,4 remarks) -PASS -- TEST regional_atmaq_debug_intel [26:15, 25:33] (2993848 MB) - -PASS -- COMPILE atm_fbh_intel [05:48, 05:48](3 warnings,8 remarks) -PASS -- TEST cpld_regional_atm_fbh_intel [06:07, 05:57] (792892 MB) - - -SYNOPSIS: -Starting Date/Time: 2025-05-20 19:28:15.188584 -Ending Date/Time: 2025-05-20 23:19:38.830832 -Total Time: 03h:51m:23s -Compiles Completed: 42/43 -Tests Completed: 201/202 - - -NOTES: -A file test_changes.list was generated but is empty. -If you are using this log as a pull request verification, please commit test_changes.list. - -Result: SUCCESS - -====END OF gaeac6 REGRESSION TESTING LOG==== -====START OF gaeac6 REGRESSION TESTING LOG==== - -UFSWM hash used in testing: -e6b99c869b85def07b26800b8defe5183575fb03 - -Submodule hashes used in testing: - d3c1bc45492f8b35948c97021e4e6ab4d4c203e4 AQM (v0.2.0-38-gd3c1bc4) - 642e81395472d5887b54f601b60ee607ed39bf09 AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-6194-g642e81395) - 132fa6963ba2f7103f711eb567e4fe97ed0804a8 CDEPS-interface/CDEPS (cdeps0.4.17-406-g132fa69) - 4411a158cc4839157e3087d7fe8e399f9685eb35 CICE-interface/CICE (CICE6.0.0-399-g4411a15) - 43ead56380bf11ecad66f165dcd736ed0c278763 CICE-interface/CICE/icepack (Icepack1.1.0-200-g43ead56) - a2833b0f53682ed80dff68e9af6d0347c1ea64d2 CMEPS-interface/CMEPS (cmeps_v0.4.1-2317-ga2833b0) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - bd78d04c3755d278a3e21388dad0e3699950eee2 FV3 (heads/develop) - 11359cb04a420fc87e4cf0f035f4d1215ab24488 FV3/ccpp/framework (2025-01-06-dev-5-g11359cb) - 8d1a0bf67e0c3e916bfd02be66136d7b6fbda173 FV3/ccpp/physics (EP4-1496-g8d1a0bf6) - 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - 127a341d126a6225a52eed61c4e866e1af82005f FV3/fv3/atmos_cubed_sphere (201912_public_release-414-g127a341) - 5282f12f3c1e672b5b2512cc23fa3e7e086280aa FV3/upp (upp_v10.2.0-268-g5282f12f) --179cae1dd84401cf25d250bd9102e66560a9d328 FV3/upp/sorc/libIFI.fd --3d35332fe66e3e63a285cc8d96facdf255a33481 FV3/upp/sorc/ncep_post.fd/post_gtg.fd - 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) - bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) - c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) - 8c52e6a9e36c94f5e0f6adbed715973a7ee0e3dc MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10471-g8c52e6a9e) - 65ef5c73bc7f5663d5688f75c3855d431da4baea MOM6-interface/MOM6/pkg/CVMix-src (65ef5c7) - 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - 1a2d2fcb02da38e975f252ef743af24b68b3cc7f NOAHMP-interface/noahmp (v3.7.1-455-g1a2d2fc) - f0e0285945b5af07be8e2c01123ce982d2cf207a WW3 (6.07.1-440-gf0e02859) - 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) - 97b24f8e40f1de0980388c8326c48b442e5a5e61 stochastic_physics (ufs-v2.0.0-282-g97b24f8) - -NOTES: -[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). -The first time is for the full script (prep+run+finalize). -The second time is specifically for the run phase. -Times/Memory will be empty for failed tests. - -BASELINE DIRECTORY: /gpfs/f6/bil-fire8/world-shared/role.epic/UFS-WM_RT/NEMSfv3gfs/develop-20250507 -COMPARISON DIRECTORY: /gpfs/f6/bil-fire8/proj-shared/Jong.Kim/RT_RUNDIR/Jong.Kim/FV3_RT/rt_3376410 - -UFS_TEST.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: bil-fire8 -* (-r) - USE ROCOTO - -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [12:37, 12:37](1 warnings,5 remarks) -PASS -- TEST cpld_control_sfs_intel [10:15, 09:58] (1923672 MB) +PASS -- COMPILE hafsw_intel [08:07, 08:01](1 warnings,4 remarks) +PASS -- TEST tropical_cyclone_intel [08:13, 06:58] (2622128 MB) SYNOPSIS: -Starting Date/Time: 2025-05-20 19:28:15.188584 -Ending Date/Time: 2025-05-21 08:25:22.722065 -Total Time: 12h:57m:07s -Compiles Completed: 1/1 -Tests Completed: 1/1 +Starting Date/Time: 2025-05-23 12:36:09.267929 +Ending Date/Time: 2025-05-23 13:47:58.236877 +Total Time: 01h:11m:49s +Compiles Completed: 2/2 +Tests Completed: 3/3 NOTES: From a9dd1d27958de29d85e4456b22f3f3806cae3fa2 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Fri, 23 May 2025 14:24:02 -0500 Subject: [PATCH 68/68] update rt.yaml --- tests-dev/rt.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests-dev/rt.yaml b/tests-dev/rt.yaml index 34ee9f5af0..dc453c0ee5 100644 --- a/tests-dev/rt.yaml +++ b/tests-dev/rt.yaml @@ -17,6 +17,8 @@ s2swa_32bit_pdlib_intel: - cpld_control_gfsv17_iau: {'project':['daily'],'baseline': 'True','dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - cpld_restart_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - cpld_mpi_gfsv17: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_control_gfsv17_nowav_iau: {'project':['daily'],'baseline': 'True','dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} + - cpld_restart_gfsv17_nowav_iau: {'project':['daily'],'dependency':'cpld_control_gfsv17_nowav_iau','turnoff':['noaacloud']} s2swa_32bit_pdlib_sfs_intel: build: compiler: 'intel' @@ -121,7 +123,7 @@ atm_dyn32_intel: build: compiler: 'intel' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON' - tests: + tests: - control_flake: {'project':['daily'],'baseline': 'True'} - control_CubedSphereGrid: {'project':['daily'],'baseline': 'True'} - control_CubedSphereGrid_parallel: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} @@ -298,7 +300,7 @@ rrfs_dyn64_phy32_debug_intel: hafsw_intel: build: compiler: 'intel' - option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_thompson_nonsst,FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' tests: - hafs_regional_atm: {'project':['daily'],'baseline': 'True'} - hafs_regional_atm_thompson_gfdlsf: {'project':['daily'],'baseline': 'True'} @@ -533,7 +535,7 @@ atm_gnu: compiler: 'gnu' option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1' turnon: ['hera','hercules'] - tests: + tests: - control_c48: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - control_stochy: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} - control_ras: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']}