From 9c60f80f5041e55f388b9d289415f5659dac5272 Mon Sep 17 00:00:00 2001 From: Wei Huang Date: Fri, 30 Aug 2024 23:21:20 +0000 Subject: [PATCH 01/99] make ufs model compile on CSPs with Rocky 8 --- modulefiles/ufs_noaacloud.intel.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/modulefiles/ufs_noaacloud.intel.lua b/modulefiles/ufs_noaacloud.intel.lua index 98397ef11c..ae408c585f 100644 --- a/modulefiles/ufs_noaacloud.intel.lua +++ b/modulefiles/ufs_noaacloud.intel.lua @@ -2,13 +2,19 @@ help([[ loads UFS Model prerequisites for NOAA Parallelworks/Intel ]]) -prepend_path("MODULEPATH", "/contrib/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/apps/modules/modulefiles") +prepend_path("PATH", "/contrib/EPIC/bin") +load("gnu") +load("stack-intel") +load("stack-intel-oneapi-mpi") -stack_intel_ver=os.getenv("stack_intel_ver") or "2021.3.0" +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.10.0" load(pathJoin("stack-intel", stack_intel_ver)) -stack_impi_ver=os.getenv("stack_impi_ver") or "2021.3.0" +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.10.0" load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) +unload("gnu") cmake_ver=os.getenv("cmake_ver") or "3.23.1" load(pathJoin("cmake", cmake_ver)) From 48d4d91a6774b0be3a029db54d58e9627b5b19fb Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Wed, 18 Sep 2024 13:53:53 +0000 Subject: [PATCH 02/99] update test yaml --- tests-dev/ufs_test.yaml | 111 ++++++++++++++++++---------------------- 1 file changed, 51 insertions(+), 60 deletions(-) diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index cfd80ab693..75145344ec 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -11,9 +11,9 @@ s2swa_32bit_pdlib_intel: turnoff: ['noaacloud'] tests: - cpld_control_gfsv17: {'project':['daily'],'turnoff':['noaacloud']} -# - cpld_control_gfsv17_iau: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_control_gfsv17_iau: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - cpld_restart_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - - cpld_mpi_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} + - cpld_mpi_gfsv17: {'project':['daily'],'turnoff':['noaacloud']} s2swa_32bit_pdlib_sfs_intel: build: compiler: 'intel' @@ -31,16 +31,16 @@ s2swa_32bit_pdlib_debug_intel: s2swa_intel: build: compiler: 'intel' - option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' tests: - cpld_control_p8: {'project':['daily'],'turnoff':['noaacloud']} - cpld_control_p8.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} - cpld_restart_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_control_qr_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_restart_qr_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_2threads_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_decomp_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_mpi_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'],'turnoff':['noaacloud']} - cpld_control_c192_p8: {'project':['daily'],'turnoff':['wcoss2','jet','acorn','s4','noaacloud']} - cpld_restart_c192_p8: {'project':['daily'],'dependency':'cpld_control_c192_p8','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} @@ -50,21 +50,21 @@ s2swa_intel: s2sw_intel: build: compiler: 'intel' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' tests: - cpld_control_noaero_p8: {'project':['daily']} - cpld_control_nowave_noaero_p8: {'project':['daily'],'turnoff':['noaacloud']} s2swa_debug_intel: build: compiler: 'intel' - option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnoff: ['wcoss2','noaacloud','acorn'] tests: - cpld_debug_p8: {'project':['daily'],'turnoff':['wcoss2','acorn','noaacloud']} s2sw_debug_intel: build: compiler: 'intel' - option: '-DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnoff: ['wcoss2','noaacloud','acorn'] tests: - cpld_debug_noaero_p8: {'project':['daily'],'turnoff':['wcoss2','acorn','noaacloud']} @@ -77,7 +77,7 @@ s2s_aoflux_intel: s2s_intel: build: compiler: 'intel' - option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' tests: - cpld_control_c48: {'project':['daily']} - cpld_warmstart_c48: {'project':['daily'],'turnoff':['noaacloud']} @@ -85,14 +85,14 @@ s2s_intel: s2swa_faster_intel: build: compiler: 'intel' - option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DFASTER=ON' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DFASTER=ON' turnoff: ['noaacloud'] tests: - cpld_control_p8_faster: {'project':['daily'],'turnoff':['noaacloud']} s2sw_pdlib_intel: build: compiler: 'intel' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' turnoff: ['noaacloud'] tests: - cpld_control_pdlib_p8: {'project':['daily'],'turnoff':['noaacloud']} @@ -101,7 +101,7 @@ s2sw_pdlib_intel: s2sw_pdlib_debug_intel: build: compiler: 'intel' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' turnoff: ['noaacloud'] tests: - cpld_debug_pdlib_p8: {'project':['daily'],'turnoff':['noaacloud']} @@ -129,31 +129,22 @@ atm_dyn32_intel: - control_p8.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} - control_p8_ugwpv1: {'project':['daily'],'turnoff':['noaacloud']} - control_restart_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_noqr_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_restart_noqr_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_decomp_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_2threads_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'],'turnoff':['noaacloud']} - control_p8_rrtmgp: {'project':['daily'],'turnoff':['noaacloud']} - control_p8_mynn: {'project':['daily'],'turnoff':['noaacloud']} - merra2_thompson: {'project':['daily'],'turnoff':['noaacloud']} - regional_control: {'project':['daily'],'turnoff':['noaacloud']} - regional_restart: {'project':['daily'],'dependency':'regional_control','turnoff':['noaacloud']} - - regional_decomp: {'project':['daily'],'dependency':'regional_control','turnoff':['noaacloud']} - - regional_2threads: {'project':['daily'],'dependency':'regional_control','turnoff':['derecho','noaacloud']} + - regional_decomp: {'project':['daily'],'turnoff':['noaacloud']} + - regional_2threads: {'project':['daily'],'turnoff':['derecho','noaacloud']} - regional_noquilt: {'project':['daily'],'turnoff':['jet','s4']} - regional_netcdf_parallel: {'project':['daily'],'turnoff':['acorn']} - - regional_2dwrtdecomp: {'project':['daily'],'dependency':'regional_control','turnoff':['acorn']} + - regional_2dwrtdecomp: {'project':['daily'],'turnoff':['acorn']} - regional_wofs: {'project':['daily'],'turnoff':['jet','s4']} -ifi_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DREQUIRE_IFI=ON' - turnon: ['acorn'] - tests: - - regional_ifi_control: {'project':['daily'],'turnon':['acorn']} - - regional_ifi_decomp: {'project':['daily'],'dependency':'regional_ifi_control','turnon':['acorn']} - - regional_ifi_2threads: {'project':['daily'],'dependency':'regional_ifi_control','turnon':['acorn']} rrfs_intel: build: compiler: 'intel' @@ -161,15 +152,15 @@ rrfs_intel: tests: - rap_control: {'project':['daily']} - regional_spp_sppt_shum_skeb: {'project':['daily']} - - rap_decomp: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} - - rap_2threads: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} + - 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'],'turnoff':['noaacloud']} - - rap_sfcdiff_decomp: {'project':['daily'],'dependency':'rap_sfcdiff','turnoff':['noaacloud']} + - rap_sfcdiff_decomp: {'project':['daily'],'turnoff':['noaacloud']} - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnoff':['noaacloud']} - hrrr_control: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_decomp: {'project':['daily'],'dependency':'hrrr_control','turnoff':['noaacloud']} - - hrrr_control_2threads: {'project':['daily'],'dependency':'hrrr_control','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'],'turnoff':['noaacloud']} - rrfs_v1nssl: {'project':['daily'],'turnoff':['noaacloud']} @@ -206,7 +197,7 @@ atm_faster_dyn32_intel: 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_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' + 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'],'turnoff':['noaacloud']} @@ -222,10 +213,10 @@ atm_debug_dyn32_intel: - hrrr_control_debug: {'project':['daily'],'turnoff':['noaacloud']} - hrrr_gf_debug: {'project':['daily'],'turnoff':['noaacloud']} - hrrr_c3_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_unified_drag_suite_debug: {'project':['daily'],'dependency':'rap_control_debug','turnoff':['noaacloud']} + - rap_unified_drag_suite_debug: {'project':['daily'],'turnoff':['noaacloud']} - rap_diag_debug: {'project':['daily'],'turnoff':['noaacloud']} - rap_cires_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_unified_ugwp_debug: {'project':['daily'],'dependency':'rap_cires_ugwp_debug','turnoff':['noaacloud']} + - rap_unified_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} - rap_lndp_debug: {'project':['daily'],'turnoff':['noaacloud']} - rap_progcld_thompson_debug: {'project':['daily'],'turnoff':['noaacloud']} - rap_noah_debug: {'project':['daily'],'turnoff':['noaacloud']} @@ -258,9 +249,9 @@ rrfs_dyn32_phy32_intel: - regional_spp_sppt_shum_skeb_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - rap_control_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - hrrr_control_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - rap_2threads_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnoff':['noaacloud']} - - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} - - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','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: @@ -288,8 +279,8 @@ rrfs_dyn32_phy32_debug_intel: - rap_control_debug_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - conus13km_debug: {'project':['daily'],'turnoff':['noaacloud']} - - conus13km_debug_qr: {'project':['daily'],'dependency':'conus13km_debug','turnoff':['noaacloud']} - - conus13km_debug_2threads: {'project':['daily'],'dependency':'conus13km_debug','turnoff':['noaacloud']} + - conus13km_debug_qr: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_debug_2threads: {'project':['daily'],'turnoff':['noaacloud']} - conus13km_radar_tten_debug: {'project':['daily'],'turnoff':['noaacloud']} rrfs_dyn64_phy32_debug_intel: build: @@ -364,7 +355,7 @@ datm_cdeps_intel: - datm_cdeps_bulk_gefs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - datm_cdeps_mx025_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - datm_cdeps_mx025_gefs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_multiple_files_cfsr: {'project':['daily'],'dependency':'datm_cdeps_control_cfsr','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_multiple_files_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - datm_cdeps_3072x1536_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - datm_cdeps_gfs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} datm_cdeps_debug_intel: @@ -459,18 +450,18 @@ rrfs_gnu: turnon: ['hera','hercules'] tests: - rap_control: {'project':['daily'],'turnon':['hera','hercules']} - - rap_decomp: {'project':['daily'],'dependency':'rap_control','turnon':['hera','hercules']} - - rap_2threads: {'project':['daily'],'dependency':'rap_control','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'],'turnon':['hera','hercules']} - - rap_sfcdiff_decomp: {'project':['daily'],'dependency':'rap_sfcdiff','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'],'turnon':['hera','hercules']} - - hrrr_control_noqr: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} - - hrrr_control_2threads: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} - - hrrr_control_decomp: {'project':['daily'],'dependency':'hrrr_control','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','turnon':['hera','hercules']} + - hrrr_control_restart_noqr: {'project':['daily'],'dependency':'hrrr_control_noqr','turnon':['hera','hercules']} - rrfs_v1beta: {'project':['daily'],'turnon':['hera','hercules']} atm_dyn32_debug_gnu: build: @@ -509,9 +500,9 @@ rrfs_dyn32_phy32_gnu: tests: - rap_control_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - hrrr_control_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - - rap_2threads_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnon':['hera','hercules']} - - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} - - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','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'],'turnon':['hera','hercules']} @@ -533,8 +524,8 @@ atm_dyn32_phy32_debug_gnu: - rap_control_debug_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - conus13km_debug: {'project':['daily'],'turnon':['hera','hercules']} - - conus13km_debug_qr: {'project':['daily'],'dependency':'conus13km_debug','turnon':['hera','hercules']} - - conus13km_debug_2threads: {'project':['daily'],'dependency':'conus13km_debug','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'],'turnon':['hera','hercules']} atm_dyn64_phy32_debug_gnu: build: @@ -551,7 +542,7 @@ s2swa_gnu: s2s_gnu: build: compiler: 'gnu' - option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnon: ['hera','hercules'] tests: - cpld_control_nowave_noaero_p8: {'project':['daily'],'turnon':['hera','hercules']} @@ -563,14 +554,14 @@ s2swa_debug_gnu: s2sw_pdlib_gnu: build: compiler: 'gnu' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' turnon: ['hera','hercules'] tests: - cpld_control_pdlib_p8: {'project':['daily'],'turnon':['hera','hercules']} s2sw_pdlib_debug_gnu: build: compiler: 'gnu' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON' + 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'],'turnon':['hercules']} From d299ba56487a8cd87b82d9b1cbbe90e87f7ce01f Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Wed, 18 Sep 2024 15:08:02 +0000 Subject: [PATCH 03/99] update utils scirpt: jedi build --- tests-dev/ufs_test_utils.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests-dev/ufs_test_utils.py b/tests-dev/ufs_test_utils.py index 9a0f8a2faa..2d1ffffedd 100644 --- a/tests-dev/ufs_test_utils.py +++ b/tests-dev/ufs_test_utils.py @@ -209,6 +209,15 @@ def sync_testscripts(): wfile.close() else: os.symlink(src_name, dst_name) + + dst_conf= dst +'/'+ 'build_conf' + src_conf= dst +'/'+ 'fv3_conf' + if os.path.exists(dst_conf): + for name in os.listdir(dst_conf): + src_name= src_conf +'/'+ name + dst_name= dst_conf +'/'+ name + shutil.copyfile(dst_name, src_name) + #subprocess.call(['chmod', '755', src_name]) def machine_check_off(machine_id, val): """Check turned-off machine from yaml configuration From ab33fd777fd6fb052cdb81e7583cf513829dbb85 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Wed, 18 Sep 2024 11:13:33 -0400 Subject: [PATCH 04/99] Create compile_slurm_jedi.IN_hera --- .../build_conf/compile_slurm_jedi.IN_hera | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tests-dev/build_conf/compile_slurm_jedi.IN_hera diff --git a/tests-dev/build_conf/compile_slurm_jedi.IN_hera b/tests-dev/build_conf/compile_slurm_jedi.IN_hera new file mode 100644 index 0000000000..f146fcbe15 --- /dev/null +++ b/tests-dev/build_conf/compile_slurm_jedi.IN_hera @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --qos=@[QUEUE] +#SBATCH --nodes=1 +#SBATCH --ntasks-per-node=8 +#SBATCH --time=30 +#SBATCH --job-name="@[JBNME]" + +set -eux +date_s_start=$(date +%s) +date_start=$(date) +echo -n "${date_s_start}," > job_timestamp.txt +echo "Compile started: ${date_start}" + +"@[PATHRT]/compile.sh" "@[MACHINE_ID]" "@[MAKE_OPT]" "@[COMPILE_ID]" "@[RT_COMPILER]" + +date_end=$(date) +echo "Compile ended: ${date_end}" +date_s_end=$(date +%s) +echo -n "${date_s_end}," >> job_timestamp.txt From 5c6d960d9fa640cd5e74dea0726b2c892172e895 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Wed, 18 Sep 2024 12:53:19 -0400 Subject: [PATCH 05/99] Create ufs_bundle.yaml --- tests-dev/ufs_bundle.yaml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 tests-dev/ufs_bundle.yaml diff --git a/tests-dev/ufs_bundle.yaml b/tests-dev/ufs_bundle.yaml new file mode 100644 index 0000000000..df61f0dae8 --- /dev/null +++ b/tests-dev/ufs_bundle.yaml @@ -0,0 +1,6 @@ +ufs-bundle_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON' + tests: + - ufs-bundle-test: {'project':['jedi-build'],'turnon':['hera']} From f4a87546093e361bd2912cf4d2e9369644837d28 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Wed, 18 Sep 2024 13:05:33 -0400 Subject: [PATCH 06/99] Create jedi_slurm.IN_hera --- tests-dev/build_conf/jedi_slurm.IN_hera | 54 +++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 tests-dev/build_conf/jedi_slurm.IN_hera diff --git a/tests-dev/build_conf/jedi_slurm.IN_hera b/tests-dev/build_conf/jedi_slurm.IN_hera new file mode 100644 index 0000000000..a59dcdd9a2 --- /dev/null +++ b/tests-dev/build_conf/jedi_slurm.IN_hera @@ -0,0 +1,54 @@ +#!/bin/bash +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --qos=@[QUEUE] +### #SBATCH --ntasks=@[TASKS] +#SBATCH --nodes=@[NODES] +#SBATCH --ntasks-per-node=@[TPN] +#SBATCH --time=@[WLCLK] +#SBATCH --job-name="@[JBNME]" +### #SBATCH --exclusive + +set -eux +date_s_start=$(date +%s) +echo -n "${date_s_start}," > job_timestamp.txt + +set +x +export MACHINE_ID=hera +source ./module-setup.sh +module use "${PWD}/modulefiles" +module load modules.fv3 +module list +set -x + +date_start=$(date) +echo "Model started: ${date_start}" + +export MPI_TYPE_DEPTH=20 +export OMP_STACKSIZE=512M +# shellcheck disable=SC2125 +export OMP_NUM_THREADS=@[THRD] +export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 +export ESMF_RUNTIME_PROFILE=ON +export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" +export PSM_RANKS_PER_CONTEXT=4 +export PSM_SHAREDCONTEXTS=1 + +# Avoid job errors because of filesystem synchronization delays +sync && sleep 1 + +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + +# shellcheck disable=SC2102 +srun --label -n @[TASKS] ./fv3.exe + +date_end=$(date) +echo "Model ended: ${date_end}" +date_s_end=$(date +%s) +echo -n "${date_s_end}," >> job_timestamp.txt From 636d8bac9db70be04504e113c452f4f0c874f0b6 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 18 Sep 2024 21:12:36 +0000 Subject: [PATCH 07/99] Bring in updated test_cases directory structure from old branch. Port in some 2020_CAPE and BCW192 configurations; Updae ufs_test.yaml to include test_cases build options. --- tests-dev/test_cases/fv3_conf/2020_CAPE.in | 176 ++++++++++++++++++ .../test_cases/fv3_conf/compile_slurm.IN_hera | 22 +++ tests-dev/test_cases/fv3_conf/control_run.IN | 176 ++++++++++++++++++ .../test_cases/fv3_conf/fv3_slurm.IN_hera | 54 ++++++ tests-dev/test_cases/parm/model_configure.IN | 38 ++++ .../test_cases/parm/ufs.configure.atm_esmf.IN | 27 +++ tests-dev/test_cases/test_cases.yaml | 7 + tests-dev/test_cases/tests/2020_CAPE | 86 +++++++++ tests-dev/test_cases/tests/BCW192 | 0 tests-dev/ufs_test.yaml | 7 + 10 files changed, 593 insertions(+) create mode 100644 tests-dev/test_cases/fv3_conf/2020_CAPE.in create mode 100644 tests-dev/test_cases/fv3_conf/compile_slurm.IN_hera create mode 100644 tests-dev/test_cases/fv3_conf/control_run.IN create mode 100644 tests-dev/test_cases/fv3_conf/fv3_slurm.IN_hera create mode 100644 tests-dev/test_cases/parm/model_configure.IN create mode 100644 tests-dev/test_cases/parm/ufs.configure.atm_esmf.IN create mode 100644 tests-dev/test_cases/test_cases.yaml create mode 100644 tests-dev/test_cases/tests/2020_CAPE create mode 100644 tests-dev/test_cases/tests/BCW192 diff --git a/tests-dev/test_cases/fv3_conf/2020_CAPE.in b/tests-dev/test_cases/fv3_conf/2020_CAPE.in new file mode 100644 index 0000000000..35c2fe46af --- /dev/null +++ b/tests-dev/test_cases/fv3_conf/2020_CAPE.in @@ -0,0 +1,176 @@ +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" + +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 /scratch1/NCEPDEV/stmp4/Cameron.Book/FV3_input_data48/INPUT_L127_v2_sfc/* ./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/fv3_conf/compile_slurm.IN_hera b/tests-dev/test_cases/fv3_conf/compile_slurm.IN_hera new file mode 100644 index 0000000000..f146fcbe15 --- /dev/null +++ b/tests-dev/test_cases/fv3_conf/compile_slurm.IN_hera @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --qos=@[QUEUE] +#SBATCH --nodes=1 +#SBATCH --ntasks-per-node=8 +#SBATCH --time=30 +#SBATCH --job-name="@[JBNME]" + +set -eux +date_s_start=$(date +%s) +date_start=$(date) +echo -n "${date_s_start}," > job_timestamp.txt +echo "Compile started: ${date_start}" + +"@[PATHRT]/compile.sh" "@[MACHINE_ID]" "@[MAKE_OPT]" "@[COMPILE_ID]" "@[RT_COMPILER]" + +date_end=$(date) +echo "Compile ended: ${date_end}" +date_s_end=$(date +%s) +echo -n "${date_s_end}," >> job_timestamp.txt diff --git a/tests-dev/test_cases/fv3_conf/control_run.IN b/tests-dev/test_cases/fv3_conf/control_run.IN new file mode 100644 index 0000000000..35c2fe46af --- /dev/null +++ b/tests-dev/test_cases/fv3_conf/control_run.IN @@ -0,0 +1,176 @@ +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" + +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 /scratch1/NCEPDEV/stmp4/Cameron.Book/FV3_input_data48/INPUT_L127_v2_sfc/* ./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/fv3_conf/fv3_slurm.IN_hera b/tests-dev/test_cases/fv3_conf/fv3_slurm.IN_hera new file mode 100644 index 0000000000..a59dcdd9a2 --- /dev/null +++ b/tests-dev/test_cases/fv3_conf/fv3_slurm.IN_hera @@ -0,0 +1,54 @@ +#!/bin/bash +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --qos=@[QUEUE] +### #SBATCH --ntasks=@[TASKS] +#SBATCH --nodes=@[NODES] +#SBATCH --ntasks-per-node=@[TPN] +#SBATCH --time=@[WLCLK] +#SBATCH --job-name="@[JBNME]" +### #SBATCH --exclusive + +set -eux +date_s_start=$(date +%s) +echo -n "${date_s_start}," > job_timestamp.txt + +set +x +export MACHINE_ID=hera +source ./module-setup.sh +module use "${PWD}/modulefiles" +module load modules.fv3 +module list +set -x + +date_start=$(date) +echo "Model started: ${date_start}" + +export MPI_TYPE_DEPTH=20 +export OMP_STACKSIZE=512M +# shellcheck disable=SC2125 +export OMP_NUM_THREADS=@[THRD] +export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 +export ESMF_RUNTIME_PROFILE=ON +export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" +export PSM_RANKS_PER_CONTEXT=4 +export PSM_SHAREDCONTEXTS=1 + +# Avoid job errors because of filesystem synchronization delays +sync && sleep 1 + +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + +# shellcheck disable=SC2102 +srun --label -n @[TASKS] ./fv3.exe + +date_end=$(date) +echo "Model ended: ${date_end}" +date_s_end=$(date +%s) +echo -n "${date_s_end}," >> job_timestamp.txt diff --git a/tests-dev/test_cases/parm/model_configure.IN b/tests-dev/test_cases/parm/model_configure.IN new file mode 100644 index 0000000000..a112bc0a01 --- /dev/null +++ b/tests-dev/test_cases/parm/model_configure.IN @@ -0,0 +1,38 @@ +start_year: @[SYEAR] +start_month: @[SMONTH] +start_day: @[SDAY] +start_hour: @[SHOUR] +start_minute: 0 +start_second: 0 +nhours_fcst: @[FHMAX] +fhrot: @[FHROT] + +dt_atmos: @[DT_ATMOS] +restart_interval: @[RESTART_INTERVAL] + +quilting: @[QUILTING] +quilting_restart: @[QUILTING_RESTART] +write_groups: @[WRITE_GROUP] +write_tasks_per_group: @[WRTTASK_PER_GROUP] +itasks: @[ITASKS] +output_history: @[OUTPUT_HISTORY] +history_file_on_native_grid: @[HISTORY_FILE_ON_NATIVE_GRID] +write_dopost: @[WRITE_DOPOST] +write_nsflip: @[WRITE_NSFLIP] +num_files: @[NUM_FILES] +filename_base: @[FILENAME_BASE] +output_grid: @[OUTPUT_GRID] +output_file: @[OUTPUT_FILE] +zstandard_level: @[ZSTANDARD_LEVEL] +ideflate: @[IDEFLATE] +quantize_mode: 'quantize_bitround' +quantize_nsd: @[QUANTIZE_NSD] +ichunk2d: @[ICHUNK2D] +jchunk2d: @[JCHUNK2D] +ichunk3d: @[ICHUNK3D] +jchunk3d: @[JCHUNK3D] +kchunk3d: @[KCHUNK3D] +imo: @[IMO] +jmo: @[JMO] +output_fh: @[OUTPUT_FH] +iau_offset: @[IAU_OFFSET] diff --git a/tests-dev/test_cases/parm/ufs.configure.atm_esmf.IN b/tests-dev/test_cases/parm/ufs.configure.atm_esmf.IN new file mode 100644 index 0000000000..8eb7b94dc7 --- /dev/null +++ b/tests-dev/test_cases/parm/ufs.configure.atm_esmf.IN @@ -0,0 +1,27 @@ +############################################# +#### UFS Run-Time Configuration File ###### +############################################# + +# ESMF # +logKindFlag: @[esmf_logkind] +globalResourceControl: true + +# EARTH # +EARTH_component_list: ATM +EARTH_attributes:: + Verbosity = 0 +:: + +# ATM # +ATM_model: @[atm_model] +ATM_petlist_bounds: @[atm_petlist_bounds] +ATM_omp_num_threads: @[atm_omp_num_threads] +ATM_attributes:: + Verbosity = 0 + Diagnostic = 0 +:: + +# Run Sequence # +runSeq:: + ATM +:: diff --git a/tests-dev/test_cases/test_cases.yaml b/tests-dev/test_cases/test_cases.yaml new file mode 100644 index 0000000000..495c57db59 --- /dev/null +++ b/tests-dev/test_cases/test_cases.yaml @@ -0,0 +1,7 @@ +test_cases_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: + - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} + - BCW192: {'project':['daily'],'turnoff':['noaacloud']} diff --git a/tests-dev/test_cases/tests/2020_CAPE b/tests-dev/test_cases/tests/2020_CAPE new file mode 100644 index 0000000000..ed37404ebb --- /dev/null +++ b/tests-dev/test_cases/tests/2020_CAPE @@ -0,0 +1,86 @@ +############################################################################### +# +# global control v2 surface file test: GFSv16 atmosphere only at C48L127 +# +############################################################################### + +export TEST_DESCR="Compare global control C48L127 v2.sfc results with previous trunk version" + +export CNTL_DIR=2020_CAPE + +export LIST_FILES="sfcf000.nc \ + sfcf024.nc \ + atmf000.nc \ + atmf024.nc \ + RESTART/20210323.060000.coupler.res \ + RESTART/20210323.060000.fv_core.res.nc \ + RESTART/20210323.060000.fv_core.res.tile1.nc \ + RESTART/20210323.060000.fv_core.res.tile2.nc \ + RESTART/20210323.060000.fv_core.res.tile3.nc \ + RESTART/20210323.060000.fv_core.res.tile4.nc \ + RESTART/20210323.060000.fv_core.res.tile5.nc \ + RESTART/20210323.060000.fv_core.res.tile6.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ + RESTART/20210323.060000.fv_tracer.res.tile1.nc \ + RESTART/20210323.060000.fv_tracer.res.tile2.nc \ + RESTART/20210323.060000.fv_tracer.res.tile3.nc \ + RESTART/20210323.060000.fv_tracer.res.tile4.nc \ + RESTART/20210323.060000.fv_tracer.res.tile5.nc \ + RESTART/20210323.060000.fv_tracer.res.tile6.nc \ + RESTART/20210323.060000.phy_data.tile1.nc \ + RESTART/20210323.060000.phy_data.tile2.nc \ + RESTART/20210323.060000.phy_data.tile3.nc \ + RESTART/20210323.060000.phy_data.tile4.nc \ + RESTART/20210323.060000.phy_data.tile5.nc \ + RESTART/20210323.060000.phy_data.tile6.nc \ + RESTART/20210323.060000.sfc_data.tile1.nc \ + RESTART/202103P0+r\P0+r\23.060000.sfc_data.tile2.nc \ + RESTART/20210323.060000.sfc_data.tile3.nc \ + RESTART/20210323.060000.sfc_data.tile4.nc \ + RESTART/20210323.060000.sfc_data.tile5.nc \ + RESTART/20210323.060000.sfc_data.tile6.nc" + +export_fv3_v16 + +export INPES=1 +export JNPES=1 +export WRTTASK_PER_GROUP=2 +export NPZ=127 +export NPZP=128 +export NPX=49 +export NPY=49 +export DT_ATMOS=1200 +export SYEAR=2020 +export SMONTH=07 +export SDAY=23 +export SHOUR=00 +export RESTART_INTERVAL=0 +export CDMBWD=${CDMBWD_c48} +export OUTPUT_GRID='gaussian_grid' +export NSTF_NAME='2,0,0,0,0' +export WRITE_DOPOST=.false. +export OUTPUT_FH="6 -1" +export IAER=5111 +export IOVR=3 +export IMO=192 +export JMO=94 + +export FNALBC="'global_snowfree_albeP0+r\P0+r\P0+r\do.bosu.t62.192.94.rg.grb'," +export FNVETC="'global_vegtype.igbp.t62.192.94.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t62.192.94.rg.grb'," +export FNABSC="'global_mxsnoalb.uariz.t62.192.94.rg.grb'," +export FNSMCC_control="'global_soilmgldas.statsgo.t92.192.94.grb'," +export FNMSKH_control="'global_slmask.t62.192.94.grb'," + + +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_v16 +export INPUT_NML=control.nml.IN +#export V2_SFC_FILE=true +export HSD_CASE=true + diff --git a/tests-dev/test_cases/tests/BCW192 b/tests-dev/test_cases/tests/BCW192 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index cfd80ab693..8a7ee29b27 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -440,6 +440,13 @@ atmaq_debug_intel: turnoff: ['jet','noaacloud','s4'] tests: - regional_atmaq_debug: {'project':['daily'],'turnoff':['hera','jet','s4','noaacloud']} +test_cases_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: + - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} + - BCW192: {'project':['daily'],'turnoff':['noaacloud']} atm_gnu: build: compiler: 'gnu' From bdc2a0b384bf10764204e0eaedcf9131d945ce6c Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 18 Sep 2024 21:26:44 +0000 Subject: [PATCH 08/99] Add logic to copy test_case configurations to symlinked tests/fv3_conf/parm; update 2020_CAPE test file. --- tests-dev/test_cases/tests/2020_CAPE | 2 +- tests-dev/ufs_test.sh | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/tests/2020_CAPE b/tests-dev/test_cases/tests/2020_CAPE index ed37404ebb..a6a088108f 100644 --- a/tests-dev/test_cases/tests/2020_CAPE +++ b/tests-dev/test_cases/tests/2020_CAPE @@ -78,7 +78,7 @@ export FNSMCC_control="'global_soilmgldas.statsgo.t92.192.94.grb'," export FNMSKH_control="'global_slmask.t62.192.94.grb'," -export FV3_RUN=control_run.IN +export FV3_RUN=2020_CAPE.IN export CCPP_SUITE=FV3_GFS_v16 export INPUT_NML=control.nml.IN #export V2_SFC_FILE=true diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index 47bc6568c9..fea29e0b7c 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -200,6 +200,10 @@ if [[ ${LINK_TESTS} == true ]]; then echo "*** error: python sync_testscripts! ***" exit 1 fi + + cp "${PATHRT}"/test_cases/tests/* "${PATHRT}"/tests + cp "${PATHRT}"/test_cases/fv3_conf/* "${PATHRT}"/fv3_conf + cp "${PATHRT}"/test_cases/parm/* "${PATHRT}"/parm fi #Check to error out if incompatible options are chosen together From 17b6530654e59249709a2ef7a210204a25cd9787 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 18 Sep 2024 21:27:55 +0000 Subject: [PATCH 09/99] Remove control_run.IN from test_cases/fv3_conf. --- tests-dev/test_cases/fv3_conf/control_run.IN | 176 ------------------- 1 file changed, 176 deletions(-) delete mode 100644 tests-dev/test_cases/fv3_conf/control_run.IN diff --git a/tests-dev/test_cases/fv3_conf/control_run.IN b/tests-dev/test_cases/fv3_conf/control_run.IN deleted file mode 100644 index 35c2fe46af..0000000000 --- a/tests-dev/test_cases/fv3_conf/control_run.IN +++ /dev/null @@ -1,176 +0,0 @@ -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" - -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 /scratch1/NCEPDEV/stmp4/Cameron.Book/FV3_input_data48/INPUT_L127_v2_sfc/* ./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 From d8c1d0c76ee12ed4b658f0ac9e34126798fb55fe Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Sun, 22 Sep 2024 20:54:49 +0000 Subject: [PATCH 10/99] update test yaml --- tests-dev/ufs_test.yaml | 365 ++++++++++++++++++------------------ tests-dev/ufs_test_utils.py | 15 +- 2 files changed, 197 insertions(+), 183 deletions(-) diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 75145344ec..745d495d03 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -3,14 +3,14 @@ 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':['daily'],'turnoff':['noaacloud']} + - cpld_control_p8_mixedmode: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} 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'],'turnoff':['noaacloud']} + - cpld_control_gfsv17: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - cpld_control_gfsv17_iau: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - cpld_restart_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - cpld_mpi_gfsv17: {'project':['daily'],'turnoff':['noaacloud']} @@ -20,67 +20,67 @@ s2swa_32bit_pdlib_sfs_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'],'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':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - cpld_control_p8.v2.sfc: {'project':['daily'],'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'],'turnoff':['noaacloud']} - - cpld_control_c192_p8: {'project':['daily'],'turnoff':['wcoss2','jet','acorn','s4','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']} - - cpld_bmark_p8: {'project':['daily'],'turnoff':['s4','jet','acorn','noaacloud']} + - cpld_bmark_p8: {'project':['daily'],'baseline': 'True','turnoff':['s4','jet','acorn','noaacloud']} - cpld_restart_bmark_p8: {'project':['daily'],'dependency':'cpld_bmark_p8','turnoff':['s4','jet','acorn','noaacloud']} - - cpld_s2sa_p8: {'project':['daily'],'turnoff':['noaacloud']} + - 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']} - - cpld_control_nowave_noaero_p8: {'project':['daily'],'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':['daily'],'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':['daily'],'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':['daily']} + - 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':['daily']} - - cpld_warmstart_c48: {'project':['daily'],'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: @@ -88,14 +88,14 @@ s2swa_faster_intel: option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DFASTER=ON' turnoff: ['noaacloud'] tests: - - cpld_control_p8_faster: {'project':['daily'],'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':['daily'],'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: @@ -104,151 +104,151 @@ s2sw_pdlib_debug_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'],'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: - - control_flake: {'project':['daily']} - - control_CubedSphereGrid: {'project':['daily']} - - control_CubedSphereGrid_parallel: {'project':['daily'],'turnoff':['noaacloud']} - - control_latlon: {'project':['daily'],'turnoff':['noaacloud']} - - control_wrtGauss_netcdf_parallel: {'project':['daily'],'turnoff':['noaacloud']} - - control_c48: {'project':['daily'],'turnoff':['noaacloud']} - - control_c48.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} - - control_c192: {'project':['daily'],'turnoff':['noaacloud']} - - control_c384: {'project':['daily'],'turnoff':['noaacloud']} - - control_c384gdas: {'project':['daily'],'turnoff':['noaacloud']} - - control_stochy: {'project':['daily'],'turnoff':['noaacloud']} + - 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_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'],'turnoff':['noaacloud']} - - control_iovr4: {'project':['daily'],'turnoff':['noaacloud']} - - control_iovr5: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8_ugwpv1: {'project':['daily'],'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'],'turnoff':['noaacloud']} - - control_p8_rrtmgp: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8_mynn: {'project':['daily'],'turnoff':['noaacloud']} - - merra2_thompson: {'project':['daily'],'turnoff':['noaacloud']} - - regional_control: {'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'],'turnoff':['jet','s4']} - - regional_netcdf_parallel: {'project':['daily'],'turnoff':['acorn']} + - 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'],'turnoff':['jet','s4']} + - 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']} - - regional_spp_sppt_shum_skeb: {'project':['daily']} + - 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'],'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'],'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'],'turnoff':['noaacloud']} - - rrfs_v1nssl: {'project':['daily'],'turnoff':['noaacloud']} - - rrfs_v1nssl_nohailnoccn: {'project':['daily'],'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'],'turnoff':['noaacloud']} - - control_ras: {'project':['daily'],'turnoff':['noaacloud']} + - control_csawmg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_ras: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} 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'],'turnon':['hera','hercules']} + - control_csawmg: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} 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'],'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':['daily'],'turnoff':['noaacloud']} - - regional_control_faster: {'project':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - control_wrtGauss_netcdf_parallel_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_stochy_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_lndp_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_csawmg_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_ras_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_diag_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_debug_p8: {'project':['daily'],'turnoff':['noaacloud']} - - regional_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_control_debug: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_debug: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_gf_debug: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_c3_debug: {'project':['daily'],'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'],'turnoff':['noaacloud']} - - rap_cires_ugwp_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'],'turnoff':['noaacloud']} - - rap_progcld_thompson_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_noah_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_sfcdiff_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rrfs_v1beta_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_clm_lake_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_flake_debug: {'project':['daily'],'turnoff':['noaacloud']} - - gnv1_c96_no_nest_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'],'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':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - rap_control_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_dyn32_phy32: {'project':['daily'],'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']} @@ -260,7 +260,7 @@ rrfs_dyn32_phy32_faster_intel: option: '-DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' turnoff: ['noaacloud'] tests: - - conus13km_control: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} - conus13km_restart_mismatch: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} rrfs_dyn64_phy32_intel: @@ -269,124 +269,124 @@ rrfs_dyn64_phy32_intel: option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON' turnoff: ['noaacloud'] tests: - - rap_control_dyn64_phy32: {'project':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - conus13km_debug: {'project':['daily'],'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'],'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'],'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':['daily']} - - hafs_regional_atm_thompson_gfdlsf: {'project':['daily']} - - hafs_regional_atm_ocn: {'project':['daily']} - - hafs_regional_atm_wav: {'project':['daily']} - - hafs_regional_atm_ocn_wav: {'project':['daily'],'turnoff':['noaacloud']} - - hafs_regional_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_telescopic_2nests_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_global_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_global_multiple_4nests_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_specified_moving_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_global_storm_following_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - gnv1_nested: {'project':['daily'],'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':['daily'],'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':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm_ocn_wav_inline: {'project':['daily'],'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':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - hafs_regional_docn_oisst: {'project':['daily'],'turnoff':['noaacloud']} - - hafs_regional_datm_cdeps: {'project':['daily'],'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':['daily'],'turnoff':['wcoss2']} + - 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'],'turnoff':['wcoss2']} - - datm_cdeps_iau_gefs: {'project':['daily'],'turnoff':['wcoss2']} - - datm_cdeps_stochy_gefs: {'project':['daily'],'turnoff':['wcoss2']} - - datm_cdeps_ciceC_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_bulk_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_bulk_gefs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_mx025_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_mx025_gefs: {'project':['daily'],'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'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_gfs: {'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'],'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':['daily'],'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':['daily'],'turnoff':['wcoss2']} - - datm_cdeps_lnd_era5: {'project':['daily'],'turnoff':['wcoss2']} + - 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']} 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'],'turnoff':['noaacloud']} + - atm_ds2s_docn_pcice: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} atm_ds2s_docn_dice_intel: build: compiler: 'intel' @@ -399,113 +399,113 @@ atml_intel: 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' tests: - - control_p8_atmlnd_sbs: {'project':['daily'],'turnoff':['noaacloud','wcoss2']} - - control_p8_atmlnd: {'project':['daily'],'turnoff':['noaacloud','wcoss2']} + - control_p8_atmlnd_sbs: {'project':['daily'],'baseline': 'True','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' tests: - - control_p8_atmlnd_debug: {'project':['daily'],'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':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - atmaero_control_p8_rad: {'project':['daily'],'turnoff':['noaacloud']} - - atmaero_control_p8_rad_micro: {'project':['daily'],'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_debug_intel: build: compiler: 'intel' option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON' turnoff: ['jet','noaacloud','s4'] tests: - - regional_atmaq_debug: {'project':['daily'],'turnoff':['hera','jet','s4','noaacloud']} + - regional_atmaq_debug: {'project':['daily'],'baseline': 'True','turnoff':['hera','jet','s4','noaacloud']} 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'],'turnon':['hera','hercules']} - - control_stochy: {'project':['daily'],'turnon':['hera','hercules']} - - control_ras: {'project':['daily'],'turnon':['hera','hercules']} - - control_p8: {'project':['daily'],'turnon':['hera','hercules']} - - control_p8_ugwpv1: {'project':['daily'],'turnon':['hera','hercules']} - - control_flake: {'project':['daily'],'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'],'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'],'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'],'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'],'turnon':['hera','hercules']} + - rrfs_v1beta: {'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'],'turnon':['hera','hercules']} - - regional_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_control_debug: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_control_debug: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_gf_debug: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_c3_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_diag_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_progcld_thompson_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rrfs_v1beta_debug: {'project':['daily'],'turnon':['hera','hercules']} - - control_ras_debug: {'project':['daily'],'turnon':['hera','hercules']} - - control_stochy_debug: {'project':['daily'],'turnon':['hera','hercules']} - - control_debug_p8: {'project':['daily'],'turnon':['hera','hercules']} - - rap_flake_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_clm_lake_debug: {'project':['daily'],'turnon':['hera','hercules']} - - gnv1_c96_no_nest_debug: {'project':['daily'],'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':['daily'],'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':['daily'],'turnon':['hera','hercules']} - - hrrr_control_dyn32_phy32: {'project':['daily'],'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'],'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'],'dependency':'conus13km_control','turnon':['hera','hercules']} atm_dyn64_phy32_gnu: @@ -514,26 +514,26 @@ atm_dyn64_phy32_gnu: option: '-DAPP=ATM -DCCPP_32BIT=ON' turnon: ['hera','hercules'] tests: - - rap_control_dyn64_phy32: {'project':['daily'],'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':['daily'],'turnon':['hera','hercules']} - - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - - conus13km_debug: {'project':['daily'],'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'],'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'],'turnon':['hera','hercules']} + - rap_control_dyn64_phy32_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} s2swa_gnu: build: compiler: 'gnu' @@ -545,7 +545,7 @@ s2s_gnu: option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnon: ['hera','hercules'] tests: - - cpld_control_nowave_noaero_p8: {'project':['daily'],'turnon':['hera','hercules']} + - cpld_control_nowave_noaero_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} s2swa_debug_gnu: build: compiler: 'gnu' @@ -557,18 +557,25 @@ 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':['daily'],'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':['daily'],'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':['daily'],'turnon':['hera','hercules']} + - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +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']} diff --git a/tests-dev/ufs_test_utils.py b/tests-dev/ufs_test_utils.py index 2d1ffffedd..3b122bcc6e 100644 --- a/tests-dev/ufs_test_utils.py +++ b/tests-dev/ufs_test_utils.py @@ -164,18 +164,25 @@ def create_yaml(): if line.startswith("RUN"): # RUN line build = parse_line(line) test = build[1] + baseline_creation = True machine = build[2] - baseline = f"'{build[3]}'" + baseline = build[3] depend = build[4] + if depend: + baseline_creation = False + if baseline and depend: + baseline_creation = False + if not baseline and not depend: + baseline_creation = False if (machine.find('-') != -1): off_machine = machine.replace("-", "").strip() off_machine = string_clean(off_machine) if (machine.find('+') != -1): on_machine = machine.replace("+", "").strip() on_machine = string_clean(on_machine) - tests = f" - {test}: {{'project':['daily']" - if baseline.isalnum(): - tests += f",'baseline': {baseline}" + tests = f" - {test}: {{'project':['daily']" + if baseline_creation: + tests += f",'baseline': 'True'" if depend and depend.strip(): tests += f",'dependency':'{depend}'" if not (off_machine is None): From ca31cd1e0c7cfe488762d291fe974eee6ee96086 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Mon, 23 Sep 2024 22:50:24 +0000 Subject: [PATCH 11/99] Add BCW192 fv3_conf and nml; update BCW192 test file. --- CICE-interface/CICE | 2 +- tests-dev/logs/RegressionTests_hera.log | 403 +----------------------- tests-dev/test_cases/fv3_conf/BCW192.IN | 2 + tests-dev/test_cases/parm/BCW192.nml.IN | 386 +++++++++++++++++++++++ tests-dev/test_cases/tests/BCW192 | 52 +++ 5 files changed, 457 insertions(+), 388 deletions(-) create mode 100644 tests-dev/test_cases/fv3_conf/BCW192.IN create mode 100644 tests-dev/test_cases/parm/BCW192.nml.IN diff --git a/CICE-interface/CICE b/CICE-interface/CICE index 635d9a100a..2ffee5cd48 160000 --- a/CICE-interface/CICE +++ b/CICE-interface/CICE @@ -1 +1 @@ -Subproject commit 635d9a100a736bd8d14ad091e879d5da6e4eb2bd +Subproject commit 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index 9cec2a7896..b9848e19af 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,31 +1,32 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -5e659f10e5df1f1d1b5eda1c0706927953108f7e +17b6530654e59249709a2ef7a210204a25cd9787 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) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 927261d3916c8e96e7ebe38fe86f06f7aab0abc2 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + a9364591091c836984a40107729720705847c195 FV3 (heads/develop) + ac3055eff06099d61cd65e18bc4f0353ffd83f46 FV3/atmos_cubed_sphere (201912_public_release-405-gac3055e) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 2a50cccd916cceafaf031f4cd14f2ecef277be8f FV3/ccpp/physics (EP4-840-g2a50cccd) + b6c433354394bd8ed5e46692a81149441ff4ae38 FV3/ccpp/physics (EP4-873-gb6c43335) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 81b38a88d860ce7e34e8507c2246151a54d96a39 FV3/upp (upp_v10.2.0-218-g81b38a88) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-567edcc94bc418d0dcd6cdaafed448eeb5aab570 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) + 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) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) NOTES: @@ -34,383 +35,11 @@ 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-20240724 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_852179 +BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_2469485 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic +* (-n) - RUN SINGLE TEST: 2020_CAPE intel +* (-k) - KEEP RUN DIRECTORY * (-r) - USE ROCOTO - -PASS -- COMPILE s2swa_32bit_intel [13:57, 13:55](1 warnings,8 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [06:54, 05:59] (3275484 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_intel [16:22, 16:20](1 warnings,8 remarks) -PASS -- TEST cpld_control_gfsv17_intel [18:07, 17:19] (1995288 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [19:10, 18:10] (2156140 MB) -PASS -- TEST cpld_restart_gfsv17_intel [09:22, 08:21] (1244284 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [20:10, 19:27] (1853500 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [16:26, 16:24](1 warnings,8 remarks) -PASS -- TEST cpld_control_sfs_intel [17:29, 16:57] (1937068 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [05:41, 05:40](1525 warnings,1998 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [23:50, 23:02] (1923896 MB) - -PASS -- COMPILE s2swa_intel [13:57, 13:55],8 remarks) -PASS -- TEST cpld_control_p8_intel [06:58, 05:59] (3332484 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [07:38, 06:36] (3319044 MB) -PASS -- TEST cpld_restart_p8_intel [04:46, 03:45] (3253540 MB) -PASS -- TEST cpld_control_qr_p8_intel [07:03, 06:08] (3334096 MB) -PASS -- TEST cpld_restart_qr_p8_intel [04:46, 03:35] (3289136 MB) -PASS -- TEST cpld_2threads_p8_intel [06:20, 05:30] (3626160 MB) -PASS -- TEST cpld_decomp_p8_intel [06:54, 06:04] (3323856 MB) -PASS -- TEST cpld_mpi_p8_intel [06:00, 05:13] (3191556 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [06:55, 05:58] (3325868 MB) -PASS -- TEST cpld_control_c192_p8_intel [12:06, 10:18] (3515648 MB) -PASS -- TEST cpld_restart_c192_p8_intel [09:03, 06:38] (3634720 MB) -PASS -- TEST cpld_bmark_p8_intel [16:51, 10:24] (4265404 MB) -PASS -- TEST cpld_restart_bmark_p8_intel [13:55, 06:10] (4366120 MB) -PASS -- TEST cpld_s2sa_p8_intel [06:19, 05:23] (3315468 MB) - -PASS -- COMPILE s2sw_intel [13:12, 13:10],8 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [05:47, 04:54] (1990872 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [05:24, 04:28] (2056176 MB) - -PASS -- COMPILE s2swa_debug_intel [05:44, 05:43](1450 warnings,1228 remarks) -PASS -- TEST cpld_debug_p8_intel [09:43, 08:48] (3359844 MB) - -PASS -- COMPILE s2sw_debug_intel [05:16, 05:15](1450 warnings,1228 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [06:59, 06:01] (1989136 MB) - -PASS -- COMPILE s2s_aoflux_intel [12:33, 12:32],1 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:17, 04:22] (2043880 MB) - -PASS -- COMPILE s2s_intel [12:34, 12:33],1 remarks) -PASS -- TEST cpld_control_c48_intel [09:32, 08:56] (3108564 MB) -PASS -- TEST cpld_warmstart_c48_intel [03:14, 02:38] (3095072 MB) -PASS -- TEST cpld_restart_c48_intel [02:06, 01:31] (2521764 MB) - -PASS -- COMPILE s2swa_faster_intel [17:43, 17:42],8 remarks) -PASS -- TEST cpld_control_p8_faster_intel [06:31, 05:32] (3329308 MB) - -PASS -- COMPILE s2sw_pdlib_intel [16:11, 16:11],8 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [18:28, 17:36] (2001816 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [09:26, 08:25] (1268892 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [20:58, 20:01] (1914436 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [05:21, 05:20](1560 warnings,1998 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [25:39, 24:52] (1945360 MB) - -PASS -- COMPILE atm_dyn32_intel [11:51, 11:50](1 warnings,1 remarks) -PASS -- TEST control_flake_intel [03:40, 03:24] (709940 MB) -PASS -- TEST control_CubedSphereGrid_intel [03:27, 02:58] (1602864 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [03:33, 03:00] (1603592 MB) -PASS -- TEST control_latlon_intel [03:22, 02:54] (1604196 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:29, 02:56] (1605116 MB) -PASS -- TEST control_c48_intel [08:03, 07:34] (1766076 MB) -PASS -- TEST control_c48.v2.sfc_intel [07:02, 06:32] (874424 MB) -PASS -- TEST control_c192_intel [11:19, 10:33] (1733616 MB) -PASS -- TEST control_c384_intel [11:55, 10:23] (2009184 MB) -PASS -- TEST control_c384gdas_intel [10:14, 07:52] (1404820 MB) -PASS -- TEST control_stochy_intel [01:53, 01:37] (662192 MB) -PASS -- TEST control_stochy_restart_intel [01:16, 00:59] (512280 MB) -PASS -- TEST control_lndp_intel [01:47, 01:33] (668412 MB) -PASS -- TEST control_iovr4_intel [03:11, 02:55] (659672 MB) -PASS -- TEST control_iovr5_intel [03:09, 02:55] (659496 MB) -PASS -- TEST control_p8_intel [04:05, 03:19] (1897244 MB) -PASS -- TEST control_p8.v2.sfc_intel [04:00, 03:10] (1896492 MB) -PASS -- TEST control_p8_ugwpv1_intel [03:44, 03:04] (1879792 MB) -PASS -- TEST control_restart_p8_intel [02:22, 01:45] (1142152 MB) -PASS -- TEST control_noqr_p8_intel [03:38, 03:04] (1874324 MB) -PASS -- TEST control_restart_noqr_p8_intel [02:20, 01:44] (1161668 MB) -PASS -- TEST control_decomp_p8_intel [03:43, 03:10] (1852628 MB) -PASS -- TEST control_2threads_p8_intel [03:27, 02:54] (1984284 MB) -PASS -- TEST control_p8_lndp_intel [05:57, 05:26] (1876244 MB) -PASS -- TEST control_p8_rrtmgp_intel [04:45, 04:07] (1950676 MB) -PASS -- TEST control_p8_mynn_intel [03:52, 03:09] (1901556 MB) -PASS -- TEST merra2_thompson_intel [04:11, 03:33] (1889680 MB) -PASS -- TEST regional_control_intel [05:58, 05:27] (1094840 MB) -PASS -- TEST regional_restart_intel [03:24, 03:00] (1099188 MB) -PASS -- TEST regional_decomp_intel [06:15, 05:48] (1096988 MB) -PASS -- TEST regional_2threads_intel [03:52, 03:27] (1094616 MB) -PASS -- TEST regional_noquilt_intel [05:42, 05:16] (1396724 MB) -PASS -- TEST regional_netcdf_parallel_intel [05:52, 05:27] (1101484 MB) -PASS -- TEST regional_2dwrtdecomp_intel [05:45, 05:21] (1105076 MB) -PASS -- TEST regional_wofs_intel [07:24, 06:55] (1897552 MB) - -PASS -- COMPILE rrfs_intel [11:25, 11:23](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [08:12, 07:44] (1113888 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [05:02, 04:11] (1303848 MB) -PASS -- TEST rap_decomp_intel [08:40, 08:09] (1045768 MB) -PASS -- TEST rap_2threads_intel [07:53, 07:25] (1186000 MB) -PASS -- TEST rap_restart_intel [04:32, 04:01] (1105316 MB) -PASS -- TEST rap_sfcdiff_intel [08:18, 07:44] (1112948 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [08:36, 08:09] (1033808 MB) -PASS -- TEST rap_sfcdiff_restart_intel [06:20, 05:48] (1137476 MB) -PASS -- TEST hrrr_control_intel [04:26, 03:58] (1041044 MB) -PASS -- TEST hrrr_control_decomp_intel [04:38, 04:13] (1031336 MB) -PASS -- TEST hrrr_control_2threads_intel [04:03, 03:39] (1116748 MB) -PASS -- TEST hrrr_control_restart_intel [02:30, 02:10] (999008 MB) -PASS -- TEST rrfs_v1beta_intel [08:07, 07:35] (1103292 MB) -PASS -- TEST rrfs_v1nssl_intel [09:37, 09:22] (1976260 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:20, 09:04] (2071088 MB) - -PASS -- COMPILE csawmg_intel [10:28, 10:26] -PASS -- TEST control_csawmg_intel [06:36, 06:09] (1021928 MB) -PASS -- TEST control_ras_intel [03:27, 03:15] (750380 MB) - -PASS -- COMPILE csawmg_gnu [04:22, 04:20] -PASS -- TEST control_csawmg_gnu [08:54, 08:26] (750412 MB) - -PASS -- COMPILE wam_intel [10:34, 10:33],1 remarks) -PASS -- TEST control_wam_intel [11:23, 10:50] (1665804 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [14:47, 14:46],1 remarks) -PASS -- TEST control_p8_faster_intel [03:30, 02:52] (1877100 MB) -PASS -- TEST regional_control_faster_intel [05:15, 04:51] (1091668 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [06:39, 06:37](884 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [03:16, 02:47] (1604436 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:12, 02:38] (1623716 MB) -PASS -- TEST control_stochy_debug_intel [03:21, 03:06] (833528 MB) -PASS -- TEST control_lndp_debug_intel [03:11, 02:55] (832248 MB) -PASS -- TEST control_csawmg_debug_intel [04:42, 04:19] (1155312 MB) -PASS -- TEST control_ras_debug_intel [03:08, 02:55] (844692 MB) -PASS -- TEST control_diag_debug_intel [03:26, 02:52] (1668648 MB) -PASS -- TEST control_debug_p8_intel [03:42, 03:13] (1889836 MB) -PASS -- TEST regional_debug_intel [18:09, 17:43] (1103940 MB) -PASS -- TEST rap_control_debug_intel [05:11, 04:58] (1218676 MB) -PASS -- TEST hrrr_control_debug_intel [05:16, 05:01] (1213800 MB) -PASS -- TEST hrrr_gf_debug_intel [05:17, 05:04] (1217072 MB) -PASS -- TEST hrrr_c3_debug_intel [05:17, 05:05] (1171408 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [05:18, 05:05] (1213252 MB) -PASS -- TEST rap_diag_debug_intel [05:37, 05:11] (1306372 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [05:21, 05:09] (1221840 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [05:20, 05:07] (1222464 MB) -PASS -- TEST rap_lndp_debug_intel [05:13, 04:59] (1222344 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [05:21, 05:06] (1219020 MB) -PASS -- TEST rap_noah_debug_intel [05:03, 04:48] (1218732 MB) -PASS -- TEST rap_sfcdiff_debug_intel [05:16, 05:04] (1211628 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:22, 08:07] (1220132 MB) -PASS -- TEST rrfs_v1beta_debug_intel [05:16, 05:03] (1224268 MB) -PASS -- TEST rap_clm_lake_debug_intel [06:21, 06:06] (1216008 MB) -PASS -- TEST rap_flake_debug_intel [05:13, 04:57] (1221016 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [09:09, 08:41] (1229176 MB) - -PASS -- COMPILE atm_debug_dyn32_gnu [04:54, 04:53] -PASS -- TEST control_csawmg_debug_gnu [02:53, 02:23] (737988 MB) - -PASS -- COMPILE wam_debug_intel [03:59, 03:58](839 warnings,1 remarks) -PASS -- TEST control_wam_debug_intel [14:14, 13:35] (1691584 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [10:30, 10:30](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:40, 03:52] (1169156 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [06:53, 06:28] (1058076 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [03:49, 03:23] (989796 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [06:28, 06:05] (1097024 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:37, 03:10] (964200 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:06, 03:41] (927508 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [05:24, 04:53] (1037848 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:11, 01:53] (928612 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [13:59, 13:58](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [02:46, 02:06] (1214948 MB) -PASS -- TEST conus13km_2threads_intel [01:27, 00:55] (1125956 MB) -PASS -- TEST conus13km_restart_mismatch_intel [01:57, 01:23] (1113700 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [10:39, 10:39](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [04:42, 04:12] (988812 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [04:07, 04:06](787 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [05:12, 04:59] (1094828 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:09, 04:52] (1102540 MB) -PASS -- TEST conus13km_debug_intel [15:11, 14:37] (1250436 MB) -PASS -- TEST conus13km_debug_qr_intel [15:23, 14:52] (946604 MB) -PASS -- TEST conus13km_debug_2threads_intel [10:16, 09:45] (1163920 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [15:08, 14:38] (1306500 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [04:07, 04:06](787 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [05:44, 05:27] (1141900 MB) - -PASS -- COMPILE hafsw_intel [12:30, 12:30](1 warnings,8 remarks) -PASS -- TEST hafs_regional_atm_intel [06:04, 04:59] (742632 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [06:06, 05:47] (1111736 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [08:02, 06:53] (848972 MB) -PASS -- TEST hafs_regional_atm_wav_intel [14:31, 13:24] (871644 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [16:33, 15:18] (885820 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [06:15, 05:28] (503956 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:49, 06:41] (523248 MB) -PASS -- TEST hafs_global_1nest_atm_intel [03:15, 02:41] (376832 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [08:52, 07:07] (486708 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:24, 03:51] (533848 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:17, 03:36] (530244 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:52, 04:09] (594000 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:27, 01:08] (409712 MB) -PASS -- TEST gnv1_nested_intel [05:17, 04:01] (1744792 MB) - -PASS -- COMPILE hafsw_debug_intel [04:38, 04:37](1467 warnings,1501 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:59, 13:11] (595672 MB) - -PASS -- COMPILE hafsw_faster_intel [16:34, 16:33],7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [09:29, 08:41] (684072 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [09:46, 08:50] (749224 MB) - -PASS -- COMPILE hafs_mom6w_intel [12:27, 12:25],7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [07:14, 06:24] (742820 MB) - -PASS -- COMPILE hafs_all_intel [11:44, 11:43],7 remarks) -PASS -- TEST hafs_regional_docn_intel [07:30, 06:29] (837364 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [07:31, 06:28] (807508 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [16:49, 16:08] (1222660 MB) - -PASS -- COMPILE datm_cdeps_intel [06:40, 06:39] -PASS -- TEST datm_cdeps_control_cfsr_intel [02:53, 02:44] (1147328 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:53, 01:43] (1099196 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [02:42, 02:35] (1024148 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [03:00, 02:42] (1033352 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [02:46, 02:39] (1024528 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:54, 02:42] (1160140 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:57, 02:46] (1168368 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [02:47, 02:40] (1022220 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:57, 06:39] (1070768 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [07:58, 06:39] (1042496 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:48, 02:41] (1160968 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:10, 04:02] (2452188 MB) -PASS -- TEST datm_cdeps_gfs_intel [04:14, 04:03] (2496684 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [03:20, 03:19](2 warnings -PASS -- TEST datm_cdeps_debug_cfsr_intel [06:28, 06:20] (1093840 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [06:38, 06:37] -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:04, 02:53] (1148448 MB) - -PASS -- COMPILE datm_cdeps_land_intel [01:12, 01:12],1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:12, 00:49] (260324 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [01:09, 00:51] (328172 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:46, 00:30] (321732 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [11:21, 11:19],1 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [04:35, 03:42] (1970100 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [11:08, 11:05],1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [04:31, 03:35] (1954524 MB) - -PASS -- COMPILE atml_intel [12:25, 12:24](8 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_sbs_intel [05:14, 04:21] (1851548 MB) -PASS -- TEST control_p8_atmlnd_intel [05:08, 04:22] (1879560 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [03:04, 02:26] (1106320 MB) - -PASS -- COMPILE atml_debug_intel [05:01, 05:00](882 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [06:47, 05:51] (1891340 MB) - -PASS -- COMPILE atmw_intel [11:32, 11:31],8 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [02:34, 01:55] (1906440 MB) - -PASS -- COMPILE atmaero_intel [11:23, 11:22],1 remarks) -PASS -- TEST atmaero_control_p8_intel [04:53, 04:09] (3182560 MB) -PASS -- TEST atmaero_control_p8_rad_intel [05:38, 04:54] (3084264 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [06:26, 05:41] (3044004 MB) - -PASS -- COMPILE atmaq_debug_intel [04:16, 04:15](884 warnings,6 remarks) -PASS -- TEST regional_atmaq_debug_intel [23:00, 21:09] (4478468 MB) - -PASS -- COMPILE atm_gnu [04:45, 04:43] -PASS -- TEST control_c48_gnu [11:43, 11:12] (1539040 MB) -PASS -- TEST control_stochy_gnu [03:34, 03:18] (505064 MB) -PASS -- TEST control_ras_gnu [05:01, 04:46] (514472 MB) -PASS -- TEST control_p8_gnu [05:40, 04:51] (1463300 MB) -PASS -- TEST control_p8_ugwpv1_gnu [05:31, 04:47] (1463428 MB) -PASS -- TEST control_flake_gnu [10:25, 10:10] (549156 MB) - -PASS -- COMPILE rrfs_gnu [04:42, 04:40] -PASS -- TEST rap_control_gnu [11:15, 10:48] (816436 MB) -PASS -- TEST rap_decomp_gnu [11:18, 10:54] (851764 MB) -PASS -- TEST rap_2threads_gnu [10:12, 09:46] (932332 MB) -PASS -- TEST rap_restart_gnu [06:01, 05:28] (578728 MB) -PASS -- TEST rap_sfcdiff_gnu [11:21, 10:47] (814476 MB) -PASS -- TEST rap_sfcdiff_decomp_gnu [11:32, 11:06] (813696 MB) -PASS -- TEST rap_sfcdiff_restart_gnu [08:37, 08:01] (582772 MB) -PASS -- TEST hrrr_control_gnu [05:59, 05:31] (814048 MB) -PASS -- TEST hrrr_control_noqr_gnu [05:59, 05:31] (799468 MB) -PASS -- TEST hrrr_control_2threads_gnu [05:24, 04:59] (921020 MB) -PASS -- TEST hrrr_control_decomp_gnu [06:01, 05:32] (850092 MB) -PASS -- TEST hrrr_control_restart_gnu [03:12, 02:51] (566496 MB) -PASS -- TEST hrrr_control_restart_noqr_gnu [03:10, 02:48] (656112 MB) -PASS -- TEST rrfs_v1beta_gnu [11:05, 10:27] (813500 MB) - -PASS -- COMPILE atm_dyn32_debug_gnu [07:53, 07:52] -PASS -- TEST control_diag_debug_gnu [02:17, 01:40] (1275460 MB) -PASS -- TEST regional_debug_gnu [11:22, 10:54] (748640 MB) -PASS -- TEST rap_control_debug_gnu [02:56, 02:41] (825548 MB) -PASS -- TEST hrrr_control_debug_gnu [02:57, 02:39] (816988 MB) -PASS -- TEST hrrr_gf_debug_gnu [02:58, 02:41] (824812 MB) -PASS -- TEST hrrr_c3_debug_gnu [02:54, 02:41] (828356 MB) -PASS -- TEST rap_diag_debug_gnu [03:16, 02:50] (911492 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:23, 04:07] (825672 MB) -PASS -- TEST rap_progcld_thompson_debug_gnu [02:53, 02:38] (825244 MB) -PASS -- TEST rrfs_v1beta_debug_gnu [03:02, 02:38] (818684 MB) -PASS -- TEST control_ras_debug_gnu [01:49, 01:35] (456872 MB) -PASS -- TEST control_stochy_debug_gnu [02:02, 01:45] (452296 MB) -PASS -- TEST control_debug_p8_gnu [02:26, 01:48] (1442360 MB) -PASS -- TEST rap_flake_debug_gnu [02:58, 02:42] (820440 MB) -PASS -- TEST rap_clm_lake_debug_gnu [03:16, 03:00] (821680 MB) -PASS -- TEST gnv1_c96_no_nest_debug_gnu [04:50, 04:21] (832912 MB) - -PASS -- COMPILE wam_debug_gnu [03:19, 03:18] - -PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:55, 04:54] -PASS -- TEST rap_control_dyn32_phy32_gnu [09:51, 09:21] (707504 MB) -PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:25, 04:58] (710952 MB) -PASS -- TEST rap_2threads_dyn32_phy32_gnu [09:08, 08:38] (753076 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [04:56, 04:30] (745716 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:31, 05:03] (707868 MB) -PASS -- TEST rap_restart_dyn32_phy32_gnu [07:30, 06:59] (553380 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [02:57, 02:32] (536668 MB) -PASS -- TEST conus13km_control_gnu [03:59, 03:13] (878456 MB) -PASS -- TEST conus13km_2threads_gnu [06:44, 06:06] (882028 MB) -PASS -- TEST conus13km_restart_mismatch_gnu [02:22, 01:48] (555420 MB) - -PASS -- COMPILE atm_dyn64_phy32_gnu [10:58, 10:57] -PASS -- TEST rap_control_dyn64_phy32_gnu [06:11, 05:39] (738904 MB) - -PASS -- COMPILE atm_dyn32_phy32_debug_gnu [07:43, 07:42] -PASS -- TEST rap_control_debug_dyn32_phy32_gnu [02:54, 02:37] (714828 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [02:48, 02:31] (714776 MB) -PASS -- TEST conus13km_debug_gnu [07:47, 07:09] (893464 MB) -PASS -- TEST conus13km_debug_qr_gnu [07:38, 06:58] (582268 MB) -PASS -- TEST conus13km_debug_2threads_gnu [07:56, 07:26] (900368 MB) -PASS -- TEST conus13km_radar_tten_debug_gnu [07:37, 07:08] (960144 MB) - -PASS -- COMPILE atm_dyn64_phy32_debug_gnu [07:41, 07:40] -PASS -- TEST rap_control_dyn64_phy32_debug_gnu [02:53, 02:39] (734672 MB) - -PASS -- COMPILE s2swa_gnu [16:44, 16:43] -PASS -- COMPILE s2s_gnu [15:45, 15:44] -PASS -- TEST cpld_control_nowave_noaero_p8_gnu [08:31, 07:29] (1536368 MB) - -PASS -- COMPILE s2swa_debug_gnu [03:24, 03:23] -PASS -- COMPILE s2sw_pdlib_gnu [16:15, 16:14] -PASS -- TEST cpld_control_pdlib_p8_gnu [20:46, 19:54] (1458072 MB) - -PASS -- COMPILE s2sw_pdlib_debug_gnu [03:13, 03:12] -PASS -- TEST cpld_debug_pdlib_p8_gnu [14:31, 13:36] (1451368 MB) - -PASS -- COMPILE datm_cdeps_gnu [15:42, 15:41] -PASS -- TEST datm_cdeps_control_cfsr_gnu [03:16, 03:06] (682964 MB) - - -SYNOPSIS: -Starting Date/Time: 20240727 20:11:02 -Ending Date/Time: 20240728 00:59:44 -Total Time: 04h:48m:42s -Compiles Completed: 57/57 -Tests Completed: 245/245 - - -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==== diff --git a/tests-dev/test_cases/fv3_conf/BCW192.IN b/tests-dev/test_cases/fv3_conf/BCW192.IN new file mode 100644 index 0000000000..79ba121f4c --- /dev/null +++ b/tests-dev/test_cases/fv3_conf/BCW192.IN @@ -0,0 +1,2 @@ +cp -R /scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/* . + diff --git a/tests-dev/test_cases/parm/BCW192.nml.IN b/tests-dev/test_cases/parm/BCW192.nml.IN new file mode 100644 index 0000000000..5313df99fb --- /dev/null +++ b/tests-dev/test_cases/parm/BCW192.nml.IN @@ -0,0 +1,386 @@ +&atmos_model_nml + blocksize = 32 + chksum_debug = .false. + dycore_only = .true. + ccpp_suite = FV3_GFS_v17_p8_ugwpv1 + +/ + +&diag_manager_nml + prepend_date = .false. + max_output_fields = 300 + +/ + +&fms_nml + clock_grain = 'ROUTINE' + domains_stack_size = 16000000 + print_memory_usage = .false. + +/ + +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + +&fv_core_nml + layout = 4,8 + io_layout = 1,1 + npx = 193 + npy = 193 + ntiles = 6 + npz = 127 + dz_min = 6 + psm_bc = 1 + grid_type = 0 + make_nh = .true. + fv_debug = .false. + range_warn = .true. + reset_eta = .false. + n_sponge = 42 + nudge_qv = .true. + nudge_dz = .false. + tau = 0. + rf_cutoff = 10. + d2_bg_k1 = 0.20 + d2_bg_k2 = 0.04 + kord_tm = -9 + kord_mt = 9 + kord_wz = 9 + kord_tr = 9 + 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 = 0 + d_ext = 0. + dnats = 0 + fv_sg_adj = 450 + d2_bg = 0. + nord = 2 + dddmp = 0.1 + d4_bg = 0.12 + vtdm4 = 0.02 + delt_max = 0.002 + ke_bg = 0. + do_vort_damp = .true. + external_ic = .false. + external_eta = .false. + gfs_phil = .false. + nggps_ic = .false. + fv_eta_file='global_hyblev.l128.txt' + npz_type='input' + mountain = .false. + ncep_ic = .false. + d_con = 1. + hord_mt = 5 + hord_vt = 5 + hord_tm = 5 + hord_dp = -5 + hord_tr = 8 + adjust_dry_mass = .false. + dry_mass=98320.0 + consv_te = 1. + do_sat_adj = .false. + fast_tau_w_sec = 0.2 + consv_am = .false. + fill = .true. + dwind_2d = .false. + print_freq = 6 + warm_start = .false. + no_dycore = .false. + z_tracer = .true. + agrid_vel_rst = .true. + read_increment = .false. + res_latlon_dynamics = "" + +/ + +&external_ic_nml + filtered_terrain = .true. + levp = 128 + gfs_dwinds = .true. + checker_tr = .false. + nt_checker = 0 + +/ + +&gfs_physics_nml + fhzero = 6 + h2o_phys = .true. + ldiag3d = .false. + qdiag3d = .false. + print_diff_pgr = .false. + fhcyc = 0 + use_ufo = .true. + pre_rad = .false. + imp_physics = 8 + iovr = 3 + ltaerosol = .false. + lradar = .true. + ttendlim = -999 + dt_inner = 450 + sedi_semi = .true. + decfl = 10 + oz_phys = .false. + oz_phys_2015 = .true. + lsoil_lsm = 4 + do_mynnedmf = .false. + do_mynnsfclay = .false. + icloud_bl = 1 + bl_mynn_edmf = 1 + bl_mynn_tkeadvect = .true. + bl_mynn_edmf_mom = 1 + do_ugwp = .false. + do_tofd = .false. + gwd_opt = 2 + do_ugwp_v0 = .false. + do_ugwp_v1 = .true. + do_ugwp_v0_orog_only = .false. + do_ugwp_v0_nst_only = .false. + do_gsl_drag_ls_bl = .true. + do_gsl_drag_ss = .true. + do_gsl_drag_tofd = .true. + do_ugwp_v1_orog_only = .false. + min_lakeice = 0.15 + min_seaice = 0.15 + use_cice_alb = .false. + pdfcld = .false. + fhswr = 3600. + fhlwr = 3600. + ialb = 2 + iems = 2 + iaer = 1011 + icliq_sw = 2 + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .true. + shal_cnv = .true. + cal_pre = .false. + redrag = .true. + dspheat = .true. + hybedmf = .false. + satmedmf = .true. + isatmedmf = 1 + lheatstrg = .false. + lseaspray = .true. + random_clds = .false. + trans_trac = .true. + cnvcld = .true. + imfshalcnv = 2 + imfdeepcnv = 2 + progsigma = .true. + betascu = 8.0 + betamcu = 1.0 + betadcu = 2.0 + ras = .false. + cdmbgwd = 10.0,3.5,1.0,1.0 + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsoil = 4 + lsm = 2 + 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 + iopt_diag = 1 + debug = .false. + nstf_name = 2,0,0,0,0 + nst_anl = .true. + psautco = 0.0008,0.0005 + prautco = 0.00015,0.00015 + lgfdlmprad = .false. + effr_in = .true. + ldiag_ugwp = .false. + do_RRTMGP = .false. + active_gases = 'h2o_co2_o3_n2o_ch4_o2' + ngases = 6 + lw_file_gas = 'rrtmgp-data-lw-g128-210809.nc' + lw_file_clouds = 'rrtmgp-cloud-optics-coeffs-lw.nc' + sw_file_gas = 'rrtmgp-data-sw-g112-210809.nc' + sw_file_clouds = 'rrtmgp-cloud-optics-coeffs-sw.nc' + rrtmgp_nGptsSW = 112 + rrtmgp_nGptsLW = 128 + rrtmgp_nBandsLW = 16 + rrtmgp_nBandsSW = 14 + doGP_cldoptics_LUT = .false. + doGP_lwscat = .false. + do_sppt = .false. + do_shum = .false. + do_skeb = .false. + frac_grid = .true. + cplchm = .false. + cplflx = .false. + cplice = .false. + cplwav = .false. + cplwav2atm = .false. + do_ca = .true. + ca_global = .false. + ca_sgs = .true. + nca = 1 + ncells = 5 + nlives = 12 + nseed = 1 + nfracseed = 0.5 + nthresh = 18 + ca_trigger = .true. + nspinup = 1 + iseed_ca = 485671814 +/ +&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 = 2 + knob_ugwp_ndx4lh = 4 + knob_ugwp_version = 1 + knob_ugwp_palaunch = 275.0e2 + knob_ugwp_nslope = 1 + knob_ugwp_lzmax = 15.750e3 + knob_ugwp_lzmin = 0.75e3 + knob_ugwp_lzstar = 2.0e3 + knob_ugwp_taumin = 0.25e-3 + knob_ugwp_tauamp = 1.5e-3 + knob_ugwp_lhmet = 200.0e3 + knob_ugwp_orosolv = 'pss-1986' +/ + +&gfdl_cloud_microphysics_nml + sedi_transport = .true. + 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 = 225. + tau_v2l = 150. + 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 = 150. + reiflag = 2 + + +/ + +&interpolator_nml + interp_method = 'conserve_great_circle' + +/ + +&namsfc + FNGLAC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_glacier.2x2.grb' + FNMXIC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_maxice.2x2.grb' + FNTSFC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/RTGSST.1982.2012.monthly.clim.grb' + FNSNOC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_snoclim.1.875.grb' + FNZORC = 'igbp' + FNALBC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.snowfree_albedo.tileX.nc' + FNALBC2 = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.facsf.tileX.nc' + FNAISC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/IMS-NIC.blended.ice.monthly.clim.grb' + FNTG3C = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.substrate_temperature.tileX.nc' + FNVEGC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.vegetation_greenness.tileX.nc' + FNVETC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.vegetation_type.tileX.nc' + FNSOTC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.soil_type.tileX.nc' + FNSOCC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.soil_color.tileX.nc' + FNSMCC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_soilmgldas.statsgo.t382.768.384.grb' + FNMSKH = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_slmask.t1534.3072.1536.grb' + FNTSFA = ' ' + FNACNA = '' + FNSNOA = '' + FNVMNC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.vegetation_greenness.tileX.nc' + FNVMXC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.vegetation_greenness.tileX.nc' + FNSLPC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.slope_type.tileX.nc' + FNABSC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.maximum_snow_albedo.tileX.nc' + LDEBUG = .false. + FSMCL(2) = 99999 + FSMCL(3) = 99999 + FSMCL(4) = 99999 + LANDICE = .false. + FTSFS = 90 + FAISL = 99999 + FAISS = 99999 + FSNOL = 99999 + FSNOS = 99999 + FSICL = 0 + FSICS = 0 + FTSFL = 99999 + FVETL = 99999 + FSOTL = 99999 + FvmnL = 99999 + FvmxL = 99999 + FSLPL = 99999 + FABSL = 99999 + +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' + +/ + +&nam_stochy +/ +&nam_sfcperts +/ + &test_case_nml ! cold start + test_case = 13 +/ + diff --git a/tests-dev/test_cases/tests/BCW192 b/tests-dev/test_cases/tests/BCW192 index e69de29bb2..1b60990e07 100644 --- a/tests-dev/test_cases/tests/BCW192 +++ b/tests-dev/test_cases/tests/BCW192 @@ -0,0 +1,52 @@ +############################################################################### +# +# Global control test: GFSv16 atmosphere only at C192L127 +# +############################################################################### + +export TEST_DESCR="Compare global control C192L127 results with previous trunk version" + +export CNTL_DIR=control_c192 + +export LIST_FILES="sfcf000.nc \ + sfcf024.nc \ + atmf000.nc \ + atmf024.nc \ + GFSFLX.GrbF00 \ + GFSFLX.GrbF24 \ + GFSPRS.GrbF00 \ + GFSPRS.GrbF24" + +export ATMRES=C192 + +export_fv3 +export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + +export INPES=4 +export WRTTASK_PER_GROUP=12 +export NPZ=127 +export NPZP=128 +export NPX=193 +export NPY=193 +export SYEAR=2019 +export SMONTH=12 +export SDAY=03 +export SHOUR=00 +export nhours_fcst=240 +export RESTART_INTERVAL=48 +export OUTPUT_GRID='gaussian_grid' +export NSTF_NAME='2,0,0,0,0' +export WRITE_DOPOST=.true. +export IAER=5111 +export IOVR=3 +export IMO=768 +export JMO=384 + +#export FV3_RUN=control_run.IN +#export INPUT_NML=global_control.nml.IN +export FV3_RUN=BCW192.IN +export INPUT_NML=BCW192.nml.IN +#export V2_SFC_FILE=true +export HSD_CASE=true From e74709a0876a4e25c3b788839c492fa6961fe87a Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 25 Sep 2024 19:59:31 +0000 Subject: [PATCH 12/99] Change fv3_conf dir name and bcw IN file title. --- tests-dev/test_cases/{fv3_conf => exp_conf}/2020_CAPE.in | 0 .../{fv3_conf/BCW192.IN => exp_conf/baroclinic_wave.IN} | 0 tests-dev/test_cases/{fv3_conf => exp_conf}/compile_slurm.IN_hera | 0 tests-dev/test_cases/{fv3_conf => exp_conf}/fv3_slurm.IN_hera | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename tests-dev/test_cases/{fv3_conf => exp_conf}/2020_CAPE.in (100%) rename tests-dev/test_cases/{fv3_conf/BCW192.IN => exp_conf/baroclinic_wave.IN} (100%) rename tests-dev/test_cases/{fv3_conf => exp_conf}/compile_slurm.IN_hera (100%) rename tests-dev/test_cases/{fv3_conf => exp_conf}/fv3_slurm.IN_hera (100%) diff --git a/tests-dev/test_cases/fv3_conf/2020_CAPE.in b/tests-dev/test_cases/exp_conf/2020_CAPE.in similarity index 100% rename from tests-dev/test_cases/fv3_conf/2020_CAPE.in rename to tests-dev/test_cases/exp_conf/2020_CAPE.in diff --git a/tests-dev/test_cases/fv3_conf/BCW192.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN similarity index 100% rename from tests-dev/test_cases/fv3_conf/BCW192.IN rename to tests-dev/test_cases/exp_conf/baroclinic_wave.IN diff --git a/tests-dev/test_cases/fv3_conf/compile_slurm.IN_hera b/tests-dev/test_cases/exp_conf/compile_slurm.IN_hera similarity index 100% rename from tests-dev/test_cases/fv3_conf/compile_slurm.IN_hera rename to tests-dev/test_cases/exp_conf/compile_slurm.IN_hera diff --git a/tests-dev/test_cases/fv3_conf/fv3_slurm.IN_hera b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_hera similarity index 100% rename from tests-dev/test_cases/fv3_conf/fv3_slurm.IN_hera rename to tests-dev/test_cases/exp_conf/fv3_slurm.IN_hera From f4db42b6d8c621c9ca6c9c7f364574f313159f62 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 25 Sep 2024 20:03:10 +0000 Subject: [PATCH 13/99] Rename 2020_CAPE.IN. --- tests-dev/test_cases/exp_conf/{2020_CAPE.in => 2020_CAPE.IN} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tests-dev/test_cases/exp_conf/{2020_CAPE.in => 2020_CAPE.IN} (100%) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.in b/tests-dev/test_cases/exp_conf/2020_CAPE.IN similarity index 100% rename from tests-dev/test_cases/exp_conf/2020_CAPE.in rename to tests-dev/test_cases/exp_conf/2020_CAPE.IN From 843fe6bf9a21ab962da376da5486bb9928105e52 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 25 Sep 2024 20:04:53 +0000 Subject: [PATCH 14/99] Fix CICE hash. --- CICE-interface/CICE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CICE-interface/CICE b/CICE-interface/CICE index 2ffee5cd48..635d9a100a 160000 --- a/CICE-interface/CICE +++ b/CICE-interface/CICE @@ -1 +1 @@ -Subproject commit 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 +Subproject commit 635d9a100a736bd8d14ad091e879d5da6e4eb2bd From 52a37c14732688e80f7f41d8b0eeb6872498ad21 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 25 Sep 2024 20:06:42 +0000 Subject: [PATCH 15/99] Update ufs_test.sh to use exp_conf. --- tests-dev/ufs_test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index fea29e0b7c..309a05ac5d 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -202,7 +202,7 @@ if [[ ${LINK_TESTS} == true ]]; then fi cp "${PATHRT}"/test_cases/tests/* "${PATHRT}"/tests - cp "${PATHRT}"/test_cases/fv3_conf/* "${PATHRT}"/fv3_conf + cp "${PATHRT}"/test_cases/exp_conf/* "${PATHRT}"/fv3_conf cp "${PATHRT}"/test_cases/parm/* "${PATHRT}"/parm fi From f5904778c45977dbf8f82c398effd5eab91261fc Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 25 Sep 2024 20:15:27 +0000 Subject: [PATCH 16/99] Update baroclinic wave tests file. --- tests-dev/test_cases/tests/{BCW192 => baroclinic_wave} | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) rename tests-dev/test_cases/tests/{BCW192 => baroclinic_wave} (92%) diff --git a/tests-dev/test_cases/tests/BCW192 b/tests-dev/test_cases/tests/baroclinic_wave similarity index 92% rename from tests-dev/test_cases/tests/BCW192 rename to tests-dev/test_cases/tests/baroclinic_wave index 1b60990e07..3306b419c2 100644 --- a/tests-dev/test_cases/tests/BCW192 +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -6,7 +6,7 @@ export TEST_DESCR="Compare global control C192L127 results with previous trunk version" -export CNTL_DIR=control_c192 +export CNTL_DIR=baroclinic_wave export LIST_FILES="sfcf000.nc \ sfcf024.nc \ @@ -34,8 +34,9 @@ export SYEAR=2019 export SMONTH=12 export SDAY=03 export SHOUR=00 -export nhours_fcst=240 -export RESTART_INTERVAL=48 +export FHMAX=240 +export DT_ATMOS=450 +export RESTART_INTERVAL='480 -1' export OUTPUT_GRID='gaussian_grid' export NSTF_NAME='2,0,0,0,0' export WRITE_DOPOST=.true. From 914f17767c974266533aed989cc4e7336bd98009 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Mon, 30 Sep 2024 17:36:05 +0000 Subject: [PATCH 17/99] Update bcw nml and test file. --- tests-dev/logs/RegressionTests_hera.log | 10 ++--- .../test_cases/exp_conf/baroclinic_wave.IN | 2 +- .../{BCW192.nml.IN => baroclinic_wave.nml.IN} | 40 +++++++++---------- tests-dev/test_cases/tests/baroclinic_wave | 13 ++++-- tests-dev/ufs_test.yaml | 2 +- 5 files changed, 37 insertions(+), 30 deletions(-) rename tests-dev/test_cases/parm/{BCW192.nml.IN => baroclinic_wave.nml.IN} (73%) diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index b9848e19af..7e9000e23d 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,14 +1,14 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -17b6530654e59249709a2ef7a210204a25cd9787 +f5904778c45977dbf8f82c398effd5eab91261fc 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) - 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) + 635d9a100a736bd8d14ad091e879d5da6e4eb2bd CICE-interface/CICE (CICE6.0.0-373-g635d9a1) ++f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) a9364591091c836984a40107729720705847c195 FV3 (heads/develop) @@ -36,10 +36,10 @@ 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-20240909 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_2469485 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_1760937 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic -* (-n) - RUN SINGLE TEST: 2020_CAPE intel +* (-n) - RUN SINGLE TEST: baroclinic_wave intel * (-k) - KEEP RUN DIRECTORY * (-r) - USE ROCOTO diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 79ba121f4c..143cdd411d 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -1,2 +1,2 @@ -cp -R /scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/* . +cp -R /scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/* ./BCW192_test diff --git a/tests-dev/test_cases/parm/BCW192.nml.IN b/tests-dev/test_cases/parm/baroclinic_wave.nml.IN similarity index 73% rename from tests-dev/test_cases/parm/BCW192.nml.IN rename to tests-dev/test_cases/parm/baroclinic_wave.nml.IN index 5313df99fb..3439abc2c9 100644 --- a/tests-dev/test_cases/parm/BCW192.nml.IN +++ b/tests-dev/test_cases/parm/baroclinic_wave.nml.IN @@ -327,28 +327,28 @@ / &namsfc - FNGLAC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_glacier.2x2.grb' - FNMXIC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_maxice.2x2.grb' - FNTSFC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/RTGSST.1982.2012.monthly.clim.grb' - FNSNOC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_snoclim.1.875.grb' - FNZORC = 'igbp' - FNALBC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.snowfree_albedo.tileX.nc' - FNALBC2 = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.facsf.tileX.nc' - FNAISC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/IMS-NIC.blended.ice.monthly.clim.grb' - FNTG3C = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.substrate_temperature.tileX.nc' - FNVEGC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.vegetation_greenness.tileX.nc' - FNVETC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.vegetation_type.tileX.nc' - FNSOTC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.soil_type.tileX.nc' - FNSOCC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.soil_color.tileX.nc' - FNSMCC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_soilmgldas.statsgo.t382.768.384.grb' - FNMSKH = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/am/global_slmask.t1534.3072.1536.grb' - FNTSFA = ' ' + FNGLAC = @[FNGLAC] + FNMXIC = @[FNMXIC] + FNTSFC = @[FNTSFC] + FNSNOC = @[FNSNOC] + FNZORC = @[FNZORC] + FNALBC = @[FNALBC] + FNALBC2 = @[FNALBC2] + FNAISC = @[FNAISC] + FNTG3C = @[FNTG3C] + FNVEGC = @[FNVEGC] + FNVETC = @[FNVETC] + FNSOTC = @[FNSOTC] + FNSOCC = @[FNSOCC] + FNSMCC = @[FNSMCC] + FNMSKH = @[FNMSKH] + FNTSFA = '' FNACNA = '' FNSNOA = '' - FNVMNC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.vegetation_greenness.tileX.nc' - FNVMXC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.vegetation_greenness.tileX.nc' - FNSLPC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.slope_type.tileX.nc' - FNABSC = '/scratch2/NCEPDEV/ensemble/Xiaqiong.Zhou/noscrub/github/global-workflow-20231226/fix/orog/C192/sfc/C192.mx025.maximum_snow_albedo.tileX.nc' + FNVMNC = @[FNVMNC] + FNVMXC = @[FNVMXC] + FNSLPC = @[FNSLPC] + FNABSC = @[FNABSC] LDEBUG = .false. FSMCL(2) = 99999 FSMCL(3) = 99999 diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 3306b419c2..435e249b16 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -36,7 +36,7 @@ export SDAY=03 export SHOUR=00 export FHMAX=240 export DT_ATMOS=450 -export RESTART_INTERVAL='480 -1' +#export RESTART_INTERVAL='480 -1' export OUTPUT_GRID='gaussian_grid' export NSTF_NAME='2,0,0,0,0' export WRITE_DOPOST=.true. @@ -44,10 +44,17 @@ export IAER=5111 export IOVR=3 export IMO=768 export JMO=384 +export IDEFLATE=1 +export ICHUNK2D=768 +export JCHUNK2D=384 +export ICHUNK3D=768 +export JCHUNK3D=384 +export KCHUNK3D=1 +#export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 120 126 132 138 144 150 156 162 168 174 180 186 192 198 204 210 216 222 228 234 240' #export FV3_RUN=control_run.IN #export INPUT_NML=global_control.nml.IN -export FV3_RUN=BCW192.IN -export INPUT_NML=BCW192.nml.IN +export FV3_RUN=baroclinic_wave.IN +export INPUT_NML=baroclinic_wave.nml.IN #export V2_SFC_FILE=true export HSD_CASE=true diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 8a7ee29b27..2df4701749 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -446,7 +446,7 @@ test_cases_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: - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} - - BCW192: {'project':['daily'],'turnoff':['noaacloud']} + - baroclinic_wave: {'project':['daily'],'turnoff':['noaacloud']} atm_gnu: build: compiler: 'gnu' From 6b1a4240bf151d2977caab68c9a03afd8b5594a7 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Mon, 30 Sep 2024 19:29:40 +0000 Subject: [PATCH 18/99] Updates. --- tests-dev/logs/RegressionTests_hera.log | 6 +-- .../test_cases/exp_conf/baroclinic_wave.IN | 2 +- tests-dev/test_cases/parm/model_configure.IN | 38 ------------------- .../test_cases/parm/ufs.configure.atm_esmf.IN | 27 ------------- tests-dev/test_cases/tests/baroclinic_wave | 7 +--- 5 files changed, 6 insertions(+), 74 deletions(-) delete mode 100644 tests-dev/test_cases/parm/model_configure.IN delete mode 100644 tests-dev/test_cases/parm/ufs.configure.atm_esmf.IN diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index 7e9000e23d..06bd124c4e 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,14 +1,14 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -f5904778c45977dbf8f82c398effd5eab91261fc +914f17767c974266533aed989cc4e7336bd98009 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) 635d9a100a736bd8d14ad091e879d5da6e4eb2bd CICE-interface/CICE (CICE6.0.0-373-g635d9a1) -+f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) + 4c87095256c1c599c3ccaa857a95744158751a60 CICE-interface/CICE/icepack (Icepack1.1.0-191-g4c87095) dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) a9364591091c836984a40107729720705847c195 FV3 (heads/develop) @@ -36,7 +36,7 @@ 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-20240909 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_1760937 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_903939 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 143cdd411d..9922a93bc8 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -1,2 +1,2 @@ -cp -R /scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/* ./BCW192_test +cp -R /scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/* . diff --git a/tests-dev/test_cases/parm/model_configure.IN b/tests-dev/test_cases/parm/model_configure.IN deleted file mode 100644 index a112bc0a01..0000000000 --- a/tests-dev/test_cases/parm/model_configure.IN +++ /dev/null @@ -1,38 +0,0 @@ -start_year: @[SYEAR] -start_month: @[SMONTH] -start_day: @[SDAY] -start_hour: @[SHOUR] -start_minute: 0 -start_second: 0 -nhours_fcst: @[FHMAX] -fhrot: @[FHROT] - -dt_atmos: @[DT_ATMOS] -restart_interval: @[RESTART_INTERVAL] - -quilting: @[QUILTING] -quilting_restart: @[QUILTING_RESTART] -write_groups: @[WRITE_GROUP] -write_tasks_per_group: @[WRTTASK_PER_GROUP] -itasks: @[ITASKS] -output_history: @[OUTPUT_HISTORY] -history_file_on_native_grid: @[HISTORY_FILE_ON_NATIVE_GRID] -write_dopost: @[WRITE_DOPOST] -write_nsflip: @[WRITE_NSFLIP] -num_files: @[NUM_FILES] -filename_base: @[FILENAME_BASE] -output_grid: @[OUTPUT_GRID] -output_file: @[OUTPUT_FILE] -zstandard_level: @[ZSTANDARD_LEVEL] -ideflate: @[IDEFLATE] -quantize_mode: 'quantize_bitround' -quantize_nsd: @[QUANTIZE_NSD] -ichunk2d: @[ICHUNK2D] -jchunk2d: @[JCHUNK2D] -ichunk3d: @[ICHUNK3D] -jchunk3d: @[JCHUNK3D] -kchunk3d: @[KCHUNK3D] -imo: @[IMO] -jmo: @[JMO] -output_fh: @[OUTPUT_FH] -iau_offset: @[IAU_OFFSET] diff --git a/tests-dev/test_cases/parm/ufs.configure.atm_esmf.IN b/tests-dev/test_cases/parm/ufs.configure.atm_esmf.IN deleted file mode 100644 index 8eb7b94dc7..0000000000 --- a/tests-dev/test_cases/parm/ufs.configure.atm_esmf.IN +++ /dev/null @@ -1,27 +0,0 @@ -############################################# -#### UFS Run-Time Configuration File ###### -############################################# - -# ESMF # -logKindFlag: @[esmf_logkind] -globalResourceControl: true - -# EARTH # -EARTH_component_list: ATM -EARTH_attributes:: - Verbosity = 0 -:: - -# ATM # -ATM_model: @[atm_model] -ATM_petlist_bounds: @[atm_petlist_bounds] -ATM_omp_num_threads: @[atm_omp_num_threads] -ATM_attributes:: - Verbosity = 0 - Diagnostic = 0 -:: - -# Run Sequence # -runSeq:: - ATM -:: diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 435e249b16..4209106c88 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -36,7 +36,7 @@ export SDAY=03 export SHOUR=00 export FHMAX=240 export DT_ATMOS=450 -#export RESTART_INTERVAL='480 -1' +export RESTART_INTERVAL='480 -1' export OUTPUT_GRID='gaussian_grid' export NSTF_NAME='2,0,0,0,0' export WRITE_DOPOST=.true. @@ -50,11 +50,8 @@ export JCHUNK2D=384 export ICHUNK3D=768 export JCHUNK3D=384 export KCHUNK3D=1 -#export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 120 126 132 138 144 150 156 162 168 174 180 186 192 198 204 210 216 222 228 234 240' +export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 120 126 132 138 144 150 156 162 168 174 180 186 192 198 204 210 216 222 228 234 240' -#export FV3_RUN=control_run.IN -#export INPUT_NML=global_control.nml.IN export FV3_RUN=baroclinic_wave.IN export INPUT_NML=baroclinic_wave.nml.IN -#export V2_SFC_FILE=true export HSD_CASE=true From c419652c3f41f7bb9c0e032b184b3910c7ba37c2 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Tue, 1 Oct 2024 16:11:11 -0400 Subject: [PATCH 19/99] Update machine_orion.config --- tests-dev/machine_config/machine_orion.config | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests-dev/machine_config/machine_orion.config b/tests-dev/machine_config/machine_orion.config index 09487fa9ab..df1ef7d599 100644 --- a/tests-dev/machine_config/machine_orion.config +++ b/tests-dev/machine_config/machine_orion.config @@ -2,7 +2,9 @@ set -eux module load gcc/12.2.0 -module load python/3.10.8 +#module load python/3.10.8 +module use -a /work/noaa/epic/conda/modulefiles.hercules +module load anaconda/23.7.4 module load contrib ruby/3.2.3 rocoto/1.3.7 ROCOTORUN=/apps/contrib/rocoto/1.3.7/bin/rocotorun From 2b66c956e8d89970d0e81c38de2a0a0b735af2ed Mon Sep 17 00:00:00 2001 From: Wei Huang Date: Tue, 1 Oct 2024 20:14:35 +0000 Subject: [PATCH 20/99] remove unneeded path --- modulefiles/ufs_noaacloud.intel.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/modulefiles/ufs_noaacloud.intel.lua b/modulefiles/ufs_noaacloud.intel.lua index ae408c585f..66479ec60a 100644 --- a/modulefiles/ufs_noaacloud.intel.lua +++ b/modulefiles/ufs_noaacloud.intel.lua @@ -4,7 +4,6 @@ loads UFS Model prerequisites for NOAA Parallelworks/Intel prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") prepend_path("MODULEPATH", "/apps/modules/modulefiles") -prepend_path("PATH", "/contrib/EPIC/bin") load("gnu") load("stack-intel") load("stack-intel-oneapi-mpi") From 33044513115a307e1949606de5d49c55d6b105c2 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Tue, 1 Oct 2024 16:51:04 -0400 Subject: [PATCH 21/99] Update machine_orion.config --- tests-dev/machine_config/machine_orion.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/machine_config/machine_orion.config b/tests-dev/machine_config/machine_orion.config index df1ef7d599..5c0b3d8388 100644 --- a/tests-dev/machine_config/machine_orion.config +++ b/tests-dev/machine_config/machine_orion.config @@ -3,7 +3,7 @@ set -eux module load gcc/12.2.0 #module load python/3.10.8 -module use -a /work/noaa/epic/conda/modulefiles.hercules +module use -a /work/noaa/epic/conda/modulefiles.orion module load anaconda/23.7.4 module load contrib ruby/3.2.3 rocoto/1.3.7 From b599e33b04fffb7b3172be40023f309e6a1b8b23 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Tue, 1 Oct 2024 16:37:30 -0500 Subject: [PATCH 22/99] update log py: pass check --- .../build_conf/compile_slurm_jedi.IN_hera | 22 -------- tests-dev/build_conf/jedi_slurm.IN_hera | 54 ------------------- tests-dev/create_log.py | 22 ++++++-- tests-dev/ufs_bundle.yaml | 6 --- 4 files changed, 17 insertions(+), 87 deletions(-) delete mode 100644 tests-dev/build_conf/compile_slurm_jedi.IN_hera delete mode 100644 tests-dev/build_conf/jedi_slurm.IN_hera delete mode 100644 tests-dev/ufs_bundle.yaml diff --git a/tests-dev/build_conf/compile_slurm_jedi.IN_hera b/tests-dev/build_conf/compile_slurm_jedi.IN_hera deleted file mode 100644 index f146fcbe15..0000000000 --- a/tests-dev/build_conf/compile_slurm_jedi.IN_hera +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -#SBATCH -e err -#SBATCH -o out -#SBATCH --account=@[ACCNR] -#SBATCH --qos=@[QUEUE] -#SBATCH --nodes=1 -#SBATCH --ntasks-per-node=8 -#SBATCH --time=30 -#SBATCH --job-name="@[JBNME]" - -set -eux -date_s_start=$(date +%s) -date_start=$(date) -echo -n "${date_s_start}," > job_timestamp.txt -echo "Compile started: ${date_start}" - -"@[PATHRT]/compile.sh" "@[MACHINE_ID]" "@[MAKE_OPT]" "@[COMPILE_ID]" "@[RT_COMPILER]" - -date_end=$(date) -echo "Compile ended: ${date_end}" -date_s_end=$(date +%s) -echo -n "${date_s_end}," >> job_timestamp.txt diff --git a/tests-dev/build_conf/jedi_slurm.IN_hera b/tests-dev/build_conf/jedi_slurm.IN_hera deleted file mode 100644 index a59dcdd9a2..0000000000 --- a/tests-dev/build_conf/jedi_slurm.IN_hera +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash -#SBATCH -e err -#SBATCH -o out -#SBATCH --account=@[ACCNR] -#SBATCH --qos=@[QUEUE] -### #SBATCH --ntasks=@[TASKS] -#SBATCH --nodes=@[NODES] -#SBATCH --ntasks-per-node=@[TPN] -#SBATCH --time=@[WLCLK] -#SBATCH --job-name="@[JBNME]" -### #SBATCH --exclusive - -set -eux -date_s_start=$(date +%s) -echo -n "${date_s_start}," > job_timestamp.txt - -set +x -export MACHINE_ID=hera -source ./module-setup.sh -module use "${PWD}/modulefiles" -module load modules.fv3 -module list -set -x - -date_start=$(date) -echo "Model started: ${date_start}" - -export MPI_TYPE_DEPTH=20 -export OMP_STACKSIZE=512M -# shellcheck disable=SC2125 -export OMP_NUM_THREADS=@[THRD] -export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 -export ESMF_RUNTIME_PROFILE=ON -export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" -export PSM_RANKS_PER_CONTEXT=4 -export PSM_SHAREDCONTEXTS=1 - -# Avoid job errors because of filesystem synchronization delays -sync && sleep 1 - -# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. -if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then - echo "The job should abort now, with exit status 1." 1>&2 - echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 - false -fi - -# shellcheck disable=SC2102 -srun --label -n @[TASKS] ./fv3.exe - -date_end=$(date) -echo "Model ended: ${date_end}" -date_s_end=$(date +%s) -echo -n "${date_s_end}," >> job_timestamp.txt diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py index 72ebd5ae70..7b467aa40f 100644 --- a/tests-dev/create_log.py +++ b/tests-dev/create_log.py @@ -3,8 +3,18 @@ import subprocess import yaml from datetime import datetime +#import datetime from ufs_test_utils import get_testcase, write_logfile, delete_files, machine_check_off +def get_timestamps(path): + dir_list = os.listdir(path) + dt = [] + for f in dir_list: + m_time = os.path.getmtime(path+f) + dt.append(datetime.fromtimestamp(m_time)) + dtsort=sorted(dt) + return str(dtsort[0]),str(dtsort[-1]) + def finish_log(): """Collect regression test results and generate log file. """ @@ -40,8 +50,10 @@ def finish_log(): COMPILE_ID = apps COMPILE_LOG = 'compile_'+COMPILE_ID+'.log' COMPILE_LOG_TIME ='compile_'+COMPILE_ID+'_timestamp.txt' + COMPILE_CHECK1 ='Compile '+COMPILE_ID+' Completed' + COMPILE_CHECK2 ='[100%] Linking Fortran executable' with open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG) as f: - if "[100%] Linking Fortran executable" in f.read(): + if COMPILE_CHECK1 in f.read() or COMPILE_CHECK2 in f.read(): COMPILE_PASS += 1 f.seek(0) for line in f: @@ -131,10 +143,10 @@ def finish_log(): run_logs += '\n' write_logfile(filename, "a", output=run_logs) - TEST_START_TIME = os.getenv('TEST_START_TIME') - TEST_END_TIME = os.getenv('TEST_END_TIME') - start_time = datetime.strptime(TEST_START_TIME, "%Y%m%d %H:%M:%S") - end_time = datetime.strptime(TEST_END_TIME, "%Y%m%d %H:%M:%S") + TEST_START_TIME, TEST_END_TIME = get_timestamps('./logs/log_'+MACHINE_ID+'/') + + start_time = datetime.strptime(TEST_START_TIME, "%Y-%m-%d %H:%M:%S") + end_time = datetime.strptime(TEST_END_TIME, "%Y-%m-%d %H:%M:%S") hours, remainder= divmod((end_time - start_time).total_seconds(), 3600) minutes, seconds= divmod(remainder, 60) hours = int(hours); minutes=int(minutes); seconds =int(seconds) diff --git a/tests-dev/ufs_bundle.yaml b/tests-dev/ufs_bundle.yaml deleted file mode 100644 index df61f0dae8..0000000000 --- a/tests-dev/ufs_bundle.yaml +++ /dev/null @@ -1,6 +0,0 @@ -ufs-bundle_intel: - build: - compiler: 'intel' - option: '-DAPP=S2SWA -D32BIT=ON' - tests: - - ufs-bundle-test: {'project':['jedi-build'],'turnon':['hera']} From e69a80d0a2f248b49e160cc882de3d998bb2cbb5 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Tue, 1 Oct 2024 19:02:30 -0500 Subject: [PATCH 23/99] update fixes for -n and -b --- tests-dev/ufs_test.sh | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index 47bc6568c9..af954558bb 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -86,6 +86,7 @@ ACCNR=${ACCNR:-""} UFS_TEST_YAML="ufs_test.yaml" export UFS_TEST_YAML LINK_TESTS=false +TEST_TEMP_YAML=false while getopts ":a:b:cl:mn:dwkreohs" opt; do case ${opt} in @@ -95,9 +96,6 @@ while getopts ":a:b:cl:mn:dwkreohs" opt; do b) NEW_BASELINES_FILE=${OPTARG} export NEW_BASELINES_FILE - python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_b()" - UFS_TEST_YAML="ufs_test_temp.yaml" - export UFS_TEST_YAML ;; c) CREATE_BASELINE=true @@ -132,9 +130,7 @@ while getopts ":a:b:cl:mn:dwkreohs" opt; do export SRT_NAME export SRT_COMPILER - python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_n()" - UFS_TEST_YAML="ufs_test_temp.yaml" - export UFS_TEST_YAML + TEST_TEMP_YAML=true ;; d) export delete_rundir=true @@ -193,6 +189,18 @@ else exit 1 fi +if [[ ! ${NEW_BASELINES_FILE} == '' ]]; then + python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_b()" + UFS_TEST_YAML="ufs_test_temp.yaml" + export UFS_TEST_YAML +fi + +if [[ ${TEST_TEMP_YAML} == true ]]; then + python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_n()" + UFS_TEST_YAML="ufs_test_temp.yaml" + export UFS_TEST_YAML +fi + # If -s; link sharable test scripts from tests directory if [[ ${LINK_TESTS} == true ]]; then if ! python -c "import ufs_test_utils; ufs_test_utils.sync_testscripts()" From 9a1a1b393b664befd34987da812e0eb71248d075 Mon Sep 17 00:00:00 2001 From: Wei Huang Date: Wed, 2 Oct 2024 17:22:22 +0000 Subject: [PATCH 24/99] compile under Rocky8 on AWS passed --- modulefiles/ufs_noaacloud.intel.lua | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/modulefiles/ufs_noaacloud.intel.lua b/modulefiles/ufs_noaacloud.intel.lua index 66479ec60a..1b2fb96af7 100644 --- a/modulefiles/ufs_noaacloud.intel.lua +++ b/modulefiles/ufs_noaacloud.intel.lua @@ -2,17 +2,11 @@ help([[ loads UFS Model prerequisites for NOAA Parallelworks/Intel ]]) -prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") prepend_path("MODULEPATH", "/apps/modules/modulefiles") load("gnu") load("stack-intel") load("stack-intel-oneapi-mpi") - -stack_intel_ver=os.getenv("stack_intel_ver") or "2021.10.0" -load(pathJoin("stack-intel", stack_intel_ver)) - -stack_impi_ver=os.getenv("stack_impi_ver") or "2021.10.0" -load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) unload("gnu") cmake_ver=os.getenv("cmake_ver") or "3.23.1" From 9b1d66c8780e69ecbd9077c4c315ebf8b39296bd Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 2 Oct 2024 18:47:53 +0000 Subject: [PATCH 25/99] Merge https://github.com/jkbk2004/ufs-weather-model/tree/feature/tuning/tests-dev from e69a80d to bring in testing infra updates. --- tests-dev/create_log.py | 22 +- tests-dev/machine_config/machine_orion.config | 4 +- tests-dev/ufs_test.sh | 20 +- tests-dev/ufs_test.yaml | 476 +++++++++--------- tests-dev/ufs_test_utils.py | 24 +- 5 files changed, 291 insertions(+), 255 deletions(-) diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py index 72ebd5ae70..7b467aa40f 100644 --- a/tests-dev/create_log.py +++ b/tests-dev/create_log.py @@ -3,8 +3,18 @@ import subprocess import yaml from datetime import datetime +#import datetime from ufs_test_utils import get_testcase, write_logfile, delete_files, machine_check_off +def get_timestamps(path): + dir_list = os.listdir(path) + dt = [] + for f in dir_list: + m_time = os.path.getmtime(path+f) + dt.append(datetime.fromtimestamp(m_time)) + dtsort=sorted(dt) + return str(dtsort[0]),str(dtsort[-1]) + def finish_log(): """Collect regression test results and generate log file. """ @@ -40,8 +50,10 @@ def finish_log(): COMPILE_ID = apps COMPILE_LOG = 'compile_'+COMPILE_ID+'.log' COMPILE_LOG_TIME ='compile_'+COMPILE_ID+'_timestamp.txt' + COMPILE_CHECK1 ='Compile '+COMPILE_ID+' Completed' + COMPILE_CHECK2 ='[100%] Linking Fortran executable' with open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG) as f: - if "[100%] Linking Fortran executable" in f.read(): + if COMPILE_CHECK1 in f.read() or COMPILE_CHECK2 in f.read(): COMPILE_PASS += 1 f.seek(0) for line in f: @@ -131,10 +143,10 @@ def finish_log(): run_logs += '\n' write_logfile(filename, "a", output=run_logs) - TEST_START_TIME = os.getenv('TEST_START_TIME') - TEST_END_TIME = os.getenv('TEST_END_TIME') - start_time = datetime.strptime(TEST_START_TIME, "%Y%m%d %H:%M:%S") - end_time = datetime.strptime(TEST_END_TIME, "%Y%m%d %H:%M:%S") + TEST_START_TIME, TEST_END_TIME = get_timestamps('./logs/log_'+MACHINE_ID+'/') + + start_time = datetime.strptime(TEST_START_TIME, "%Y-%m-%d %H:%M:%S") + end_time = datetime.strptime(TEST_END_TIME, "%Y-%m-%d %H:%M:%S") hours, remainder= divmod((end_time - start_time).total_seconds(), 3600) minutes, seconds= divmod(remainder, 60) hours = int(hours); minutes=int(minutes); seconds =int(seconds) diff --git a/tests-dev/machine_config/machine_orion.config b/tests-dev/machine_config/machine_orion.config index 09487fa9ab..5c0b3d8388 100644 --- a/tests-dev/machine_config/machine_orion.config +++ b/tests-dev/machine_config/machine_orion.config @@ -2,7 +2,9 @@ set -eux module load gcc/12.2.0 -module load python/3.10.8 +#module load python/3.10.8 +module use -a /work/noaa/epic/conda/modulefiles.orion +module load anaconda/23.7.4 module load contrib ruby/3.2.3 rocoto/1.3.7 ROCOTORUN=/apps/contrib/rocoto/1.3.7/bin/rocotorun diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh index 309a05ac5d..a9c5c08201 100755 --- a/tests-dev/ufs_test.sh +++ b/tests-dev/ufs_test.sh @@ -86,6 +86,7 @@ ACCNR=${ACCNR:-""} UFS_TEST_YAML="ufs_test.yaml" export UFS_TEST_YAML LINK_TESTS=false +TEST_TEMP_YAML=false while getopts ":a:b:cl:mn:dwkreohs" opt; do case ${opt} in @@ -95,9 +96,6 @@ while getopts ":a:b:cl:mn:dwkreohs" opt; do b) NEW_BASELINES_FILE=${OPTARG} export NEW_BASELINES_FILE - python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_b()" - UFS_TEST_YAML="ufs_test_temp.yaml" - export UFS_TEST_YAML ;; c) CREATE_BASELINE=true @@ -132,9 +130,7 @@ while getopts ":a:b:cl:mn:dwkreohs" opt; do export SRT_NAME export SRT_COMPILER - python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_n()" - UFS_TEST_YAML="ufs_test_temp.yaml" - export UFS_TEST_YAML + TEST_TEMP_YAML=true ;; d) export delete_rundir=true @@ -193,6 +189,18 @@ else exit 1 fi +if [[ ! ${NEW_BASELINES_FILE} == '' ]]; then + python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_b()" + UFS_TEST_YAML="ufs_test_temp.yaml" + export UFS_TEST_YAML +fi + +if [[ ${TEST_TEMP_YAML} == true ]]; then + python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_n()" + UFS_TEST_YAML="ufs_test_temp.yaml" + export UFS_TEST_YAML +fi + # If -s; link sharable test scripts from tests directory if [[ ${LINK_TESTS} == true ]]; then if ! python -c "import ufs_test_utils; ufs_test_utils.sync_testscripts()" diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 2df4701749..34afafacdb 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -3,264 +3,255 @@ 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':['daily'],'turnoff':['noaacloud']} + - cpld_control_p8_mixedmode: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} 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'],'turnoff':['noaacloud']} -# - cpld_control_gfsv17_iau: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_control_gfsv17: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - cpld_control_gfsv17_iau: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - cpld_restart_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} - - cpld_mpi_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'],'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':['daily'],'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' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' tests: - - cpld_control_p8: {'project':['daily'],'turnoff':['noaacloud']} - - cpld_control_p8.v2.sfc: {'project':['daily'],'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'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_restart_qr_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_2threads_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_decomp_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_mpi_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} - - cpld_control_ciceC_p8: {'project':['daily'],'turnoff':['noaacloud']} - - cpld_control_c192_p8: {'project':['daily'],'turnoff':['wcoss2','jet','acorn','s4','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']} - - cpld_bmark_p8: {'project':['daily'],'turnoff':['s4','jet','acorn','noaacloud']} + - cpld_bmark_p8: {'project':['daily'],'baseline': 'True','turnoff':['s4','jet','acorn','noaacloud']} - cpld_restart_bmark_p8: {'project':['daily'],'dependency':'cpld_bmark_p8','turnoff':['s4','jet','acorn','noaacloud']} - - cpld_s2sa_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_s2sa_p8: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} s2sw_intel: build: compiler: 'intel' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' tests: - - cpld_control_noaero_p8: {'project':['daily']} - - cpld_control_nowave_noaero_p8: {'project':['daily'],'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' + option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnoff: ['wcoss2','noaacloud','acorn'] tests: - - cpld_debug_p8: {'project':['daily'],'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' + option: '-DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnoff: ['wcoss2','noaacloud','acorn'] tests: - - cpld_debug_noaero_p8: {'project':['daily'],'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':['daily']} + - cpld_control_noaero_p8_agrid: {'project':['daily'],'baseline': 'True'} s2s_intel: build: compiler: 'intel' - option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' tests: - - cpld_control_c48: {'project':['daily']} - - cpld_warmstart_c48: {'project':['daily'],'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 -DFASTER=ON' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DFASTER=ON' turnoff: ['noaacloud'] tests: - - cpld_control_p8_faster: {'project':['daily'],'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 -DPDLIB=ON' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' turnoff: ['noaacloud'] tests: - - cpld_control_pdlib_p8: {'project':['daily'],'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 -DPDLIB=ON -DDEBUG=ON' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' turnoff: ['noaacloud'] tests: - - cpld_debug_pdlib_p8: {'project':['daily'],'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: - - control_flake: {'project':['daily']} - - control_CubedSphereGrid: {'project':['daily']} - - control_CubedSphereGrid_parallel: {'project':['daily'],'turnoff':['noaacloud']} - - control_latlon: {'project':['daily'],'turnoff':['noaacloud']} - - control_wrtGauss_netcdf_parallel: {'project':['daily'],'turnoff':['noaacloud']} - - control_c48: {'project':['daily'],'turnoff':['noaacloud']} - - control_c48.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} - - control_c192: {'project':['daily'],'turnoff':['noaacloud']} - - control_c384: {'project':['daily'],'turnoff':['noaacloud']} - - control_c384gdas: {'project':['daily'],'turnoff':['noaacloud']} - - control_stochy: {'project':['daily'],'turnoff':['noaacloud']} + - 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_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'],'turnoff':['noaacloud']} - - control_iovr4: {'project':['daily'],'turnoff':['noaacloud']} - - control_iovr5: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8_ugwpv1: {'project':['daily'],'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'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_restart_noqr_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_decomp_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_2threads_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} - - control_p8_lndp: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8_rrtmgp: {'project':['daily'],'turnoff':['noaacloud']} - - control_p8_mynn: {'project':['daily'],'turnoff':['noaacloud']} - - merra2_thompson: {'project':['daily'],'turnoff':['noaacloud']} - - regional_control: {'project':['daily'],'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'],'dependency':'regional_control','turnoff':['noaacloud']} - - regional_2threads: {'project':['daily'],'dependency':'regional_control','turnoff':['derecho','noaacloud']} - - regional_noquilt: {'project':['daily'],'turnoff':['jet','s4']} - - regional_netcdf_parallel: {'project':['daily'],'turnoff':['acorn']} - - regional_2dwrtdecomp: {'project':['daily'],'dependency':'regional_control','turnoff':['acorn']} - - regional_wofs: {'project':['daily'],'turnoff':['jet','s4']} -ifi_intel: - build: - compiler: 'intel' - option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DREQUIRE_IFI=ON' - turnon: ['acorn'] - tests: - - regional_ifi_control: {'project':['daily'],'turnon':['acorn']} - - regional_ifi_decomp: {'project':['daily'],'dependency':'regional_ifi_control','turnon':['acorn']} - - regional_ifi_2threads: {'project':['daily'],'dependency':'regional_ifi_control','turnon':['acorn']} + - 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']} - - regional_spp_sppt_shum_skeb: {'project':['daily']} - - rap_decomp: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} - - rap_2threads: {'project':['daily'],'dependency':'rap_control','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'],'turnoff':['noaacloud']} - - rap_sfcdiff_decomp: {'project':['daily'],'dependency':'rap_sfcdiff','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'],'turnoff':['noaacloud']} - - hrrr_control_decomp: {'project':['daily'],'dependency':'hrrr_control','turnoff':['noaacloud']} - - hrrr_control_2threads: {'project':['daily'],'dependency':'hrrr_control','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'],'turnoff':['noaacloud']} - - rrfs_v1nssl: {'project':['daily'],'turnoff':['noaacloud']} - - rrfs_v1nssl_nohailnoccn: {'project':['daily'],'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'],'turnoff':['noaacloud']} - - control_ras: {'project':['daily'],'turnoff':['noaacloud']} + - control_csawmg: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} + - control_ras: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} 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'],'turnon':['hera','hercules']} + - control_csawmg: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} 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'],'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':['daily'],'turnoff':['noaacloud']} - - regional_control_faster: {'project':['daily'],'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_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' + 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'],'turnoff':['noaacloud']} - - control_wrtGauss_netcdf_parallel_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_stochy_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_lndp_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_csawmg_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_ras_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_diag_debug: {'project':['daily'],'turnoff':['noaacloud']} - - control_debug_p8: {'project':['daily'],'turnoff':['noaacloud']} - - regional_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_control_debug: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_debug: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_gf_debug: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_c3_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_unified_drag_suite_debug: {'project':['daily'],'dependency':'rap_control_debug','turnoff':['noaacloud']} - - rap_diag_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_cires_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_unified_ugwp_debug: {'project':['daily'],'dependency':'rap_cires_ugwp_debug','turnoff':['noaacloud']} - - rap_lndp_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_progcld_thompson_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_noah_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_sfcdiff_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rrfs_v1beta_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_clm_lake_debug: {'project':['daily'],'turnoff':['noaacloud']} - - rap_flake_debug: {'project':['daily'],'turnoff':['noaacloud']} - - gnv1_c96_no_nest_debug: {'project':['daily'],'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':['daily'],'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':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - rap_control_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - hrrr_control_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - rap_2threads_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnoff':['noaacloud']} - - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} - - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'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: @@ -269,7 +260,7 @@ rrfs_dyn32_phy32_faster_intel: option: '-DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' turnoff: ['noaacloud'] tests: - - conus13km_control: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_control: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} - conus13km_restart_mismatch: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} rrfs_dyn64_phy32_intel: @@ -278,124 +269,124 @@ rrfs_dyn64_phy32_intel: option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON' turnoff: ['noaacloud'] tests: - - rap_control_dyn64_phy32: {'project':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} - - conus13km_debug: {'project':['daily'],'turnoff':['noaacloud']} - - conus13km_debug_qr: {'project':['daily'],'dependency':'conus13km_debug','turnoff':['noaacloud']} - - conus13km_debug_2threads: {'project':['daily'],'dependency':'conus13km_debug','turnoff':['noaacloud']} - - conus13km_radar_tten_debug: {'project':['daily'],'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':['daily'],'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':['daily']} - - hafs_regional_atm_thompson_gfdlsf: {'project':['daily']} - - hafs_regional_atm_ocn: {'project':['daily']} - - hafs_regional_atm_wav: {'project':['daily']} - - hafs_regional_atm_ocn_wav: {'project':['daily'],'turnoff':['noaacloud']} - - hafs_regional_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_telescopic_2nests_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_global_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_global_multiple_4nests_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_specified_moving_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_global_storm_following_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} - - gnv1_nested: {'project':['daily'],'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':['daily'],'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':['daily'],'turnoff':['jet','s4','noaacloud']} - - hafs_regional_storm_following_1nest_atm_ocn_wav_inline: {'project':['daily'],'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':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - hafs_regional_docn_oisst: {'project':['daily'],'turnoff':['noaacloud']} - - hafs_regional_datm_cdeps: {'project':['daily'],'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':['daily'],'turnoff':['wcoss2']} + - 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'],'turnoff':['wcoss2']} - - datm_cdeps_iau_gefs: {'project':['daily'],'turnoff':['wcoss2']} - - datm_cdeps_stochy_gefs: {'project':['daily'],'turnoff':['wcoss2']} - - datm_cdeps_ciceC_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_bulk_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_bulk_gefs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_mx025_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_mx025_gefs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_multiple_files_cfsr: {'project':['daily'],'dependency':'datm_cdeps_control_cfsr','turnoff':['wcoss2','noaacloud']} - - datm_cdeps_3072x1536_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} - - datm_cdeps_gfs: {'project':['daily'],'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'],'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':['daily'],'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':['daily'],'turnoff':['wcoss2']} - - datm_cdeps_lnd_era5: {'project':['daily'],'turnoff':['wcoss2']} + - 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']} 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'],'turnoff':['noaacloud']} + - atm_ds2s_docn_pcice: {'project':['daily'],'baseline': 'True','turnoff':['noaacloud']} atm_ds2s_docn_dice_intel: build: compiler: 'intel' @@ -408,38 +399,38 @@ atml_intel: 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' tests: - - control_p8_atmlnd_sbs: {'project':['daily'],'turnoff':['noaacloud','wcoss2']} - - control_p8_atmlnd: {'project':['daily'],'turnoff':['noaacloud','wcoss2']} + - control_p8_atmlnd_sbs: {'project':['daily'],'baseline': 'True','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' tests: - - control_p8_atmlnd_debug: {'project':['daily'],'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':['daily'],'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':['daily'],'turnoff':['noaacloud']} - - atmaero_control_p8_rad: {'project':['daily'],'turnoff':['noaacloud']} - - atmaero_control_p8_rad_micro: {'project':['daily'],'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_debug_intel: build: compiler: 'intel' option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON' turnoff: ['jet','noaacloud','s4'] tests: - - regional_atmaq_debug: {'project':['daily'],'turnoff':['hera','jet','s4','noaacloud']} + - regional_atmaq_debug: {'project':['daily'],'baseline': 'True','turnoff':['hera','jet','s4','noaacloud']} test_cases_intel: build: compiler: 'intel' @@ -453,75 +444,75 @@ atm_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'],'turnon':['hera','hercules']} - - control_stochy: {'project':['daily'],'turnon':['hera','hercules']} - - control_ras: {'project':['daily'],'turnon':['hera','hercules']} - - control_p8: {'project':['daily'],'turnon':['hera','hercules']} - - control_p8_ugwpv1: {'project':['daily'],'turnon':['hera','hercules']} - - control_flake: {'project':['daily'],'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'],'turnon':['hera','hercules']} - - rap_decomp: {'project':['daily'],'dependency':'rap_control','turnon':['hera','hercules']} - - rap_2threads: {'project':['daily'],'dependency':'rap_control','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'],'turnon':['hera','hercules']} - - rap_sfcdiff_decomp: {'project':['daily'],'dependency':'rap_sfcdiff','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'],'turnon':['hera','hercules']} - - hrrr_control_noqr: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} - - hrrr_control_2threads: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} - - hrrr_control_decomp: {'project':['daily'],'dependency':'hrrr_control','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','turnon':['hera','hercules']} - - rrfs_v1beta: {'project':['daily'],'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']} atm_dyn32_debug_gnu: build: compiler: 'gnu' option: '-DAPP=ATM -D32BIT=ON -DDEBUG=ON' turnon: ['hera','hercules'] tests: - - control_diag_debug: {'project':['daily'],'turnon':['hera','hercules']} - - regional_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_control_debug: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_control_debug: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_gf_debug: {'project':['daily'],'turnon':['hera','hercules']} - - hrrr_c3_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_diag_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_progcld_thompson_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rrfs_v1beta_debug: {'project':['daily'],'turnon':['hera','hercules']} - - control_ras_debug: {'project':['daily'],'turnon':['hera','hercules']} - - control_stochy_debug: {'project':['daily'],'turnon':['hera','hercules']} - - control_debug_p8: {'project':['daily'],'turnon':['hera','hercules']} - - rap_flake_debug: {'project':['daily'],'turnon':['hera','hercules']} - - rap_clm_lake_debug: {'project':['daily'],'turnon':['hera','hercules']} - - gnv1_c96_no_nest_debug: {'project':['daily'],'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':['daily'],'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':['daily'],'turnon':['hera','hercules']} - - hrrr_control_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - - rap_2threads_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnon':['hera','hercules']} - - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} - - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','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'],'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'],'dependency':'conus13km_control','turnon':['hera','hercules']} atm_dyn64_phy32_gnu: @@ -530,26 +521,26 @@ atm_dyn64_phy32_gnu: option: '-DAPP=ATM -DCCPP_32BIT=ON' turnon: ['hera','hercules'] tests: - - rap_control_dyn64_phy32: {'project':['daily'],'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':['daily'],'turnon':['hera','hercules']} - - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} - - conus13km_debug: {'project':['daily'],'turnon':['hera','hercules']} - - conus13km_debug_qr: {'project':['daily'],'dependency':'conus13km_debug','turnon':['hera','hercules']} - - conus13km_debug_2threads: {'project':['daily'],'dependency':'conus13km_debug','turnon':['hera','hercules']} - - conus13km_radar_tten_debug: {'project':['daily'],'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':['daily'],'turnon':['hera','hercules']} + - rap_control_dyn64_phy32_debug: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} s2swa_gnu: build: compiler: 'gnu' @@ -558,10 +549,10 @@ s2swa_gnu: s2s_gnu: build: compiler: 'gnu' - option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1' turnon: ['hera','hercules'] tests: - - cpld_control_nowave_noaero_p8: {'project':['daily'],'turnon':['hera','hercules']} + - cpld_control_nowave_noaero_p8: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} s2swa_debug_gnu: build: compiler: 'gnu' @@ -570,21 +561,28 @@ s2swa_debug_gnu: s2sw_pdlib_gnu: build: compiler: 'gnu' - option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' turnon: ['hera','hercules'] tests: - - cpld_control_pdlib_p8: {'project':['daily'],'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 -DPDLIB=ON -DDEBUG=ON' + 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'],'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':['daily'],'turnon':['hera','hercules']} + - datm_cdeps_control_cfsr: {'project':['daily'],'baseline': 'True','turnon':['hera','hercules']} +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']} diff --git a/tests-dev/ufs_test_utils.py b/tests-dev/ufs_test_utils.py index 9a0f8a2faa..3b122bcc6e 100644 --- a/tests-dev/ufs_test_utils.py +++ b/tests-dev/ufs_test_utils.py @@ -164,18 +164,25 @@ def create_yaml(): if line.startswith("RUN"): # RUN line build = parse_line(line) test = build[1] + baseline_creation = True machine = build[2] - baseline = f"'{build[3]}'" + baseline = build[3] depend = build[4] + if depend: + baseline_creation = False + if baseline and depend: + baseline_creation = False + if not baseline and not depend: + baseline_creation = False if (machine.find('-') != -1): off_machine = machine.replace("-", "").strip() off_machine = string_clean(off_machine) if (machine.find('+') != -1): on_machine = machine.replace("+", "").strip() on_machine = string_clean(on_machine) - tests = f" - {test}: {{'project':['daily']" - if baseline.isalnum(): - tests += f",'baseline': {baseline}" + tests = f" - {test}: {{'project':['daily']" + if baseline_creation: + tests += f",'baseline': 'True'" if depend and depend.strip(): tests += f",'dependency':'{depend}'" if not (off_machine is None): @@ -209,6 +216,15 @@ def sync_testscripts(): wfile.close() else: os.symlink(src_name, dst_name) + + dst_conf= dst +'/'+ 'build_conf' + src_conf= dst +'/'+ 'fv3_conf' + if os.path.exists(dst_conf): + for name in os.listdir(dst_conf): + src_name= src_conf +'/'+ name + dst_name= dst_conf +'/'+ name + shutil.copyfile(dst_name, src_name) + #subprocess.call(['chmod', '755', src_name]) def machine_check_off(machine_id, val): """Check turned-off machine from yaml configuration From 948ea1762c6743e4aca2e61df573b425f6b13cf8 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 2 Oct 2024 19:53:28 +0000 Subject: [PATCH 26/99] Updates to bcw and cape conf files. --- .../test_cases/exp_conf/baroclinic_wave.IN | 177 +++++++++++++++++- tests-dev/test_cases/test_cases.yaml | 2 +- tests-dev/test_cases/tests/2020_CAPE | 2 +- tests-dev/test_cases/tests/baroclinic_wave | 1 + 4 files changed, 179 insertions(+), 3 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 9922a93bc8..5f7d7f8a2d 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -1,2 +1,177 @@ -cp -R /scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/* . +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" + +if [ $MACHINE_ID = hera ]; then + cp scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/global_hyblev.l128.txt . +fi + +OPNREQ_TEST=${OPNREQ_TEST:-false} +V2_SFC_FILE=${V2_SFC_FILE:-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/. + 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/test_cases.yaml b/tests-dev/test_cases/test_cases.yaml index 495c57db59..9bcebcebad 100644 --- a/tests-dev/test_cases/test_cases.yaml +++ b/tests-dev/test_cases/test_cases.yaml @@ -4,4 +4,4 @@ test_cases_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: - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} - - BCW192: {'project':['daily'],'turnoff':['noaacloud']} + - baroclinic_wave: {'project':['daily'],'turnoff':['noaacloud']} diff --git a/tests-dev/test_cases/tests/2020_CAPE b/tests-dev/test_cases/tests/2020_CAPE index a6a088108f..ffb3b41402 100644 --- a/tests-dev/test_cases/tests/2020_CAPE +++ b/tests-dev/test_cases/tests/2020_CAPE @@ -70,7 +70,7 @@ export IOVR=3 export IMO=192 export JMO=94 -export FNALBC="'global_snowfree_albeP0+r\P0+r\P0+r\do.bosu.t62.192.94.rg.grb'," +export FNALBC="'global_snowfree_albedo.bosu.t62.192.94.rg.grb'," export FNVETC="'global_vegtype.igbp.t62.192.94.rg.grb'," export FNSOTC="'global_soiltype.statsgo.t62.192.94.rg.grb'," export FNABSC="'global_mxsnoalb.uariz.t62.192.94.rg.grb'," diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 4209106c88..8c7259d8cd 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -55,3 +55,4 @@ export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 1 export FV3_RUN=baroclinic_wave.IN export INPUT_NML=baroclinic_wave.nml.IN export HSD_CASE=true +export WLCLK=60 From e468f546edd9680090c86bd29f3c94944ab08197 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Wed, 2 Oct 2024 16:02:24 -0400 Subject: [PATCH 27/99] 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 3b122bcc6e..b231fd4401 100644 --- a/tests-dev/ufs_test_utils.py +++ b/tests-dev/ufs_test_utils.py @@ -16,7 +16,7 @@ def update_testyaml(input_list): new_yaml = {} yaml_item_count = None with open(UFS_TEST_YAML, 'r') as file_yaml: - rt_yaml = yaml.load(file_yaml)#, Loader=yaml.FullLoader) + rt_yaml = yaml.load(file_yaml, Loader=yaml.FullLoader) for apps, jobs in rt_yaml.items(): app_temp = None build_temp = None From 55ceceb9180d6733008dc5b01e5cc7b5b36271dd Mon Sep 17 00:00:00 2001 From: Wei Huang Date: Thu, 3 Oct 2024 14:29:33 +0000 Subject: [PATCH 28/99] Compile ufs-weather-model successfully on GCP with Rocky 8 --- modulefiles/ufs_noaacloud.intel.lua | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/modulefiles/ufs_noaacloud.intel.lua b/modulefiles/ufs_noaacloud.intel.lua index 66479ec60a..1b2fb96af7 100644 --- a/modulefiles/ufs_noaacloud.intel.lua +++ b/modulefiles/ufs_noaacloud.intel.lua @@ -2,17 +2,11 @@ help([[ loads UFS Model prerequisites for NOAA Parallelworks/Intel ]]) -prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") prepend_path("MODULEPATH", "/apps/modules/modulefiles") load("gnu") load("stack-intel") load("stack-intel-oneapi-mpi") - -stack_intel_ver=os.getenv("stack_intel_ver") or "2021.10.0" -load(pathJoin("stack-intel", stack_intel_ver)) - -stack_impi_ver=os.getenv("stack_impi_ver") or "2021.10.0" -load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) unload("gnu") cmake_ver=os.getenv("cmake_ver") or "3.23.1" From a040e40b35ec5341cf9bb15de060f178daa2f587 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 3 Oct 2024 16:42:48 -0500 Subject: [PATCH 29/99] Update bcw IN file for orion; change yaml function in ufs test utils py script. --- tests-dev/test_cases/exp_conf/baroclinic_wave.IN | 6 ++++-- tests-dev/ufs_test_utils.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 5f7d7f8a2d..6b258161a2 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -13,8 +13,10 @@ fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" -if [ $MACHINE_ID = hera ]; then - cp scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/global_hyblev.l128.txt . +if [ ${MACHINE_ID} = hera ]; then + cp /scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/global_hyblev.l128.txt . +elif [ ${MACHINE_ID} = orion ]; then + cp /work/noaa/epic/cbook/hsd_input_files/global_hyblev.l128.txt . fi OPNREQ_TEST=${OPNREQ_TEST:-false} diff --git a/tests-dev/ufs_test_utils.py b/tests-dev/ufs_test_utils.py index 3b122bcc6e..33294badd0 100644 --- a/tests-dev/ufs_test_utils.py +++ b/tests-dev/ufs_test_utils.py @@ -16,7 +16,7 @@ def update_testyaml(input_list): new_yaml = {} yaml_item_count = None with open(UFS_TEST_YAML, 'r') as file_yaml: - rt_yaml = yaml.load(file_yaml)#, Loader=yaml.FullLoader) + rt_yaml = yaml.full_load(file_yaml)#yaml.load(file_yaml)#, Loader=yaml.FullLoader) for apps, jobs in rt_yaml.items(): app_temp = None build_temp = None From 19dde9ae89e03fe379eb5a912d501bcd41b9f61f Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 3 Oct 2024 17:05:54 -0500 Subject: [PATCH 30/99] Add orion logic to 2020_CAPE.IN. --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index 35c2fe46af..b88f58c76d 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -24,7 +24,11 @@ if [ $WARM_START = .false. ]; then elif [ "$V2_SFC_FILE" = "true" ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ "$HSD_CASE" = "true" ]; then - cp -r /scratch1/NCEPDEV/stmp4/Cameron.Book/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + if [ ${MACHINE_ID} = hera ]; then + cp -r /scratch1/NCEPDEV/stmp4/Cameron.Book/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + elif [ ${MACHINE_ID} = orion ]; then + cp -r /work/noaa/epic/cbook/hsd_input_files/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + fi else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. fi From 2d234d06b6e7bd57fc0a64d9a99d8bf1c9ef01d3 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 7 Oct 2024 17:35:37 -0500 Subject: [PATCH 31/99] Update case test files. --- .../test_cases/exp_conf/compile_slurm.IN_hera | 22 -------- .../test_cases/exp_conf/fv3_slurm.IN_hera | 54 ------------------- tests-dev/test_cases/tests/2020_CAPE | 38 ++----------- tests-dev/test_cases/tests/baroclinic_wave | 4 +- 4 files changed, 5 insertions(+), 113 deletions(-) delete mode 100644 tests-dev/test_cases/exp_conf/compile_slurm.IN_hera delete mode 100644 tests-dev/test_cases/exp_conf/fv3_slurm.IN_hera diff --git a/tests-dev/test_cases/exp_conf/compile_slurm.IN_hera b/tests-dev/test_cases/exp_conf/compile_slurm.IN_hera deleted file mode 100644 index f146fcbe15..0000000000 --- a/tests-dev/test_cases/exp_conf/compile_slurm.IN_hera +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -#SBATCH -e err -#SBATCH -o out -#SBATCH --account=@[ACCNR] -#SBATCH --qos=@[QUEUE] -#SBATCH --nodes=1 -#SBATCH --ntasks-per-node=8 -#SBATCH --time=30 -#SBATCH --job-name="@[JBNME]" - -set -eux -date_s_start=$(date +%s) -date_start=$(date) -echo -n "${date_s_start}," > job_timestamp.txt -echo "Compile started: ${date_start}" - -"@[PATHRT]/compile.sh" "@[MACHINE_ID]" "@[MAKE_OPT]" "@[COMPILE_ID]" "@[RT_COMPILER]" - -date_end=$(date) -echo "Compile ended: ${date_end}" -date_s_end=$(date +%s) -echo -n "${date_s_end}," >> job_timestamp.txt diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_hera b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_hera deleted file mode 100644 index a59dcdd9a2..0000000000 --- a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_hera +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash -#SBATCH -e err -#SBATCH -o out -#SBATCH --account=@[ACCNR] -#SBATCH --qos=@[QUEUE] -### #SBATCH --ntasks=@[TASKS] -#SBATCH --nodes=@[NODES] -#SBATCH --ntasks-per-node=@[TPN] -#SBATCH --time=@[WLCLK] -#SBATCH --job-name="@[JBNME]" -### #SBATCH --exclusive - -set -eux -date_s_start=$(date +%s) -echo -n "${date_s_start}," > job_timestamp.txt - -set +x -export MACHINE_ID=hera -source ./module-setup.sh -module use "${PWD}/modulefiles" -module load modules.fv3 -module list -set -x - -date_start=$(date) -echo "Model started: ${date_start}" - -export MPI_TYPE_DEPTH=20 -export OMP_STACKSIZE=512M -# shellcheck disable=SC2125 -export OMP_NUM_THREADS=@[THRD] -export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 -export ESMF_RUNTIME_PROFILE=ON -export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" -export PSM_RANKS_PER_CONTEXT=4 -export PSM_SHAREDCONTEXTS=1 - -# Avoid job errors because of filesystem synchronization delays -sync && sleep 1 - -# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. -if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then - echo "The job should abort now, with exit status 1." 1>&2 - echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 - false -fi - -# shellcheck disable=SC2102 -srun --label -n @[TASKS] ./fv3.exe - -date_end=$(date) -echo "Model ended: ${date_end}" -date_s_end=$(date +%s) -echo -n "${date_s_end}," >> job_timestamp.txt diff --git a/tests-dev/test_cases/tests/2020_CAPE b/tests-dev/test_cases/tests/2020_CAPE index ffb3b41402..ab40b871aa 100644 --- a/tests-dev/test_cases/tests/2020_CAPE +++ b/tests-dev/test_cases/tests/2020_CAPE @@ -1,49 +1,17 @@ ############################################################################### # -# global control v2 surface file test: GFSv16 atmosphere only at C48L127 +# 2020 July CAPE Case Study: GFSv16 atmosphere only at C48L127 # ############################################################################### -export TEST_DESCR="Compare global control C48L127 v2.sfc results with previous trunk version" +export TEST_DESCR="Compare 2020 July CAPE Casr study results with previous trunk version" export CNTL_DIR=2020_CAPE export LIST_FILES="sfcf000.nc \ sfcf024.nc \ atmf000.nc \ - atmf024.nc \ - RESTART/20210323.060000.coupler.res \ - RESTART/20210323.060000.fv_core.res.nc \ - RESTART/20210323.060000.fv_core.res.tile1.nc \ - RESTART/20210323.060000.fv_core.res.tile2.nc \ - RESTART/20210323.060000.fv_core.res.tile3.nc \ - RESTART/20210323.060000.fv_core.res.tile4.nc \ - RESTART/20210323.060000.fv_core.res.tile5.nc \ - RESTART/20210323.060000.fv_core.res.tile6.nc \ - RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ - RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ - RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ - RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ - RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ - RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ - RESTART/20210323.060000.fv_tracer.res.tile1.nc \ - RESTART/20210323.060000.fv_tracer.res.tile2.nc \ - RESTART/20210323.060000.fv_tracer.res.tile3.nc \ - RESTART/20210323.060000.fv_tracer.res.tile4.nc \ - RESTART/20210323.060000.fv_tracer.res.tile5.nc \ - RESTART/20210323.060000.fv_tracer.res.tile6.nc \ - RESTART/20210323.060000.phy_data.tile1.nc \ - RESTART/20210323.060000.phy_data.tile2.nc \ - RESTART/20210323.060000.phy_data.tile3.nc \ - RESTART/20210323.060000.phy_data.tile4.nc \ - RESTART/20210323.060000.phy_data.tile5.nc \ - RESTART/20210323.060000.phy_data.tile6.nc \ - RESTART/20210323.060000.sfc_data.tile1.nc \ - RESTART/202103P0+r\P0+r\23.060000.sfc_data.tile2.nc \ - RESTART/20210323.060000.sfc_data.tile3.nc \ - RESTART/20210323.060000.sfc_data.tile4.nc \ - RESTART/20210323.060000.sfc_data.tile5.nc \ - RESTART/20210323.060000.sfc_data.tile6.nc" + atmf024.nc" export_fv3_v16 diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 8c7259d8cd..9a8127b1e2 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -1,10 +1,10 @@ ############################################################################### # -# Global control test: GFSv16 atmosphere only at C192L127 +# Baroclinic Wave Idealized Test Case (atmosphere only, dycore only) at C192L127 # ############################################################################### -export TEST_DESCR="Compare global control C192L127 results with previous trunk version" +export TEST_DESCR="Compare baroclinic wave test case C192L127 results with previous trunk version" export CNTL_DIR=baroclinic_wave From 27b0ffbaa36574336166aaffcac2f5a95f1beaa1 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Thu, 10 Oct 2024 22:20:07 +0000 Subject: [PATCH 32/99] Fix typo in 2020_CAPE test. --- tests-dev/test_cases/tests/2020_CAPE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/tests/2020_CAPE b/tests-dev/test_cases/tests/2020_CAPE index ab40b871aa..37b7bd4a18 100644 --- a/tests-dev/test_cases/tests/2020_CAPE +++ b/tests-dev/test_cases/tests/2020_CAPE @@ -4,7 +4,7 @@ # ############################################################################### -export TEST_DESCR="Compare 2020 July CAPE Casr study results with previous trunk version" +export TEST_DESCR="Compare 2020 July CAPE Case study results with previous trunk version" export CNTL_DIR=2020_CAPE From 56fdbd6f0de29212ed1f4566569f46cddd066758 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 11 Oct 2024 00:19:36 +0000 Subject: [PATCH 33/99] Add Hera log for idealized cases (used Rocoto). --- tests-dev/logs/RegressionTests_hera.log | 45 +++++++++---- .../RegressionTests_hera_idealized_cases.log | 66 +++++++++++++++++++ 2 files changed, 99 insertions(+), 12 deletions(-) create mode 100644 tests-dev/logs/RegressionTests_hera_idealized_cases.log diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index 06bd124c4e..5806460bde 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,31 +1,31 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -914f17767c974266533aed989cc4e7336bd98009 +27b0ffbaa36574336166aaffcac2f5a95f1beaa1 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) - 635d9a100a736bd8d14ad091e879d5da6e4eb2bd CICE-interface/CICE (CICE6.0.0-373-g635d9a1) - 4c87095256c1c599c3ccaa857a95744158751a60 CICE-interface/CICE/icepack (Icepack1.1.0-191-g4c87095) + 5e57a89cf533fe98352bcfd1a464b1d50713274d CICE-interface/CICE (CICE6.0.0-378-g5e57a89) + 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - a9364591091c836984a40107729720705847c195 FV3 (heads/develop) - ac3055eff06099d61cd65e18bc4f0353ffd83f46 FV3/atmos_cubed_sphere (201912_public_release-405-gac3055e) + 1aba87cb308fb52912e7fe6dd6b53d0ce7077554 FV3 (heads/develop) + 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - b6c433354394bd8ed5e46692a81149441ff4ae38 FV3/ccpp/physics (EP4-873-gb6c43335) + 5a363134a77535f35594e56b58ba1e6141a23d2b FV3/ccpp/physics (EP4-884-g5a363134) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - 81b38a88d860ce7e34e8507c2246151a54d96a39 FV3/upp (upp_v10.2.0-218-g81b38a88) + 6f5dd627d124ae94bb5ed7f5afd22f82c470b1b7 FV3/upp (upp_v10.2.0-230-g6f5dd627) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --567edcc94bc418d0dcd6cdaafed448eeb5aab570 FV3/upp/sorc/ncep_post.fd/post_gtg.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) 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) - 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) + c7004b658b9dae9fc473d4e6511dfc1cf8e6a7bd WW3 (6.07.1-347-gc7004b65) 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,11 +35,32 @@ 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-20240909 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_903939 +BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241001 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_3325106 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic -* (-n) - RUN SINGLE TEST: baroclinic_wave intel +* (-c) - CREATE NEW BASELINES * (-k) - KEEP RUN DIRECTORY * (-r) - USE ROCOTO + +PASS -- COMPILE test_cases_intel [10:05, 10:05](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [06:39, 06:30] (853192 MB) +PASS -- TEST baroclinic_wave_intel [36:40, 36:04] (1519928 MB) + + +SYNOPSIS: +Starting Date/Time: 2024-10-10 22:43:44 +Ending Date/Time: 2024-10-10 23:22:07 +Total Time: 00h:38m:23s +Compiles Completed: 1/1 +Tests Completed: 2/2 + + +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==== diff --git a/tests-dev/logs/RegressionTests_hera_idealized_cases.log b/tests-dev/logs/RegressionTests_hera_idealized_cases.log new file mode 100644 index 0000000000..5806460bde --- /dev/null +++ b/tests-dev/logs/RegressionTests_hera_idealized_cases.log @@ -0,0 +1,66 @@ +====START OF hera REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +27b0ffbaa36574336166aaffcac2f5a95f1beaa1 + +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) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + 1aba87cb308fb52912e7fe6dd6b53d0ce7077554 FV3 (heads/develop) + 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 5a363134a77535f35594e56b58ba1e6141a23d2b FV3/ccpp/physics (EP4-884-g5a363134) + 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) + 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: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241001 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_3325106 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: epic +* (-c) - CREATE NEW BASELINES +* (-k) - KEEP RUN DIRECTORY +* (-r) - USE ROCOTO + +PASS -- COMPILE test_cases_intel [10:05, 10:05](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [06:39, 06:30] (853192 MB) +PASS -- TEST baroclinic_wave_intel [36:40, 36:04] (1519928 MB) + + +SYNOPSIS: +Starting Date/Time: 2024-10-10 22:43:44 +Ending Date/Time: 2024-10-10 23:22:07 +Total Time: 00h:38m:23s +Compiles Completed: 1/1 +Tests Completed: 2/2 + + +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==== From 8f8ccb2a8db5bd6a58048622ad7a5596e17ece2c Mon Sep 17 00:00:00 2001 From: Cameron Book Date: Mon, 14 Oct 2024 13:38:30 -0500 Subject: [PATCH 34/99] Update idealize test case files to new staged data paths (orion/hercules/jet/hera). --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 8 ++++++-- tests-dev/test_cases/exp_conf/baroclinic_wave.IN | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index b88f58c76d..fdd679c7f7 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -25,9 +25,13 @@ if [ $WARM_START = .false. ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ "$HSD_CASE" = "true" ]; then if [ ${MACHINE_ID} = hera ]; then - cp -r /scratch1/NCEPDEV/stmp4/Cameron.Book/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r /scratch1/NCEPDEV/nems/role.epic/HSD_INPUT_DATA/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. elif [ ${MACHINE_ID} = orion ]; then - cp -r /work/noaa/epic/cbook/hsd_input_files/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + elif [ ${MACHINE_ID} = hercules ]; then + cp -r /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + elif [ ${MACHINE_ID} = jet ]; then + cp -r /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. fi else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 6b258161a2..298f757f5e 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -14,9 +14,13 @@ fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" if [ ${MACHINE_ID} = hera ]; then - cp /scratch1/NCEPDEV/stmp4/Cameron.Book/BCW192_files/global_hyblev.l128.txt . + cp /scratch1/NCEPDEV/nems/role.epic/HSD_INPUT_DATA/global_hyblev.l128.txt . elif [ ${MACHINE_ID} = orion ]; then - cp /work/noaa/epic/cbook/hsd_input_files/global_hyblev.l128.txt . + cp /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/global_hyblev.l128.txt . +elif [ ${MACHINE_ID} = hercules ]; then + cp /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/global_hyblev.l128.txt . +elif [ ${MACHINE_ID} = jet ]; then + cp /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA/global_hyblev.l128.txt . fi OPNREQ_TEST=${OPNREQ_TEST:-false} From 455a440a6ed26c9c8f6e9f974eb561ad9f2c8d38 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Mon, 14 Oct 2024 21:05:35 +0000 Subject: [PATCH 35/99] Add full Hera RT suite results (run with ufs_test.sh & ufs_test.yaml in tests-dev). --- tests-dev/baseline_setup.yaml | 14 +- tests-dev/logs/RegressionTests_hera.log | 383 +++++++++++++++++++++++- 2 files changed, 377 insertions(+), 20 deletions(-) diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml index 18acbf67c5..dadf800248 100644 --- a/tests-dev/baseline_setup.yaml +++ b/tests-dev/baseline_setup.yaml @@ -54,15 +54,15 @@ jet: QUEUE: batch COMPILE_QUEUE: batch PARTITION: xjet - dprefix: /mnt/lfs4/HFIP/hfv3gfs/${USER} - DISKNM: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT - STMP: /mnt/lfs4/HFIP/hfv3gfs/${USER}/RT_BASELINE - PTMP: /mnt/lfs4/HFIP/hfv3gfs/${USER}/RT_RUNDIRS + dprefix: /lfs5/HFIP/hfv3gfs/${USER} + DISKNM: /lfs5/HFIP/hfv3gfs/role.epic/RT + STMP: /lfs5/HFIP/hfv3gfs/${USER}/RT_BASELINE + PTMP: /lfs5/HFIP/hfv3gfs/${USER}/RT_RUNDIRS RUNDIR_ROOT: SCHEDULER: slurm - INPUTDATA_ROOT: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20240501 - INPUTDATA_ROOT_WW3: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 - INPUTDATA_ROOT_BMIC: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/BM_IC-20220207 + 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_BMIC: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/BM_IC-20220207 derecho: QUEUE: main COMPILE_QUEUE: main diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index 5806460bde..2e8902f72b 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: -27b0ffbaa36574336166aaffcac2f5a95f1beaa1 +56fdbd6f0de29212ed1f4566569f46cddd066758 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) @@ -35,26 +35,383 @@ 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-20241001 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_3325106 +BASELINE DIRECTORY: /scratch1/NCEPDEV/stmp4/Cameron.Book/FV3_RT/REGRESSION_TEST +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_1029028 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic -* (-c) - CREATE NEW BASELINES -* (-k) - KEEP RUN DIRECTORY +* (-m) - COMPARE AGAINST CREATED BASELINES * (-r) - USE ROCOTO -PASS -- COMPILE test_cases_intel [10:05, 10:05](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [06:39, 06:30] (853192 MB) -PASS -- TEST baroclinic_wave_intel [36:40, 36:04] (1519928 MB) +PASS -- COMPILE s2swa_32bit_intel [12:32, 12:31](1 warnings,8 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [07:01, 06:10] (3294368 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [16:11, 16:11](1 warnings,8 remarks) +PASS -- TEST cpld_control_gfsv17_intel [17:29, 16:42] (1979036 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [18:25, 17:30] (2146840 MB) +PASS -- TEST cpld_restart_gfsv17_intel [09:00, 08:00] (1275740 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [19:19, 18:35] (1855656 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [16:18, 16:17](1 warnings,8 remarks) +PASS -- TEST cpld_control_sfs_intel [16:53, 16:19] (1967848 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [06:03, 06:01](1523 warnings,1998 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [24:42, 23:49] (1881112 MB) + +PASS -- COMPILE s2swa_intel [12:22, 12:21](1 warnings,8 remarks) +PASS -- TEST cpld_control_p8_intel [08:28, 07:32] (3335332 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [08:19, 07:27] (3333592 MB) +PASS -- TEST cpld_restart_p8_intel [05:17, 04:19] (3252580 MB) +PASS -- TEST cpld_control_qr_p8_intel [08:38, 07:42] (3357004 MB) +PASS -- TEST cpld_restart_qr_p8_intel [05:28, 04:19] (3254380 MB) +PASS -- TEST cpld_2threads_p8_intel [07:50, 07:06] (3644392 MB) +PASS -- TEST cpld_decomp_p8_intel [08:15, 07:27] (3341084 MB) +PASS -- TEST cpld_mpi_p8_intel [06:58, 06:11] (3206412 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [08:22, 07:27] (3353048 MB) +PASS -- TEST cpld_control_c192_p8_intel [11:26, 09:40] (3521904 MB) +PASS -- TEST cpld_restart_c192_p8_intel [08:09, 06:05] (3617380 MB) +PASS -- TEST cpld_bmark_p8_intel [16:00, 10:13] (4234484 MB) +PASS -- TEST cpld_restart_bmark_p8_intel [12:44, 05:47] (4361588 MB) +PASS -- TEST cpld_s2sa_p8_intel [06:13, 05:25] (3279844 MB) + +PASS -- COMPILE s2sw_intel [11:17, 11:16](1 warnings,8 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [06:46, 05:45] (1971548 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [08:21, 07:26] (2022808 MB) + +PASS -- COMPILE s2swa_debug_intel [06:03, 06:02](1413 warnings,1228 remarks) +PASS -- TEST cpld_debug_p8_intel [14:09, 13:08] (3410784 MB) + +PASS -- COMPILE s2sw_debug_intel [05:33, 05:31](1413 warnings,1228 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [09:48, 08:54] (1986736 MB) + +PASS -- COMPILE s2s_aoflux_intel [10:54, 10:53],1 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:22, 04:28] (2010212 MB) + +PASS -- COMPILE s2s_intel [10:54, 10:53](1 warnings,1 remarks) +PASS -- TEST cpld_control_c48_intel [08:15, 07:41] (3048684 MB) +PASS -- TEST cpld_warmstart_c48_intel [03:10, 02:39] (3023088 MB) +PASS -- TEST cpld_restart_c48_intel [02:11, 01:32] (2476744 MB) + +PASS -- COMPILE s2swa_faster_intel [16:32, 16:30](1 warnings,8 remarks) +PASS -- TEST cpld_control_p8_faster_intel [07:59, 07:05] (3342420 MB) + +PASS -- COMPILE s2sw_pdlib_intel [16:18, 16:17](1 warnings,8 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [17:38, 16:53] (2007420 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [08:54, 08:02] (1262476 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [19:48, 19:03] (1938528 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [05:54, 05:53](1523 warnings,1998 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [26:44, 25:50] (1973608 MB) + +PASS -- COMPILE atm_dyn32_intel [10:35, 10:34](1 warnings,1 remarks) +PASS -- TEST control_flake_intel [03:33, 03:17] (710968 MB) +PASS -- TEST control_CubedSphereGrid_intel [03:39, 03:09] (1585516 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [03:46, 03:13] (1595124 MB) +PASS -- TEST control_latlon_intel [03:38, 03:10] (1587372 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:45, 03:13] (1583068 MB) +PASS -- TEST control_c48_intel [12:05, 11:28] (1722676 MB) +PASS -- TEST control_c48.v2.sfc_intel [06:43, 06:29] (848596 MB) +PASS -- TEST control_c192_intel [12:27, 11:50] (1739064 MB) +PASS -- TEST control_c384_intel [14:48, 13:23] (1977992 MB) +PASS -- TEST control_c384gdas_intel [09:55, 07:55] (1376636 MB) +PASS -- TEST control_stochy_intel [01:49, 01:36] (661636 MB) +PASS -- TEST control_stochy_restart_intel [01:25, 01:00] (501300 MB) +PASS -- TEST control_lndp_intel [01:45, 01:30] (656852 MB) +PASS -- TEST control_iovr4_intel [02:39, 02:24] (655824 MB) +PASS -- TEST control_iovr5_intel [02:42, 02:28] (653496 MB) +PASS -- TEST control_p8_intel [04:13, 03:36] (1881944 MB) +PASS -- TEST control_p8.v2.sfc_intel [03:56, 03:03] (1894364 MB) +PASS -- TEST control_p8_ugwpv1_intel [04:11, 03:33] (1885056 MB) +PASS -- TEST control_restart_p8_intel [02:32, 02:01] (1130220 MB) +PASS -- TEST control_noqr_p8_intel [04:05, 03:31] (1874968 MB) +PASS -- TEST control_restart_noqr_p8_intel [02:37, 01:59] (1155520 MB) +PASS -- TEST control_decomp_p8_intel [04:11, 03:40] (1861212 MB) +PASS -- TEST control_2threads_p8_intel [04:04, 03:28] (1965284 MB) +PASS -- TEST control_p8_lndp_intel [06:54, 06:28] (1877696 MB) +PASS -- TEST control_p8_rrtmgp_intel [04:46, 03:57] (1952588 MB) +PASS -- TEST control_p8_mynn_intel [03:54, 03:09] (1896616 MB) +PASS -- TEST merra2_thompson_intel [03:59, 03:20] (1898260 MB) +PASS -- TEST regional_control_intel [05:43, 05:19] (1099176 MB) +PASS -- TEST regional_restart_intel [03:14, 02:51] (1084432 MB) +PASS -- TEST regional_decomp_intel [05:54, 05:32] (1091684 MB) +PASS -- TEST regional_2threads_intel [03:41, 03:18] (1082008 MB) +PASS -- TEST regional_noquilt_intel [05:41, 05:17] (1368952 MB) +PASS -- TEST regional_netcdf_parallel_intel [05:42, 05:15] (1087368 MB) +PASS -- TEST regional_2dwrtdecomp_intel [05:36, 05:14] (1084180 MB) +PASS -- TEST regional_wofs_intel [07:07, 06:45] (1908896 MB) + +PASS -- COMPILE rrfs_intel [09:54, 09:53](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [08:13, 07:44] (1103980 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:47, 04:01] (1248216 MB) +PASS -- TEST rap_decomp_intel [08:29, 08:05] (1030332 MB) +PASS -- TEST rap_2threads_intel [07:37, 07:15] (1173640 MB) +PASS -- TEST rap_restart_intel [04:32, 04:02] (1091904 MB) +PASS -- TEST rap_sfcdiff_intel [08:08, 07:42] (1105872 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [08:27, 08:04] (1011324 MB) +PASS -- TEST rap_sfcdiff_restart_intel [06:18, 05:48] (1135228 MB) +PASS -- TEST hrrr_control_intel [04:24, 03:57] (1039892 MB) +PASS -- TEST hrrr_control_decomp_intel [04:26, 04:03] (1028760 MB) +PASS -- TEST hrrr_control_2threads_intel [03:58, 03:37] (1108168 MB) +PASS -- TEST hrrr_control_restart_intel [02:28, 02:10] (989076 MB) +PASS -- TEST rrfs_v1beta_intel [08:06, 07:36] (1094404 MB) +PASS -- TEST rrfs_v1nssl_intel [09:27, 09:12] (2000164 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:09, 08:56] (2070964 MB) + +PASS -- COMPILE csawmg_intel [09:16, 09:15] +PASS -- TEST control_csawmg_intel [06:31, 06:05] (1022852 MB) +PASS -- TEST control_ras_intel [03:26, 03:14] (751024 MB) + +PASS -- COMPILE csawmg_gnu [04:14, 04:13] +PASS -- TEST control_csawmg_gnu [08:46, 08:23] (746952 MB) + +PASS -- COMPILE wam_intel [09:24, 09:23],1 remarks) +PASS -- TEST control_wam_intel [11:32, 11:02] (1640752 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [09:30, 09:29],1 remarks) +PASS -- TEST control_p8_faster_intel [03:23, 02:49] (1869516 MB) +PASS -- TEST regional_control_faster_intel [05:54, 05:30] (1090896 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [07:29, 07:28](882 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [02:36, 02:10] (1591508 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:34, 02:04] (1604660 MB) +PASS -- TEST control_stochy_debug_intel [03:13, 03:00] (821676 MB) +PASS -- TEST control_lndp_debug_intel [02:51, 02:41] (829428 MB) +PASS -- TEST control_csawmg_debug_intel [04:35, 04:13] (1143220 MB) +PASS -- TEST control_ras_debug_intel [02:53, 02:42] (842172 MB) +PASS -- TEST control_diag_debug_intel [03:14, 02:45] (1680936 MB) +PASS -- TEST control_debug_p8_intel [04:30, 04:04] (1857920 MB) +PASS -- TEST regional_debug_intel [17:26, 17:02] (1087564 MB) +PASS -- TEST rap_control_debug_intel [05:04, 04:52] (1212232 MB) +PASS -- TEST hrrr_control_debug_intel [04:58, 04:45] (1209924 MB) +PASS -- TEST hrrr_gf_debug_intel [06:30, 06:18] (1217840 MB) +PASS -- TEST hrrr_c3_debug_intel [05:03, 04:50] (1213940 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [05:04, 04:52] (1216592 MB) +PASS -- TEST rap_diag_debug_intel [05:27, 05:04] (1296804 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [05:12, 04:58] (1216124 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [05:08, 04:56] (1207948 MB) +PASS -- TEST rap_lndp_debug_intel [05:06, 04:53] (1216384 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [05:14, 05:02] (1211024 MB) +PASS -- TEST rap_noah_debug_intel [05:05, 04:53] (1219848 MB) +PASS -- TEST rap_sfcdiff_debug_intel [05:06, 04:53] (1210676 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:05, 07:54] (1212884 MB) +PASS -- TEST rrfs_v1beta_debug_intel [05:02, 04:48] (1211296 MB) +PASS -- TEST rap_clm_lake_debug_intel [06:18, 06:02] (1213280 MB) +PASS -- TEST rap_flake_debug_intel [05:00, 04:47] (1211132 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [08:44, 08:19] (1215700 MB) + +PASS -- COMPILE atm_debug_dyn32_gnu [03:52, 03:51] +PASS -- TEST control_csawmg_debug_gnu [02:30, 02:07] (716160 MB) + +PASS -- COMPILE wam_debug_intel [04:33, 04:32](837 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [13:29, 13:00] (1643776 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [09:15, 09:14](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:32, 03:51] (1119592 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [06:45, 06:23] (1048896 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [03:42, 03:20] (987792 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [06:27, 06:06] (1087780 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:27, 03:06] (948116 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [03:51, 03:31] (909940 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [05:12, 04:48] (1018388 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:07, 01:51] (931580 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [09:19, 09:18](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [02:40, 02:03] (1186300 MB) +PASS -- TEST conus13km_2threads_intel [01:17, 00:52] (1105116 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:45, 01:12] (1086340 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [09:23, 09:22](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [05:35, 05:07] (985668 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [04:33, 04:32](785 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:58, 04:45] (1089728 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:46, 04:34] (1091548 MB) +PASS -- TEST conus13km_debug_intel [14:39, 14:09] (1231960 MB) +PASS -- TEST conus13km_debug_qr_intel [14:39, 14:08] (928468 MB) +PASS -- TEST conus13km_debug_2threads_intel [08:41, 08:13] (1159624 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [14:59, 14:30] (1302220 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [04:16, 04:15](785 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [05:15, 05:00] (1146164 MB) + +PASS -- COMPILE hafsw_intel [10:49, 10:48](1 warnings,8 remarks) +PASS -- TEST hafs_regional_atm_intel [05:27, 04:33] (722564 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [05:58, 05:42] (1087424 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [07:44, 06:43] (815716 MB) +PASS -- TEST hafs_regional_atm_wav_intel [13:47, 12:53] (847828 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [15:42, 14:36] (874828 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [05:52, 05:13] (486896 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:18, 06:17] (504740 MB) +PASS -- TEST hafs_global_1nest_atm_intel [03:02, 02:33] (368660 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [08:25, 06:51] (478104 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:00, 03:30] (515308 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [03:58, 03:22] (519348 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:33, 03:57] (568872 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:24, 01:08] (399636 MB) +PASS -- TEST gnv1_nested_intel [05:02, 03:54] (1747948 MB) + +PASS -- COMPILE hafsw_debug_intel [04:46, 04:45](1465 warnings,1501 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:03, 12:21] (590068 MB) + +PASS -- COMPILE hafsw_faster_intel [10:30, 10:29],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [09:13, 08:30] (635224 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [09:19, 08:29] (733468 MB) + +PASS -- COMPILE hafs_mom6w_intel [10:58, 10:57],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [07:24, 06:17] (711460 MB) + +PASS -- COMPILE hafs_all_intel [10:16, 10:15],7 remarks) +PASS -- TEST hafs_regional_docn_intel [07:12, 06:15] (814304 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [07:23, 06:27] (776432 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [16:57, 16:16] (1219112 MB) + +PASS -- COMPILE datm_cdeps_intel [06:23, 06:22] +PASS -- TEST datm_cdeps_control_cfsr_intel [02:58, 02:47] (1153104 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:52, 01:41] (1112940 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [02:52, 02:42] (1016180 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [02:51, 02:41] (1034780 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [02:52, 02:43] (1019892 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [03:07, 02:50] (1152264 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:09, 02:53] (1135728 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:48, 02:39] (1026244 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:17, 06:16] (1058852 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [07:15, 06:15] (1040436 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:55, 02:48] (1154060 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:01, 03:51] (2456368 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:05, 03:56] (2506232 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [03:21, 03:20](2 warnings +PASS -- TEST datm_cdeps_debug_cfsr_intel [06:38, 06:27] (1076776 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [06:37, 06:34] +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:53, 02:45] (1148552 MB) + +PASS -- COMPILE datm_cdeps_land_intel [01:39, 01:38],1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:03, 00:45] (261864 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [00:59, 00:45] (325832 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:45, 00:32] (322388 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [10:14, 10:13],1 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [04:35, 03:39] (1953692 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [09:54, 09:52],1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [04:14, 03:31] (1950540 MB) + +PASS -- COMPILE atml_intel [10:13, 10:12](8 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_sbs_intel [05:07, 04:23] (1857220 MB) +PASS -- TEST control_p8_atmlnd_intel [05:41, 04:56] (1852588 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [02:49, 02:18] (1096212 MB) + +PASS -- COMPILE atml_debug_intel [05:31, 05:29](880 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [06:20, 05:31] (1881632 MB) + +PASS -- COMPILE atmw_intel [09:55, 09:54],8 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [02:32, 01:54] (1887328 MB) + +PASS -- COMPILE atmaero_intel [10:08, 10:06],1 remarks) +PASS -- TEST atmaero_control_p8_intel [04:44, 03:59] (3190948 MB) +PASS -- TEST atmaero_control_p8_rad_intel [05:33, 04:48] (3069532 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [05:19, 04:47] (3103372 MB) + +PASS -- COMPILE atmaq_debug_intel [04:31, 04:30](882 warnings,6 remarks) + +PASS -- COMPILE test_cases_intel [10:02, 10:01](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [06:32, 06:23] (856720 MB) +PASS -- TEST baroclinic_wave_intel [36:55, 35:57] (1531888 MB) + +PASS -- COMPILE atm_gnu [04:26, 04:24] +PASS -- TEST control_c48_gnu [09:54, 09:26] (1509148 MB) +PASS -- TEST control_stochy_gnu [03:43, 03:30] (490868 MB) +PASS -- TEST control_ras_gnu [05:12, 05:00] (496940 MB) +PASS -- TEST control_p8_gnu [05:57, 05:12] (1440592 MB) +PASS -- TEST control_p8_ugwpv1_gnu [05:53, 05:10] (1425412 MB) +PASS -- TEST control_flake_gnu [10:45, 10:30] (535512 MB) + +PASS -- COMPILE rrfs_gnu [04:06, 04:04] +PASS -- TEST rap_control_gnu [11:46, 11:21] (808244 MB) +PASS -- TEST rap_decomp_gnu [11:50, 11:27] (808436 MB) +PASS -- TEST rap_2threads_gnu [10:44, 10:13] (914148 MB) +PASS -- TEST rap_restart_gnu [06:12, 05:43] (572768 MB) +PASS -- TEST rap_sfcdiff_gnu [11:37, 11:09] (806284 MB) +PASS -- TEST rap_sfcdiff_decomp_gnu [11:47, 11:22] (803616 MB) +PASS -- TEST rap_sfcdiff_restart_gnu [08:57, 08:18] (573652 MB) +PASS -- TEST hrrr_control_gnu [06:14, 05:48] (804000 MB) +PASS -- TEST hrrr_control_noqr_gnu [06:11, 05:48] (821448 MB) +PASS -- TEST hrrr_control_2threads_gnu [05:44, 05:15] (912556 MB) +PASS -- TEST hrrr_control_decomp_gnu [06:15, 05:51] (837984 MB) +PASS -- TEST hrrr_control_restart_gnu [03:16, 02:57] (562116 MB) +PASS -- TEST hrrr_control_restart_noqr_gnu [03:16, 02:58] (646816 MB) +PASS -- TEST rrfs_v1beta_gnu [11:39, 11:03] (806656 MB) + +PASS -- COMPILE atm_dyn32_debug_gnu [06:17, 06:15] +PASS -- TEST control_diag_debug_gnu [02:14, 01:35] (1266408 MB) +PASS -- TEST regional_debug_gnu [11:18, 10:53] (730076 MB) +PASS -- TEST rap_control_debug_gnu [02:37, 02:24] (815124 MB) +PASS -- TEST hrrr_control_debug_gnu [02:36, 02:23] (812756 MB) +PASS -- TEST hrrr_gf_debug_gnu [02:47, 02:36] (818588 MB) +PASS -- TEST hrrr_c3_debug_gnu [02:37, 02:25] (820868 MB) +PASS -- TEST rap_diag_debug_gnu [03:01, 02:39] (896464 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:05, 03:50] (814768 MB) +PASS -- TEST rap_progcld_thompson_debug_gnu [02:39, 02:26] (812552 MB) +PASS -- TEST rrfs_v1beta_debug_gnu [02:36, 02:24] (811544 MB) +PASS -- TEST control_ras_debug_gnu [01:39, 01:28] (449668 MB) +PASS -- TEST control_stochy_debug_gnu [01:48, 01:37] (445348 MB) +PASS -- TEST control_debug_p8_gnu [02:00, 01:34] (1426768 MB) +PASS -- TEST rap_flake_debug_gnu [02:39, 02:27] (814468 MB) +PASS -- TEST rap_clm_lake_debug_gnu [03:15, 02:46] (819576 MB) +PASS -- TEST gnv1_c96_no_nest_debug_gnu [04:39, 04:05] (822872 MB) + +PASS -- COMPILE wam_debug_gnu [03:02, 03:01] + +PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:04, 04:03] +PASS -- TEST rap_control_dyn32_phy32_gnu [10:17, 09:44] (699688 MB) +PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:30, 05:05] (697124 MB) +PASS -- TEST rap_2threads_dyn32_phy32_gnu [09:16, 08:51] (747436 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [05:07, 04:41] (738496 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:35, 05:11] (691132 MB) +PASS -- TEST rap_restart_dyn32_phy32_gnu [07:31, 07:07] (546268 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [02:56, 02:38] (529968 MB) +PASS -- TEST conus13km_control_gnu [03:58, 03:17] (857172 MB) +PASS -- TEST conus13km_2threads_gnu [06:43, 06:08] (864304 MB) +PASS -- TEST conus13km_restart_mismatch_gnu [02:19, 01:49] (541760 MB) + +PASS -- COMPILE atm_dyn64_phy32_gnu [09:09, 09:08] +PASS -- TEST rap_control_dyn64_phy32_gnu [06:20, 05:48] (718068 MB) + +PASS -- COMPILE atm_dyn32_phy32_debug_gnu [06:14, 06:13] +PASS -- TEST rap_control_debug_dyn32_phy32_gnu [02:40, 02:24] (703824 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [02:30, 02:17] (702832 MB) +PASS -- TEST conus13km_debug_gnu [07:03, 06:29] (878068 MB) +PASS -- TEST conus13km_debug_qr_gnu [06:55, 06:24] (568936 MB) +PASS -- TEST conus13km_debug_2threads_gnu [08:03, 07:35] (878808 MB) +PASS -- TEST conus13km_radar_tten_debug_gnu [06:57, 06:29] (943108 MB) + +PASS -- COMPILE atm_dyn64_phy32_debug_gnu [06:16, 06:15] +PASS -- TEST rap_control_dyn64_phy32_debug_gnu [02:40, 02:26] (724560 MB) + +PASS -- COMPILE s2swa_gnu [15:41, 15:41] +PASS -- COMPILE s2s_gnu [15:16, 15:15] +PASS -- TEST cpld_control_nowave_noaero_p8_gnu [13:06, 12:10] (1503600 MB) + +PASS -- COMPILE s2swa_debug_gnu [03:03, 03:03] +PASS -- COMPILE s2sw_pdlib_gnu [15:11, 15:10] +PASS -- TEST cpld_control_pdlib_p8_gnu [23:16, 22:29] (1454576 MB) + +PASS -- COMPILE s2sw_pdlib_debug_gnu [03:10, 03:09] + +PASS -- COMPILE datm_cdeps_gnu [14:57, 14:56] +PASS -- TEST datm_cdeps_control_cfsr_gnu [03:18, 03:08] (693044 MB) + +PASS -- COMPILE atm_fbh_intel [09:12, 09:11](3 warnings,8 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [11:50, 11:32] (1068192 MB) SYNOPSIS: -Starting Date/Time: 2024-10-10 22:43:44 -Ending Date/Time: 2024-10-10 23:22:07 -Total Time: 00h:38m:23s -Compiles Completed: 1/1 -Tests Completed: 2/2 +Starting Date/Time: 2024-10-11 18:17:05 +Ending Date/Time: 2024-10-11 22:56:54 +Total Time: 04h:39m:49s +Compiles Completed: 59/59 +Tests Completed: 246/246 NOTES: From 3918aac6d6d682fe8fbc2d9d2ef171a772b71e85 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 15 Oct 2024 17:09:27 +0000 Subject: [PATCH 36/99] Fix Python path export in xml py script for jet clause. --- tests-dev/create_xml.py | 4 ++-- tests/fv3_conf/compile_slurm.IN_jet | 3 ++- tests/fv3_conf/fv3_slurm.IN_jet | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index 2d567cec4e..b5626f2401 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -215,8 +215,8 @@ def write_runtest_env(): export RTVERBOSE=false """ if ( MACHINE_ID == 'jet' ): - runtest_envs+="export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH" - runtest_envs+="export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages" + runtest_envs += f"export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH\n" + runtest_envs += f"export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages\n" with open(filename,"w+") as f: f.writelines(runtest_envs) diff --git a/tests/fv3_conf/compile_slurm.IN_jet b/tests/fv3_conf/compile_slurm.IN_jet index 88149c43ac..a8add166f3 100644 --- a/tests/fv3_conf/compile_slurm.IN_jet +++ b/tests/fv3_conf/compile_slurm.IN_jet @@ -3,7 +3,8 @@ #SBATCH -o out #SBATCH --account=@[ACCNR] #SBATCH --partition=@[PARTITION] -#SBATCH --qos=@[QUEUE] +###SBATCH --qos=@[QUEUE] +#SBATCH --qos=debug #SBATCH --nodes=1 #SBATCH --ntasks-per-node=8 #SBATCH --time=120 diff --git a/tests/fv3_conf/fv3_slurm.IN_jet b/tests/fv3_conf/fv3_slurm.IN_jet index e2cd86c5fa..2ed84f3259 100644 --- a/tests/fv3_conf/fv3_slurm.IN_jet +++ b/tests/fv3_conf/fv3_slurm.IN_jet @@ -3,11 +3,11 @@ #SBATCH -o out #SBATCH --account=@[ACCNR] #SBATCH --partition=@[PARTITION] -#SBATCH --qos=@[QUEUE] +#SBATCH --qos=debug ##SBATCH --ntasks=@[TASKS] #SBATCH --nodes=@[NODES] #SBATCH --ntasks-per-node=@[TPN] -#SBATCH --time=@[WLCLK] +#SBATCH --time=30:00 #SBATCH --job-name="@[JBNME]" ### #SBATCH --exclusive From b47f2f41a2a69db9b458679abf238acd55ea3476 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Thu, 17 Oct 2024 20:30:23 +0000 Subject: [PATCH 37/99] Add beta 2020_CAPE_C768 test files; update bcw and 2020 CAPE IN files w/ additional machine paths for input data. --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 12 ++-- .../test_cases/exp_conf/baroclinic_wave.IN | 4 ++ tests-dev/test_cases/test_cases.yaml | 1 + tests-dev/test_cases/tests/2020_CAPE_C768 | 59 +++++++++++++++++++ tests-dev/ufs_test.yaml | 1 + 5 files changed, 73 insertions(+), 4 deletions(-) create mode 100644 tests-dev/test_cases/tests/2020_CAPE_C768 diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index fdd679c7f7..4c3315ffb1 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -25,13 +25,17 @@ if [ $WARM_START = .false. ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ "$HSD_CASE" = "true" ]; then if [ ${MACHINE_ID} = hera ]; then - cp -r /scratch1/NCEPDEV/nems/role.epic/HSD_INPUT_DATA/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r /scratch1/NCEPDEV/nems/role.epic/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ ${MACHINE_ID} = orion ]; then - cp -r /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ ${MACHINE_ID} = hercules ]; then - cp -r /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ ${MACHINE_ID} = jet ]; then - cp -r /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. + elif [ ${MACHINE_ID} = gaea ]; then + cp -r /gpfs/f5/epic/world-shared/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. + elif [ ${MACHINE_ID} = derecho ]; then + cp -r /glade/work/epicufsrt/contrib/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. fi else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 298f757f5e..0f0ba64d87 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -21,6 +21,10 @@ elif [ ${MACHINE_ID} = hercules ]; then cp /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/global_hyblev.l128.txt . elif [ ${MACHINE_ID} = jet ]; then cp /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA/global_hyblev.l128.txt . +elif [ ${MACHINE_ID} = gaea ]; then + cp /gpfs/f5/epic/world-shared/HSD_INPUT_DATA/global_hyblev.l128.txt . +elif [ ${MACHINE_ID} = derecho ]; then + cp /glade/work/epicufsrt/contrib/HSD_INPUT_DATA/global_hyblev.l128.txt. fi OPNREQ_TEST=${OPNREQ_TEST:-false} diff --git a/tests-dev/test_cases/test_cases.yaml b/tests-dev/test_cases/test_cases.yaml index 9bcebcebad..075c68c7e1 100644 --- a/tests-dev/test_cases/test_cases.yaml +++ b/tests-dev/test_cases/test_cases.yaml @@ -4,4 +4,5 @@ test_cases_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: - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} + - 2020_CAPE_C768: {'project':['daily'],'turnoff':['noaacloud']} - baroclinic_wave: {'project':['daily'],'turnoff':['noaacloud']} diff --git a/tests-dev/test_cases/tests/2020_CAPE_C768 b/tests-dev/test_cases/tests/2020_CAPE_C768 new file mode 100644 index 0000000000..d3bdd91fae --- /dev/null +++ b/tests-dev/test_cases/tests/2020_CAPE_C768 @@ -0,0 +1,59 @@ +############################################################################### +# +# global control test: GFSv16 atmosphere only at C768L127 +# +############################################################################### + +export TEST_DESCR="Compare global control C768L127 results with previous trunk version" + +export CNTL_DIR=control_c768 + +export LIST_FILES="sfcf000.nc \ + sfcf003.nc \ + atmf000.nc \ + atmf003.nc" + +export ATMRES=C768 + +export_fv3 +export_tiled +export INPES=${INPES_c768} +export JNPES=${JNPES_c768} +export atm_omp_num_threads=${THRD_c768} +export WRITE_GROUP=2 +export WRTTASK_PER_GROUP=80 +export FHMAX=24 +export NPZ=127 +export NPZP=128 +export NPX=769 +export NPY=769 +export SYEAR=2020 +export SMONTH=07 +export SDAY=23 +export SHOUR=00 +export DT_ATMOS=150 +export RESTART_INTERVAL=0 +export CDMBWD=${CDMBWD_c768} +export OUTPUT_GRID='gaussian_grid' +export OUTPUT_FILE="'netcdf_parallel' 'netcdf_parallel'" +export NSTF_NAME='2,0,0,0,0' +export WRITE_DOPOST=.true. +export IAER=5111 +export IOVR=3 +export IMO=3072 +export JMO=1536 +export IDEFLATE=1 +export QUANTIZE_NSD=14 +export ICHUNK3D=${IMO} +export JCHUNK3D=${JMO} +export KCHUNK3D=1 +export OUTPUT_FH="3 -1" + +export FNALBC="'global_snowfree_albedo.bosu.t1534.3072.1536.rg.grb'," +export FNVETC="'global_vegtype.igbp.t1534.3072.1536.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t1534.3072.1536.rg.grb'," +export FNABSC="'global_mxsnoalb.uariz.t1534.3072.1536.rg.grb'," + +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_v16 +export INPUT_NML=control.nml.IN diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 34afafacdb..2cb4db0467 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -437,6 +437,7 @@ test_cases_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: - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} + 2020_CAPE_C768: {'project':['daily'],'turnoff':['noaacloud']} - baroclinic_wave: {'project':['daily'],'turnoff':['noaacloud']} atm_gnu: build: From 152934f0c7996c4d1b9502aafb1e48522d5b5115 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Thu, 17 Oct 2024 21:45:49 +0000 Subject: [PATCH 38/99] Update 2020_CAPE_C768 test file. --- tests-dev/test_cases/tests/2020_CAPE_C768 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests-dev/test_cases/tests/2020_CAPE_C768 b/tests-dev/test_cases/tests/2020_CAPE_C768 index d3bdd91fae..582a718082 100644 --- a/tests-dev/test_cases/tests/2020_CAPE_C768 +++ b/tests-dev/test_cases/tests/2020_CAPE_C768 @@ -22,7 +22,7 @@ export JNPES=${JNPES_c768} export atm_omp_num_threads=${THRD_c768} export WRITE_GROUP=2 export WRTTASK_PER_GROUP=80 -export FHMAX=24 +export FHMAX=03 export NPZ=127 export NPZP=128 export NPX=769 @@ -54,6 +54,7 @@ export FNVETC="'global_vegtype.igbp.t1534.3072.1536.rg.grb'," export FNSOTC="'global_soiltype.statsgo.t1534.3072.1536.rg.grb'," export FNABSC="'global_mxsnoalb.uariz.t1534.3072.1536.rg.grb'," -export FV3_RUN=control_run.IN +export FV3_RUN=2020_CAPE.IN +export HSD_CASE=true export CCPP_SUITE=FV3_GFS_v16 export INPUT_NML=control.nml.IN From 55ccb39a6f012cf204608ff6e9b5ff4a9941b193 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Thu, 17 Oct 2024 22:19:15 +0000 Subject: [PATCH 39/99] Update 2020_CAPE.IN with c768 fix files on hera. --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index 4c3315ffb1..d00530502b 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -111,7 +111,10 @@ 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]/@[ATMRES]*.nc . + if [ ${MACHINE_ID} = hera ]; then + cp -r /scratch1/NCEPDEV/global/glopara/fix/orog/20230615/C768/sfc/*.nc . + fi fi cp @[INPUTDATA_ROOT]/FV3_fix/global_glacier.2x2.grb . cp @[INPUTDATA_ROOT]/FV3_fix/global_maxice.2x2.grb . From 6812601e5fc7c8d57a6e12d8056291fa4639234c Mon Sep 17 00:00:00 2001 From: zach1221 Date: Tue, 22 Oct 2024 12:37:28 +0000 Subject: [PATCH 40/99] add noaacloud modulefile --- modulefiles/ufs_noaacloud.intel.lua | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/modulefiles/ufs_noaacloud.intel.lua b/modulefiles/ufs_noaacloud.intel.lua index 1b2fb96af7..658d9a65f0 100644 --- a/modulefiles/ufs_noaacloud.intel.lua +++ b/modulefiles/ufs_noaacloud.intel.lua @@ -4,16 +4,27 @@ loads UFS Model prerequisites for NOAA Parallelworks/Intel prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") prepend_path("MODULEPATH", "/apps/modules/modulefiles") -load("gnu") -load("stack-intel") -load("stack-intel-oneapi-mpi") -unload("gnu") + +gnu_ver=os.getenv("gnu_ver") or "" +load(pathJoin("gnu", gnu_ver)) + +stack_intel_ver=os.getenv("stack_intel_ver") or "" +load(pathJoin("stack-intel", stack_intel_ver)) + +stack_intel_oneapi_mpi_ver=os.getenv("stack_intel_oneapi_mpi_ver") or "" +load(pathJoin("stack-intel-oneapi-mpi", stack_intel_oneapi_mpi_ver)) + +gnu_ver=os.getenv("gnu_ver") or "" +unload(pathJoin("gnu", gnu_ver)) cmake_ver=os.getenv("cmake_ver") or "3.23.1" load(pathJoin("cmake", cmake_ver)) load("ufs_common") +nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1" +load(pathJoin("nccmp", nccmp_ver)) + setenv("CC", "mpiicc") setenv("CXX", "mpiicpc") setenv("FC", "mpiifort") From 5b495d9f67ed0038c5efe2818e31be7e787091f8 Mon Sep 17 00:00:00 2001 From: zach1221 Date: Tue, 22 Oct 2024 12:39:48 +0000 Subject: [PATCH 41/99] add noaacloud fv3_slurm changes --- tests/fv3_conf/fv3_slurm.IN_noaacloud | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/tests/fv3_conf/fv3_slurm.IN_noaacloud b/tests/fv3_conf/fv3_slurm.IN_noaacloud index a85e084160..f0821f04ad 100644 --- a/tests/fv3_conf/fv3_slurm.IN_noaacloud +++ b/tests/fv3_conf/fv3_slurm.IN_noaacloud @@ -12,12 +12,16 @@ set -eux echo -n " $( date +%s )," > job_timestamp.txt set +x -MACHINE_ID=noaacloud -module use $( pwd -P ) -module use /contrib/EPIC/spack-stack/spack-stack-1.3.0/envs/unified-dev/install/modulefiles/Core -module load stack-intel/2021.3.0 stack-intel-oneapi-mpi/2021.3.0 -module load ufs-weather-model-env/unified-dev +export MACHINE_ID=noaacloud +source ./module-setup.sh +if [[ ! -d modulefiles ]]; then + mkdir modulefiles + mv *.lua modulefiles +fi +module use modulefiles +module load modules.fv3 module list +set -x set -x @@ -46,7 +50,8 @@ if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then false fi -srun --mpi=pmi2 --label -n @[TASKS] ./fv3.exe +srun --mpi=pmi2 --label -n @[TASKS] ${PWD}/fv3.exe + echo "Model ended: " `date` echo -n " $( date +%s )," >> job_timestamp.txt From 04f5fd38dc8131f1dac547ef61351037359c431d Mon Sep 17 00:00:00 2001 From: zach1221 Date: Tue, 22 Oct 2024 12:40:51 +0000 Subject: [PATCH 42/99] add noaacloud RT logs: passed --- tests/logs/RegressionTests_noaacloud.log | 1160 ++++------------------ 1 file changed, 172 insertions(+), 988 deletions(-) diff --git a/tests/logs/RegressionTests_noaacloud.log b/tests/logs/RegressionTests_noaacloud.log index 2e84cdbe8c..6ccd99f61b 100644 --- a/tests/logs/RegressionTests_noaacloud.log +++ b/tests/logs/RegressionTests_noaacloud.log @@ -1,991 +1,175 @@ -Wed Sep 13 18:53:13 UTC 2023 -Start Regression test +====START OF NOAACLOUD REGRESSION TESTING LOG==== -Testing UFSWM Hash: 181bed7dc89e0cf7792a108741ce12c0192b2245 -Testing With Submodule Hashes: +UFSWM hash used in testing: +58eebbfbad3382361be32444fdda23dacd112270 + +Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - 2aa6bfbb62ebeecd7da964b8074f6c3c41c7d1eb CDEPS-interface/CDEPS (cdeps0.4.17-38-g2aa6bfb) - 2ed3c05c3c515eb70af3a726ff392283af97c4a5 CICE-interface/CICE (CICE6.0.0-442-g2ed3c05) - c24fb5999efafffaa393b886e21780ab7fd3aa08 CMEPS-interface/CMEPS (cmeps_v0.4.1-2297-gc24fb59) + 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) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 9b5825b7a6c0c07a3d936d0222917677209a07f0 FV3 (heads/develop) - 6ea78fd79037b31a1dcdd30d8a315f6558d963e4 GOCART (sdr_v2.1.2.6-106-g6ea78fd) - 35789c757766e07f688b4c0c7c5229816f224b09 HYCOM-interface/HYCOM (2.3.00-121-g35789c7) - be40a41360b2eaed31ae86582aa57e1cf41241d5 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-9801-gbe40a4136) - 569e354ababbde7a7cd68647533769a5c966468d NOAHMP-interface/noahmp (v3.7.1-303-g569e354) - 59c554a12df3a04e0402ce5f17bb32cbbac193b2 WW3 (6.07.1-341-g59c554a1) - 1ee7cc9a8b5d5733b391127ca31059b497ecdea8 stochastic_physics (ufs-v2.0.0-181-g1ee7cc9) -Compile atmaq_faster_intel elapsed time 628 seconds. -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DFASTER=ON -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile atmaq_intel elapsed time 592 seconds. -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile atm_dyn32_intel elapsed time 677 seconds. -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 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile atm_faster_dyn32_intel elapsed time 618 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile atmw_intel elapsed time 634 seconds. -DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile atmwm_intel elapsed time 615 seconds. -DAPP=ATMWM -DCCPP_SUITES=FV3_GFS_v16 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile datm_cdeps_faster_intel elapsed time 187 seconds. -DAPP=NG-GODAS -DFASTER=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON -Compile datm_cdeps_intel elapsed time 187 seconds. -DAPP=NG-GODAS -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON -Compile datm_cdeps_land_intel elapsed time 59 seconds. -DAPP=LND -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile hafsw_intel elapsed time 640 seconds. -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile rrfs_intel elapsed time 644 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl,FV3_HRRR_gf,FV3_HRRR_c3 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -Compile s2s_aoflux_intel elapsed time 648 seconds. -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON -Compile s2s_intel elapsed time 654 seconds. -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON -Compile s2swa_32bit_intel elapsed time 717 seconds. -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON -Compile s2sw_intel elapsed time 705 seconds. -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON -Thu Sep 14 12:45:30 UTC 2023 -Start Regression test - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/cpld_control_noaero_p8_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/cpld_control_noaero_p8_intel -Checking test 001 cpld_control_noaero_p8_intel results .... - Comparing sfcf021.tile1.nc .........OK - Comparing sfcf021.tile2.nc .........OK - Comparing sfcf021.tile3.nc .........OK - Comparing sfcf021.tile4.nc .........OK - Comparing sfcf021.tile5.nc .........OK - Comparing sfcf021.tile6.nc .........OK - Comparing atmf021.tile1.nc .........OK - Comparing atmf021.tile2.nc .........OK - Comparing atmf021.tile3.nc .........OK - Comparing atmf021.tile4.nc .........OK - Comparing atmf021.tile5.nc .........OK - Comparing atmf021.tile6.nc .........OK - Comparing sfcf024.tile1.nc .........OK - Comparing sfcf024.tile2.nc .........OK - Comparing sfcf024.tile3.nc .........OK - Comparing sfcf024.tile4.nc .........OK - Comparing sfcf024.tile5.nc .........OK - Comparing sfcf024.tile6.nc .........OK - Comparing atmf024.tile1.nc .........OK - Comparing atmf024.tile2.nc .........OK - Comparing atmf024.tile3.nc .........OK - Comparing atmf024.tile4.nc .........OK - Comparing atmf024.tile5.nc .........OK - Comparing atmf024.tile6.nc .........OK - Comparing RESTART/20210323.060000.coupler.res .........OK - Comparing RESTART/20210323.060000.fv_core.res.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK - Comparing RESTART/20210323.060000.MOM.res.nc .........OK - Comparing RESTART/iced.2021-03-23-21600.nc .........OK - Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK - Comparing 20210323.060000.out_pnt.ww3 .........OK - Comparing 20210323.060000.out_grd.ww3 .........OK - - 0: The total amount of wall time = 235.067933 - 0: The maximum resident set size (KB) = 1819976 - -Test 001 cpld_control_noaero_p8_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/cpld_control_gfsv17_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/cpld_control_gfsv17_intel -Checking test 002 cpld_control_gfsv17_intel results .... - Comparing sfcf021.tile1.nc .........OK - Comparing sfcf021.tile2.nc .........OK - Comparing sfcf021.tile3.nc .........OK - Comparing sfcf021.tile4.nc .........OK - Comparing sfcf021.tile5.nc .........OK - Comparing sfcf021.tile6.nc .........OK - Comparing atmf021.tile1.nc .........OK - Comparing atmf021.tile2.nc .........OK - Comparing atmf021.tile3.nc .........OK - Comparing atmf021.tile4.nc .........OK - Comparing atmf021.tile5.nc .........OK - Comparing atmf021.tile6.nc .........OK - Comparing sfcf024.tile1.nc .........OK - Comparing sfcf024.tile2.nc .........OK - Comparing sfcf024.tile3.nc .........OK - Comparing sfcf024.tile4.nc .........OK - Comparing sfcf024.tile5.nc .........OK - Comparing sfcf024.tile6.nc .........OK - Comparing atmf024.tile1.nc .........OK - Comparing atmf024.tile2.nc .........OK - Comparing atmf024.tile3.nc .........OK - Comparing atmf024.tile4.nc .........OK - Comparing atmf024.tile5.nc .........OK - Comparing atmf024.tile6.nc .........OK - Comparing RESTART/20210323.060000.coupler.res .........OK - Comparing RESTART/20210323.060000.fv_core.res.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK - Comparing RESTART/20210323.060000.MOM.res.nc .........OK - Comparing RESTART/iced.2021-03-23-21600.nc .........OK - Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK - Comparing 20210323.060000.out_pnt.ww3 .........OK - Comparing 20210323.060000.out_grd.ww3 .........OK - - 0: The total amount of wall time = 194.486526 - 0: The maximum resident set size (KB) = 1780520 - -Test 002 cpld_control_gfsv17_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_control_cfsr_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/datm_cdeps_control_cfsr_intel -Checking test 003 datm_cdeps_control_cfsr_intel results .... - Comparing RESTART/20111002.000000.MOM.res.nc .........OK - Comparing RESTART/iced.2011-10-02-00000.nc .........OK - Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK - - 0: The total amount of wall time = 140.720050 - 0: The maximum resident set size (KB) = 1254256 - -Test 003 datm_cdeps_control_cfsr_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_control_gefs_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/datm_cdeps_control_gefs_intel -Checking test 004 datm_cdeps_control_gefs_intel results .... - Comparing RESTART/20111002.000000.MOM.res.nc .........OK - Comparing RESTART/iced.2011-10-02-00000.nc .........OK - Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK - - 0: The total amount of wall time = 145.725806 - 0: The maximum resident set size (KB) = 1137660 - -Test 004 datm_cdeps_control_gefs_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_iau_gefs_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/datm_cdeps_iau_gefs_intel -Checking test 005 datm_cdeps_iau_gefs_intel results .... - Comparing RESTART/20111002.000000.MOM.res.nc .........OK - Comparing RESTART/iced.2011-10-02-00000.nc .........OK - Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK - - 0: The total amount of wall time = 138.806743 - 0: The maximum resident set size (KB) = 1139260 - -Test 005 datm_cdeps_iau_gefs_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_stochy_gefs_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/datm_cdeps_stochy_gefs_intel -Checking test 006 datm_cdeps_stochy_gefs_intel results .... - Comparing RESTART/20111002.000000.MOM.res.nc .........OK - Comparing RESTART/iced.2011-10-02-00000.nc .........OK - Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK - - 0: The total amount of wall time = 136.898247 - 0: The maximum resident set size (KB) = 1135528 - -Test 006 datm_cdeps_stochy_gefs_intel PASS - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/atmwav_control_noaero_p8_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_13056/atmwav_control_noaero_p8_intel -Checking test 001 atmwav_control_noaero_p8_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf012.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf012.nc .........OK - Comparing RESTART/20210322.180000.coupler.res .........OK - Comparing RESTART/20210322.180000.fv_core.res.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile2.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile3.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile4.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile5.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile6.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile2.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile3.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile4.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile5.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile6.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile1.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile2.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile3.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile4.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile5.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile6.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile1.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile2.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile3.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile4.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile5.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile6.nc .........OK - Comparing RESTART/ufs.atmw.cpl.r.2021-03-22-64800.nc .........OK - Comparing 20210322.180000.out_pnt.ww3 .........OK - Comparing 20210322.180000.out_grd.ww3 .........OK - Comparing ufs.atmw.ww3.r.2021-03-22-64800 .........OK - - 0: The total amount of wall time = 89.786822 - 0: The maximum resident set size (KB) = 1740024 - -Test 007 atmwav_control_noaero_p8_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_atmwav_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_13056/control_atmwav_intel -Checking test 002 control_atmwav_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf012.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf012.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF12 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF12 .........OK - Comparing RESTART/20210322.180000.coupler.res .........OK - Comparing RESTART/20210322.180000.fv_core.res.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile2.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile3.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile4.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile5.nc .........OK - Comparing RESTART/20210322.180000.fv_core.res.tile6.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile2.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile3.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile4.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile5.nc .........OK - Comparing RESTART/20210322.180000.fv_tracer.res.tile6.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile1.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile2.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile3.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile4.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile5.nc .........OK - Comparing RESTART/20210322.180000.phy_data.tile6.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile1.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile2.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile3.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile4.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile5.nc .........OK - Comparing RESTART/20210322.180000.sfc_data.tile6.nc .........OK - Comparing 20210322.180000.restart.glo_1deg .........OK - - 0: The total amount of wall time = 80.879828 - 0: The maximum resident set size (KB) = 760744 - -Test 008 control_atmwav_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_atmaq_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_13056/regional_atmaq_intel -Checking test 003 regional_atmaq_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf003.nc .........OK - Comparing sfcf006.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf003.nc .........OK - Comparing atmf006.nc .........OK - Comparing RESTART/20190801.180000.coupler.res .........OK - Comparing RESTART/20190801.180000.fv_core.res.nc .........OK - Comparing RESTART/20190801.180000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20190801.180000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20190801.180000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20190801.180000.phy_data.nc .........OK - Comparing RESTART/20190801.180000.sfc_data.nc .........OK - - 0: The total amount of wall time = 570.936950 - 0: The maximum resident set size (KB) = 5440640 - -Test 009 regional_atmaq_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_atmaq_faster_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_13056/regional_atmaq_faster_intel -Checking test 004 regional_atmaq_faster_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf003.nc .........OK - Comparing sfcf006.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf003.nc .........OK - Comparing atmf006.nc .........OK - Comparing RESTART/20190801.180000.coupler.res .........OK - Comparing RESTART/20190801.180000.fv_core.res.nc .........OK - Comparing RESTART/20190801.180000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20190801.180000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20190801.180000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20190801.180000.phy_data.nc .........OK - Comparing RESTART/20190801.180000.sfc_data.nc .........OK - - 0: The total amount of wall time = 461.022740 - 0: The maximum resident set size (KB) = 5443032 - -Test 010 regional_atmaq_faster_intel PASS - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_c384_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_27559/control_c384_intel -Checking test 001 control_c384_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf012.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf012.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF12 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF12 .........OK - - 0: The total amount of wall time = 458.101623 - 0: The maximum resident set size (KB) = 1510240 - -Test 011 control_c384_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_latlon_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_16411/control_latlon_intel -Checking test 001 control_latlon_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf024.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf024.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF24 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF24 .........OK - - 0: The total amount of wall time = 116.591935 - 0: The maximum resident set size (KB) = 739644 - -Test 012 control_latlon_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_lndp_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_10694/control_lndp_intel -Checking test 001 control_lndp_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf012.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf012.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF12 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF12 .........OK - - 0: The total amount of wall time = 74.577322 - 0: The maximum resident set size (KB) = 744616 - -Test 013 control_lndp_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_p8_lndp_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_29229/control_p8_lndp_intel -Checking test 001 control_p8_lndp_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf021.nc .........OK - Comparing sfcf024.nc .........OK - Comparing sfcf048.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf021.nc .........OK - Comparing atmf024.nc .........OK - Comparing atmf048.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF21 .........OK - Comparing GFSFLX.GrbF24 .........OK - Comparing GFSFLX.GrbF48 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF21 .........OK - Comparing GFSPRS.GrbF24 .........OK - Comparing GFSPRS.GrbF48 .........OK - - 0: The total amount of wall time = 270.886762 - 0: The maximum resident set size (KB) = 1711908 - -Test 014 control_p8_lndp_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_stochy_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_29775/control_stochy_intel -Checking test 001 control_stochy_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf012.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf012.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF12 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF12 .........OK - - 0: The total amount of wall time = 79.032013 - 0: The maximum resident set size (KB) = 745464 - -Test 015 control_stochy_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_control_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_18036/regional_control_intel -Checking test 001 regional_control_intel results .... - Comparing dynf000.nc .........OK - Comparing dynf006.nc .........OK - Comparing phyf000.nc .........OK - Comparing phyf006.nc .........OK - Comparing PRSLEV.GrbF00 .........OK - Comparing PRSLEV.GrbF06 .........OK - Comparing NATLEV.GrbF00 .........OK - Comparing NATLEV.GrbF06 .........OK - - 0: The total amount of wall time = 256.592547 - 0: The maximum resident set size (KB) = 1189296 - -Test 016 regional_control_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_noquilt_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_noquilt_intel -Checking test 001 regional_noquilt_intel results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK - Comparing RESTART/fv_core.res.tile1_new.nc .........OK - Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK - - 0: The total amount of wall time = 254.564088 - 0: The maximum resident set size (KB) = 1456300 - -Test 017 regional_noquilt_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_flake_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_27499/control_flake_intel -Checking test 002 control_flake_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf024.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf024.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF24 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF24 .........OK - - 0: The total amount of wall time = 263.335844 - 0: The maximum resident set size (KB) = 791788 - -Test 018 control_flake_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_iovr4_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_10694/control_iovr4_intel -Checking test 002 control_iovr4_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf021.nc .........OK - Comparing sfcf024.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf021.nc .........OK - Comparing atmf024.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF21 .........OK - Comparing GFSFLX.GrbF24 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF21 .........OK - Comparing GFSPRS.GrbF24 .........OK - - 0: The total amount of wall time = 118.289092 - 0: The maximum resident set size (KB) = 738932 - -Test 019 control_iovr4_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_wrtGauss_netcdf_parallel_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_16411/control_wrtGauss_netcdf_parallel_intel -Checking test 002 control_wrtGauss_netcdf_parallel_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf024.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf024.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF24 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF24 .........OK - - 0: The total amount of wall time = 118.455093 - 0: The maximum resident set size (KB) = 738948 - -Test 020 control_wrtGauss_netcdf_parallel_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_netcdf_parallel_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_netcdf_parallel_intel -Checking test 002 regional_netcdf_parallel_intel results .... - Comparing dynf000.nc .........OK - Comparing dynf006.nc .........OK - Comparing phyf000.nc .........OK - Comparing phyf006.nc .........OK - - 0: The total amount of wall time = 315.339534 - 0: The maximum resident set size (KB) = 1189296 - -Test 021 regional_netcdf_parallel_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_c48_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_16411/control_c48_intel -Checking test 003 control_c48_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf024.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf024.nc .........OK - Comparing RESTART/20210323.060000.coupler.res .........OK - Comparing RESTART/20210323.060000.fv_core.res.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK - -0: The total amount of wall time = 355.289641 -0: The maximum resident set size (KB) = 725172 - -Test 022 control_c48_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_CubedSphereGrid_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_27499/control_CubedSphereGrid_intel -Checking test 003 control_CubedSphereGrid_intel results .... - Comparing sfcf000.tile1.nc .........OK - Comparing sfcf000.tile2.nc .........OK - Comparing sfcf000.tile3.nc .........OK - Comparing sfcf000.tile4.nc .........OK - Comparing sfcf000.tile5.nc .........OK - Comparing sfcf000.tile6.nc .........OK - Comparing sfcf024.tile1.nc .........OK - Comparing sfcf024.tile2.nc .........OK - Comparing sfcf024.tile3.nc .........OK - Comparing sfcf024.tile4.nc .........OK - Comparing sfcf024.tile5.nc .........OK - Comparing sfcf024.tile6.nc .........OK - Comparing atmf000.tile1.nc .........OK - Comparing atmf000.tile2.nc .........OK - Comparing atmf000.tile3.nc .........OK - Comparing atmf000.tile4.nc .........OK - Comparing atmf000.tile5.nc .........OK - Comparing atmf000.tile6.nc .........OK - Comparing atmf024.tile1.nc .........OK - Comparing atmf024.tile2.nc .........OK - Comparing atmf024.tile3.nc .........OK - Comparing atmf024.tile4.nc .........OK - Comparing atmf024.tile5.nc .........OK - Comparing atmf024.tile6.nc .........OK - - 0: The total amount of wall time = 156.608547 - 0: The maximum resident set size (KB) = 740744 - -Test 023 control_CubedSphereGrid_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_iovr5_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_10694/control_iovr5_intel -Checking test 003 control_iovr5_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf021.nc .........OK - Comparing sfcf024.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf021.nc .........OK - Comparing atmf024.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF21 .........OK - Comparing GFSFLX.GrbF24 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF21 .........OK - Comparing GFSPRS.GrbF24 .........OK - - 0: The total amount of wall time = 180.745637 - 0: The maximum resident set size (KB) = 740216 - -Test 024 control_iovr5_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_control_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_2dwrtdecomp_intel -Checking test 003 regional_2dwrtdecomp_intel results .... - Comparing dynf000.nc .........OK - Comparing dynf006.nc .........OK - Comparing phyf000.nc .........OK - Comparing phyf006.nc .........OK - Comparing PRSLEV.GrbF00 .........OK - Comparing PRSLEV.GrbF06 .........OK - Comparing NATLEV.GrbF00 .........OK - Comparing NATLEV.GrbF06 .........OK - - 0: The total amount of wall time = 258.266724 - 0: The maximum resident set size (KB) = 1189112 - -Test 025 regional_2dwrtdecomp_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/fv3_regional_wofs_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_wofs_intel -Checking test 004 regional_wofs_intel results .... - Comparing dynf000.nc .........OK - Comparing dynf006.nc .........OK - Comparing phyf000.nc .........OK - Comparing phyf006.nc .........OK - Comparing PRSLEV.GrbF00 .........OK - Comparing PRSLEV.GrbF06 .........OK - Comparing NATLEV.GrbF00 .........OK - Comparing NATLEV.GrbF06 .........OK - - 0: The total amount of wall time = 317.986202 - 0: The maximum resident set size (KB) = 997696 - -Test 026 regional_wofs_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/rap_control_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/rap_control_intel -Checking test 005 rap_control_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf021.nc .........OK - Comparing sfcf024.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf021.nc .........OK - Comparing atmf024.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF21 .........OK - Comparing GFSFLX.GrbF24 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF21 .........OK - Comparing GFSPRS.GrbF24 .........OK - Comparing RESTART/20210323.060000.coupler.res .........OK - Comparing RESTART/20210323.060000.fv_core.res.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK - - 0: The total amount of wall time = 376.232736 - 0: The maximum resident set size (KB) = 1313760 - -Test 027 rap_control_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_spp_sppt_shum_skeb_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_spp_sppt_shum_skeb_intel -Checking test 006 regional_spp_sppt_shum_skeb_intel results .... - Comparing dynf000.nc .........OK - Comparing dynf001.nc .........OK - Comparing phyf000.nc .........OK - Comparing phyf001.nc .........OK - Comparing PRSLEV.GrbF00 .........OK - Comparing PRSLEV.GrbF01 .........OK - Comparing NATLEV.GrbF00 .........OK - Comparing NATLEV.GrbF01 .........OK - - 0: The total amount of wall time = 259.976109 - 0: The maximum resident set size (KB) = 1358860 - -Test 028 regional_spp_sppt_shum_skeb_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/rrfs_v1beta_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/rrfs_v1beta_intel -Checking test 007 rrfs_v1beta_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf009.nc .........OK - Comparing sfcf012.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf009.nc .........OK - Comparing atmf012.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF09 .........OK - Comparing GFSFLX.GrbF12 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF09 .........OK - Comparing GFSPRS.GrbF12 .........OK - Comparing RESTART/20210323.060000.coupler.res .........OK - Comparing RESTART/20210323.060000.fv_core.res.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK - Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK - Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK - - 0: The total amount of wall time = 367.928558 - 0: The maximum resident set size (KB) = 1275508 - -Test 029 rrfs_v1beta_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/rrfs_v1nssl_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/rrfs_v1nssl_intel -Checking test 008 rrfs_v1nssl_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf009.nc .........OK - Comparing sfcf012.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf009.nc .........OK - Comparing atmf012.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF09 .........OK - Comparing GFSFLX.GrbF12 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF09 .........OK - Comparing GFSPRS.GrbF12 .........OK - - 0: The total amount of wall time = 451.901667 - 0: The maximum resident set size (KB) = 878300 - -Test 030 rrfs_v1nssl_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/rrfs_v1nssl_nohailnoccn_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/rrfs_v1nssl_nohailnoccn_intel -Checking test 009 rrfs_v1nssl_nohailnoccn_intel results .... - Comparing sfcf000.nc .........OK - Comparing sfcf009.nc .........OK - Comparing sfcf012.nc .........OK - Comparing atmf000.nc .........OK - Comparing atmf009.nc .........OK - Comparing atmf012.nc .........OK - Comparing GFSFLX.GrbF00 .........OK - Comparing GFSFLX.GrbF09 .........OK - Comparing GFSFLX.GrbF12 .........OK - Comparing GFSPRS.GrbF00 .........OK - Comparing GFSPRS.GrbF09 .........OK - Comparing GFSPRS.GrbF12 .........OK - - 0: The total amount of wall time = 434.283032 - 0: The maximum resident set size (KB) = 986664 - -Test 031 rrfs_v1nssl_nohailnoccn_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_control_faster_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_control_faster_intel -Checking test 010 regional_control_faster_intel results .... - Comparing dynf000.nc .........OK - Comparing dynf006.nc .........OK - Comparing phyf000.nc .........OK - Comparing phyf006.nc .........OK - Comparing PRSLEV.GrbF00 .........OK - Comparing PRSLEV.GrbF06 .........OK - Comparing NATLEV.GrbF00 .........OK - Comparing NATLEV.GrbF06 .........OK - - 0: The total amount of wall time = 236.396016 - 0: The maximum resident set size (KB) = 1188316 - -Test 032 regional_control_faster_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/hafs_regional_atm_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/hafs_regional_atm_intel -Checking test 011 hafs_regional_atm_intel results .... - Comparing atmf006.nc .........OK - Comparing sfcf006.nc .........OK - Comparing HURPRS.GrbF06 .........OK - - 0: The total amount of wall time = 217.543716 - 0: The maximum resident set size (KB) = 1363136 - -Test 033 hafs_regional_atm_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/hafs_regional_atm_thompson_gfdlsf_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/hafs_regional_atm_thompson_gfdlsf_intel -Checking test 012 hafs_regional_atm_thompson_gfdlsf_intel results .... - Comparing atmf006.nc .........OK - Comparing sfcf006.nc .........OK - - 0: The total amount of wall time = 332.106259 - 0: The maximum resident set size (KB) = 1696880 - -Test 034 hafs_regional_atm_thompson_gfdlsf_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/hafs_regional_atm_ocn_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/hafs_regional_atm_ocn_intel -Checking test 013 hafs_regional_atm_ocn_intel results .... - Comparing atmf006.nc .........OK - Comparing sfcf006.nc .........OK - Comparing archv.2019_241_06.a .........OK - Comparing archs.2019_241_06.a .........OK - Comparing ufs.hafs.cpl.hi.2019-08-29-21600.nc .........OK - Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK - - 0: The total amount of wall time = 342.702251 - 0: The maximum resident set size (KB) = 1492844 - -Test 035 hafs_regional_atm_ocn_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/hafs_regional_atm_wav_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/hafs_regional_atm_wav_intel -Checking test 014 hafs_regional_atm_wav_intel results .... - Comparing atmf006.nc .........OK - Comparing sfcf006.nc .........OK - Comparing 20190829.060000.out_grd.ww3 .........OK - Comparing 20190829.060000.out_pnt.ww3 .........OK - Comparing ufs.hafs.ww3.r.2019-08-29-21600 .........OK - Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK - - 0: The total amount of wall time = 646.352130 - 0: The maximum resident set size (KB) = 1507564 - -Test 036 hafs_regional_atm_wav_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_control_cfsr_faster_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/datm_cdeps_control_cfsr_faster_intel -Checking test 015 datm_cdeps_control_cfsr_faster_intel results .... - Comparing RESTART/20111002.000000.MOM.res.nc .........OK - Comparing RESTART/iced.2011-10-02-00000.nc .........OK - Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK - - 0: The total amount of wall time = 140.076360 - 0: The maximum resident set size (KB) = 1268896 - -Test 037 datm_cdeps_control_cfsr_faster_intel PASS - - -baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_lnd_gswp3_intel -working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/datm_cdeps_lnd_gswp3_intel -Checking test 016 datm_cdeps_lnd_gswp3_intel results .... - Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile1.nc .........OK - Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile2.nc .........OK - Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile3.nc .........OK - Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile4.nc .........OK - Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile5.nc .........OK - Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile6.nc .........OK - - 0: The total amount of wall time = 12.440630 - 0: The maximum resident set size (KB) = 401492 - -Test 038 datm_cdeps_lnd_gswp3_intel PASS - -REGRESSION TEST WAS SUCCESSFUL -Wed Sep 13 20:40:38 UTC 2023 -Elapsed time: 01h:47m:26s. Have a nice day! + 1aba87cb308fb52912e7fe6dd6b53d0ce7077554 FV3 (heads/develop) + 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 5a363134a77535f35594e56b58ba1e6141a23d2b FV3/ccpp/physics (EP4-884-g5a363134) + 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) + 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: /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20241001 +COMPARISON DIRECTORY: /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_3251740 + +RT.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: root +* (-l) - USE CONFIG FILE: rt.conf + +PASS -- COMPILE 's2sw_intel' [15:11, 11:40] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [17:27, 09:56](1922 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [12:11, 10:34] ( 5 warnings 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [11:05, 03:52](1977 MB) + +PASS -- COMPILE 's2s_intel' [12:10, 10:44] ( 6 warnings 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [08:27, 06:28](2990 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [12:10, 10:17] ( 6 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [09:19, 02:48](658 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [04:26, 02:40](1537 MB) +PASS -- TEST 'control_latlon_intel' [04:29, 02:38](1537 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:24, 02:41](1537 MB) +PASS -- TEST 'control_c48_intel' [12:23, 11:07](1675 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [08:14, 06:14](807 MB) +PASS -- TEST 'control_c384_intel' [18:20, 11:41](2018 MB) +PASS -- TEST 'control_stochy_intel' [03:13, 01:21](613 MB) +PASS -- TEST 'control_lndp_intel' [03:13, 01:15](614 MB) +PASS -- TEST 'control_iovr4_intel' [03:13, 02:01](611 MB) +PASS -- TEST 'control_iovr5_intel' [03:12, 02:01](611 MB) +PASS -- TEST 'control_p8_lndp_intel' [07:27, 05:34](1832 MB) +PASS -- TEST 'regional_control_intel' [06:38, 04:31](1043 MB) +PASS -- TEST 'regional_noquilt_intel' [06:41, 04:29](1338 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [06:29, 04:30](1043 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [06:24, 04:31](1038 MB) +PASS -- TEST 'regional_wofs_intel' [07:24, 05:50](1844 MB) + +PASS -- COMPILE 'rrfs_intel' [11:10, 09:41] ( 8 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [13:18, 06:27](1030 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [11:55, 03:35](1253 MB) +PASS -- TEST 'rrfs_v1beta_intel' [08:17, 06:24](1021 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [10:13, 08:15](1950 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [09:13, 08:03](1997 MB) + +PASS -- COMPILE 'hafsw_intel' [12:11, 11:03] ( 6 warnings 9 remarks ) +FAILED: RUN DID NOT COMPLETE -- TEST 'hafs_regional_atm_intel' [, ]( MB) +FAILED: RUN DID NOT COMPLETE -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [, ]( MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [07:52, 05:59](801 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [28:17, 26:21](824 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [08:11, 06:30] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [09:13, 02:26](1129 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:12, 02:19](991 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:14, 02:20](990 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:11, 02:20](991 MB) + +SYNOPSIS: +Starting Date/Time: 20241021 21:21:13 +Ending Date/Time: 20241022 03:20:13 +Total Time: 05h:59m:04s +Compiles Completed: 7/7 +Tests Completed: 31/33 +Failed Tests: +* TEST hafs_regional_atm_intel: FAILED: RUN DID NOT COMPLETE +-- LOG: /lustre/rt-2456/tests/logs/log_noaacloud/run_hafs_regional_atm_intel.log +* TEST hafs_regional_atm_thompson_gfdlsf_intel: FAILED: RUN DID NOT COMPLETE +-- LOG: /lustre/rt-2456/tests/logs/log_noaacloud/run_hafs_regional_atm_thompson_gfdlsf_intel.log + +NOTES: +A file 'test_changes.list' was generated with list of all failed tests. +You can use './rt.sh -c -b test_changes.list' to create baselines for the failed tests. +If you are using this log as a pull request verification, please commit 'test_changes.list'. + +Result: FAILURE + +====END OF NOAACLOUD REGRESSION TESTING LOG==== +====START OF NOAACLOUD REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +58eebbfbad3382361be32444fdda23dacd112270 + +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) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + 1aba87cb308fb52912e7fe6dd6b53d0ce7077554 FV3 (heads/develop) + 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 5a363134a77535f35594e56b58ba1e6141a23d2b FV3/ccpp/physics (EP4-884-g5a363134) + 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) + 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: /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20241001 +COMPARISON DIRECTORY: /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_3470977 + +RT.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: root +* (-l) - USE CONFIG FILE: rt.conf + +PASS -- COMPILE 'hafsw_intel' [17:11, 11:19] ( 6 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [34:17, 04:50](770 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:16, 05:26](1138 MB) + +SYNOPSIS: +Starting Date/Time: 20241022 03:49:58 +Ending Date/Time: 20241022 04:48:42 +Total Time: 00h:58m:46s +Compiles Completed: 1/1 +Tests Completed: 2/2 + +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 NOAACLOUD REGRESSION TESTING LOG==== From acba3ebfafae5d5c3ef3d937dd4fe2f29e3e17a0 Mon Sep 17 00:00:00 2001 From: zach1221 Date: Tue, 22 Oct 2024 12:43:57 +0000 Subject: [PATCH 43/99] remove extra set -x --- tests/fv3_conf/fv3_slurm.IN_noaacloud | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/fv3_conf/fv3_slurm.IN_noaacloud b/tests/fv3_conf/fv3_slurm.IN_noaacloud index f0821f04ad..345f992b0f 100644 --- a/tests/fv3_conf/fv3_slurm.IN_noaacloud +++ b/tests/fv3_conf/fv3_slurm.IN_noaacloud @@ -21,7 +21,6 @@ fi module use modulefiles module load modules.fv3 module list -set -x set -x From d3b897bd6774dfe0ce8636773eab22dbe0e0bae9 Mon Sep 17 00:00:00 2001 From: zach1221 Date: Tue, 22 Oct 2024 12:47:03 +0000 Subject: [PATCH 44/99] update rocoto version noaacloud --- tests/rt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/rt.sh b/tests/rt.sh index 48a65436be..672c876e53 100755 --- a/tests/rt.sh +++ b/tests/rt.sh @@ -955,7 +955,7 @@ case ${MACHINE_ID} in module use /apps/modules/modulefiles if [[ "${ROCOTO:-false}" == true ]] ; then - module load rocoto/1.3.3 + module load rocoto/1.3.7 ROCOTO_SCHEDULER=slurm fi From 326cff4a338b46624b264e35230a9d19ea8808a0 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Wed, 23 Oct 2024 18:53:54 +0000 Subject: [PATCH 45/99] Add missing dash in ufs_test.yaml to fix rocoto bug; update 2020_CAPE_C768 test file CNTL_DIR. --- tests-dev/logs/RegressionTests_hera.log | 443 ++---------------------- tests-dev/ufs_test.yaml | 2 +- 2 files changed, 26 insertions(+), 419 deletions(-) diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index 2e8902f72b..d8edd2b00c 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,423 +1,30 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -56fdbd6f0de29212ed1f4566569f46cddd066758 +283e9fb52df250052dbcf826e06adb87e66cf0bf 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) - dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 1aba87cb308fb52912e7fe6dd6b53d0ce7077554 FV3 (heads/develop) - 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 5a363134a77535f35594e56b58ba1e6141a23d2b FV3/ccpp/physics (EP4-884-g5a363134) - 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) - 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: /scratch1/NCEPDEV/stmp4/Cameron.Book/FV3_RT/REGRESSION_TEST -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_1029028 - -UFS_TEST.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic -* (-m) - COMPARE AGAINST CREATED BASELINES -* (-r) - USE ROCOTO - -PASS -- COMPILE s2swa_32bit_intel [12:32, 12:31](1 warnings,8 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [07:01, 06:10] (3294368 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_intel [16:11, 16:11](1 warnings,8 remarks) -PASS -- TEST cpld_control_gfsv17_intel [17:29, 16:42] (1979036 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [18:25, 17:30] (2146840 MB) -PASS -- TEST cpld_restart_gfsv17_intel [09:00, 08:00] (1275740 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [19:19, 18:35] (1855656 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [16:18, 16:17](1 warnings,8 remarks) -PASS -- TEST cpld_control_sfs_intel [16:53, 16:19] (1967848 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [06:03, 06:01](1523 warnings,1998 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [24:42, 23:49] (1881112 MB) - -PASS -- COMPILE s2swa_intel [12:22, 12:21](1 warnings,8 remarks) -PASS -- TEST cpld_control_p8_intel [08:28, 07:32] (3335332 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [08:19, 07:27] (3333592 MB) -PASS -- TEST cpld_restart_p8_intel [05:17, 04:19] (3252580 MB) -PASS -- TEST cpld_control_qr_p8_intel [08:38, 07:42] (3357004 MB) -PASS -- TEST cpld_restart_qr_p8_intel [05:28, 04:19] (3254380 MB) -PASS -- TEST cpld_2threads_p8_intel [07:50, 07:06] (3644392 MB) -PASS -- TEST cpld_decomp_p8_intel [08:15, 07:27] (3341084 MB) -PASS -- TEST cpld_mpi_p8_intel [06:58, 06:11] (3206412 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [08:22, 07:27] (3353048 MB) -PASS -- TEST cpld_control_c192_p8_intel [11:26, 09:40] (3521904 MB) -PASS -- TEST cpld_restart_c192_p8_intel [08:09, 06:05] (3617380 MB) -PASS -- TEST cpld_bmark_p8_intel [16:00, 10:13] (4234484 MB) -PASS -- TEST cpld_restart_bmark_p8_intel [12:44, 05:47] (4361588 MB) -PASS -- TEST cpld_s2sa_p8_intel [06:13, 05:25] (3279844 MB) - -PASS -- COMPILE s2sw_intel [11:17, 11:16](1 warnings,8 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [06:46, 05:45] (1971548 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [08:21, 07:26] (2022808 MB) - -PASS -- COMPILE s2swa_debug_intel [06:03, 06:02](1413 warnings,1228 remarks) -PASS -- TEST cpld_debug_p8_intel [14:09, 13:08] (3410784 MB) - -PASS -- COMPILE s2sw_debug_intel [05:33, 05:31](1413 warnings,1228 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [09:48, 08:54] (1986736 MB) - -PASS -- COMPILE s2s_aoflux_intel [10:54, 10:53],1 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:22, 04:28] (2010212 MB) - -PASS -- COMPILE s2s_intel [10:54, 10:53](1 warnings,1 remarks) -PASS -- TEST cpld_control_c48_intel [08:15, 07:41] (3048684 MB) -PASS -- TEST cpld_warmstart_c48_intel [03:10, 02:39] (3023088 MB) -PASS -- TEST cpld_restart_c48_intel [02:11, 01:32] (2476744 MB) - -PASS -- COMPILE s2swa_faster_intel [16:32, 16:30](1 warnings,8 remarks) -PASS -- TEST cpld_control_p8_faster_intel [07:59, 07:05] (3342420 MB) - -PASS -- COMPILE s2sw_pdlib_intel [16:18, 16:17](1 warnings,8 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [17:38, 16:53] (2007420 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [08:54, 08:02] (1262476 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [19:48, 19:03] (1938528 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [05:54, 05:53](1523 warnings,1998 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [26:44, 25:50] (1973608 MB) - -PASS -- COMPILE atm_dyn32_intel [10:35, 10:34](1 warnings,1 remarks) -PASS -- TEST control_flake_intel [03:33, 03:17] (710968 MB) -PASS -- TEST control_CubedSphereGrid_intel [03:39, 03:09] (1585516 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [03:46, 03:13] (1595124 MB) -PASS -- TEST control_latlon_intel [03:38, 03:10] (1587372 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:45, 03:13] (1583068 MB) -PASS -- TEST control_c48_intel [12:05, 11:28] (1722676 MB) -PASS -- TEST control_c48.v2.sfc_intel [06:43, 06:29] (848596 MB) -PASS -- TEST control_c192_intel [12:27, 11:50] (1739064 MB) -PASS -- TEST control_c384_intel [14:48, 13:23] (1977992 MB) -PASS -- TEST control_c384gdas_intel [09:55, 07:55] (1376636 MB) -PASS -- TEST control_stochy_intel [01:49, 01:36] (661636 MB) -PASS -- TEST control_stochy_restart_intel [01:25, 01:00] (501300 MB) -PASS -- TEST control_lndp_intel [01:45, 01:30] (656852 MB) -PASS -- TEST control_iovr4_intel [02:39, 02:24] (655824 MB) -PASS -- TEST control_iovr5_intel [02:42, 02:28] (653496 MB) -PASS -- TEST control_p8_intel [04:13, 03:36] (1881944 MB) -PASS -- TEST control_p8.v2.sfc_intel [03:56, 03:03] (1894364 MB) -PASS -- TEST control_p8_ugwpv1_intel [04:11, 03:33] (1885056 MB) -PASS -- TEST control_restart_p8_intel [02:32, 02:01] (1130220 MB) -PASS -- TEST control_noqr_p8_intel [04:05, 03:31] (1874968 MB) -PASS -- TEST control_restart_noqr_p8_intel [02:37, 01:59] (1155520 MB) -PASS -- TEST control_decomp_p8_intel [04:11, 03:40] (1861212 MB) -PASS -- TEST control_2threads_p8_intel [04:04, 03:28] (1965284 MB) -PASS -- TEST control_p8_lndp_intel [06:54, 06:28] (1877696 MB) -PASS -- TEST control_p8_rrtmgp_intel [04:46, 03:57] (1952588 MB) -PASS -- TEST control_p8_mynn_intel [03:54, 03:09] (1896616 MB) -PASS -- TEST merra2_thompson_intel [03:59, 03:20] (1898260 MB) -PASS -- TEST regional_control_intel [05:43, 05:19] (1099176 MB) -PASS -- TEST regional_restart_intel [03:14, 02:51] (1084432 MB) -PASS -- TEST regional_decomp_intel [05:54, 05:32] (1091684 MB) -PASS -- TEST regional_2threads_intel [03:41, 03:18] (1082008 MB) -PASS -- TEST regional_noquilt_intel [05:41, 05:17] (1368952 MB) -PASS -- TEST regional_netcdf_parallel_intel [05:42, 05:15] (1087368 MB) -PASS -- TEST regional_2dwrtdecomp_intel [05:36, 05:14] (1084180 MB) -PASS -- TEST regional_wofs_intel [07:07, 06:45] (1908896 MB) - -PASS -- COMPILE rrfs_intel [09:54, 09:53](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [08:13, 07:44] (1103980 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:47, 04:01] (1248216 MB) -PASS -- TEST rap_decomp_intel [08:29, 08:05] (1030332 MB) -PASS -- TEST rap_2threads_intel [07:37, 07:15] (1173640 MB) -PASS -- TEST rap_restart_intel [04:32, 04:02] (1091904 MB) -PASS -- TEST rap_sfcdiff_intel [08:08, 07:42] (1105872 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [08:27, 08:04] (1011324 MB) -PASS -- TEST rap_sfcdiff_restart_intel [06:18, 05:48] (1135228 MB) -PASS -- TEST hrrr_control_intel [04:24, 03:57] (1039892 MB) -PASS -- TEST hrrr_control_decomp_intel [04:26, 04:03] (1028760 MB) -PASS -- TEST hrrr_control_2threads_intel [03:58, 03:37] (1108168 MB) -PASS -- TEST hrrr_control_restart_intel [02:28, 02:10] (989076 MB) -PASS -- TEST rrfs_v1beta_intel [08:06, 07:36] (1094404 MB) -PASS -- TEST rrfs_v1nssl_intel [09:27, 09:12] (2000164 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:09, 08:56] (2070964 MB) - -PASS -- COMPILE csawmg_intel [09:16, 09:15] -PASS -- TEST control_csawmg_intel [06:31, 06:05] (1022852 MB) -PASS -- TEST control_ras_intel [03:26, 03:14] (751024 MB) - -PASS -- COMPILE csawmg_gnu [04:14, 04:13] -PASS -- TEST control_csawmg_gnu [08:46, 08:23] (746952 MB) - -PASS -- COMPILE wam_intel [09:24, 09:23],1 remarks) -PASS -- TEST control_wam_intel [11:32, 11:02] (1640752 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [09:30, 09:29],1 remarks) -PASS -- TEST control_p8_faster_intel [03:23, 02:49] (1869516 MB) -PASS -- TEST regional_control_faster_intel [05:54, 05:30] (1090896 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [07:29, 07:28](882 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [02:36, 02:10] (1591508 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:34, 02:04] (1604660 MB) -PASS -- TEST control_stochy_debug_intel [03:13, 03:00] (821676 MB) -PASS -- TEST control_lndp_debug_intel [02:51, 02:41] (829428 MB) -PASS -- TEST control_csawmg_debug_intel [04:35, 04:13] (1143220 MB) -PASS -- TEST control_ras_debug_intel [02:53, 02:42] (842172 MB) -PASS -- TEST control_diag_debug_intel [03:14, 02:45] (1680936 MB) -PASS -- TEST control_debug_p8_intel [04:30, 04:04] (1857920 MB) -PASS -- TEST regional_debug_intel [17:26, 17:02] (1087564 MB) -PASS -- TEST rap_control_debug_intel [05:04, 04:52] (1212232 MB) -PASS -- TEST hrrr_control_debug_intel [04:58, 04:45] (1209924 MB) -PASS -- TEST hrrr_gf_debug_intel [06:30, 06:18] (1217840 MB) -PASS -- TEST hrrr_c3_debug_intel [05:03, 04:50] (1213940 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [05:04, 04:52] (1216592 MB) -PASS -- TEST rap_diag_debug_intel [05:27, 05:04] (1296804 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [05:12, 04:58] (1216124 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [05:08, 04:56] (1207948 MB) -PASS -- TEST rap_lndp_debug_intel [05:06, 04:53] (1216384 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [05:14, 05:02] (1211024 MB) -PASS -- TEST rap_noah_debug_intel [05:05, 04:53] (1219848 MB) -PASS -- TEST rap_sfcdiff_debug_intel [05:06, 04:53] (1210676 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:05, 07:54] (1212884 MB) -PASS -- TEST rrfs_v1beta_debug_intel [05:02, 04:48] (1211296 MB) -PASS -- TEST rap_clm_lake_debug_intel [06:18, 06:02] (1213280 MB) -PASS -- TEST rap_flake_debug_intel [05:00, 04:47] (1211132 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [08:44, 08:19] (1215700 MB) - -PASS -- COMPILE atm_debug_dyn32_gnu [03:52, 03:51] -PASS -- TEST control_csawmg_debug_gnu [02:30, 02:07] (716160 MB) - -PASS -- COMPILE wam_debug_intel [04:33, 04:32](837 warnings,1 remarks) -PASS -- TEST control_wam_debug_intel [13:29, 13:00] (1643776 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [09:15, 09:14](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:32, 03:51] (1119592 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [06:45, 06:23] (1048896 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [03:42, 03:20] (987792 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [06:27, 06:06] (1087780 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:27, 03:06] (948116 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [03:51, 03:31] (909940 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [05:12, 04:48] (1018388 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:07, 01:51] (931580 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [09:19, 09:18](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [02:40, 02:03] (1186300 MB) -PASS -- TEST conus13km_2threads_intel [01:17, 00:52] (1105116 MB) -PASS -- TEST conus13km_restart_mismatch_intel [01:45, 01:12] (1086340 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [09:23, 09:22](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [05:35, 05:07] (985668 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [04:33, 04:32](785 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:58, 04:45] (1089728 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:46, 04:34] (1091548 MB) -PASS -- TEST conus13km_debug_intel [14:39, 14:09] (1231960 MB) -PASS -- TEST conus13km_debug_qr_intel [14:39, 14:08] (928468 MB) -PASS -- TEST conus13km_debug_2threads_intel [08:41, 08:13] (1159624 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [14:59, 14:30] (1302220 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [04:16, 04:15](785 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [05:15, 05:00] (1146164 MB) - -PASS -- COMPILE hafsw_intel [10:49, 10:48](1 warnings,8 remarks) -PASS -- TEST hafs_regional_atm_intel [05:27, 04:33] (722564 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [05:58, 05:42] (1087424 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [07:44, 06:43] (815716 MB) -PASS -- TEST hafs_regional_atm_wav_intel [13:47, 12:53] (847828 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [15:42, 14:36] (874828 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [05:52, 05:13] (486896 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:18, 06:17] (504740 MB) -PASS -- TEST hafs_global_1nest_atm_intel [03:02, 02:33] (368660 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [08:25, 06:51] (478104 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:00, 03:30] (515308 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [03:58, 03:22] (519348 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:33, 03:57] (568872 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:24, 01:08] (399636 MB) -PASS -- TEST gnv1_nested_intel [05:02, 03:54] (1747948 MB) - -PASS -- COMPILE hafsw_debug_intel [04:46, 04:45](1465 warnings,1501 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:03, 12:21] (590068 MB) - -PASS -- COMPILE hafsw_faster_intel [10:30, 10:29],7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [09:13, 08:30] (635224 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [09:19, 08:29] (733468 MB) - -PASS -- COMPILE hafs_mom6w_intel [10:58, 10:57],7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [07:24, 06:17] (711460 MB) - -PASS -- COMPILE hafs_all_intel [10:16, 10:15],7 remarks) -PASS -- TEST hafs_regional_docn_intel [07:12, 06:15] (814304 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [07:23, 06:27] (776432 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [16:57, 16:16] (1219112 MB) - -PASS -- COMPILE datm_cdeps_intel [06:23, 06:22] -PASS -- TEST datm_cdeps_control_cfsr_intel [02:58, 02:47] (1153104 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:52, 01:41] (1112940 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [02:52, 02:42] (1016180 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [02:51, 02:41] (1034780 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [02:52, 02:43] (1019892 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [03:07, 02:50] (1152264 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:09, 02:53] (1135728 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [02:48, 02:39] (1026244 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:17, 06:16] (1058852 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [07:15, 06:15] (1040436 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:55, 02:48] (1154060 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:01, 03:51] (2456368 MB) -PASS -- TEST datm_cdeps_gfs_intel [04:05, 03:56] (2506232 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [03:21, 03:20](2 warnings -PASS -- TEST datm_cdeps_debug_cfsr_intel [06:38, 06:27] (1076776 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [06:37, 06:34] -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:53, 02:45] (1148552 MB) - -PASS -- COMPILE datm_cdeps_land_intel [01:39, 01:38],1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:03, 00:45] (261864 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [00:59, 00:45] (325832 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:45, 00:32] (322388 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [10:14, 10:13],1 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [04:35, 03:39] (1953692 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [09:54, 09:52],1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [04:14, 03:31] (1950540 MB) - -PASS -- COMPILE atml_intel [10:13, 10:12](8 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_sbs_intel [05:07, 04:23] (1857220 MB) -PASS -- TEST control_p8_atmlnd_intel [05:41, 04:56] (1852588 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [02:49, 02:18] (1096212 MB) - -PASS -- COMPILE atml_debug_intel [05:31, 05:29](880 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [06:20, 05:31] (1881632 MB) - -PASS -- COMPILE atmw_intel [09:55, 09:54],8 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [02:32, 01:54] (1887328 MB) - -PASS -- COMPILE atmaero_intel [10:08, 10:06],1 remarks) -PASS -- TEST atmaero_control_p8_intel [04:44, 03:59] (3190948 MB) -PASS -- TEST atmaero_control_p8_rad_intel [05:33, 04:48] (3069532 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [05:19, 04:47] (3103372 MB) - -PASS -- COMPILE atmaq_debug_intel [04:31, 04:30](882 warnings,6 remarks) - -PASS -- COMPILE test_cases_intel [10:02, 10:01](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [06:32, 06:23] (856720 MB) -PASS -- TEST baroclinic_wave_intel [36:55, 35:57] (1531888 MB) - -PASS -- COMPILE atm_gnu [04:26, 04:24] -PASS -- TEST control_c48_gnu [09:54, 09:26] (1509148 MB) -PASS -- TEST control_stochy_gnu [03:43, 03:30] (490868 MB) -PASS -- TEST control_ras_gnu [05:12, 05:00] (496940 MB) -PASS -- TEST control_p8_gnu [05:57, 05:12] (1440592 MB) -PASS -- TEST control_p8_ugwpv1_gnu [05:53, 05:10] (1425412 MB) -PASS -- TEST control_flake_gnu [10:45, 10:30] (535512 MB) - -PASS -- COMPILE rrfs_gnu [04:06, 04:04] -PASS -- TEST rap_control_gnu [11:46, 11:21] (808244 MB) -PASS -- TEST rap_decomp_gnu [11:50, 11:27] (808436 MB) -PASS -- TEST rap_2threads_gnu [10:44, 10:13] (914148 MB) -PASS -- TEST rap_restart_gnu [06:12, 05:43] (572768 MB) -PASS -- TEST rap_sfcdiff_gnu [11:37, 11:09] (806284 MB) -PASS -- TEST rap_sfcdiff_decomp_gnu [11:47, 11:22] (803616 MB) -PASS -- TEST rap_sfcdiff_restart_gnu [08:57, 08:18] (573652 MB) -PASS -- TEST hrrr_control_gnu [06:14, 05:48] (804000 MB) -PASS -- TEST hrrr_control_noqr_gnu [06:11, 05:48] (821448 MB) -PASS -- TEST hrrr_control_2threads_gnu [05:44, 05:15] (912556 MB) -PASS -- TEST hrrr_control_decomp_gnu [06:15, 05:51] (837984 MB) -PASS -- TEST hrrr_control_restart_gnu [03:16, 02:57] (562116 MB) -PASS -- TEST hrrr_control_restart_noqr_gnu [03:16, 02:58] (646816 MB) -PASS -- TEST rrfs_v1beta_gnu [11:39, 11:03] (806656 MB) - -PASS -- COMPILE atm_dyn32_debug_gnu [06:17, 06:15] -PASS -- TEST control_diag_debug_gnu [02:14, 01:35] (1266408 MB) -PASS -- TEST regional_debug_gnu [11:18, 10:53] (730076 MB) -PASS -- TEST rap_control_debug_gnu [02:37, 02:24] (815124 MB) -PASS -- TEST hrrr_control_debug_gnu [02:36, 02:23] (812756 MB) -PASS -- TEST hrrr_gf_debug_gnu [02:47, 02:36] (818588 MB) -PASS -- TEST hrrr_c3_debug_gnu [02:37, 02:25] (820868 MB) -PASS -- TEST rap_diag_debug_gnu [03:01, 02:39] (896464 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:05, 03:50] (814768 MB) -PASS -- TEST rap_progcld_thompson_debug_gnu [02:39, 02:26] (812552 MB) -PASS -- TEST rrfs_v1beta_debug_gnu [02:36, 02:24] (811544 MB) -PASS -- TEST control_ras_debug_gnu [01:39, 01:28] (449668 MB) -PASS -- TEST control_stochy_debug_gnu [01:48, 01:37] (445348 MB) -PASS -- TEST control_debug_p8_gnu [02:00, 01:34] (1426768 MB) -PASS -- TEST rap_flake_debug_gnu [02:39, 02:27] (814468 MB) -PASS -- TEST rap_clm_lake_debug_gnu [03:15, 02:46] (819576 MB) -PASS -- TEST gnv1_c96_no_nest_debug_gnu [04:39, 04:05] (822872 MB) - -PASS -- COMPILE wam_debug_gnu [03:02, 03:01] - -PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:04, 04:03] -PASS -- TEST rap_control_dyn32_phy32_gnu [10:17, 09:44] (699688 MB) -PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:30, 05:05] (697124 MB) -PASS -- TEST rap_2threads_dyn32_phy32_gnu [09:16, 08:51] (747436 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [05:07, 04:41] (738496 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:35, 05:11] (691132 MB) -PASS -- TEST rap_restart_dyn32_phy32_gnu [07:31, 07:07] (546268 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [02:56, 02:38] (529968 MB) -PASS -- TEST conus13km_control_gnu [03:58, 03:17] (857172 MB) -PASS -- TEST conus13km_2threads_gnu [06:43, 06:08] (864304 MB) -PASS -- TEST conus13km_restart_mismatch_gnu [02:19, 01:49] (541760 MB) - -PASS -- COMPILE atm_dyn64_phy32_gnu [09:09, 09:08] -PASS -- TEST rap_control_dyn64_phy32_gnu [06:20, 05:48] (718068 MB) - -PASS -- COMPILE atm_dyn32_phy32_debug_gnu [06:14, 06:13] -PASS -- TEST rap_control_debug_dyn32_phy32_gnu [02:40, 02:24] (703824 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [02:30, 02:17] (702832 MB) -PASS -- TEST conus13km_debug_gnu [07:03, 06:29] (878068 MB) -PASS -- TEST conus13km_debug_qr_gnu [06:55, 06:24] (568936 MB) -PASS -- TEST conus13km_debug_2threads_gnu [08:03, 07:35] (878808 MB) -PASS -- TEST conus13km_radar_tten_debug_gnu [06:57, 06:29] (943108 MB) - -PASS -- COMPILE atm_dyn64_phy32_debug_gnu [06:16, 06:15] -PASS -- TEST rap_control_dyn64_phy32_debug_gnu [02:40, 02:26] (724560 MB) - -PASS -- COMPILE s2swa_gnu [15:41, 15:41] -PASS -- COMPILE s2s_gnu [15:16, 15:15] -PASS -- TEST cpld_control_nowave_noaero_p8_gnu [13:06, 12:10] (1503600 MB) - -PASS -- COMPILE s2swa_debug_gnu [03:03, 03:03] -PASS -- COMPILE s2sw_pdlib_gnu [15:11, 15:10] -PASS -- TEST cpld_control_pdlib_p8_gnu [23:16, 22:29] (1454576 MB) - -PASS -- COMPILE s2sw_pdlib_debug_gnu [03:10, 03:09] - -PASS -- COMPILE datm_cdeps_gnu [14:57, 14:56] -PASS -- TEST datm_cdeps_control_cfsr_gnu [03:18, 03:08] (693044 MB) - -PASS -- COMPILE atm_fbh_intel [09:12, 09:11](3 warnings,8 remarks) -PASS -- TEST cpld_regional_atm_fbh_intel [11:50, 11:32] (1068192 MB) - - -SYNOPSIS: -Starting Date/Time: 2024-10-11 18:17:05 -Ending Date/Time: 2024-10-11 22:56:54 -Total Time: 04h:39m:49s -Compiles Completed: 59/59 -Tests Completed: 246/246 - - -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==== + 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) + 1e10d62a971e4114faea90ae2f134664f3a9ef02 ../FV3 (remotes/origin/production/HREF.v3beta-341-g1e10d62) + 24686a2561f1414eb86c7b97c93960c36e4257b1 ../FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 ../FV3/ccpp/framework (2024-07-11-dev) + f3eeb3442775b7239d98e3d09acc6d4f1d42233e ../FV3/ccpp/physics (EP4-889-gf3eeb344) + 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) diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 2cb4db0467..182ac3856c 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -437,7 +437,7 @@ test_cases_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: - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} - 2020_CAPE_C768: {'project':['daily'],'turnoff':['noaacloud']} + - 2020_CAPE_C768: {'project':['daily'],'turnoff':['noaacloud']} - baroclinic_wave: {'project':['daily'],'turnoff':['noaacloud']} atm_gnu: build: From 29f16c8294e24686b8162cc0f704d732ee1cd596 Mon Sep 17 00:00:00 2001 From: "Natalie.Perlin" Date: Thu, 24 Oct 2024 14:55:43 +0000 Subject: [PATCH 46/99] update machine_noaacloud.config for the test cases --- tests-dev/machine_config/machine_noaacloud.config | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests-dev/machine_config/machine_noaacloud.config b/tests-dev/machine_config/machine_noaacloud.config index 31333c256e..8fe15f8f66 100644 --- a/tests-dev/machine_config/machine_noaacloud.config +++ b/tests-dev/machine_config/machine_noaacloud.config @@ -3,11 +3,14 @@ set -eux export PATH=/contrib/EPIC/bin:${PATH} module use /apps/modules/modulefiles -module load rocoto/1.3.3 +module use /contrib/EPIC/rocoto/modulefiles -ROCOTORUN=/apps/rocoto/1.3.3/bin/rocotorun -ROCOTOSTAT=/apps/rocoto/1.3.3/bin/rocotostat -ROCOTOCOMPLETE=/apps/rocoto/1.3.3/bin/rocotocomplete +module load intelpython/2023.2.0 +module load rocoto/1.3.7 + +ROCOTORUN=/contrib/EPIC/rocoto/1.3.7/bin/rocotorun +ROCOTOSTAT=/contrib/EPIC/rocoto/1.3.7/bin/rocotostat +ROCOTOCOMPLETE=/contrib/EPIC/rocoto/1.3.7/bin/rocotocomplete ROCOTO_SCHEDULER=slurm export ROCOTORUN export ROCOTOSTAT From a094204b38d284a1c30a2e6e63d8a7ac9b23a183 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Thu, 24 Oct 2024 17:10:28 +0000 Subject: [PATCH 47/99] Update noaacloud machine config. --- tests-dev/logs/RegressionTests_hera.log | 68 ++++++++++++------- .../machine_config/machine_noaacloud.config | 11 +-- tests-dev/test_cases/test_cases.yaml | 6 +- tests-dev/ufs_test.yaml | 6 +- 4 files changed, 56 insertions(+), 35 deletions(-) diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index d8edd2b00c..11da9e3967 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,30 +1,48 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -283e9fb52df250052dbcf826e06adb87e66cf0bf +326cff4a338b46624b264e35230a9d19ea8808a0 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) - 1e10d62a971e4114faea90ae2f134664f3a9ef02 ../FV3 (remotes/origin/production/HREF.v3beta-341-g1e10d62) - 24686a2561f1414eb86c7b97c93960c36e4257b1 ../FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 ../FV3/ccpp/framework (2024-07-11-dev) - f3eeb3442775b7239d98e3d09acc6d4f1d42233e ../FV3/ccpp/physics (EP4-889-gf3eeb344) - 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) + 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) + 1e10d62a971e4114faea90ae2f134664f3a9ef02 FV3 (remotes/origin/production/HREF.v3beta-341-g1e10d62) + 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + f3eeb3442775b7239d98e3d09acc6d4f1d42233e FV3/ccpp/physics (EP4-889-gf3eeb344) + 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: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241011 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_928444 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: epic +* (-c) - CREATE NEW BASELINES +* (-n) - RUN SINGLE TEST: 2020_CAPE intel +* (-k) - KEEP RUN DIRECTORY +* (-r) - USE ROCOTO diff --git a/tests-dev/machine_config/machine_noaacloud.config b/tests-dev/machine_config/machine_noaacloud.config index 31333c256e..8fe15f8f66 100644 --- a/tests-dev/machine_config/machine_noaacloud.config +++ b/tests-dev/machine_config/machine_noaacloud.config @@ -3,11 +3,14 @@ set -eux export PATH=/contrib/EPIC/bin:${PATH} module use /apps/modules/modulefiles -module load rocoto/1.3.3 +module use /contrib/EPIC/rocoto/modulefiles -ROCOTORUN=/apps/rocoto/1.3.3/bin/rocotorun -ROCOTOSTAT=/apps/rocoto/1.3.3/bin/rocotostat -ROCOTOCOMPLETE=/apps/rocoto/1.3.3/bin/rocotocomplete +module load intelpython/2023.2.0 +module load rocoto/1.3.7 + +ROCOTORUN=/contrib/EPIC/rocoto/1.3.7/bin/rocotorun +ROCOTOSTAT=/contrib/EPIC/rocoto/1.3.7/bin/rocotostat +ROCOTOCOMPLETE=/contrib/EPIC/rocoto/1.3.7/bin/rocotocomplete ROCOTO_SCHEDULER=slurm export ROCOTORUN export ROCOTOSTAT diff --git a/tests-dev/test_cases/test_cases.yaml b/tests-dev/test_cases/test_cases.yaml index 075c68c7e1..7063d219b8 100644 --- a/tests-dev/test_cases/test_cases.yaml +++ b/tests-dev/test_cases/test_cases.yaml @@ -3,6 +3,6 @@ test_cases_intel: 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: - - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} - - 2020_CAPE_C768: {'project':['daily'],'turnoff':['noaacloud']} - - baroclinic_wave: {'project':['daily'],'turnoff':['noaacloud']} + - 2020_CAPE: {'project':['test_case'],'turnoff':['noaacloud']} + - 2020_CAPE_C768: {'project':['test_case'],'turnoff':['noaacloud']} + - baroclinic_wave: {'project':['test_case'],'turnoff':['noaacloud']} diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 182ac3856c..80710c4e86 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -436,9 +436,9 @@ test_cases_intel: 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: - - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} - - 2020_CAPE_C768: {'project':['daily'],'turnoff':['noaacloud']} - - baroclinic_wave: {'project':['daily'],'turnoff':['noaacloud']} + - 2020_CAPE: {'project':['test_case'],'turnoff':['noaacloud']} + - 2020_CAPE_C768: {'project':['test_case'],'turnoff':['noaacloud']} + - baroclinic_wave: {'project':['test_case'],'turnoff':['noaacloud']} atm_gnu: build: compiler: 'gnu' From 76b36f2354c5b726f86ac13b9d2a9e8258520e7c Mon Sep 17 00:00:00 2001 From: Parallel Works app-run user Date: Thu, 24 Oct 2024 21:04:12 +0000 Subject: [PATCH 48/99] Turn on noaacloud for idealized cases; update STMP for noaacloud baseline setuyup. --- tests-dev/baseline_setup.yaml | 2 +- tests-dev/machine_config/machine_noaacloud.config | 11 +++++++---- tests-dev/test_cases/test_cases.yaml | 6 +++--- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml index dadf800248..4f712a7a64 100644 --- a/tests-dev/baseline_setup.yaml +++ b/tests-dev/baseline_setup.yaml @@ -83,7 +83,7 @@ noaacloud: dprefix: /lustre DISKNM: /contrib/ufs-weather-model/RT STMP: /lustre/stmp4 - PTMP: /lustre/stmp2 + PTMP: /lustre/stmp4 RUNDIR_ROOT: SCHEDULER: slurm INPUTDATA_ROOT: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501 diff --git a/tests-dev/machine_config/machine_noaacloud.config b/tests-dev/machine_config/machine_noaacloud.config index 31333c256e..8fe15f8f66 100644 --- a/tests-dev/machine_config/machine_noaacloud.config +++ b/tests-dev/machine_config/machine_noaacloud.config @@ -3,11 +3,14 @@ set -eux export PATH=/contrib/EPIC/bin:${PATH} module use /apps/modules/modulefiles -module load rocoto/1.3.3 +module use /contrib/EPIC/rocoto/modulefiles -ROCOTORUN=/apps/rocoto/1.3.3/bin/rocotorun -ROCOTOSTAT=/apps/rocoto/1.3.3/bin/rocotostat -ROCOTOCOMPLETE=/apps/rocoto/1.3.3/bin/rocotocomplete +module load intelpython/2023.2.0 +module load rocoto/1.3.7 + +ROCOTORUN=/contrib/EPIC/rocoto/1.3.7/bin/rocotorun +ROCOTOSTAT=/contrib/EPIC/rocoto/1.3.7/bin/rocotostat +ROCOTOCOMPLETE=/contrib/EPIC/rocoto/1.3.7/bin/rocotocomplete ROCOTO_SCHEDULER=slurm export ROCOTORUN export ROCOTOSTAT diff --git a/tests-dev/test_cases/test_cases.yaml b/tests-dev/test_cases/test_cases.yaml index 075c68c7e1..e56f99d815 100644 --- a/tests-dev/test_cases/test_cases.yaml +++ b/tests-dev/test_cases/test_cases.yaml @@ -3,6 +3,6 @@ test_cases_intel: 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: - - 2020_CAPE: {'project':['daily'],'turnoff':['noaacloud']} - - 2020_CAPE_C768: {'project':['daily'],'turnoff':['noaacloud']} - - baroclinic_wave: {'project':['daily'],'turnoff':['noaacloud']} + - 2020_CAPE: {'project':['test_case']} + - 2020_CAPE_C768: {'project':['test_case']} + - baroclinic_wave: {'project':['test_case']} From a07a2c919a23a3ef747f3eeb8f6a268de3154950 Mon Sep 17 00:00:00 2001 From: Parallel Works app-run user Date: Thu, 24 Oct 2024 21:13:57 +0000 Subject: [PATCH 49/99] Update test_cases and ufs_test YAMLS to enable tests on noaacloud. --- tests-dev/test_cases/test_cases.yaml | 6 +++--- tests-dev/ufs_test.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests-dev/test_cases/test_cases.yaml b/tests-dev/test_cases/test_cases.yaml index 7063d219b8..e56f99d815 100644 --- a/tests-dev/test_cases/test_cases.yaml +++ b/tests-dev/test_cases/test_cases.yaml @@ -3,6 +3,6 @@ test_cases_intel: 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: - - 2020_CAPE: {'project':['test_case'],'turnoff':['noaacloud']} - - 2020_CAPE_C768: {'project':['test_case'],'turnoff':['noaacloud']} - - baroclinic_wave: {'project':['test_case'],'turnoff':['noaacloud']} + - 2020_CAPE: {'project':['test_case']} + - 2020_CAPE_C768: {'project':['test_case']} + - baroclinic_wave: {'project':['test_case']} diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 80710c4e86..2dd9253b48 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -436,9 +436,9 @@ test_cases_intel: 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: - - 2020_CAPE: {'project':['test_case'],'turnoff':['noaacloud']} - - 2020_CAPE_C768: {'project':['test_case'],'turnoff':['noaacloud']} - - baroclinic_wave: {'project':['test_case'],'turnoff':['noaacloud']} + - 2020_CAPE: {'project':['test_case']} + - 2020_CAPE_C768: {'project':['test_case']} + - baroclinic_wave: {'project':['test_case']} atm_gnu: build: compiler: 'gnu' From 5d69998dadcbb46baf0a285bcdb15cc1ac639123 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Wed, 30 Oct 2024 01:09:23 +0000 Subject: [PATCH 50/99] HSD testing for noaacloud --- modulefiles/ufs_noaacloud.intel.lua | 20 +++++++++++-------- tests-dev/baseline_setup.yaml | 4 ++-- tests-dev/create_log.py | 11 ++++++++-- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 14 +------------ .../test_cases/exp_conf/baroclinic_wave.IN | 14 +------------ tests/fv3_conf/fv3_slurm.IN_noaacloud | 13 +++++++----- 6 files changed, 33 insertions(+), 43 deletions(-) diff --git a/modulefiles/ufs_noaacloud.intel.lua b/modulefiles/ufs_noaacloud.intel.lua index ef03025c14..658d9a65f0 100644 --- a/modulefiles/ufs_noaacloud.intel.lua +++ b/modulefiles/ufs_noaacloud.intel.lua @@ -4,23 +4,27 @@ loads UFS Model prerequisites for NOAA Parallelworks/Intel prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") prepend_path("MODULEPATH", "/apps/modules/modulefiles") -prepend_path("PATH", "/contrib/EPIC/bin") -load("gnu") -load("stack-intel") -load("stack-intel-oneapi-mpi") -stack_intel_ver=os.getenv("stack_intel_ver") or "2021.10.0" +gnu_ver=os.getenv("gnu_ver") or "" +load(pathJoin("gnu", gnu_ver)) + +stack_intel_ver=os.getenv("stack_intel_ver") or "" load(pathJoin("stack-intel", stack_intel_ver)) -stack_impi_ver=os.getenv("stack_impi_ver") or "2021.10.0" -load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) -unload("gnu") +stack_intel_oneapi_mpi_ver=os.getenv("stack_intel_oneapi_mpi_ver") or "" +load(pathJoin("stack-intel-oneapi-mpi", stack_intel_oneapi_mpi_ver)) + +gnu_ver=os.getenv("gnu_ver") or "" +unload(pathJoin("gnu", gnu_ver)) cmake_ver=os.getenv("cmake_ver") or "3.23.1" load(pathJoin("cmake", cmake_ver)) load("ufs_common") +nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1" +load(pathJoin("nccmp", nccmp_ver)) + setenv("CC", "mpiicc") setenv("CXX", "mpiicpc") setenv("FC", "mpiifort") diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml index 4f712a7a64..5cea75996f 100644 --- a/tests-dev/baseline_setup.yaml +++ b/tests-dev/baseline_setup.yaml @@ -82,8 +82,8 @@ noaacloud: PARTITION: dprefix: /lustre DISKNM: /contrib/ufs-weather-model/RT - STMP: /lustre/stmp4 - PTMP: /lustre/stmp4 + STMP: /lustre/stmp + PTMP: /lustre/stmp RUNDIR_ROOT: SCHEDULER: slurm INPUTDATA_ROOT: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501 diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py index 7b467aa40f..3a1085d5dc 100644 --- a/tests-dev/create_log.py +++ b/tests-dev/create_log.py @@ -145,8 +145,15 @@ def finish_log(): TEST_START_TIME, TEST_END_TIME = get_timestamps('./logs/log_'+MACHINE_ID+'/') - start_time = datetime.strptime(TEST_START_TIME, "%Y-%m-%d %H:%M:%S") - end_time = datetime.strptime(TEST_END_TIME, "%Y-%m-%d %H:%M:%S") + clean_START_TIME= TEST_START_TIME.split('.')[0] + start_time = datetime.strptime(clean_START_TIME, "%Y-%m-%d %H:%M:%S") + clean_END_TIME= TEST_END_TIME.split('.')[0] + end_time = datetime.strptime(clean_END_TIME, "%Y-%m-%d %H:%M:%S") + print(TEST_START_TIME) + print(clean_START_TIME) + print(TEST_END_TIME) + print(clean_END_TIME) + hours, remainder= divmod((end_time - start_time).total_seconds(), 3600) minutes, seconds= divmod(remainder, 60) hours = int(hours); minutes=int(minutes); seconds =int(seconds) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index d00530502b..8eae71fa03 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -24,19 +24,7 @@ if [ $WARM_START = .false. ]; then elif [ "$V2_SFC_FILE" = "true" ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ "$HSD_CASE" = "true" ]; then - if [ ${MACHINE_ID} = hera ]; then - cp -r /scratch1/NCEPDEV/nems/role.epic/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - elif [ ${MACHINE_ID} = orion ]; then - cp -r /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - elif [ ${MACHINE_ID} = hercules ]; then - cp -r /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - elif [ ${MACHINE_ID} = jet ]; then - cp -r /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - elif [ ${MACHINE_ID} = gaea ]; then - cp -r /gpfs/f5/epic/world-shared/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - elif [ ${MACHINE_ID} = derecho ]; then - cp -r /glade/work/epicufsrt/contrib/HSD_INPUT_DATA/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - fi + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. fi diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 0f0ba64d87..87bc6658be 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -13,19 +13,7 @@ fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" -if [ ${MACHINE_ID} = hera ]; then - cp /scratch1/NCEPDEV/nems/role.epic/HSD_INPUT_DATA/global_hyblev.l128.txt . -elif [ ${MACHINE_ID} = orion ]; then - cp /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/global_hyblev.l128.txt . -elif [ ${MACHINE_ID} = hercules ]; then - cp /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA/global_hyblev.l128.txt . -elif [ ${MACHINE_ID} = jet ]; then - cp /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA/global_hyblev.l128.txt . -elif [ ${MACHINE_ID} = gaea ]; then - cp /gpfs/f5/epic/world-shared/HSD_INPUT_DATA/global_hyblev.l128.txt . -elif [ ${MACHINE_ID} = derecho ]; then - cp /glade/work/epicufsrt/contrib/HSD_INPUT_DATA/global_hyblev.l128.txt. -fi +cp @[INPUTDATA_ROOT]/${inputdir}/global_hyblev.l128.txt . OPNREQ_TEST=${OPNREQ_TEST:-false} V2_SFC_FILE=${V2_SFC_FILE:-false} diff --git a/tests/fv3_conf/fv3_slurm.IN_noaacloud b/tests/fv3_conf/fv3_slurm.IN_noaacloud index a85e084160..d460b0677a 100644 --- a/tests/fv3_conf/fv3_slurm.IN_noaacloud +++ b/tests/fv3_conf/fv3_slurm.IN_noaacloud @@ -12,11 +12,14 @@ set -eux echo -n " $( date +%s )," > job_timestamp.txt set +x -MACHINE_ID=noaacloud -module use $( pwd -P ) -module use /contrib/EPIC/spack-stack/spack-stack-1.3.0/envs/unified-dev/install/modulefiles/Core -module load stack-intel/2021.3.0 stack-intel-oneapi-mpi/2021.3.0 -module load ufs-weather-model-env/unified-dev +export MACHINE_ID=noaacloud +source ./module-setup.sh +if [[ ! -d modulefiles ]]; then + mkdir modulefiles + mv *.lua modulefiles +fi +module use modulefiles +module load modules.fv3 module list set -x From ceadc2a4fe479fd2c04be2949bd75886a2475cc1 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Wed, 30 Oct 2024 01:21:03 +0000 Subject: [PATCH 51/99] update create_log.py --- tests-dev/create_log.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py index 3a1085d5dc..0ddc11afe7 100644 --- a/tests-dev/create_log.py +++ b/tests-dev/create_log.py @@ -149,10 +149,6 @@ def finish_log(): start_time = datetime.strptime(clean_START_TIME, "%Y-%m-%d %H:%M:%S") clean_END_TIME= TEST_END_TIME.split('.')[0] end_time = datetime.strptime(clean_END_TIME, "%Y-%m-%d %H:%M:%S") - print(TEST_START_TIME) - print(clean_START_TIME) - print(TEST_END_TIME) - print(clean_END_TIME) hours, remainder= divmod((end_time - start_time).total_seconds(), 3600) minutes, seconds= divmod(remainder, 60) From 07808550bf3238cd410d15bbaea9edb3f2f16010 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Wed, 30 Oct 2024 12:03:57 +0000 Subject: [PATCH 52/99] HSD test cases: HSD_INPUT_DATA variable added --- tests-dev/baseline_setup.yaml | 8 ++++++++ tests-dev/create_xml.py | 10 ++++++++-- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 2 +- tests-dev/test_cases/exp_conf/baroclinic_wave.IN | 6 ++++-- 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml index 5cea75996f..5c40b28018 100644 --- a/tests-dev/baseline_setup.yaml +++ b/tests-dev/baseline_setup.yaml @@ -11,6 +11,7 @@ hera: 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_BMIC: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 + HSD_INPUT_DATA: /scratch1/NCEPDEV/nems/role.epic/HSD_INPUT_DATA orion: QUEUE: batch COMPILE_QUEUE: batch @@ -24,6 +25,7 @@ orion: 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_BMIC: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 + HSD_INPUT_DATA: /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA hercules: QUEUE: batch COMPILE_QUEUE: batch @@ -37,6 +39,7 @@ hercules: 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_BMIC: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 + HSD_INPUT_DATA: /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA gaea: QUEUE: normal COMPILE_QUEUE: normal @@ -50,6 +53,7 @@ gaea: 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_BMIC: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 + HSD_INPUT_DATA: /glade/work/epicufsrt/contrib/HSD_INPUT_DATA jet: QUEUE: batch COMPILE_QUEUE: batch @@ -63,6 +67,7 @@ jet: 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_BMIC: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/BM_IC-20220207 + HSD_INPUT_DATA: /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA derecho: QUEUE: main COMPILE_QUEUE: main @@ -76,6 +81,7 @@ derecho: 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_BMIC: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207 + HSD_INPUT_DATA: /glade/work/epicufsrt/contrib/HSD_INPUT_DATA noaacloud: QUEUE: batch COMPILE_QUEUE: batch @@ -89,6 +95,7 @@ noaacloud: 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_BMIC: /contrib/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207 + HSD_INPUT_DATA: /contrib/EPIC/HSD_INPUT_DATA s4: QUEUE: s4 COMPILE_QUEUE: s4 @@ -102,3 +109,4 @@ s4: 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_BMIC: /data/prod/emc.nemspara/RT/NEMSfv3gfs/BM_IC-20220207 + HSD_INPUT_DATA: diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index b5626f2401..b73f3ddccc 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -4,7 +4,7 @@ import yaml from ufs_test_utils import get_testcase, write_logfile, rrmdir, machine_check_off -def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): +def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): """Generate header information for Rocoto xml file Args: @@ -13,6 +13,7 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP INPUTDATA_ROOT (str): Input data directory INPUTDATA_ROOT_WW3 (str): WW3 input data directory INPUTDATA_ROOT_BMIC (str): BMIC input data directory + HSD_INPUT_DATA (str): HSD tests input data directory RUNDIR_ROOT (str): Test run directory NEW_BASELINE (str): Directory for newly generated baselines ROCOTO_XML (str): Rocoto .xml filename to write to @@ -31,6 +32,7 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP + ]> @@ -166,6 +168,7 @@ def write_runtest_env(): INPUTDATA_ROOT = str(os.getenv('INPUTDATA_ROOT')) INPUTDATA_ROOT_WW3 = str(os.getenv('INPUTDATA_ROOT_WW3')) INPUTDATA_ROOT_BMIC= str(os.getenv('INPUTDATA_ROOT_BMIC')) + HSD_INPUT_DATA= str(os.getenv('HSD_INPUT_DATA')) PATHRT = str(os.getenv('PATHRT')) PATHTR, tail = os.path.split(PATHRT) NEW_BASELINE = str(os.getenv('NEW_BASELINE')) @@ -194,6 +197,7 @@ def write_runtest_env(): export INPUTDATA_ROOT={INPUTDATA_ROOT} export INPUTDATA_ROOT_WW3={INPUTDATA_ROOT_WW3} export INPUTDATA_ROOT_BMIC={INPUTDATA_ROOT_BMIC} +export HSD_INPUT_DATA={HSD_INPUT_DATA} export PATHRT={PATHRT} export PATHTR={PATHTR} export NEW_BASELINE={NEW_BASELINE} @@ -343,6 +347,7 @@ def xml_loop(): INPUTDATA_ROOT= str(base['INPUTDATA_ROOT']) INPUTDATA_ROOT_WW3 = str(base['INPUTDATA_ROOT_WW3']) INPUTDATA_ROOT_BMIC= str(base['INPUTDATA_ROOT_BMIC']) + HSD_INPUT_DATA= str(base['HSD_INPUT_DATA']) path = STMP+'/'+USER os.makedirs(path, exist_ok=True) @@ -387,6 +392,7 @@ def xml_loop(): os.environ["INPUTDATA_ROOT"] = INPUTDATA_ROOT os.environ["INPUTDATA_ROOT_WW3"] = INPUTDATA_ROOT_WW3 os.environ["INPUTDATA_ROOT_BMIC"]= INPUTDATA_ROOT_BMIC + os.environ["HSD_INPUT_DATA"]= HSD_INPUT_DATA os.environ["PARTITION"] = PARTITION os.environ["SCHEDULER"] = SCHEDULER os.environ["RTPWD"] = RTPWD @@ -395,7 +401,7 @@ def xml_loop(): JOB_NR = 0 ROCOTO = True ROCOTO_XML = os.getenv('ROCOTO_XML') - rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) + rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) UFS_TEST_YAML = str(os.getenv('UFS_TEST_YAML')) with open(UFS_TEST_YAML, 'r') as f: rt_yaml = yaml.load(f, Loader=yaml.FullLoader) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index 8eae71fa03..21fc6b5b91 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -24,7 +24,7 @@ if [ $WARM_START = .false. ]; then 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]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r @[HSD_INPUT_DATA]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. fi diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 87bc6658be..84b43fffc9 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -12,8 +12,10 @@ elif [ $NPX = 769 ]; then fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" - -cp @[INPUTDATA_ROOT]/${inputdir}/global_hyblev.l128.txt . +HSD_CASE=${HSD_CASE:-false} +if [ "$HSD_CASE" = "true" ]; then + cp @[HSD_INPUT_DATA]/global_hyblev.l128.txt . +fi OPNREQ_TEST=${OPNREQ_TEST:-false} V2_SFC_FILE=${V2_SFC_FILE:-false} From 4d0e25a2d16c3dd2a8b1f47f672e6c73c663725c Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Wed, 30 Oct 2024 16:00:30 +0000 Subject: [PATCH 53/99] HSD test_case_gnu added to ./tests-dev/ufs_test.yaml --- tests-dev/ufs_test.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 2dd9253b48..f12a35f6af 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -439,6 +439,14 @@ test_cases_intel: - 2020_CAPE: {'project':['test_case']} - 2020_CAPE_C768: {'project':['test_case']} - baroclinic_wave: {'project':['test_case']} +test_cases_gnu: + build: + compiler: 'gnu' + 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: + - 2020_CAPE: {'project':['test_case']} + - 2020_CAPE_C768: {'project':['test_case']} + - baroclinic_wave: {'project':['test_case']} atm_gnu: build: compiler: 'gnu' From 20132895288a8402441f39a35c0131198553d83b Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Thu, 31 Oct 2024 04:25:37 +0000 Subject: [PATCH 54/99] updates for baroclinic_wave HSD case; MODEL_INITIALIZATION is set to a boolean value --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 14 +++++++------- tests-dev/test_cases/exp_conf/baroclinic_wave.IN | 14 +++++++------- tests-dev/test_cases/parm/baroclinic_wave.nml.IN | 2 +- tests-dev/test_cases/tests/2020_CAPE | 5 ++--- tests-dev/test_cases/tests/baroclinic_wave | 6 +++--- tests/default_vars.sh | 2 +- tests/fv3_conf/control_run.IN | 4 ++-- tests/fv3_conf/lake_control_run.IN | 4 ++-- tests/tests/control_c384gdas | 4 ++-- tests/tests/control_c384gdas_debug | 4 ++-- 10 files changed, 29 insertions(+), 30 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index 21fc6b5b91..6947172ff9 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -13,17 +13,17 @@ fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" -OPNREQ_TEST=${OPNREQ_TEST:-false} -V2_SFC_FILE=${V2_SFC_FILE:-false} -HSD_CASE=${HSD_CASE:-false} +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 + elif [ "$V2_SFC_FILE" = .true. ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - elif [ "$HSD_CASE" = "true" ]; then + elif [ "$HSD_CASE" = .true. ]; then cp -r @[HSD_INPUT_DATA]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. @@ -47,7 +47,7 @@ else cp ../${DEP_RUN}${SUFFIX}/${RFILE} . fi - if [ $MODEL_INITIALIZATION = false ]; then + if [ $MODEL_INITIALIZATION = .false. ]; then #read_inc and iau tests restart from fh=24 CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART @@ -58,7 +58,7 @@ else if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - if [ $MODEL_INITIALIZATION = false ]; 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/. diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 84b43fffc9..2c39fbb7a9 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -12,19 +12,19 @@ elif [ $NPX = 769 ]; then fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" -HSD_CASE=${HSD_CASE:-false} -if [ "$HSD_CASE" = "true" ]; then +HSD_CASE=${HSD_CASE:-".false."} +if [ "$HSD_CASE" = .true. ]; then cp @[HSD_INPUT_DATA]/global_hyblev.l128.txt . fi -OPNREQ_TEST=${OPNREQ_TEST:-false} -V2_SFC_FILE=${V2_SFC_FILE:-false} +OPNREQ_TEST=${OPNREQ_TEST:-".false."} +V2_SFC_FILE=${V2_SFC_FILE:-".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 + elif [ "$V2_SFC_FILE" = .true. ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. @@ -48,7 +48,7 @@ else cp ../${DEP_RUN}${SUFFIX}/${RFILE} . fi - if [ $MODEL_INITIALIZATION = false ]; then + if [ $MODEL_INITIALIZATION = .false. ]; then #read_inc and iau tests restart from fh=24 CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART @@ -59,7 +59,7 @@ else if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - if [ $MODEL_INITIALIZATION = false ]; 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/. diff --git a/tests-dev/test_cases/parm/baroclinic_wave.nml.IN b/tests-dev/test_cases/parm/baroclinic_wave.nml.IN index 3439abc2c9..2b96ef620d 100644 --- a/tests-dev/test_cases/parm/baroclinic_wave.nml.IN +++ b/tests-dev/test_cases/parm/baroclinic_wave.nml.IN @@ -2,7 +2,7 @@ blocksize = 32 chksum_debug = .false. dycore_only = .true. - ccpp_suite = FV3_GFS_v17_p8_ugwpv1 + ccpp_suite = 'FV3_GFS_v17_p8_ugwpv1' / diff --git a/tests-dev/test_cases/tests/2020_CAPE b/tests-dev/test_cases/tests/2020_CAPE index 37b7bd4a18..034326bad9 100644 --- a/tests-dev/test_cases/tests/2020_CAPE +++ b/tests-dev/test_cases/tests/2020_CAPE @@ -47,8 +47,7 @@ export FNMSKH_control="'global_slmask.t62.192.94.grb'," export FV3_RUN=2020_CAPE.IN -export CCPP_SUITE=FV3_GFS_v16 +export CCPP_SUITE='FV3_GFS_v16' export INPUT_NML=control.nml.IN -#export V2_SFC_FILE=true -export HSD_CASE=true +export HSD_CASE=.true. diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 9a8127b1e2..6508547dd1 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -22,7 +22,6 @@ export ATMRES=C192 export_fv3 export_tiled export_ugwpv1 -export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 export INPES=4 export WRTTASK_PER_GROUP=12 @@ -54,5 +53,6 @@ export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 1 export FV3_RUN=baroclinic_wave.IN export INPUT_NML=baroclinic_wave.nml.IN -export HSD_CASE=true -export WLCLK=60 +export CCPP_SUITE='FV3_GFS_v17_p8_ugwpv1' +export HSD_CASE=.true. +export WLCLK=90 diff --git a/tests/default_vars.sh b/tests/default_vars.sh index 2aefd87186..ec6e361b21 100644 --- a/tests/default_vars.sh +++ b/tests/default_vars.sh @@ -564,7 +564,7 @@ export DOMAINS_STACK_SIZE=3000000 # Coldstart/warmstart #rt script for ICs -export MODEL_INITIALIZATION=false +export MODEL_INITIALIZATION=.false. #namelist variable export WARM_START=.false. export READ_INCREMENT=.false. diff --git a/tests/fv3_conf/control_run.IN b/tests/fv3_conf/control_run.IN index 22ae9d58ee..21f22212ac 100644 --- a/tests/fv3_conf/control_run.IN +++ b/tests/fv3_conf/control_run.IN @@ -44,7 +44,7 @@ else cp ../${DEP_RUN}${SUFFIX}/${RFILE} . fi - if [ $MODEL_INITIALIZATION = false ]; then + if [ $MODEL_INITIALIZATION = .false. ]; then #read_inc and iau tests restart from fh=24 CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART @@ -55,7 +55,7 @@ else if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - if [ $MODEL_INITIALIZATION = false ]; 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/. diff --git a/tests/fv3_conf/lake_control_run.IN b/tests/fv3_conf/lake_control_run.IN index a84ee5dc35..b38aaa5c47 100644 --- a/tests/fv3_conf/lake_control_run.IN +++ b/tests/fv3_conf/lake_control_run.IN @@ -33,7 +33,7 @@ else SUFFIX=${BL_SUFFIX} fi - if [ $MODEL_INITIALIZATION = false ]; then + if [ $MODEL_INITIALIZATION = .false. ]; then #read_inc and iau tests restart from fh=24 CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART @@ -44,7 +44,7 @@ else if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - if [ $MODEL_INITIALIZATION = false ]; 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/. diff --git a/tests/tests/control_c384gdas b/tests/tests/control_c384gdas index 77ff247551..729089c246 100644 --- a/tests/tests/control_c384gdas +++ b/tests/tests/control_c384gdas @@ -82,14 +82,14 @@ export MAKE_NH=.false. export MOUNTAIN=.true. export NA_INIT=0 export IAU_INC_FILES="'fv_increment3.nc','fv_increment6.nc','fv_increment9.nc'" -export MODEL_INITIALIZATION=true +export MODEL_INITIALIZATION=.true. export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," -export MODEL_INITIALIZATION=true +export MODEL_INITIALIZATION=.true. export FV3_RUN=control_run.IN export CCPP_SUITE=FV3_GFS_v16 export INPUT_NML=control_gdas.nml.IN diff --git a/tests/tests/control_c384gdas_debug b/tests/tests/control_c384gdas_debug index fc5dd2d7e5..c2072e7d35 100644 --- a/tests/tests/control_c384gdas_debug +++ b/tests/tests/control_c384gdas_debug @@ -78,14 +78,14 @@ export MAKE_NH=.false. export MOUNTAIN=.true. export NA_INIT=0 export IAU_INC_FILES="'fv_increment3.nc','fv_increment6.nc','fv_increment9.nc'" -export MODEL_INITIALIZATION=true +export MODEL_INITIALIZATION=.true. export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," -export MODEL_INITIALIZATION=true +export MODEL_INITIALIZATION=.true. export FV3_RUN=control_run.IN export CCPP_SUITE=FV3_GFS_v16 export INPUT_NML=control_gdas.nml.IN From a7936c7bb1df13c3869f9f7387bdacf8f26dc523 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Thu, 31 Oct 2024 15:12:50 +0000 Subject: [PATCH 55/99] correction for ./tests-dev/baseline_setup.yaml --- tests-dev/baseline_setup.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml index 5c40b28018..e2d4fea84a 100644 --- a/tests-dev/baseline_setup.yaml +++ b/tests-dev/baseline_setup.yaml @@ -53,7 +53,7 @@ gaea: 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_BMIC: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: /glade/work/epicufsrt/contrib/HSD_INPUT_DATA + HSD_INPUT_DATA: /gpfs/f5/epic/world-shared/HSD_INPUT_DATA jet: QUEUE: batch COMPILE_QUEUE: batch From a2ec19e2b95d0ccce4ba2da0143bad29728b6dce Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Mon, 4 Nov 2024 12:44:12 -0600 Subject: [PATCH 56/99] HSD testing update for Hercules --- tests/compile.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/compile.sh b/tests/compile.sh index 99b9919f25..dd8f91ced1 100755 --- a/tests/compile.sh +++ b/tests/compile.sh @@ -63,7 +63,10 @@ case ${MACHINE_ID} in # Activate lua environment for gaea c5 if [[ ${MACHINE_ID} == gaea ]]; then module reset + elif [[ ${MACHINE_ID} == hercules ]]; then + module purge fi + # Load fv3 module module use "${PATHTR}/modulefiles" modulefile="ufs_${MACHINE_ID}.${RT_COMPILER}" From f31236acb21d5670ca8a51f3f3040caffea24971 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Mon, 4 Nov 2024 13:30:06 -0700 Subject: [PATCH 57/99] updates for derecho --- tests-dev/machine_config/machine_derecho.config | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests-dev/machine_config/machine_derecho.config b/tests-dev/machine_config/machine_derecho.config index 0896f7aa1c..6c873db434 100644 --- a/tests-dev/machine_config/machine_derecho.config +++ b/tests-dev/machine_config/machine_derecho.config @@ -7,9 +7,6 @@ module load rocoto module use -a /glade/work/epicufsrt/conda/modulefiles.derecho module load anaconda/23.7.4 -cp fv3_conf/fv3_qsub.IN_derecho fv3_conf/fv3_qsub.IN -cp fv3_conf/compile_qsub.IN_derecho fv3_conf/compile_qsub.IN - 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 From ceaa4112a049bb6a721a73be9a1897a1e4b2eac3 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Mon, 4 Nov 2024 14:10:39 -0700 Subject: [PATCH 58/99] Lmod init update for derecho --- tests/module-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/module-setup.sh b/tests/module-setup.sh index cd606178f6..5bbba3e465 100755 --- a/tests/module-setup.sh +++ b/tests/module-setup.sh @@ -47,7 +47,7 @@ elif [[ ${MACHINE_ID} = wcoss2 || ${MACHINE_ID} = acorn ]] ; then elif [[ ${MACHINE_ID} = derecho ]] ; then # We are on NCAR Derecho if ( ! eval module help > /dev/null 2>&1 ) ; then - source /usr/share/lmod/lmod/init/bash + source /glade/u/apps/derecho/23.09/spack/opt/spack/lmod/8.7.24/gcc/7.5.0/c645/lmod/lmod/init/bash fi module purge From d4ffef9389e652242437fa9e665eef1b2ec48752 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Mon, 4 Nov 2024 15:28:42 -0600 Subject: [PATCH 59/99] reverted changes to MODEL_INITIALIZATION variable in tests/fv3_conf/lake_control_run.IN, tests/tests/control_c384gdas, control_c384gdas_debug --- tests/fv3_conf/lake_control_run.IN | 4 ++-- tests/tests/control_c384gdas | 4 ++-- tests/tests/control_c384gdas_debug | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/fv3_conf/lake_control_run.IN b/tests/fv3_conf/lake_control_run.IN index b38aaa5c47..a84ee5dc35 100644 --- a/tests/fv3_conf/lake_control_run.IN +++ b/tests/fv3_conf/lake_control_run.IN @@ -33,7 +33,7 @@ else SUFFIX=${BL_SUFFIX} fi - if [ $MODEL_INITIALIZATION = .false. ]; then + if [ $MODEL_INITIALIZATION = false ]; then #read_inc and iau tests restart from fh=24 CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART @@ -44,7 +44,7 @@ else if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - if [ $MODEL_INITIALIZATION = .false. ]; 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/. diff --git a/tests/tests/control_c384gdas b/tests/tests/control_c384gdas index 729089c246..77ff247551 100644 --- a/tests/tests/control_c384gdas +++ b/tests/tests/control_c384gdas @@ -82,14 +82,14 @@ export MAKE_NH=.false. export MOUNTAIN=.true. export NA_INIT=0 export IAU_INC_FILES="'fv_increment3.nc','fv_increment6.nc','fv_increment9.nc'" -export MODEL_INITIALIZATION=.true. +export MODEL_INITIALIZATION=true export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," -export MODEL_INITIALIZATION=.true. +export MODEL_INITIALIZATION=true export FV3_RUN=control_run.IN export CCPP_SUITE=FV3_GFS_v16 export INPUT_NML=control_gdas.nml.IN diff --git a/tests/tests/control_c384gdas_debug b/tests/tests/control_c384gdas_debug index c2072e7d35..fc5dd2d7e5 100644 --- a/tests/tests/control_c384gdas_debug +++ b/tests/tests/control_c384gdas_debug @@ -78,14 +78,14 @@ export MAKE_NH=.false. export MOUNTAIN=.true. export NA_INIT=0 export IAU_INC_FILES="'fv_increment3.nc','fv_increment6.nc','fv_increment9.nc'" -export MODEL_INITIALIZATION=.true. +export MODEL_INITIALIZATION=true export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," -export MODEL_INITIALIZATION=.true. +export MODEL_INITIALIZATION=true export FV3_RUN=control_run.IN export CCPP_SUITE=FV3_GFS_v16 export INPUT_NML=control_gdas.nml.IN From a06a10d0dd8ef95768792a409000f25055b9f1c0 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Mon, 4 Nov 2024 23:44:48 +0000 Subject: [PATCH 60/99] Fix rocoto_create_entried since HSD arg was removed in last commit. --- tests-dev/create_xml.py | 2 +- tests-dev/logs/RegressionTests_hera.log | 46 ++-------------------- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 3 +- 3 files changed, 6 insertions(+), 45 deletions(-) diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index d1e684f18f..4ab47c6e82 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -4,7 +4,7 @@ import yaml from ufs_test_utils import get_testcase, write_logfile, rrmdir, machine_check_off -def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): +def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): """Generate header information for Rocoto XML file Args: diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index 11da9e3967..c19f8f8ddd 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,48 +1,8 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -326cff4a338b46624b264e35230a9d19ea8808a0 +e36f418cde76f94261c54aed7c0f6efeec3048d0 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) - 1e10d62a971e4114faea90ae2f134664f3a9ef02 FV3 (remotes/origin/production/HREF.v3beta-341-g1e10d62) - 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - f3eeb3442775b7239d98e3d09acc6d4f1d42233e FV3/ccpp/physics (EP4-889-gf3eeb344) - 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: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241011 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_928444 - -UFS_TEST.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic -* (-c) - CREATE NEW BASELINES -* (-n) - RUN SINGLE TEST: 2020_CAPE intel -* (-k) - KEEP RUN DIRECTORY -* (-r) - USE ROCOTO + 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 ../AQM (v0.2.0-37-g37cbb7d) + be5d28fd1b60522e6fc98aefeead20e6aac3530b ../AQM/src/model/CMAQ \ No newline at end of file diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index 21fc6b5b91..d7d05e8309 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -24,7 +24,8 @@ if [ $WARM_START = .false. ]; then elif [ "$V2_SFC_FILE" = "true" ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ "$HSD_CASE" = "true" ]; then - cp -r @[HSD_INPUT_DATA]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. + #cp -r @[HSD_INPUT_DATA]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r /scratch1/NCEPDEV/stmp4/Cameron.Book/2461_testing/tmp_c48/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. fi From 89688ed4e42422cdaa28e6fb9df98da3f877730e Mon Sep 17 00:00:00 2001 From: cameronbook Date: Mon, 4 Nov 2024 23:46:20 +0000 Subject: [PATCH 61/99] Revert 2020_CAPE.IN. --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index d7d05e8309..21fc6b5b91 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -24,8 +24,7 @@ if [ $WARM_START = .false. ]; then elif [ "$V2_SFC_FILE" = "true" ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ "$HSD_CASE" = "true" ]; then - #cp -r @[HSD_INPUT_DATA]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - cp -r /scratch1/NCEPDEV/stmp4/Cameron.Book/2461_testing/tmp_c48/FV3_input_data48/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r @[HSD_INPUT_DATA]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. fi From 5b7b93e2ce724cbd6f201806fbc87fbdc9efb6db Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Tue, 5 Nov 2024 10:08:55 -0600 Subject: [PATCH 62/99] Reverting change of MODEL_INITIALIZATION variable back to a string variable in /tests/fv3_conf/control_run.IN --- tests/fv3_conf/control_run.IN | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/fv3_conf/control_run.IN b/tests/fv3_conf/control_run.IN index 21f22212ac..22ae9d58ee 100644 --- a/tests/fv3_conf/control_run.IN +++ b/tests/fv3_conf/control_run.IN @@ -44,7 +44,7 @@ else cp ../${DEP_RUN}${SUFFIX}/${RFILE} . fi - if [ $MODEL_INITIALIZATION = .false. ]; then + if [ $MODEL_INITIALIZATION = false ]; then #read_inc and iau tests restart from fh=24 CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART @@ -55,7 +55,7 @@ else if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - if [ $MODEL_INITIALIZATION = .false. ]; 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/. From 23df70ff8bfa887b7de49a57664a72215a391cf6 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Tue, 5 Nov 2024 12:35:29 -0600 Subject: [PATCH 63/99] Revert variables MODEL_INITIALIZATION, HSD_CASE to simple true or false strings --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 14 +++++++------- tests-dev/test_cases/exp_conf/baroclinic_wave.IN | 14 +++++++------- tests-dev/test_cases/tests/2020_CAPE | 2 +- tests-dev/test_cases/tests/baroclinic_wave | 2 +- tests/default_vars.sh | 2 +- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index 6947172ff9..74dd08dfcb 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -13,17 +13,17 @@ fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" -OPNREQ_TEST=${OPNREQ_TEST:-".false."} -V2_SFC_FILE=${V2_SFC_FILE:-".false."} -HSD_CASE=${HSD_CASE:-".false."} +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 + elif [ "$V2_SFC_FILE" = "true" ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. - elif [ "$HSD_CASE" = .true. ]; then + elif [ "$HSD_CASE" = "true" ]; then cp -r @[HSD_INPUT_DATA]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. @@ -47,7 +47,7 @@ else cp ../${DEP_RUN}${SUFFIX}/${RFILE} . fi - if [ $MODEL_INITIALIZATION = .false. ]; then + if [ $MODEL_INITIALIZATION = "false" ]; then #read_inc and iau tests restart from fh=24 CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART @@ -58,7 +58,7 @@ else if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - if [ $MODEL_INITIALIZATION = .false. ]; 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/. diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index 2c39fbb7a9..d92cc1f589 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -12,19 +12,19 @@ elif [ $NPX = 769 ]; then fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" -HSD_CASE=${HSD_CASE:-".false."} -if [ "$HSD_CASE" = .true. ]; then +HSD_CASE=${HSD_CASE:-false} +if [ "$HSD_CASE" = "true" ]; then cp @[HSD_INPUT_DATA]/global_hyblev.l128.txt . fi -OPNREQ_TEST=${OPNREQ_TEST:-".false."} -V2_SFC_FILE=${V2_SFC_FILE:-".false."} +OPNREQ_TEST=${OPNREQ_TEST:-false} +V2_SFC_FILE=${V2_SFC_FILE:-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 + elif [ "$V2_SFC_FILE" = "true" ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. @@ -48,7 +48,7 @@ else cp ../${DEP_RUN}${SUFFIX}/${RFILE} . fi - if [ $MODEL_INITIALIZATION = .false. ]; then + if [ $MODEL_INITIALIZATION = "false" ]; then #read_inc and iau tests restart from fh=24 CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART @@ -59,7 +59,7 @@ else if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then - if [ $MODEL_INITIALIZATION = .false. ]; 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/. diff --git a/tests-dev/test_cases/tests/2020_CAPE b/tests-dev/test_cases/tests/2020_CAPE index 034326bad9..d68aa94685 100644 --- a/tests-dev/test_cases/tests/2020_CAPE +++ b/tests-dev/test_cases/tests/2020_CAPE @@ -49,5 +49,5 @@ export FNMSKH_control="'global_slmask.t62.192.94.grb'," export FV3_RUN=2020_CAPE.IN export CCPP_SUITE='FV3_GFS_v16' export INPUT_NML=control.nml.IN -export HSD_CASE=.true. +export HSD_CASE=true diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 6508547dd1..744ae814d5 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -54,5 +54,5 @@ export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 1 export FV3_RUN=baroclinic_wave.IN export INPUT_NML=baroclinic_wave.nml.IN export CCPP_SUITE='FV3_GFS_v17_p8_ugwpv1' -export HSD_CASE=.true. +export HSD_CASE=true export WLCLK=90 diff --git a/tests/default_vars.sh b/tests/default_vars.sh index ec6e361b21..2aefd87186 100644 --- a/tests/default_vars.sh +++ b/tests/default_vars.sh @@ -564,7 +564,7 @@ export DOMAINS_STACK_SIZE=3000000 # Coldstart/warmstart #rt script for ICs -export MODEL_INITIALIZATION=.false. +export MODEL_INITIALIZATION=false #namelist variable export WARM_START=.false. export READ_INCREMENT=.false. From f9bf2bcb1ca0027a23b647c3332976a960ea6098 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Tue, 5 Nov 2024 20:47:20 -0600 Subject: [PATCH 64/99] Updated FV3_slurm job configurations for Jet --- tests/fv3_conf/fv3_slurm.IN_jet | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/fv3_conf/fv3_slurm.IN_jet b/tests/fv3_conf/fv3_slurm.IN_jet index 2ed84f3259..6088ff876f 100644 --- a/tests/fv3_conf/fv3_slurm.IN_jet +++ b/tests/fv3_conf/fv3_slurm.IN_jet @@ -3,11 +3,11 @@ #SBATCH -o out #SBATCH --account=@[ACCNR] #SBATCH --partition=@[PARTITION] -#SBATCH --qos=debug -##SBATCH --ntasks=@[TASKS] +#SBATCH --qos=@[QUEUE] #SBATCH --nodes=@[NODES] #SBATCH --ntasks-per-node=@[TPN] -#SBATCH --time=30:00 +#SBATCH --mem-per-cpu=2500M +#SBATCH --time=00:@[WLCLK]:00 #SBATCH --job-name="@[JBNME]" ### #SBATCH --exclusive From 79d85ec968f183f00bde00b24a063235da609212 Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Wed, 6 Nov 2024 10:38:21 -0600 Subject: [PATCH 65/99] adapt HSD baroclinic_wave test for Jet --- tests-dev/test_cases/tests/baroclinic_wave | 6 +++++- tests/fv3_conf/fv3_slurm.IN_jet | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 744ae814d5..eb4f638d43 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -33,7 +33,11 @@ export SYEAR=2019 export SMONTH=12 export SDAY=03 export SHOUR=00 -export FHMAX=240 +if [[ $MACHINE_ID = jet ]]; then + export FHMAX=120 +else + export FHMAX=240 +fi export DT_ATMOS=450 export RESTART_INTERVAL='480 -1' export OUTPUT_GRID='gaussian_grid' diff --git a/tests/fv3_conf/fv3_slurm.IN_jet b/tests/fv3_conf/fv3_slurm.IN_jet index 6088ff876f..2d4e93f2e3 100644 --- a/tests/fv3_conf/fv3_slurm.IN_jet +++ b/tests/fv3_conf/fv3_slurm.IN_jet @@ -9,9 +9,10 @@ #SBATCH --mem-per-cpu=2500M #SBATCH --time=00:@[WLCLK]:00 #SBATCH --job-name="@[JBNME]" -### #SBATCH --exclusive +#SBATCH --exclusive set -eux +ulimit -u unlimited echo -n " $( date +%s )," > job_timestamp.txt set +x From 0e2d7676ab93a654e75feb4920a258a35745ce9f Mon Sep 17 00:00:00 2001 From: Natalie Perlin Date: Wed, 6 Nov 2024 16:27:00 -0600 Subject: [PATCH 66/99] update for HSD baroclinic_wave test on Jet, new file fv3_slurm.IN_jet --- .../test_cases/exp_conf/fv3_slurm.IN_jet | 51 +++++++++++++++++++ tests-dev/test_cases/tests/baroclinic_wave | 9 ++-- tests/fv3_conf/fv3_slurm.IN_jet | 7 ++- 3 files changed, 58 insertions(+), 9 deletions(-) create mode 100644 tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet new file mode 100644 index 0000000000..0c2451a688 --- /dev/null +++ b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet @@ -0,0 +1,51 @@ +#!/bin/sh +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --partition=@[PARTITION] +#SBATCH --qos=@[QUEUE] +#SBATCH --nodes=@[NODES] +#SBATCH --mem=0 +#SBATCH --ntasks-per-node=@[TPN] +#SBATCH --cpus-per-task=1 +#SBATCH --time=00:@[WLCLK]:00 +#SBATCH --job-name="@[JBNME]" +#SBATCH --exclusive + +set -eux +ulimit -u unlimited +echo -n " $( date +%s )," > job_timestamp.txt + +set +x +MACHINE_ID=jet +source ./module-setup.sh +module use $PWD/modulefiles +module load modules.fv3 +module list +set -x + +echo "Model started: " `date` + +export MPI_TYPE_DEPTH=20 +export OMP_STACKSIZE=512M +export OMP_NUM_THREADS=@[THRD] +export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 +export PSM_RANKS_PER_CONTEXT=4 +export PSM_SHAREDCONTEXTS=1 +export ESMF_RUNTIME_PROFILE=ON +export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" + +# Avoid job errors because of filesystem synchronization delays +sync && sleep 1 + +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + +srun --label -n @[TASKS] --cpus-per-task=@[THRD] ./fv3.exe + +echo "Model ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index eb4f638d43..62b6105301 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -23,6 +23,9 @@ export_fv3 export_tiled export_ugwpv1 +if [[ $MACHINE_ID = jet ]]; then + export TPN=6 +fi export INPES=4 export WRTTASK_PER_GROUP=12 export NPZ=127 @@ -33,11 +36,7 @@ export SYEAR=2019 export SMONTH=12 export SDAY=03 export SHOUR=00 -if [[ $MACHINE_ID = jet ]]; then - export FHMAX=120 -else - export FHMAX=240 -fi +export FHMAX=240 export DT_ATMOS=450 export RESTART_INTERVAL='480 -1' export OUTPUT_GRID='gaussian_grid' diff --git a/tests/fv3_conf/fv3_slurm.IN_jet b/tests/fv3_conf/fv3_slurm.IN_jet index 2d4e93f2e3..e2cd86c5fa 100644 --- a/tests/fv3_conf/fv3_slurm.IN_jet +++ b/tests/fv3_conf/fv3_slurm.IN_jet @@ -4,15 +4,14 @@ #SBATCH --account=@[ACCNR] #SBATCH --partition=@[PARTITION] #SBATCH --qos=@[QUEUE] +##SBATCH --ntasks=@[TASKS] #SBATCH --nodes=@[NODES] #SBATCH --ntasks-per-node=@[TPN] -#SBATCH --mem-per-cpu=2500M -#SBATCH --time=00:@[WLCLK]:00 +#SBATCH --time=@[WLCLK] #SBATCH --job-name="@[JBNME]" -#SBATCH --exclusive +### #SBATCH --exclusive set -eux -ulimit -u unlimited echo -n " $( date +%s )," > job_timestamp.txt set +x From 908c5de4c5d94c73b632f3a4b0c5a691580d486a Mon Sep 17 00:00:00 2001 From: ulmononian Date: Thu, 7 Nov 2024 17:02:17 +0000 Subject: [PATCH 67/99] Update srun args for jet fv3_slurm. --- tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet index 0c2451a688..733a74c269 100644 --- a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet +++ b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet @@ -45,7 +45,7 @@ if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then false fi -srun --label -n @[TASKS] --cpus-per-task=@[THRD] ./fv3.exe +srun --label -n @[TASKS] --oversubscribe --cpus-per-task=@[THRD] ./fv3.exe echo "Model ended: " `date` echo -n " $( date +%s )," >> job_timestamp.txt From 5a2db108235d8d4b4010c074770d9bd6ca0fb3b1 Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Thu, 7 Nov 2024 11:50:41 -0600 Subject: [PATCH 68/99] update create_log.py --- tests-dev/create_log.py | 101 +++++++++++++++++++++------------------- 1 file changed, 54 insertions(+), 47 deletions(-) diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py index 73f6202e27..8aa890bc97 100644 --- a/tests-dev/create_log.py +++ b/tests-dev/create_log.py @@ -16,7 +16,7 @@ def get_timestamps(path): return str(dtsort[0]),str(dtsort[-1]) def finish_log(): - """Collects regression test results and generates log file. + """Collect regression test results and generate log file. """ UFS_TEST_YAML = str(os.getenv('UFS_TEST_YAML')) PATHRT = os.getenv('PATHRT') @@ -52,40 +52,44 @@ def finish_log(): COMPILE_LOG_TIME ='compile_'+COMPILE_ID+'_timestamp.txt' COMPILE_CHECK1 ='Compile '+COMPILE_ID+' Completed' COMPILE_CHECK2 ='[100%] Linking Fortran executable' - with open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG) as f: - if COMPILE_CHECK1 in f.read() or COMPILE_CHECK2 in f.read(): - COMPILE_PASS += 1 - f.seek(0) - for line in f: - if 'export RUNDIR_ROOT=' in line: - RUNDIR_ROOT=line.split("=")[1] - break - compile_err = RUNDIR_ROOT.strip('\n')+'/compile_'+COMPILE_ID+'/err' - 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)" - flog = open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG_TIME) - timing_data = flog.read() - first_line = timing_data.split('\n', 1)[0] - etime = int(first_line.split(",")[4].strip()) - int(first_line.split(",")[1].strip()) - btime = int(first_line.split(",")[3].strip()) - int(first_line.split(",")[2].strip()) - etime_min, etime_sec = divmod(int(etime), 60) - etime_min = f"{etime_min:02}"; etime_sec = f"{etime_sec:02}" - btime_min, btime_sec = divmod(int(btime), 60) - btime_min = f"{btime_min:02}"; btime_sec = f"{btime_sec:02}" - time_log = " ["+etime_min+':'+etime_sec+', '+btime_min+':'+btime_sec+"]" - flog.close() - compile_log = "PASS -- COMPILE "+COMPILE_ID+time_log+warning_log+"\n" - else: - compile_log = "FAIL -- COMPILE "+COMPILE_ID+"\n" - f.close() + try: + with open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG) as f: + if COMPILE_CHECK1 in f.read() or COMPILE_CHECK2 in f.read(): + COMPILE_PASS += 1 + f.seek(0) + for line in f: + if 'export RUNDIR_ROOT=' in line: + RUNDIR_ROOT=line.split("=")[1] + break + compile_err = RUNDIR_ROOT.strip('\n')+'/compile_'+COMPILE_ID+'/err' + 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)" + flog = open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG_TIME) + timing_data = flog.read() + first_line = timing_data.split('\n', 1)[0] + etime = int(first_line.split(",")[4].strip()) - int(first_line.split(",")[1].strip()) + btime = int(first_line.split(",")[3].strip()) - int(first_line.split(",")[2].strip()) + etime_min, etime_sec = divmod(int(etime), 60) + etime_min = f"{etime_min:02}"; etime_sec = f"{etime_sec:02}" + btime_min, btime_sec = divmod(int(btime), 60) + btime_min = f"{btime_min:02}"; btime_sec = f"{btime_sec:02}" + time_log = " ["+etime_min+':'+etime_sec+', '+btime_min+':'+btime_sec+"]" + flog.close() + compile_log = "PASS -- COMPILE "+COMPILE_ID+time_log+warning_log+"\n" + else: + compile_log = "FAIL -- COMPILE "+COMPILE_ID+"\n" + f.close() + except FileNotFoundError: + compile_log = "FAIL -- COMPILE "+COMPILE_ID+"\n" + print('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG+': does not exist') run_logs += compile_log else: PASS_TESTS = True @@ -110,10 +114,13 @@ def finish_log(): if (CREATE_BASELINE == 'true' and not DEP_RUN == ""): create_dep_flag = True if not create_dep_flag: - with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: - if PASS_CHECK in f.read(): - pass_flag = True - f.close() + try: + with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: + if PASS_CHECK in f.read(): + pass_flag = True + f.close() + except FileNotFoundError: + print('./logs/log_'+MACHINE_ID+'/'+TEST_LOG+': does not exist') if pass_flag: f = open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG_TIME) timing_data = f.read() @@ -126,20 +133,20 @@ def finish_log(): rtime_min = f"{rtime_min:02}"; rtime_sec = f"{rtime_sec:02}" time_log = " ["+etime_min+':'+etime_sec+', '+rtime_min+':'+rtime_sec+"]" f.close() - with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: if pass_flag : - rtlog_file = f.readlines() - for line in rtlog_file: - if MAXS_CHECK in line: - memsize= line.split('=')[1].strip() - test_log = 'PASS -- TEST '+TEST_ID+time_log+' ('+memsize+' MB)\n' - PASS_NR += 1 + with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: + rtlog_file = f.readlines() + for line in rtlog_file: + if MAXS_CHECK in line: + memsize= line.split('=')[1].strip() + test_log = 'PASS -- TEST '+TEST_ID+time_log+' ('+memsize+' MB)\n' + PASS_NR += 1 + f.close() else: test_log = 'FAIL -- TEST '+TEST_ID+'\n' failed_list.append(TEST_NAME+' '+RT_COMPILER) FAIL_NR += 1 run_logs += test_log - f.close() run_logs += '\n' write_logfile(filename, "a", output=run_logs) From 7fe3ebe99a73ab9a1b34bf0d249fdccd3f6bbf96 Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Thu, 7 Nov 2024 12:54:20 -0600 Subject: [PATCH 69/99] update ufs_test.yaml --- ufs_test.yaml | 659 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 659 insertions(+) create mode 100644 ufs_test.yaml diff --git a/ufs_test.yaml b/ufs_test.yaml new file mode 100644 index 0000000000..5bfd4a0161 --- /dev/null +++ b/ufs_test.yaml @@ -0,0 +1,659 @@ +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':['regression'],'baseline': 'True','turnoff':['noaacloud']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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'} +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']} +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']} +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']} +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']} +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':['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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +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_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_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']} +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_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_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_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_lm4_intel: + build: + compiler: 'intel' + option: '-DAPP=LND-LM4' + turnon: ['hera','orion','gaea'] + 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']} +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_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']} +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' + 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']} +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' + tests: + - control_p8_atmlnd_debug: {'project':['regression'],'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']} +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']} +atmaq_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - regional_atmaq_debug: {'project':['regression'],'baseline': 'True','turnoff':['hera','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']} +s2swa_32bit_pdlib_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' + turnon: ['gaea'] + tests: + - cpld_control_gfsv17: {'project':['regression'],'baseline': 'True','turnon':['gaea']} +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'] + tests: + - cpld_debug_gfsv17: {'project':['regression'],'baseline': 'True','turnon':['gaea']} +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'] + tests: + - cpld_control_sfs: {'project':['regression'],'baseline': 'True','turnon':['gaea']} +s2swa_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' + turnon: ['gaea'] + tests: + - cpld_control_p8: {'project':['regression'],'baseline': 'True','turnon':['gaea']} +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']} +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']} +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']} +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']} +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_debug_intelllvm: + build: + compiler: 'intelllvm' + option: '-DAPP=NG-GODAS -DDEBUG=ON' + turnon: ['hercules'] + tests: + - datm_cdeps_debug_cfsr: {'project':['regression'],'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: + - 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']} +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'],'turnon':['hera','hercules']} + - hrrr_control_decomp: {'project':['regression'],'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']} +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']} +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']} +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']} +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']} +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']} +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']} +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']} +s2swa_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + 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':['regression'],'baseline': 'True','turnon':['hera','hercules']} +s2swa_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + 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':['regression'],'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']} +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']} From fb027b25f370b1abcf0ff8a8a7e023c6cce2c0e9 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 00:05:19 +0000 Subject: [PATCH 70/99] Revert jet compile card. --- tests/fv3_conf/compile_slurm.IN_jet | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/fv3_conf/compile_slurm.IN_jet b/tests/fv3_conf/compile_slurm.IN_jet index a8add166f3..88149c43ac 100644 --- a/tests/fv3_conf/compile_slurm.IN_jet +++ b/tests/fv3_conf/compile_slurm.IN_jet @@ -3,8 +3,7 @@ #SBATCH -o out #SBATCH --account=@[ACCNR] #SBATCH --partition=@[PARTITION] -###SBATCH --qos=@[QUEUE] -#SBATCH --qos=debug +#SBATCH --qos=@[QUEUE] #SBATCH --nodes=1 #SBATCH --ntasks-per-node=8 #SBATCH --time=120 From ee33a928b6672c3bf6f6711d82ff80f60777f3ee Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 00:14:24 +0000 Subject: [PATCH 71/99] Comment out 2020_CAPE_C768 for now. --- tests-dev/test_cases/test_cases.yaml | 10 +++++++++- tests-dev/ufs_test.yaml | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/tests-dev/test_cases/test_cases.yaml b/tests-dev/test_cases/test_cases.yaml index e56f99d815..28c5c0e385 100644 --- a/tests-dev/test_cases/test_cases.yaml +++ b/tests-dev/test_cases/test_cases.yaml @@ -4,5 +4,13 @@ test_cases_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: - 2020_CAPE: {'project':['test_case']} - - 2020_CAPE_C768: {'project':['test_case']} + #- 2020_CAPE_C768: {'project':['test_case']} + - baroclinic_wave: {'project':['test_case']} +test_cases_gnu: + build: + compiler: 'gnu' + 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: + - 2020_CAPE: {'project':['test_case']} + # - 2020_CAPE_C768: {'project':['test_case']} - baroclinic_wave: {'project':['test_case']} diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 2b11fd4590..a5d309f5c5 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -445,7 +445,7 @@ test_cases_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: - 2020_CAPE: {'project':['test_case']} - - 2020_CAPE_C768: {'project':['test_case']} + #- 2020_CAPE_C768: {'project':['test_case']} - baroclinic_wave: {'project':['test_case']} s2swa_32bit_pdlib_intelllvm: build: @@ -671,5 +671,5 @@ test_cases_gnu: 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: - 2020_CAPE: {'project':['test_case']} - - 2020_CAPE_C768: {'project':['test_case']} + #- 2020_CAPE_C768: {'project':['test_case']} - baroclinic_wave: {'project':['test_case']} From bd9dba5b3a40f0b41772248e0eb6797387c70a0f Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 00:16:42 +0000 Subject: [PATCH 72/99] Update 2020_CAPE_C768 test file. --- tests-dev/test_cases/tests/2020_CAPE_C768 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests-dev/test_cases/tests/2020_CAPE_C768 b/tests-dev/test_cases/tests/2020_CAPE_C768 index 582a718082..89fdcd1c84 100644 --- a/tests-dev/test_cases/tests/2020_CAPE_C768 +++ b/tests-dev/test_cases/tests/2020_CAPE_C768 @@ -1,12 +1,12 @@ ############################################################################### # -# global control test: GFSv16 atmosphere only at C768L127 +# 2020 July CAPE Case atmosphere only at C768L127 # ############################################################################### -export TEST_DESCR="Compare global control C768L127 results with previous trunk version" +export TEST_DESCR="Compare 2020 CAPE C768 results with previous trunk version" -export CNTL_DIR=control_c768 +export CNTL_DIR=2020_CAPE_C768 export LIST_FILES="sfcf000.nc \ sfcf003.nc \ From d708a0906d02be93ce05be9dadf44ea121db059e Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 00:24:48 +0000 Subject: [PATCH 73/99] Turn post on for 2020_CAPE. --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 5 +---- tests-dev/test_cases/tests/2020_CAPE | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index 74dd08dfcb..8ac5682dc1 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -99,10 +99,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 . - if [ ${MACHINE_ID} = hera ]; then - cp -r /scratch1/NCEPDEV/global/glopara/fix/orog/20230615/C768/sfc/*.nc . - fi + 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 . diff --git a/tests-dev/test_cases/tests/2020_CAPE b/tests-dev/test_cases/tests/2020_CAPE index d68aa94685..7726af7030 100644 --- a/tests-dev/test_cases/tests/2020_CAPE +++ b/tests-dev/test_cases/tests/2020_CAPE @@ -31,7 +31,7 @@ export RESTART_INTERVAL=0 export CDMBWD=${CDMBWD_c48} export OUTPUT_GRID='gaussian_grid' export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.false. +export WRITE_DOPOST=.true. export OUTPUT_FH="6 -1" export IAER=5111 export IOVR=3 From ff4c91baded93773df11f5476d59e7f59fd9106e Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 17:03:36 +0000 Subject: [PATCH 74/99] Remove test_case.yaml. --- tests-dev/test_cases/test_cases.yaml | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 tests-dev/test_cases/test_cases.yaml diff --git a/tests-dev/test_cases/test_cases.yaml b/tests-dev/test_cases/test_cases.yaml deleted file mode 100644 index 28c5c0e385..0000000000 --- a/tests-dev/test_cases/test_cases.yaml +++ /dev/null @@ -1,16 +0,0 @@ -test_cases_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: - - 2020_CAPE: {'project':['test_case']} - #- 2020_CAPE_C768: {'project':['test_case']} - - baroclinic_wave: {'project':['test_case']} -test_cases_gnu: - build: - compiler: 'gnu' - 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: - - 2020_CAPE: {'project':['test_case']} - # - 2020_CAPE_C768: {'project':['test_case']} - - baroclinic_wave: {'project':['test_case']} From 704a25108b4cdae21834fc41d49d6139b2b532a0 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 18:18:25 +0000 Subject: [PATCH 75/99] Remove 2020_CAPE_C768, update ufs_test.yaml. --- tests-dev/create_xml.py | 10 +--- tests-dev/test_cases/tests/2020_CAPE_C768 | 60 ----------------------- tests-dev/ufs_test.yaml | 19 ++----- 3 files changed, 6 insertions(+), 83 deletions(-) delete mode 100644 tests-dev/test_cases/tests/2020_CAPE_C768 diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index 4ab47c6e82..d1f0ee974c 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -4,7 +4,7 @@ import yaml from ufs_test_utils import get_testcase, write_logfile, rrmdir, machine_check_off -def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): +def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): """Generate header information for Rocoto XML file Args: @@ -13,7 +13,6 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP INPUTDATA_ROOT (str): Input data directory INPUTDATA_ROOT_WW3 (str): WW3 input data directory INPUTDATA_ROOT_BMIC (str): BMIC input data directory - HSD_INPUT_DATA (str): HSD tests input data directory RUNDIR_ROOT (str): Test run directory NEW_BASELINE (str): Directory for newly generated baselines ROCOTO_XML (str): Rocoto XML filename to write to @@ -33,7 +32,6 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP - ]> @@ -169,7 +167,6 @@ def write_runtest_env(): INPUTDATA_ROOT = str(os.getenv('INPUTDATA_ROOT')) INPUTDATA_ROOT_WW3 = str(os.getenv('INPUTDATA_ROOT_WW3')) INPUTDATA_ROOT_BMIC= str(os.getenv('INPUTDATA_ROOT_BMIC')) - HSD_INPUT_DATA= str(os.getenv('HSD_INPUT_DATA')) PATHRT = str(os.getenv('PATHRT')) PATHTR, tail = os.path.split(PATHRT) NEW_BASELINE = str(os.getenv('NEW_BASELINE')) @@ -198,7 +195,6 @@ def write_runtest_env(): export INPUTDATA_ROOT={INPUTDATA_ROOT} export INPUTDATA_ROOT_WW3={INPUTDATA_ROOT_WW3} export INPUTDATA_ROOT_BMIC={INPUTDATA_ROOT_BMIC} -export HSD_INPUT_DATA={HSD_INPUT_DATA} export PATHRT={PATHRT} export PATHTR={PATHTR} export NEW_BASELINE={NEW_BASELINE} @@ -353,7 +349,6 @@ def xml_loop(): INPUTDATA_ROOT= str(base['INPUTDATA_ROOT']) INPUTDATA_ROOT_WW3 = str(base['INPUTDATA_ROOT_WW3']) INPUTDATA_ROOT_BMIC= str(base['INPUTDATA_ROOT_BMIC']) - HSD_INPUT_DATA= str(base['HSD_INPUT_DATA']) path = STMP+'/'+USER os.makedirs(path, exist_ok=True) @@ -398,7 +393,6 @@ def xml_loop(): os.environ["INPUTDATA_ROOT"] = INPUTDATA_ROOT os.environ["INPUTDATA_ROOT_WW3"] = INPUTDATA_ROOT_WW3 os.environ["INPUTDATA_ROOT_BMIC"]= INPUTDATA_ROOT_BMIC - os.environ["HSD_INPUT_DATA"]= HSD_INPUT_DATA os.environ["PARTITION"] = PARTITION os.environ["SCHEDULER"] = SCHEDULER os.environ["RTPWD"] = RTPWD @@ -407,7 +401,7 @@ def xml_loop(): JOB_NR = 0 ROCOTO = True ROCOTO_XML = os.getenv('ROCOTO_XML') - rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) + rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) UFS_TEST_YAML = str(os.getenv('UFS_TEST_YAML')) with open(UFS_TEST_YAML, 'r') as f: rt_yaml = yaml.load(f, Loader=yaml.FullLoader) diff --git a/tests-dev/test_cases/tests/2020_CAPE_C768 b/tests-dev/test_cases/tests/2020_CAPE_C768 deleted file mode 100644 index 89fdcd1c84..0000000000 --- a/tests-dev/test_cases/tests/2020_CAPE_C768 +++ /dev/null @@ -1,60 +0,0 @@ -############################################################################### -# -# 2020 July CAPE Case atmosphere only at C768L127 -# -############################################################################### - -export TEST_DESCR="Compare 2020 CAPE C768 results with previous trunk version" - -export CNTL_DIR=2020_CAPE_C768 - -export LIST_FILES="sfcf000.nc \ - sfcf003.nc \ - atmf000.nc \ - atmf003.nc" - -export ATMRES=C768 - -export_fv3 -export_tiled -export INPES=${INPES_c768} -export JNPES=${JNPES_c768} -export atm_omp_num_threads=${THRD_c768} -export WRITE_GROUP=2 -export WRTTASK_PER_GROUP=80 -export FHMAX=03 -export NPZ=127 -export NPZP=128 -export NPX=769 -export NPY=769 -export SYEAR=2020 -export SMONTH=07 -export SDAY=23 -export SHOUR=00 -export DT_ATMOS=150 -export RESTART_INTERVAL=0 -export CDMBWD=${CDMBWD_c768} -export OUTPUT_GRID='gaussian_grid' -export OUTPUT_FILE="'netcdf_parallel' 'netcdf_parallel'" -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 -export IOVR=3 -export IMO=3072 -export JMO=1536 -export IDEFLATE=1 -export QUANTIZE_NSD=14 -export ICHUNK3D=${IMO} -export JCHUNK3D=${JMO} -export KCHUNK3D=1 -export OUTPUT_FH="3 -1" - -export FNALBC="'global_snowfree_albedo.bosu.t1534.3072.1536.rg.grb'," -export FNVETC="'global_vegtype.igbp.t1534.3072.1536.rg.grb'," -export FNSOTC="'global_soiltype.statsgo.t1534.3072.1536.rg.grb'," -export FNABSC="'global_mxsnoalb.uariz.t1534.3072.1536.rg.grb'," - -export FV3_RUN=2020_CAPE.IN -export HSD_CASE=true -export CCPP_SUITE=FV3_GFS_v16 -export INPUT_NML=control.nml.IN diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index a5d309f5c5..e5889ce0e2 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -110,6 +110,8 @@ atm_dyn32_intel: 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: + - 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']} @@ -439,14 +441,6 @@ atm_fbh_intel: turnoff: ['wcoss2','noaacloud','acorn'] tests: - cpld_regional_atm_fbh: {'project':['regression'],'baseline': 'True','turnoff':['wcoss2','noaacloud','acorn']} -test_cases_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: - - 2020_CAPE: {'project':['test_case']} - #- 2020_CAPE_C768: {'project':['test_case']} - - baroclinic_wave: {'project':['test_case']} s2swa_32bit_pdlib_intelllvm: build: compiler: 'intelllvm' @@ -523,6 +517,8 @@ atm_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: + - 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']} @@ -665,11 +661,4 @@ datm_cdeps_gnu: turnon: ['hera','hercules'] tests: - datm_cdeps_control_cfsr: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} -test_cases_gnu: - build: - compiler: 'gnu' - 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: - - 2020_CAPE: {'project':['test_case']} - #- 2020_CAPE_C768: {'project':['test_case']} - baroclinic_wave: {'project':['test_case']} From b292cb9f54c2c9340f64f01cd679d7360927edb0 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 18:19:33 +0000 Subject: [PATCH 76/99] Revert create_xml for now. --- tests-dev/create_xml.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index d1f0ee974c..4ab47c6e82 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -4,7 +4,7 @@ import yaml from ufs_test_utils import get_testcase, write_logfile, rrmdir, machine_check_off -def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): +def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): """Generate header information for Rocoto XML file Args: @@ -13,6 +13,7 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP INPUTDATA_ROOT (str): Input data directory INPUTDATA_ROOT_WW3 (str): WW3 input data directory INPUTDATA_ROOT_BMIC (str): BMIC input data directory + HSD_INPUT_DATA (str): HSD tests input data directory RUNDIR_ROOT (str): Test run directory NEW_BASELINE (str): Directory for newly generated baselines ROCOTO_XML (str): Rocoto XML filename to write to @@ -32,6 +33,7 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP + ]> @@ -167,6 +169,7 @@ def write_runtest_env(): INPUTDATA_ROOT = str(os.getenv('INPUTDATA_ROOT')) INPUTDATA_ROOT_WW3 = str(os.getenv('INPUTDATA_ROOT_WW3')) INPUTDATA_ROOT_BMIC= str(os.getenv('INPUTDATA_ROOT_BMIC')) + HSD_INPUT_DATA= str(os.getenv('HSD_INPUT_DATA')) PATHRT = str(os.getenv('PATHRT')) PATHTR, tail = os.path.split(PATHRT) NEW_BASELINE = str(os.getenv('NEW_BASELINE')) @@ -195,6 +198,7 @@ def write_runtest_env(): export INPUTDATA_ROOT={INPUTDATA_ROOT} export INPUTDATA_ROOT_WW3={INPUTDATA_ROOT_WW3} export INPUTDATA_ROOT_BMIC={INPUTDATA_ROOT_BMIC} +export HSD_INPUT_DATA={HSD_INPUT_DATA} export PATHRT={PATHRT} export PATHTR={PATHTR} export NEW_BASELINE={NEW_BASELINE} @@ -349,6 +353,7 @@ def xml_loop(): INPUTDATA_ROOT= str(base['INPUTDATA_ROOT']) INPUTDATA_ROOT_WW3 = str(base['INPUTDATA_ROOT_WW3']) INPUTDATA_ROOT_BMIC= str(base['INPUTDATA_ROOT_BMIC']) + HSD_INPUT_DATA= str(base['HSD_INPUT_DATA']) path = STMP+'/'+USER os.makedirs(path, exist_ok=True) @@ -393,6 +398,7 @@ def xml_loop(): os.environ["INPUTDATA_ROOT"] = INPUTDATA_ROOT os.environ["INPUTDATA_ROOT_WW3"] = INPUTDATA_ROOT_WW3 os.environ["INPUTDATA_ROOT_BMIC"]= INPUTDATA_ROOT_BMIC + os.environ["HSD_INPUT_DATA"]= HSD_INPUT_DATA os.environ["PARTITION"] = PARTITION os.environ["SCHEDULER"] = SCHEDULER os.environ["RTPWD"] = RTPWD @@ -401,7 +407,7 @@ def xml_loop(): JOB_NR = 0 ROCOTO = True ROCOTO_XML = os.getenv('ROCOTO_XML') - rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) + rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) UFS_TEST_YAML = str(os.getenv('UFS_TEST_YAML')) with open(UFS_TEST_YAML, 'r') as f: rt_yaml = yaml.load(f, Loader=yaml.FullLoader) From d3a3ca8d4af4d381983de631194e3389e55df076 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 18:46:31 +0000 Subject: [PATCH 77/99] Update HSD input data paths in fv3_run files and baseline_setup.yaml; removed HSD path from create_xml.py. --- tests-dev/baseline_setup.yaml | 8 -------- tests-dev/create_xml.py | 10 ++-------- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 2 +- tests-dev/test_cases/exp_conf/baroclinic_wave.IN | 3 ++- 4 files changed, 5 insertions(+), 18 deletions(-) diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml index e2d4fea84a..5cea75996f 100644 --- a/tests-dev/baseline_setup.yaml +++ b/tests-dev/baseline_setup.yaml @@ -11,7 +11,6 @@ hera: 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_BMIC: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: /scratch1/NCEPDEV/nems/role.epic/HSD_INPUT_DATA orion: QUEUE: batch COMPILE_QUEUE: batch @@ -25,7 +24,6 @@ orion: 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_BMIC: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA hercules: QUEUE: batch COMPILE_QUEUE: batch @@ -39,7 +37,6 @@ hercules: 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_BMIC: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: /work/noaa/epic/role-epic/contrib/HSD_INPUT_DATA gaea: QUEUE: normal COMPILE_QUEUE: normal @@ -53,7 +50,6 @@ gaea: 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_BMIC: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: /gpfs/f5/epic/world-shared/HSD_INPUT_DATA jet: QUEUE: batch COMPILE_QUEUE: batch @@ -67,7 +63,6 @@ jet: 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_BMIC: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: /mnt/lfs5/HFIP/hfv3gfs/role.epic/HSD_INPUT_DATA derecho: QUEUE: main COMPILE_QUEUE: main @@ -81,7 +76,6 @@ derecho: 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_BMIC: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: /glade/work/epicufsrt/contrib/HSD_INPUT_DATA noaacloud: QUEUE: batch COMPILE_QUEUE: batch @@ -95,7 +89,6 @@ noaacloud: 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_BMIC: /contrib/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: /contrib/EPIC/HSD_INPUT_DATA s4: QUEUE: s4 COMPILE_QUEUE: s4 @@ -109,4 +102,3 @@ s4: 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_BMIC: /data/prod/emc.nemspara/RT/NEMSfv3gfs/BM_IC-20220207 - HSD_INPUT_DATA: diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index 4ab47c6e82..d1f0ee974c 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -4,7 +4,7 @@ import yaml from ufs_test_utils import get_testcase, write_logfile, rrmdir, machine_check_off -def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): +def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): """Generate header information for Rocoto XML file Args: @@ -13,7 +13,6 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP INPUTDATA_ROOT (str): Input data directory INPUTDATA_ROOT_WW3 (str): WW3 input data directory INPUTDATA_ROOT_BMIC (str): BMIC input data directory - HSD_INPUT_DATA (str): HSD tests input data directory RUNDIR_ROOT (str): Test run directory NEW_BASELINE (str): Directory for newly generated baselines ROCOTO_XML (str): Rocoto XML filename to write to @@ -33,7 +32,6 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP - ]> @@ -169,7 +167,6 @@ def write_runtest_env(): INPUTDATA_ROOT = str(os.getenv('INPUTDATA_ROOT')) INPUTDATA_ROOT_WW3 = str(os.getenv('INPUTDATA_ROOT_WW3')) INPUTDATA_ROOT_BMIC= str(os.getenv('INPUTDATA_ROOT_BMIC')) - HSD_INPUT_DATA= str(os.getenv('HSD_INPUT_DATA')) PATHRT = str(os.getenv('PATHRT')) PATHTR, tail = os.path.split(PATHRT) NEW_BASELINE = str(os.getenv('NEW_BASELINE')) @@ -198,7 +195,6 @@ def write_runtest_env(): export INPUTDATA_ROOT={INPUTDATA_ROOT} export INPUTDATA_ROOT_WW3={INPUTDATA_ROOT_WW3} export INPUTDATA_ROOT_BMIC={INPUTDATA_ROOT_BMIC} -export HSD_INPUT_DATA={HSD_INPUT_DATA} export PATHRT={PATHRT} export PATHTR={PATHTR} export NEW_BASELINE={NEW_BASELINE} @@ -353,7 +349,6 @@ def xml_loop(): INPUTDATA_ROOT= str(base['INPUTDATA_ROOT']) INPUTDATA_ROOT_WW3 = str(base['INPUTDATA_ROOT_WW3']) INPUTDATA_ROOT_BMIC= str(base['INPUTDATA_ROOT_BMIC']) - HSD_INPUT_DATA= str(base['HSD_INPUT_DATA']) path = STMP+'/'+USER os.makedirs(path, exist_ok=True) @@ -398,7 +393,6 @@ def xml_loop(): os.environ["INPUTDATA_ROOT"] = INPUTDATA_ROOT os.environ["INPUTDATA_ROOT_WW3"] = INPUTDATA_ROOT_WW3 os.environ["INPUTDATA_ROOT_BMIC"]= INPUTDATA_ROOT_BMIC - os.environ["HSD_INPUT_DATA"]= HSD_INPUT_DATA os.environ["PARTITION"] = PARTITION os.environ["SCHEDULER"] = SCHEDULER os.environ["RTPWD"] = RTPWD @@ -407,7 +401,7 @@ def xml_loop(): JOB_NR = 0 ROCOTO = True ROCOTO_XML = os.getenv('ROCOTO_XML') - rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,HSD_INPUT_DATA,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) + rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) UFS_TEST_YAML = str(os.getenv('UFS_TEST_YAML')) with open(UFS_TEST_YAML, 'r') as f: rt_yaml = yaml.load(f, Loader=yaml.FullLoader) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index 8ac5682dc1..c3bbecbf99 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -24,7 +24,7 @@ if [ $WARM_START = .false. ]; then elif [ "$V2_SFC_FILE" = "true" ]; then cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. elif [ "$HSD_CASE" = "true" ]; then - cp -r @[HSD_INPUT_DATA]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. + cp -r @[INPUTDATA_ROOT]/HSD_input_data/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/. else cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/* ./INPUT/. fi diff --git a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN index d92cc1f589..5c27f30b84 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -12,9 +12,10 @@ elif [ $NPX = 769 ]; then fi echo "inputdir=$inputdir,NPX=$NPX,NESTED=$NESTED" + HSD_CASE=${HSD_CASE:-false} if [ "$HSD_CASE" = "true" ]; then - cp @[HSD_INPUT_DATA]/global_hyblev.l128.txt . + cp @[INPUTDATA_ROOT/HSD_input_data/global_hyblev.l128.txt . fi OPNREQ_TEST=${OPNREQ_TEST:-false} From 07ba9052b5f6247dce928f967128fc268e00c6a6 Mon Sep 17 00:00:00 2001 From: cameronbook Date: Fri, 8 Nov 2024 19:24:49 +0000 Subject: [PATCH 78/99] Fix big in bcw IN. --- tests-dev/test_cases/exp_conf/baroclinic_wave.IN | 2 +- 1 file changed, 1 insertion(+), 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 5c27f30b84..e1c7ead15d 100644 --- a/tests-dev/test_cases/exp_conf/baroclinic_wave.IN +++ b/tests-dev/test_cases/exp_conf/baroclinic_wave.IN @@ -15,7 +15,7 @@ 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 . + cp @[INPUTDATA_ROOT]/HSD_input_data/global_hyblev.l128.txt . fi OPNREQ_TEST=${OPNREQ_TEST:-false} From 3f091b38292b8b61291aac27bedc7892fe50ee13 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Fri, 8 Nov 2024 14:11:23 -0600 Subject: [PATCH 79/99] point to fv3 feature branch to combine in PR-2489 --- .gitmodules | 6 ++++-- FV3 | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitmodules b/.gitmodules index ab72b60a64..e632275371 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,9 @@ [submodule "FV3"] path = FV3 - url = https://github.com/NOAA-EMC/fv3atm - branch = develop +# url = https://github.com/NOAA-EMC/fv3atm +# branch = develop + url = https://github.com/WenMeng-NOAA/fv3atm + branch = upp_oct [submodule "WW3"] path = WW3 url = https://github.com/NOAA-EMC/WW3 diff --git a/FV3 b/FV3 index 49967251b8..1cef3fd670 160000 --- a/FV3 +++ b/FV3 @@ -1 +1 @@ -Subproject commit 49967251b83255bdac7ac2f9626d2714e8b83d07 +Subproject commit 1cef3fd670cf9ef983df69a4ec1b2719570b2467 From 304d878d0679da19d4bd1fb126c787b7cc9db826 Mon Sep 17 00:00:00 2001 From: Cameron Book <43379611+ulmononian@users.noreply.github.com> Date: Fri, 8 Nov 2024 15:08:12 -0800 Subject: [PATCH 80/99] Update ufs_test.yaml remove unnecessary bcw line --- 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 e5889ce0e2..89d3f4e39a 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -661,4 +661,3 @@ datm_cdeps_gnu: turnon: ['hera','hercules'] tests: - datm_cdeps_control_cfsr: {'project':['regression'],'baseline': 'True','turnon':['hera','hercules']} - - baroclinic_wave: {'project':['test_case']} From ada6d96d0c153afb67decc750f8c3d5c5fe9f6aa Mon Sep 17 00:00:00 2001 From: Cameron Book <43379611+ulmononian@users.noreply.github.com> Date: Fri, 8 Nov 2024 15:20:49 -0800 Subject: [PATCH 81/99] Update baroclinic_wave gnu changes --- tests-dev/test_cases/tests/baroclinic_wave | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 62b6105301..c82878b953 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -58,4 +58,8 @@ export FV3_RUN=baroclinic_wave.IN export INPUT_NML=baroclinic_wave.nml.IN export CCPP_SUITE='FV3_GFS_v17_p8_ugwpv1' export HSD_CASE=true -export WLCLK=90 + +if [[ " gnu " =~ " ${RT_COMPILER} " ]] ; then + export FHMAX=120 + export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 120' +fi From e366ec57380a76f1da3be0364eb0473762a1cf9d Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Sat, 9 Nov 2024 07:56:25 -0600 Subject: [PATCH 82/99] undo combining upp inline post update PR-2489 --- .gitmodules | 6 ++---- FV3 | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.gitmodules b/.gitmodules index e632275371..ab72b60a64 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,7 @@ [submodule "FV3"] path = FV3 -# url = https://github.com/NOAA-EMC/fv3atm -# branch = develop - url = https://github.com/WenMeng-NOAA/fv3atm - branch = upp_oct + url = https://github.com/NOAA-EMC/fv3atm + branch = develop [submodule "WW3"] path = WW3 url = https://github.com/NOAA-EMC/WW3 diff --git a/FV3 b/FV3 index 1cef3fd670..49967251b8 160000 --- a/FV3 +++ b/FV3 @@ -1 +1 @@ -Subproject commit 1cef3fd670cf9ef983df69a4ec1b2719570b2467 +Subproject commit 49967251b83255bdac7ac2f9626d2714e8b83d07 From 059aa74c2580339c63489502815943fb6edda00b Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Sun, 10 Nov 2024 18:28:39 -0600 Subject: [PATCH 83/99] update create_log and reduce FHMAX baroclinic_wave --- tests-dev/create_log.py | 75 +++++++++++----------- tests-dev/test_cases/tests/baroclinic_wave | 7 +- 2 files changed, 40 insertions(+), 42 deletions(-) diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py index ca4dd71aff..a49571dccf 100644 --- a/tests-dev/create_log.py +++ b/tests-dev/create_log.py @@ -7,6 +7,13 @@ from ufs_test_utils import get_testcase, write_logfile, delete_files, machine_check_off def get_timestamps(path): + """Obtain experiment starting and ending time marks through file timestapns + + Args: + path (str): experiment log directory + Returns: + str: experiment starting and ending time strings + """ dir_list = os.listdir(path) dt = [] for f in dir_list: @@ -110,43 +117,39 @@ def finish_log(): PASS_CHECK = 'Test '+TEST_ID+' PASS' MAXS_CHECK = 'The maximum resident set size (KB)' pass_flag = False - create_dep_flag = False - if (CREATE_BASELINE == 'true' and not DEP_RUN == ""): - create_dep_flag = True - if not create_dep_flag: - try: + try: + with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: + if PASS_CHECK in f.read(): + pass_flag = True + f.close() + except FileNotFoundError: + print('./logs/log_'+MACHINE_ID+'/'+TEST_LOG+': does not exist') + if pass_flag: + f = open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG_TIME) + timing_data = f.read() + first_line = timing_data.split('\n', 1)[0] + etime = str(int(first_line.split(",")[4].strip()) - int(first_line.split(",")[1].strip())) + rtime = str(int(first_line.split(",")[3].strip()) - int(first_line.split(",")[2].strip())) + etime_min, etime_sec = divmod(int(etime), 60) + etime_min = f"{etime_min:02}"; etime_sec = f"{etime_sec:02}" + rtime_min, rtime_sec = divmod(int(rtime), 60) + rtime_min = f"{rtime_min:02}"; rtime_sec = f"{rtime_sec:02}" + time_log = " ["+etime_min+':'+etime_sec+', '+rtime_min+':'+rtime_sec+"]" + f.close() + if pass_flag : with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: - if PASS_CHECK in f.read(): - pass_flag = True - f.close() - except FileNotFoundError: - print('./logs/log_'+MACHINE_ID+'/'+TEST_LOG+': does not exist') - if pass_flag: - f = open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG_TIME) - timing_data = f.read() - first_line = timing_data.split('\n', 1)[0] - etime = str(int(first_line.split(",")[4].strip()) - int(first_line.split(",")[1].strip())) - rtime = str(int(first_line.split(",")[3].strip()) - int(first_line.split(",")[2].strip())) - etime_min, etime_sec = divmod(int(etime), 60) - etime_min = f"{etime_min:02}"; etime_sec = f"{etime_sec:02}" - rtime_min, rtime_sec = divmod(int(rtime), 60) - rtime_min = f"{rtime_min:02}"; rtime_sec = f"{rtime_sec:02}" - time_log = " ["+etime_min+':'+etime_sec+', '+rtime_min+':'+rtime_sec+"]" - f.close() - if pass_flag : - with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: - rtlog_file = f.readlines() - for line in rtlog_file: - if MAXS_CHECK in line: - memsize= line.split('=')[1].strip() - test_log = 'PASS -- TEST '+TEST_ID+time_log+' ('+memsize+' MB)\n' - PASS_NR += 1 - f.close() - else: - test_log = 'FAIL -- TEST '+TEST_ID+'\n' - failed_list.append(TEST_NAME+' '+RT_COMPILER) - FAIL_NR += 1 - run_logs += test_log + rtlog_file = f.readlines() + for line in rtlog_file: + if MAXS_CHECK in line: + memsize= line.split('=')[1].strip() + test_log = 'PASS -- TEST '+TEST_ID+time_log+' ('+memsize+' MB)\n' + PASS_NR += 1 + f.close() + else: + test_log = 'FAIL -- TEST '+TEST_ID+'\n' + failed_list.append(TEST_NAME+' '+RT_COMPILER) + FAIL_NR += 1 + run_logs += test_log run_logs += '\n' write_logfile(filename, "a", output=run_logs) diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index c82878b953..9f9d914071 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -36,7 +36,6 @@ export SYEAR=2019 export SMONTH=12 export SDAY=03 export SHOUR=00 -export FHMAX=240 export DT_ATMOS=450 export RESTART_INTERVAL='480 -1' export OUTPUT_GRID='gaussian_grid' @@ -52,14 +51,10 @@ export JCHUNK2D=384 export ICHUNK3D=768 export JCHUNK3D=384 export KCHUNK3D=1 -export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 120 126 132 138 144 150 156 162 168 174 180 186 192 198 204 210 216 222 228 234 240' +export OUTPUT_FH='0 6 12 18 24' export FV3_RUN=baroclinic_wave.IN export INPUT_NML=baroclinic_wave.nml.IN export CCPP_SUITE='FV3_GFS_v17_p8_ugwpv1' export HSD_CASE=true -if [[ " gnu " =~ " ${RT_COMPILER} " ]] ; then - export FHMAX=120 - export OUTPUT_FH='0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 108 114 120' -fi From 922330f00d4eca51742e2f8ded4611c9a00a7e77 Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Mon, 11 Nov 2024 10:27:08 -0600 Subject: [PATCH 84/99] add tests-dev RT log hercules: passed --- tests-dev/logs/RegressionTests_hercules.log | 833 +++++++++++--------- tests-dev/ufs_test.yaml | 4 +- 2 files changed, 460 insertions(+), 377 deletions(-) diff --git a/tests-dev/logs/RegressionTests_hercules.log b/tests-dev/logs/RegressionTests_hercules.log index cae5c403c8..6f53f528f3 100644 --- a/tests-dev/logs/RegressionTests_hercules.log +++ b/tests-dev/logs/RegressionTests_hercules.log @@ -1,31 +1,34 @@ ====START OF hercules REGRESSION TESTING LOG==== UFSWM hash used in testing: -17a83e2be289181af20ba9fec4ce683393447809 +e366ec57380a76f1da3be0364eb0473762a1cf9d 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) + 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) - 0495c19204325401ccba2943f99e65ee9190f07d 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) + 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) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 6f5dd627d124ae94bb5ed7f5afd22f82c470b1b7 FV3/upp (upp_v10.2.0-230-g6f5dd627) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.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) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 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) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 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: @@ -34,376 +37,456 @@ 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-20240730 -COMPARISON DIRECTORY: /work2/noaa/epic/nandoam/stmp/hercules/nandoam/FV3_RT/rt_543959 +BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20241031 +COMPARISON DIRECTORY: /work2/noaa/stmp/jongkim/jongkim/FV3_RT/rt_3031060 UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-r) - USE ROCOTO -PASS -- COMPILE s2swa_32bit_intel [10:14, 10:13](1 warnings,10 remarks) -PASS -- TEST cpld_control_p8_mixedmode_intel [08:21, 07:40] (2129484 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_intel [15:43, 15:42](1 warnings,10 remarks) -PASS -- TEST cpld_control_gfsv17_intel [14:09, 13:33] (2005816 MB) -PASS -- TEST cpld_control_gfsv17_iau_intel [15:05, 14:01] (2293032 MB) -PASS -- TEST cpld_restart_gfsv17_intel [07:00, 06:31] (1328388 MB) -PASS -- TEST cpld_mpi_gfsv17_intel [15:42, 14:57] (1914440 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [17:07, 17:07](1 warnings,10 remarks) -PASS -- TEST cpld_control_sfs_intel [13:19, 13:04] (1998772 MB) - -PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [04:12, 04:11](1525 warnings,2000 remarks) -PASS -- TEST cpld_debug_gfsv17_intel [21:53, 21:05] (1975984 MB) - -PASS -- COMPILE s2swa_intel [11:05, 11:04],10 remarks) -PASS -- TEST cpld_control_p8_intel [08:37, 07:52] (2191088 MB) -PASS -- TEST cpld_control_p8.v2.sfc_intel [08:25, 07:42] (2186660 MB) -PASS -- TEST cpld_restart_p8_intel [05:05, 04:25] (1991300 MB) -PASS -- TEST cpld_control_qr_p8_intel [08:28, 07:42] (2220256 MB) -PASS -- TEST cpld_restart_qr_p8_intel [05:15, 04:25] (1742124 MB) -PASS -- TEST cpld_2threads_p8_intel [09:28, 08:59] (2544432 MB) -PASS -- TEST cpld_decomp_p8_intel [08:13, 07:36] (2175668 MB) -PASS -- TEST cpld_mpi_p8_intel [07:02, 06:23] (2098072 MB) -PASS -- TEST cpld_control_ciceC_p8_intel [08:19, 07:37] (2189656 MB) -PASS -- TEST cpld_control_c192_p8_intel [16:51, 15:43] (2970344 MB) -PASS -- TEST cpld_restart_c192_p8_intel [07:24, 05:47] (2929308 MB) -PASS -- TEST cpld_bmark_p8_intel [12:59, 08:57] (3813308 MB) -PASS -- TEST cpld_restart_bmark_p8_intel [11:32, 05:32] (3641116 MB) -PASS -- TEST cpld_s2sa_p8_intel [05:31, 05:02] (2159060 MB) - -PASS -- COMPILE s2sw_intel [10:22, 10:22],10 remarks) -PASS -- TEST cpld_control_noaero_p8_intel [07:52, 07:19] (2019944 MB) -PASS -- TEST cpld_control_nowave_noaero_p8_intel [04:55, 04:24] (2090540 MB) - -PASS -- COMPILE s2swa_debug_intel [05:33, 05:32](1450 warnings,1230 remarks) -PASS -- TEST cpld_debug_p8_intel [09:09, 08:25] (2211636 MB) - -PASS -- COMPILE s2sw_debug_intel [05:08, 05:08](1450 warnings,1230 remarks) -PASS -- TEST cpld_debug_noaero_p8_intel [05:48, 05:14] (2054848 MB) - -PASS -- COMPILE s2s_aoflux_intel [09:18, 09:18],3 remarks) -PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:39, 04:59] (2076360 MB) - -PASS -- COMPILE s2s_intel [08:47, 08:47],3 remarks) -PASS -- TEST cpld_control_c48_intel [10:27, 10:01] (3112160 MB) -PASS -- TEST cpld_warmstart_c48_intel [02:56, 02:31] (3083164 MB) -PASS -- TEST cpld_restart_c48_intel [01:41, 01:27] (2547716 MB) - -PASS -- COMPILE s2swa_faster_intel [15:23, 15:23],10 remarks) -PASS -- TEST cpld_control_p8_faster_intel [08:57, 08:11] (2183292 MB) - -PASS -- COMPILE s2sw_pdlib_intel [18:10, 18:10],10 remarks) -PASS -- TEST cpld_control_pdlib_p8_intel [14:16, 13:42] (2036988 MB) -PASS -- TEST cpld_restart_pdlib_p8_intel [07:18, 06:44] (1389792 MB) -PASS -- TEST cpld_mpi_pdlib_p8_intel [15:54, 15:14] (1967980 MB) - -PASS -- COMPILE s2sw_pdlib_debug_intel [05:25, 05:25](1560 warnings,2000 remarks) -PASS -- TEST cpld_debug_pdlib_p8_intel [23:00, 22:22] (2023460 MB) - -PASS -- COMPILE atm_dyn32_intel [09:30, 09:30](1 warnings,1 remarks) -PASS -- TEST control_flake_intel [03:46, 03:34] (714964 MB) -PASS -- TEST control_CubedSphereGrid_intel [03:04, 02:39] (1610580 MB) -PASS -- TEST control_CubedSphereGrid_parallel_intel [03:04, 02:34] (1617392 MB) -PASS -- TEST control_latlon_intel [02:42, 02:25] (1604492 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_intel [02:53, 02:30] (1613924 MB) -PASS -- TEST control_c48_intel [07:12, 06:53] (1745244 MB) -PASS -- TEST control_c48.v2.sfc_intel [06:08, 05:56] (861908 MB) -PASS -- TEST control_c192_intel [09:34, 09:08] (1755128 MB) -PASS -- TEST control_c384_intel [10:31, 09:30] (2053240 MB) -PASS -- TEST control_c384gdas_intel [11:00, 09:39] (1529356 MB) -PASS -- TEST control_stochy_intel [01:52, 01:44] (662764 MB) -PASS -- TEST control_stochy_restart_intel [01:17, 01:03] (543352 MB) -PASS -- TEST control_lndp_intel [01:45, 01:35] (690228 MB) -PASS -- TEST control_iovr4_intel [02:45, 02:37] (670316 MB) -PASS -- TEST control_iovr5_intel [02:45, 02:38] (663084 MB) -PASS -- TEST control_p8_intel [03:12, 02:38] (1909624 MB) -PASS -- TEST control_p8.v2.sfc_intel [03:14, 02:38] (1911236 MB) -PASS -- TEST control_p8_ugwpv1_intel [03:11, 02:34] (1898624 MB) -PASS -- TEST control_restart_p8_intel [02:01, 01:34] (1171084 MB) -PASS -- TEST control_noqr_p8_intel [03:01, 02:34] (1908472 MB) -PASS -- TEST control_restart_noqr_p8_intel [01:54, 01:31] (1216572 MB) -PASS -- TEST control_decomp_p8_intel [03:10, 02:40] (1888532 MB) -PASS -- TEST control_2threads_p8_intel [02:58, 02:28] (1986460 MB) -PASS -- TEST control_p8_lndp_intel [04:50, 04:33] (1909972 MB) -PASS -- TEST control_p8_rrtmgp_intel [04:11, 03:36] (1976124 MB) -PASS -- TEST control_p8_mynn_intel [03:13, 02:41] (1917140 MB) -PASS -- TEST merra2_thompson_intel [03:36, 02:56] (1919508 MB) -PASS -- TEST regional_control_intel [05:00, 04:41] (1201416 MB) -PASS -- TEST regional_restart_intel [02:49, 02:36] (1174616 MB) -PASS -- TEST regional_decomp_intel [05:17, 04:57] (1196052 MB) -PASS -- TEST regional_2threads_intel [03:16, 03:02] (1158360 MB) -PASS -- TEST regional_noquilt_intel [04:46, 04:31] (1527012 MB) -PASS -- TEST regional_netcdf_parallel_intel [05:13, 04:47] (1207656 MB) -PASS -- TEST regional_2dwrtdecomp_intel [05:00, 04:39] (1198288 MB) -PASS -- TEST regional_wofs_intel [07:37, 07:17] (2088288 MB) - -PASS -- COMPILE rrfs_intel [07:26, 07:26](3 warnings,9 remarks) -PASS -- TEST rap_control_intel [07:12, 06:39] (1213496 MB) -PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:00, 03:28] (1408956 MB) -PASS -- TEST rap_decomp_intel [07:28, 06:56] (1153196 MB) -PASS -- TEST rap_2threads_intel [06:48, 06:10] (1369584 MB) -PASS -- TEST rap_restart_intel [03:56, 03:28] (1160520 MB) -PASS -- TEST rap_sfcdiff_intel [07:12, 06:39] (1228628 MB) -PASS -- TEST rap_sfcdiff_decomp_intel [07:28, 06:57] (1167808 MB) -PASS -- TEST rap_sfcdiff_restart_intel [05:30, 05:02] (1219400 MB) -PASS -- TEST hrrr_control_intel [03:59, 03:26] (1102540 MB) -PASS -- TEST hrrr_control_decomp_intel [04:10, 03:35] (1056660 MB) -PASS -- TEST hrrr_control_2threads_intel [08:53, 08:15] (1124332 MB) -PASS -- TEST hrrr_control_restart_intel [02:13, 01:58] (1042628 MB) -PASS -- TEST rrfs_v1beta_intel [07:02, 06:27] (1204596 MB) -PASS -- TEST rrfs_v1nssl_intel [07:46, 07:37] (2004728 MB) -PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [07:38, 07:26] (2178328 MB) - -PASS -- COMPILE csawmg_intel [07:01, 07:01] -PASS -- TEST control_csawmg_intel [06:32, 06:14] (1059284 MB) -PASS -- TEST control_ras_intel [03:04, 02:55] (860612 MB) - -PASS -- COMPILE csawmg_gnu [03:50, 03:50] -PASS -- TEST control_csawmg_gnu [07:20, 06:58] (1071576 MB) - -PASS -- COMPILE wam_intel [07:30, 07:30],1 remarks) -PASS -- TEST control_wam_intel [10:49, 10:06] (1681804 MB) - -PASS -- COMPILE atm_faster_dyn32_intel [14:01, 14:01],1 remarks) -PASS -- TEST control_p8_faster_intel [02:59, 02:24] (1906392 MB) -PASS -- TEST regional_control_faster_intel [05:26, 05:09] (1192036 MB) - -PASS -- COMPILE atm_debug_dyn32_intel [05:20, 05:19](884 warnings,9 remarks) -PASS -- TEST control_CubedSphereGrid_debug_intel [02:46, 02:20] (1644528 MB) -PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:40, 02:15] (1638648 MB) -PASS -- TEST control_stochy_debug_intel [02:49, 02:36] (843852 MB) -PASS -- TEST control_lndp_debug_intel [02:26, 02:18] (842612 MB) -PASS -- TEST control_csawmg_debug_intel [03:48, 03:36] (1164396 MB) -PASS -- TEST control_ras_debug_intel [02:26, 02:19] (851764 MB) -PASS -- TEST control_diag_debug_intel [02:42, 02:20] (1701584 MB) -PASS -- TEST control_debug_p8_intel [02:55, 02:37] (1938140 MB) -PASS -- TEST regional_debug_intel [16:40, 16:25] (1161000 MB) -PASS -- TEST rap_control_debug_intel [04:05, 03:59] (1238112 MB) -PASS -- TEST hrrr_control_debug_intel [04:24, 04:15] (1231056 MB) -PASS -- TEST hrrr_gf_debug_intel [04:12, 04:05] (1238764 MB) -PASS -- TEST hrrr_c3_debug_intel [04:13, 04:07] (1244492 MB) -PASS -- TEST rap_unified_drag_suite_debug_intel [04:20, 04:13] (1233992 MB) -PASS -- TEST rap_diag_debug_intel [04:28, 04:16] (1311912 MB) -PASS -- TEST rap_cires_ugwp_debug_intel [04:24, 04:18] (1241964 MB) -PASS -- TEST rap_unified_ugwp_debug_intel [04:37, 04:23] (1237336 MB) -PASS -- TEST rap_lndp_debug_intel [04:22, 04:07] (1232572 MB) -PASS -- TEST rap_progcld_thompson_debug_intel [04:21, 04:10] (1237704 MB) -PASS -- TEST rap_noah_debug_intel [04:07, 04:00] (1234280 MB) -PASS -- TEST rap_sfcdiff_debug_intel [04:17, 04:09] (1236752 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [07:10, 07:00] (1230752 MB) -PASS -- TEST rrfs_v1beta_debug_intel [04:16, 04:05] (1239552 MB) -PASS -- TEST rap_clm_lake_debug_intel [05:25, 05:13] (1230492 MB) -PASS -- TEST rap_flake_debug_intel [04:10, 04:02] (1230676 MB) -PASS -- TEST gnv1_c96_no_nest_debug_intel [07:52, 07:16] (1239252 MB) - -PASS -- COMPILE atm_debug_dyn32_gnu [05:43, 05:43] -PASS -- TEST control_csawmg_debug_gnu [02:08, 01:54] (1062516 MB) - -PASS -- COMPILE wam_debug_intel [03:33, 03:33](839 warnings,1 remarks) - -PASS -- COMPILE rrfs_dyn32_phy32_intel [07:17, 07:17](3 warnings,8 remarks) -PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:06, 03:33] (1268824 MB) -PASS -- TEST rap_control_dyn32_phy32_intel [07:41, 07:06] (1179780 MB) -PASS -- TEST hrrr_control_dyn32_phy32_intel [04:21, 03:34] (1053716 MB) -PASS -- TEST rap_2threads_dyn32_phy32_intel [06:31, 06:00] (1297048 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:49, 03:04] (1049296 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:33, 03:51] (1007912 MB) -PASS -- TEST rap_restart_dyn32_phy32_intel [05:53, 05:17] (1135840 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:11, 01:53] (959756 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [11:47, 11:46](3 warnings,8 remarks) -PASS -- TEST conus13km_control_intel [02:08, 01:44] (1320540 MB) -PASS -- TEST conus13km_2threads_intel [01:04, 00:45] (1211848 MB) -PASS -- TEST conus13km_restart_mismatch_intel [01:23, 01:03] (1156444 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_intel [07:41, 07:41](3 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_intel [04:00, 03:43] (1070280 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [03:35, 03:35](787 warnings,8 remarks) -PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:17, 04:09] (1120284 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:03, 03:54] (1109828 MB) -PASS -- TEST conus13km_debug_intel [13:12, 12:45] (1362828 MB) -PASS -- TEST conus13km_debug_qr_intel [13:34, 13:11] (1012732 MB) -PASS -- TEST conus13km_debug_2threads_intel [08:39, 08:24] (1259788 MB) -PASS -- TEST conus13km_radar_tten_debug_intel [12:56, 12:37] (1433524 MB) - -PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [03:29, 03:29](787 warnings,8 remarks) -PASS -- TEST rap_control_dyn64_phy32_debug_intel [04:21, 04:14] (1158140 MB) - -PASS -- COMPILE hafsw_intel [10:40, 10:40](1 warnings,9 remarks) -PASS -- TEST hafs_regional_atm_intel [06:05, 05:15] (871548 MB) -PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [05:04, 04:51] (1266756 MB) -PASS -- TEST hafs_regional_atm_ocn_intel [07:26, 06:24] (947688 MB) -PASS -- TEST hafs_regional_atm_wav_intel [14:45, 13:54] (989996 MB) -PASS -- TEST hafs_regional_atm_ocn_wav_intel [16:06, 15:02] (1015140 MB) -PASS -- TEST hafs_regional_1nest_atm_intel [05:57, 05:24] (611612 MB) -PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:54, 06:55] (627516 MB) -PASS -- TEST hafs_global_1nest_atm_intel [02:59, 02:34] (442256 MB) -PASS -- TEST hafs_global_multiple_4nests_atm_intel [08:56, 07:33] (554560 MB) -PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:20, 03:51] (626152 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:07, 03:35] (617620 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [05:26, 04:46] (685628 MB) -PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:25, 01:09] (455740 MB) - -PASS -- COMPILE hafsw_debug_intel [03:38, 03:38](1467 warnings,1502 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [14:05, 13:37] (687668 MB) - -PASS -- COMPILE hafsw_faster_intel [15:37, 15:36],8 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [16:45, 16:06] (765496 MB) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [16:41, 15:57] (851620 MB) - -PASS -- COMPILE hafs_mom6w_intel [11:18, 11:17],7 remarks) -PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [10:51, 10:08] (823680 MB) - -PASS -- COMPILE hafs_all_intel [09:56, 09:56],8 remarks) -PASS -- TEST hafs_regional_docn_intel [06:16, 05:24] (935040 MB) -PASS -- TEST hafs_regional_docn_oisst_intel [06:24, 05:34] (940492 MB) -PASS -- TEST hafs_regional_datm_cdeps_intel [16:58, 16:25] (1343520 MB) - -PASS -- COMPILE datm_cdeps_intel [05:17, 05:17],2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_intel [02:14, 02:09] (1153520 MB) -PASS -- TEST datm_cdeps_restart_cfsr_intel [01:24, 01:18] (1096412 MB) -PASS -- TEST datm_cdeps_control_gefs_intel [03:02, 02:57] (1017844 MB) -PASS -- TEST datm_cdeps_iau_gefs_intel [02:11, 02:07] (1021472 MB) -PASS -- TEST datm_cdeps_stochy_gefs_intel [02:12, 02:06] (1021720 MB) -PASS -- TEST datm_cdeps_ciceC_cfsr_intel [03:10, 03:04] (1121116 MB) -PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:11, 02:07] (1160100 MB) -PASS -- TEST datm_cdeps_bulk_gefs_intel [02:06, 02:02] (1021784 MB) -PASS -- TEST datm_cdeps_mx025_cfsr_intel [05:27, 04:56] (1174944 MB) -PASS -- TEST datm_cdeps_mx025_gefs_intel [05:22, 04:50] (1162748 MB) -PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:12, 02:08] (1123180 MB) -PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:13, 04:06] (2360116 MB) -PASS -- TEST datm_cdeps_gfs_intel [04:08, 04:01] (2429888 MB) - -PASS -- COMPILE datm_cdeps_debug_intel [03:07, 03:07](2 warnings,2 remarks) -PASS -- TEST datm_cdeps_debug_cfsr_intel [05:10, 05:05] (1063444 MB) - -PASS -- COMPILE datm_cdeps_faster_intel [05:19, 05:19],2 remarks) -PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:15, 02:07] (1171280 MB) - -PASS -- COMPILE datm_cdeps_land_intel [00:46, 00:46],1 remarks) -PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:06, 00:50] (334496 MB) -PASS -- TEST datm_cdeps_lnd_era5_intel [01:03, 00:49] (572520 MB) -PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:41, 00:31] (571540 MB) - -PASS -- COMPILE atm_ds2s_docn_pcice_intel [07:43, 07:43],3 remarks) -PASS -- TEST atm_ds2s_docn_pcice_intel [04:17, 03:38] (2015268 MB) - -PASS -- COMPILE atm_ds2s_docn_dice_intel [08:55, 08:54],1 remarks) -PASS -- TEST atm_ds2s_docn_dice_intel [04:52, 04:12] (1988396 MB) - -PASS -- COMPILE atml_intel [09:41, 09:41](8 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_sbs_intel [07:57, 07:07] (1903416 MB) -PASS -- TEST control_p8_atmlnd_intel [07:32, 06:42] (1902872 MB) -PASS -- TEST control_restart_p8_atmlnd_intel [03:50, 03:19] (1146648 MB) - -PASS -- COMPILE atml_debug_intel [04:18, 04:17](882 warnings,2 remarks) -PASS -- TEST control_p8_atmlnd_debug_intel [06:27, 05:42] (1936600 MB) - -PASS -- COMPILE atmw_intel [09:38, 09:38],8 remarks) -PASS -- TEST atmwav_control_noaero_p8_intel [02:36, 01:54] (1954912 MB) - -PASS -- COMPILE atmaero_intel [07:34, 07:33],1 remarks) -PASS -- TEST atmaero_control_p8_intel [05:22, 04:47] (2030936 MB) -PASS -- TEST atmaero_control_p8_rad_intel [05:07, 04:29] (1803268 MB) -PASS -- TEST atmaero_control_p8_rad_micro_intel [05:00, 04:31] (1822764 MB) - -PASS -- COMPILE atmaq_debug_intel [03:09, 03:08](884 warnings,6 remarks) -PASS -- TEST regional_atmaq_debug_intel [17:49, 16:42] (4563588 MB) - -PASS -- COMPILE atm_gnu [04:18, 04:17] -PASS -- TEST control_c48_gnu [09:41, 09:16] (1555776 MB) -PASS -- TEST control_stochy_gnu [02:50, 02:39] (731092 MB) -PASS -- TEST control_ras_gnu [03:57, 03:46] (737984 MB) -PASS -- TEST control_p8_gnu [04:34, 03:53] (1729072 MB) -PASS -- TEST control_p8_ugwpv1_gnu [04:26, 03:52] (1757840 MB) -PASS -- TEST control_flake_gnu [04:44, 04:32] (820784 MB) - -PASS -- COMPILE rrfs_gnu [04:09, 04:09] -PASS -- TEST rap_control_gnu [08:20, 07:46] (1089052 MB) -PASS -- TEST rap_decomp_gnu [08:31, 07:57] (1093316 MB) -PASS -- TEST rap_2threads_gnu [07:44, 07:08] (1149416 MB) -PASS -- TEST rap_restart_gnu [04:40, 03:58] (885348 MB) -PASS -- TEST rap_sfcdiff_gnu [08:25, 07:48] (1083964 MB) -PASS -- TEST rap_sfcdiff_decomp_gnu [08:33, 07:56] (1083656 MB) -PASS -- TEST rap_sfcdiff_restart_gnu [06:40, 05:55] (884976 MB) -PASS -- TEST hrrr_control_gnu [04:35, 03:59] (1076288 MB) -PASS -- TEST hrrr_control_noqr_gnu [04:31, 04:01] (1135484 MB) -PASS -- TEST hrrr_control_2threads_gnu [07:28, 06:49] (1047856 MB) -PASS -- TEST hrrr_control_decomp_gnu [04:38, 04:02] (1070560 MB) -PASS -- TEST hrrr_control_restart_gnu [02:27, 02:06] (883068 MB) -PASS -- TEST hrrr_control_restart_noqr_gnu [02:27, 02:06] (934272 MB) -PASS -- TEST rrfs_v1beta_gnu [08:47, 08:02] (1094156 MB) - -PASS -- COMPILE atm_dyn32_debug_gnu [07:50, 07:50] -PASS -- TEST control_diag_debug_gnu [01:48, 01:23] (1632584 MB) -PASS -- TEST regional_debug_gnu [07:07, 06:45] (1117388 MB) -PASS -- TEST rap_control_debug_gnu [02:15, 02:02] (1109016 MB) -PASS -- TEST hrrr_control_debug_gnu [02:15, 02:03] (1095784 MB) -PASS -- TEST hrrr_gf_debug_gnu [02:17, 02:04] (1104804 MB) -PASS -- TEST hrrr_c3_debug_gnu [02:17, 02:02] (1104648 MB) -PASS -- TEST rap_diag_debug_gnu [02:32, 02:11] (1277556 MB) -PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [03:32, 03:23] (1102024 MB) -PASS -- TEST rap_progcld_thompson_debug_gnu [02:11, 01:58] (1110572 MB) -PASS -- TEST rrfs_v1beta_debug_gnu [02:11, 02:02] (1100628 MB) -PASS -- TEST control_ras_debug_gnu [01:28, 01:18] (731496 MB) -PASS -- TEST control_stochy_debug_gnu [01:31, 01:20] (728128 MB) -PASS -- TEST control_debug_p8_gnu [01:54, 01:32] (1711472 MB) -PASS -- TEST rap_flake_debug_gnu [02:15, 02:05] (1107168 MB) -PASS -- TEST rap_clm_lake_debug_gnu [02:28, 02:20] (1108844 MB) -PASS -- TEST gnv1_c96_no_nest_debug_gnu [04:06, 03:29] (1109808 MB) - -PASS -- COMPILE wam_debug_gnu [02:35, 02:35] -PASS -- TEST control_wam_debug_gnu [05:52, 05:26] (1576324 MB) - -PASS -- COMPILE rrfs_dyn32_phy32_gnu [03:57, 03:57] -PASS -- TEST rap_control_dyn32_phy32_gnu [08:00, 07:27] (965284 MB) -PASS -- TEST hrrr_control_dyn32_phy32_gnu [04:38, 03:57] (958072 MB) -PASS -- TEST rap_2threads_dyn32_phy32_gnu [07:13, 06:42] (975416 MB) -PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [16:29, 15:45] (891176 MB) -PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [04:37, 03:55] (952988 MB) -PASS -- TEST rap_restart_dyn32_phy32_gnu [06:09, 05:42] (861924 MB) -PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [02:23, 02:04] (857836 MB) -PASS -- TEST conus13km_control_gnu [02:56, 02:33] (1267340 MB) -PASS -- TEST conus13km_2threads_gnu [01:29, 01:10] (1179252 MB) -PASS -- TEST conus13km_restart_mismatch_gnu [01:53, 01:29] (932556 MB) - -PASS -- COMPILE atm_dyn64_phy32_gnu [10:33, 10:33] -PASS -- TEST rap_control_dyn64_phy32_gnu [04:57, 04:33] (990892 MB) - -PASS -- COMPILE atm_dyn32_phy32_debug_gnu [07:51, 07:50] -PASS -- TEST rap_control_debug_dyn32_phy32_gnu [02:21, 02:09] (978076 MB) -PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [02:23, 02:10] (972500 MB) -PASS -- TEST conus13km_debug_gnu [06:33, 06:06] (1295040 MB) -PASS -- TEST conus13km_debug_qr_gnu [06:33, 06:07] (962368 MB) -PASS -- TEST conus13km_debug_2threads_gnu [04:01, 03:39] (1200568 MB) -PASS -- TEST conus13km_radar_tten_debug_gnu [06:27, 06:03] (1356340 MB) - -PASS -- COMPILE atm_dyn64_phy32_debug_gnu [07:53, 07:53] -PASS -- TEST rap_control_dyn64_phy32_debug_gnu [02:09, 02:02] (1007056 MB) - -PASS -- COMPILE s2swa_gnu [16:40, 16:39] -PASS -- COMPILE s2s_gnu [15:48, 15:48] -PASS -- TEST cpld_control_nowave_noaero_p8_gnu [05:31, 04:51] (3081940 MB) - -PASS -- COMPILE s2swa_debug_gnu [03:23, 03:22] -PASS -- COMPILE s2sw_pdlib_gnu [15:58, 15:57] -PASS -- TEST cpld_control_pdlib_p8_gnu [26:28, 25:52] (3032616 MB) - -PASS -- COMPILE s2sw_pdlib_debug_gnu [03:24, 03:24] -PASS -- TEST cpld_debug_pdlib_p8_gnu [12:32, 11:56] (2907888 MB) - -PASS -- COMPILE datm_cdeps_gnu [14:30, 14:30] -PASS -- TEST datm_cdeps_control_cfsr_gnu [02:19, 02:14] (773052 MB) +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 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 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: 20240801 11:12:36 -Ending Date/Time: 20240801 15:37:09 -Total Time: 04h:24m:33s -Compiles Completed: 57/57 -Tests Completed: 244/244 +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) + + +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 NOTES: diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml index 89d3f4e39a..ea8e50df69 100644 --- a/tests-dev/ufs_test.yaml +++ b/tests-dev/ufs_test.yaml @@ -540,8 +540,8 @@ rrfs_gnu: - 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'],'turnon':['hera','hercules']} - - hrrr_control_decomp: {'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']} From c91c6c44b8c15cd5745f4c03419c48dab509ab37 Mon Sep 17 00:00:00 2001 From: zach1221 Date: Mon, 11 Nov 2024 17:06:15 +0000 Subject: [PATCH 85/99] add noaacloud RT logs: passed --- tests/logs/RegressionTests_noaacloud.log | 193 +++++++++-------------- 1 file changed, 76 insertions(+), 117 deletions(-) diff --git a/tests/logs/RegressionTests_noaacloud.log b/tests/logs/RegressionTests_noaacloud.log index 6ccd99f61b..06db26b502 100644 --- a/tests/logs/RegressionTests_noaacloud.log +++ b/tests/logs/RegressionTests_noaacloud.log @@ -1,7 +1,7 @@ ====START OF NOAACLOUD REGRESSION TESTING LOG==== UFSWM hash used in testing: -58eebbfbad3382361be32444fdda23dacd112270 +e366ec57380a76f1da3be0364eb0473762a1cf9d Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) @@ -9,18 +9,20 @@ Submodule hashes used in testing: 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) - dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) + 24e9eed4ffe8138bef635c8f916f91b142595675 CMEPS-interface/CMEPS (cmeps_v0.4.1-2311-g24e9eed) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 1aba87cb308fb52912e7fe6dd6b53d0ce7077554 FV3 (heads/develop) - 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 5a363134a77535f35594e56b58ba1e6141a23d2b FV3/ccpp/physics (EP4-884-g5a363134) + 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) @@ -36,135 +38,92 @@ 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: /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20241001 -COMPARISON DIRECTORY: /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_3251740 +BASELINE DIRECTORY: /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20241031 +COMPARISON DIRECTORY: /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_1252814 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: root * (-l) - USE CONFIG FILE: rt.conf +* (-r) - USE ROCOTO -PASS -- COMPILE 's2sw_intel' [15:11, 11:40] ( 6 warnings 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [17:27, 09:56](1922 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [12:11, 10:34] ( 5 warnings 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [11:05, 03:52](1977 MB) - -PASS -- COMPILE 's2s_intel' [12:10, 10:44] ( 6 warnings 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [08:27, 06:28](2990 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [12:10, 10:17] ( 6 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [09:19, 02:48](658 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [04:26, 02:40](1537 MB) -PASS -- TEST 'control_latlon_intel' [04:29, 02:38](1537 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:24, 02:41](1537 MB) -PASS -- TEST 'control_c48_intel' [12:23, 11:07](1675 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [08:14, 06:14](807 MB) -PASS -- TEST 'control_c384_intel' [18:20, 11:41](2018 MB) -PASS -- TEST 'control_stochy_intel' [03:13, 01:21](613 MB) -PASS -- TEST 'control_lndp_intel' [03:13, 01:15](614 MB) -PASS -- TEST 'control_iovr4_intel' [03:13, 02:01](611 MB) -PASS -- TEST 'control_iovr5_intel' [03:12, 02:01](611 MB) -PASS -- TEST 'control_p8_lndp_intel' [07:27, 05:34](1832 MB) -PASS -- TEST 'regional_control_intel' [06:38, 04:31](1043 MB) -PASS -- TEST 'regional_noquilt_intel' [06:41, 04:29](1338 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [06:29, 04:30](1043 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [06:24, 04:31](1038 MB) -PASS -- TEST 'regional_wofs_intel' [07:24, 05:50](1844 MB) - -PASS -- COMPILE 'rrfs_intel' [11:10, 09:41] ( 8 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [13:18, 06:27](1030 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [11:55, 03:35](1253 MB) -PASS -- TEST 'rrfs_v1beta_intel' [08:17, 06:24](1021 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [10:13, 08:15](1950 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [09:13, 08:03](1997 MB) - -PASS -- COMPILE 'hafsw_intel' [12:11, 11:03] ( 6 warnings 9 remarks ) -FAILED: RUN DID NOT COMPLETE -- TEST 'hafs_regional_atm_intel' [, ]( MB) -FAILED: RUN DID NOT COMPLETE -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [, ]( MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [07:52, 05:59](801 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [28:17, 26:21](824 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [08:11, 06:30] ( 5 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [09:13, 02:26](1129 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:12, 02:19](991 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:14, 02:20](990 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:11, 02:20](991 MB) +PASS -- COMPILE 's2swa_32bit_intel' [29:42, 29:43] ( 6 warnings 10 remarks ) -SYNOPSIS: -Starting Date/Time: 20241021 21:21:13 -Ending Date/Time: 20241022 03:20:13 -Total Time: 05h:59m:04s -Compiles Completed: 7/7 -Tests Completed: 31/33 -Failed Tests: -* TEST hafs_regional_atm_intel: FAILED: RUN DID NOT COMPLETE --- LOG: /lustre/rt-2456/tests/logs/log_noaacloud/run_hafs_regional_atm_intel.log -* TEST hafs_regional_atm_thompson_gfdlsf_intel: FAILED: RUN DID NOT COMPLETE --- LOG: /lustre/rt-2456/tests/logs/log_noaacloud/run_hafs_regional_atm_thompson_gfdlsf_intel.log +PASS -- COMPILE 's2swa_intel' [29:06, 29:07] ( 6 warnings 10 remarks ) -NOTES: -A file 'test_changes.list' was generated with list of all failed tests. -You can use './rt.sh -c -b test_changes.list' to create baselines for the failed tests. -If you are using this log as a pull request verification, please commit 'test_changes.list'. +PASS -- COMPILE 's2sw_intel' [29:42, 29:43] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [20:37, 19:07](1922 MB) -Result: FAILURE +PASS -- COMPILE 's2s_aoflux_intel' [12:28, 12:28] ( 5 warnings 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [05:34, 04:17](1974 MB) -====END OF NOAACLOUD REGRESSION TESTING LOG==== -====START OF NOAACLOUD REGRESSION TESTING LOG==== +PASS -- COMPILE 's2s_intel' [12:38, 12:38] ( 6 warnings 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [16:26, 15:04](2995 MB) -UFSWM hash used in testing: -58eebbfbad3382361be32444fdda23dacd112270 +PASS -- COMPILE 'atm_dyn32_intel' [11:31, 11:31] ( 6 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [03:16, 03:02](658 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [04:11, 02:58](1537 MB) +PASS -- TEST 'control_latlon_intel' [04:20, 02:54](1541 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:08, 02:53](1536 MB) +PASS -- TEST 'control_c48_intel' [27:49, 27:38](1680 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [19:00, 18:57](815 MB) +PASS -- TEST 'control_c384_intel' [16:19, 14:15](2020 MB) +PASS -- TEST 'control_stochy_intel' [01:35, 01:26](615 MB) +PASS -- TEST 'control_lndp_intel' [01:34, 01:22](615 MB) +PASS -- TEST 'control_iovr4_intel' [02:15, 02:13](611 MB) +PASS -- TEST 'control_iovr5_intel' [02:24, 02:11](612 MB) +PASS -- TEST 'control_p8_lndp_intel' [07:08, 06:03](1833 MB) +PASS -- TEST 'regional_control_intel' [06:15, 05:06](1034 MB) +PASS -- TEST 'regional_noquilt_intel' [06:07, 04:53](1343 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [05:57, 04:52](1037 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [06:04, 04:52](1036 MB) +PASS -- TEST 'regional_wofs_intel' [07:33, 06:17](1844 MB) -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) - dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 1aba87cb308fb52912e7fe6dd6b53d0ce7077554 FV3 (heads/develop) - 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 5a363134a77535f35594e56b58ba1e6141a23d2b FV3/ccpp/physics (EP4-884-g5a363134) - 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) - 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) +PASS -- COMPILE 'rrfs_intel' [10:59, 10:58] ( 8 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [07:11, 06:58](1030 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [05:57, 04:13](1249 MB) +PASS -- TEST 'rrfs_v1beta_intel' [06:54, 06:50](1021 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [08:58, 08:45](1944 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [08:26, 08:24](2001 MB) +PASS -- COMPILE 'atm_faster_dyn32_intel' [11:08, 11:08] ( 5 warnings 1 remarks ) +PASS -- TEST 'regional_control_faster_intel' [04:40, 04:30](1037 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 'hafsw_intel' [12:12, 12:12] ( 6 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [05:31, 05:00](763 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:00, 05:29](1138 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [07:43, 06:39](810 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [26:15, 25:45](835 MB) -BASELINE DIRECTORY: /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20241001 -COMPARISON DIRECTORY: /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_3470977 +PASS -- COMPILE 'datm_cdeps_intel' [06:53, 06:53] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [02:32, 02:29](113723201130 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [02:26, 02:23](993 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [02:31, 02:26](989 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [02:30, 02:27](990 MB) -RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: root -* (-l) - USE CONFIG FILE: rt.conf +PASS -- COMPILE 'datm_cdeps_faster_intel' [09:56, 09:56] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [02:30, 02:27](1131 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [01:03, 01:03] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:04, 01:09](284 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:30, 00:55](326 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:30, 10:30] ( 5 warnings 3 remarks ) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [10:11, 10:11] ( 6 warnings 1 remarks ) + +PASS -- COMPILE 'atml_intel' [11:35, 11:35] ( 13 warnings 2 remarks ) + +PASS -- COMPILE 'atml_debug_intel' [05:55, 05:55] ( 885 warnings 2 remarks ) -PASS -- COMPILE 'hafsw_intel' [17:11, 11:19] ( 6 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [34:17, 04:50](770 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:16, 05:26](1138 MB) +PASS -- COMPILE 'atmw_intel' [11:15, 11:15] ( 5 warnings 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:06, 01:49](1862 MB) SYNOPSIS: -Starting Date/Time: 20241022 03:49:58 -Ending Date/Time: 20241022 04:48:42 -Total Time: 00h:58m:46s -Compiles Completed: 1/1 -Tests Completed: 2/2 +Starting Date/Time: 20241111 14:16:39 +Ending Date/Time: 20241111 15:29:32 +Total Time: 01h:12m:59s +Compiles Completed: 17/17 +Tests Completed: 38/38 NOTES: A file 'test_changes.list' was generated but is empty. From 2bacc1deac6039d76e2af08901e6594f0633870e Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Mon, 11 Nov 2024 14:26:23 -0500 Subject: [PATCH 86/99] Update fv3_slurm.IN_jet --- tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet index 733a74c269..11378ed77f 100644 --- a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet +++ b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet @@ -13,7 +13,6 @@ #SBATCH --exclusive set -eux -ulimit -u unlimited echo -n " $( date +%s )," > job_timestamp.txt set +x @@ -24,6 +23,8 @@ module load modules.fv3 module list set -x +ulimit -s unlimited + echo "Model started: " `date` export MPI_TYPE_DEPTH=20 From ee291dddb429760ba057303024e7936126227735 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Mon, 11 Nov 2024 14:26:43 -0500 Subject: [PATCH 87/99] Update baroclinic_wave --- tests-dev/test_cases/tests/baroclinic_wave | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests-dev/test_cases/tests/baroclinic_wave b/tests-dev/test_cases/tests/baroclinic_wave index 9f9d914071..259a075549 100644 --- a/tests-dev/test_cases/tests/baroclinic_wave +++ b/tests-dev/test_cases/tests/baroclinic_wave @@ -23,9 +23,6 @@ export_fv3 export_tiled export_ugwpv1 -if [[ $MACHINE_ID = jet ]]; then - export TPN=6 -fi export INPES=4 export WRTTASK_PER_GROUP=12 export NPZ=127 From f2d689ee6551f64d5b0dce283191fdc5ac171f3d Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Mon, 11 Nov 2024 22:37:50 +0000 Subject: [PATCH 88/99] update create_xml.py for INPUTDATA_LM4 --- tests-dev/create_xml.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index d1f0ee974c..6e2763e922 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -32,6 +32,7 @@ def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INP + ]> @@ -195,6 +196,7 @@ def write_runtest_env(): export INPUTDATA_ROOT={INPUTDATA_ROOT} export INPUTDATA_ROOT_WW3={INPUTDATA_ROOT_WW3} export INPUTDATA_ROOT_BMIC={INPUTDATA_ROOT_BMIC} +export INPUTDATA_LM4={INPUTDATA_ROOT}/LM4_input_data export PATHRT={PATHRT} export PATHTR={PATHTR} export NEW_BASELINE={NEW_BASELINE} @@ -216,8 +218,8 @@ def write_runtest_env(): export RTVERBOSE=false """ if ( MACHINE_ID == 'jet' ): - runtest_envs += f"export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH\n" - runtest_envs += f"export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages\n" + runtest_envs+="export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH" + runtest_envs+="export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages" with open(filename,"w+") as f: f.writelines(runtest_envs) From 6957dd94996bce15641e7287a9427e1e0f7052f7 Mon Sep 17 00:00:00 2001 From: Cameron Book <43379611+ulmononian@users.noreply.github.com> Date: Mon, 11 Nov 2024 15:21:43 -0800 Subject: [PATCH 89/99] Update fv3_slurm.IN_jet Resolve some linting issues with fv3_slurm.IN_jet. --- tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet index 11378ed77f..c21c1bbc17 100644 --- a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet +++ b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet @@ -16,7 +16,7 @@ set -eux echo -n " $( date +%s )," > job_timestamp.txt set +x -MACHINE_ID=jet +export MACHINE_ID=jet source ./module-setup.sh module use $PWD/modulefiles module load modules.fv3 @@ -25,7 +25,7 @@ set -x ulimit -s unlimited -echo "Model started: " `date` +echo "Model started: " $(date) export MPI_TYPE_DEPTH=20 export OMP_STACKSIZE=512M @@ -48,5 +48,5 @@ fi srun --label -n @[TASKS] --oversubscribe --cpus-per-task=@[THRD] ./fv3.exe -echo "Model ended: " `date` +echo "Model ended: " $(date) echo -n " $( date +%s )," >> job_timestamp.txt From 45549659eaba75acbd1d7a7eafaea8e355406e23 Mon Sep 17 00:00:00 2001 From: Cameron Book <43379611+ulmononian@users.noreply.github.com> Date: Mon, 11 Nov 2024 15:26:54 -0800 Subject: [PATCH 90/99] Update fv3_slurm.IN_jet --- tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet index c21c1bbc17..58e309f66a 100644 --- a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet +++ b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet @@ -18,7 +18,7 @@ echo -n " $( date +%s )," > job_timestamp.txt set +x export MACHINE_ID=jet source ./module-setup.sh -module use $PWD/modulefiles +module use ${PWD}/modulefiles module load modules.fv3 module list set -x From 20a921dfd9b82e94ac5cbbe655a1e96e53947177 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Tue, 12 Nov 2024 06:20:13 -0600 Subject: [PATCH 91/99] add tests-dev orion RT log: passed --- .../RegressionTests_hera_idealized_cases.log | 66 ---- tests-dev/logs/RegressionTests_orion.log | 344 ++++++++++++++++++ 2 files changed, 344 insertions(+), 66 deletions(-) delete mode 100644 tests-dev/logs/RegressionTests_hera_idealized_cases.log create mode 100644 tests-dev/logs/RegressionTests_orion.log diff --git a/tests-dev/logs/RegressionTests_hera_idealized_cases.log b/tests-dev/logs/RegressionTests_hera_idealized_cases.log deleted file mode 100644 index 5806460bde..0000000000 --- a/tests-dev/logs/RegressionTests_hera_idealized_cases.log +++ /dev/null @@ -1,66 +0,0 @@ -====START OF hera REGRESSION TESTING LOG==== - -UFSWM hash used in testing: -27b0ffbaa36574336166aaffcac2f5a95f1beaa1 - -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) - dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 1aba87cb308fb52912e7fe6dd6b53d0ce7077554 FV3 (heads/develop) - 24686a2561f1414eb86c7b97c93960c36e4257b1 FV3/atmos_cubed_sphere (201912_public_release-406-g24686a2) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 5a363134a77535f35594e56b58ba1e6141a23d2b FV3/ccpp/physics (EP4-884-g5a363134) - 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) - 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: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241001 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Cameron.Book/FV3_RT/rt_3325106 - -UFS_TEST.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic -* (-c) - CREATE NEW BASELINES -* (-k) - KEEP RUN DIRECTORY -* (-r) - USE ROCOTO - -PASS -- COMPILE test_cases_intel [10:05, 10:05](1 warnings,1 remarks) -PASS -- TEST 2020_CAPE_intel [06:39, 06:30] (853192 MB) -PASS -- TEST baroclinic_wave_intel [36:40, 36:04] (1519928 MB) - - -SYNOPSIS: -Starting Date/Time: 2024-10-10 22:43:44 -Ending Date/Time: 2024-10-10 23:22:07 -Total Time: 00h:38m:23s -Compiles Completed: 1/1 -Tests Completed: 2/2 - - -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==== diff --git a/tests-dev/logs/RegressionTests_orion.log b/tests-dev/logs/RegressionTests_orion.log new file mode 100644 index 0000000000..4257167ddc --- /dev/null +++ b/tests-dev/logs/RegressionTests_orion.log @@ -0,0 +1,344 @@ +====START OF orion REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +f2d689ee6551f64d5b0dce283191fdc5ac171f3d + +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/UFS-WM_RT/NEMSfv3gfs/develop-20241031 +COMPARISON DIRECTORY: /work2/noaa/stmp/jongkim/jongkim/FV3_RT/rt_162545 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: epic +* (-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 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) + + +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 + + +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 orion REGRESSION TESTING LOG==== From ec937beb048df5059e5296af987992912bab7927 Mon Sep 17 00:00:00 2001 From: Jong Kim Date: Tue, 12 Nov 2024 12:23:11 +0000 Subject: [PATCH 92/99] add tests-dev hera RT log: passed --- tests-dev/logs/RegressionTests_hera.log | 432 +++++++++++++++++++++++- 1 file changed, 429 insertions(+), 3 deletions(-) diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log index c19f8f8ddd..70410a7d83 100644 --- a/tests-dev/logs/RegressionTests_hera.log +++ b/tests-dev/logs/RegressionTests_hera.log @@ -1,8 +1,434 @@ ====START OF hera REGRESSION TESTING LOG==== UFSWM hash used in testing: -e36f418cde76f94261c54aed7c0f6efeec3048d0 +f2d689ee6551f64d5b0dce283191fdc5ac171f3d Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 ../AQM (v0.2.0-37-g37cbb7d) - be5d28fd1b60522e6fc98aefeead20e6aac3530b ../AQM/src/model/CMAQ \ No newline at end of file + 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: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241031 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_454162 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: epic +* (-r) - USE ROCOTO + +PASS -- COMPILE s2swa_32bit_intel [13:10, 13:09](1 warnings,8 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [11:30, 10:35] (3317784 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [16:22, 16:21](1 warnings,8 remarks) +PASS -- TEST cpld_control_gfsv17_intel [18:42, 17:53] (1957392 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [19:32, 18:31] (2130556 MB) +PASS -- TEST cpld_restart_gfsv17_intel [09:29, 08:31] (1261920 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [20:42, 19:54] (1860868 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [16:07, 16:06](1 warnings,8 remarks) +PASS -- TEST cpld_control_sfs_intel [18:03, 17:29] (1978276 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [05:44, 05:43](1523 warnings,1998 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [27:14, 26:25] (1926868 MB) + +PASS -- COMPILE s2swa_intel [13:09, 13:08](1 warnings,8 remarks) +PASS -- TEST cpld_control_p8_intel [13:54, 12:58] (3324168 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [14:03, 13:07] (3337444 MB) +PASS -- TEST cpld_restart_p8_intel [08:05, 07:02] (3258636 MB) +PASS -- TEST cpld_control_qr_p8_intel [13:58, 13:01] (3366012 MB) +PASS -- TEST cpld_restart_qr_p8_intel [08:12, 07:06] (3281508 MB) +PASS -- TEST cpld_2threads_p8_intel [13:13, 12:20] (3637392 MB) +PASS -- TEST cpld_decomp_p8_intel [13:50, 13:04] (3328844 MB) +PASS -- TEST cpld_mpi_p8_intel [11:34, 10:39] (3210484 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [13:56, 13:00] (3339928 MB) +PASS -- TEST cpld_control_c192_p8_intel [12:05, 10:23] (3521864 MB) +PASS -- TEST cpld_restart_c192_p8_intel [08:51, 06:28] (3617208 MB) +PASS -- TEST cpld_bmark_p8_intel [22:10, 16:01] (4285360 MB) +PASS -- TEST cpld_restart_bmark_p8_intel [18:00, 09:24] (4363836 MB) +PASS -- TEST cpld_s2sa_p8_intel [08:21, 07:29] (3312640 MB) + +PASS -- COMPILE s2sw_intel [12:12, 12:11](1 warnings,8 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [08:47, 07:58] (1957128 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [11:54, 11:00] (2042996 MB) + +PASS -- COMPILE s2swa_debug_intel [05:47, 05:46](1413 warnings,1228 remarks) +PASS -- TEST cpld_debug_p8_intel [23:16, 22:19] (3405880 MB) + +PASS -- COMPILE s2sw_debug_intel [05:31, 05:30](1413 warnings,1228 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [10:22, 09:28] (2009080 MB) + +PASS -- COMPILE s2s_aoflux_intel [11:24, 11:23],1 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:18, 04:25] (2009052 MB) + +PASS -- COMPILE s2s_intel [11:43, 11:42](1 warnings,1 remarks) +PASS -- TEST cpld_control_c48_intel [08:16, 07:45] (3037340 MB) +PASS -- TEST cpld_warmstart_c48_intel [02:50, 02:18] (3025504 MB) +PASS -- TEST cpld_restart_c48_intel [01:53, 01:19] (2478320 MB) + +PASS -- COMPILE s2swa_faster_intel [17:14, 17:13](1 warnings,8 remarks) +PASS -- TEST cpld_control_p8_faster_intel [13:25, 12:27] (3322952 MB) + +PASS -- COMPILE s2sw_pdlib_intel [15:56, 15:56](1 warnings,8 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [29:04, 28:15] (1990480 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [15:04, 13:58] (1275344 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [33:40, 32:50] (1935116 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [05:54, 05:54](1523 warnings,1998 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [30:54, 30:08] (1946868 MB) + +PASS -- COMPILE atm_dyn32_intel [10:40, 10:39](1 warnings,1 remarks) +PASS -- TEST 2020_CAPE_intel [06:49, 06:38] (859104 MB) +PASS -- TEST baroclinic_wave_intel [06:07, 05:02] (1487880 MB) +PASS -- TEST control_flake_intel [03:37, 03:21] (702836 MB) +PASS -- TEST control_CubedSphereGrid_intel [03:48, 03:18] (1582512 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [03:55, 03:21] (1587900 MB) +PASS -- TEST control_latlon_intel [03:46, 03:17] (1555096 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:45, 03:14] (1581608 MB) +PASS -- TEST control_c48_intel [12:10, 11:42] (1720732 MB) +PASS -- TEST control_c48.v2.sfc_intel [06:51, 06:38] (851420 MB) +PASS -- TEST control_c192_intel [12:51, 12:03] (1706936 MB) +PASS -- TEST control_c384_intel [15:28, 13:47] (1985220 MB) +PASS -- TEST control_c384gdas_intel [10:35, 08:21] (1372500 MB) +PASS -- TEST control_stochy_intel [01:53, 01:38] (654376 MB) +PASS -- TEST control_stochy_restart_intel [01:31, 01:01] (500652 MB) +PASS -- TEST control_lndp_intel [01:51, 01:35] (655072 MB) +PASS -- TEST control_iovr4_intel [02:48, 02:30] (649700 MB) +PASS -- TEST control_iovr5_intel [02:48, 02:31] (648924 MB) +PASS -- TEST control_p8_intel [04:26, 03:43] (1886424 MB) +PASS -- TEST control_p8.v2.sfc_intel [03:54, 03:08] (1889208 MB) +PASS -- TEST control_p8_ugwpv1_intel [04:16, 03:37] (1863708 MB) +PASS -- TEST control_restart_p8_intel [02:44, 02:06] (1125100 MB) +PASS -- TEST control_noqr_p8_intel [04:17, 03:41] (1877096 MB) +PASS -- TEST control_restart_noqr_p8_intel [02:46, 02:02] (1166916 MB) +PASS -- TEST control_decomp_p8_intel [04:24, 03:48] (1868888 MB) +PASS -- TEST control_2threads_p8_intel [04:06, 03:33] (1954436 MB) +PASS -- TEST control_p8_lndp_intel [07:16, 06:44] (1857320 MB) +PASS -- TEST control_p8_rrtmgp_intel [04:51, 04:13] (1953868 MB) +PASS -- TEST control_p8_mynn_intel [03:55, 03:09] (1897456 MB) +PASS -- TEST merra2_thompson_intel [04:03, 03:25] (1884636 MB) +PASS -- TEST regional_control_intel [05:49, 05:24] (1089708 MB) +PASS -- TEST regional_restart_intel [03:24, 02:57] (1079256 MB) +PASS -- TEST regional_decomp_intel [06:08, 05:43] (1078316 MB) +PASS -- TEST regional_2threads_intel [04:00, 03:28] (1078124 MB) +PASS -- TEST regional_noquilt_intel [05:49, 05:22] (1389952 MB) +PASS -- TEST regional_netcdf_parallel_intel [05:52, 05:24] (1087332 MB) +PASS -- TEST regional_2dwrtdecomp_intel [05:52, 05:22] (1083848 MB) +PASS -- TEST regional_wofs_intel [07:27, 06:59] (1902944 MB) + +PASS -- COMPILE rrfs_intel [10:24, 10:23](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [08:23, 07:51] (1101128 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [05:01, 04:13] (1249680 MB) +PASS -- TEST rap_decomp_intel [08:39, 08:13] (1030776 MB) +PASS -- TEST rap_2threads_intel [07:53, 07:26] (1162928 MB) +PASS -- TEST rap_restart_intel [04:41, 04:03] (1101340 MB) +PASS -- TEST rap_sfcdiff_intel [08:18, 07:49] (1093532 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [08:38, 08:09] (1035708 MB) +PASS -- TEST rap_sfcdiff_restart_intel [06:32, 05:54] (1121252 MB) +PASS -- TEST hrrr_control_intel [04:42, 04:10] (1024796 MB) +PASS -- TEST hrrr_control_decomp_intel [04:41, 04:09] (1024304 MB) +PASS -- TEST hrrr_control_2threads_intel [04:08, 03:43] (1094908 MB) +PASS -- TEST hrrr_control_restart_intel [02:33, 02:11] (995672 MB) +PASS -- TEST rrfs_v1beta_intel [08:19, 07:44] (1094336 MB) +PASS -- TEST rrfs_v1nssl_intel [09:56, 09:35] (1974348 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:28, 09:10] (2061176 MB) + +PASS -- COMPILE csawmg_intel [09:59, 09:58] +PASS -- TEST control_csawmg_intel [06:42, 06:14] (1018472 MB) +PASS -- TEST control_ras_intel [03:33, 03:19] (742780 MB) + +PASS -- COMPILE wam_intel [10:09, 10:07],1 remarks) +PASS -- TEST control_wam_intel [12:02, 11:24] (1659012 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [10:30, 10:28],1 remarks) +PASS -- TEST control_p8_faster_intel [03:34, 02:51] (1881924 MB) +PASS -- TEST regional_control_faster_intel [05:35, 05:01] (1090696 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [08:09, 08:08](882 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [02:56, 02:21] (1588428 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:56, 02:20] (1603936 MB) +PASS -- TEST control_stochy_debug_intel [03:35, 03:17] (833228 MB) +PASS -- TEST control_lndp_debug_intel [03:10, 02:55] (832908 MB) +PASS -- TEST control_csawmg_debug_intel [05:02, 04:32] (1136916 MB) +PASS -- TEST control_ras_debug_intel [03:17, 03:03] (837468 MB) +PASS -- TEST control_diag_debug_intel [03:36, 02:55] (1686996 MB) +PASS -- TEST control_debug_p8_intel [03:15, 02:43] (1893608 MB) +PASS -- TEST regional_debug_intel [17:50, 17:17] (1096720 MB) +PASS -- TEST rap_control_debug_intel [05:20, 05:04] (1212708 MB) +PASS -- TEST hrrr_control_debug_intel [05:15, 04:57] (1201416 MB) +PASS -- TEST hrrr_gf_debug_intel [05:20, 05:04] (1218240 MB) +PASS -- TEST hrrr_c3_debug_intel [05:35, 05:21] (1215000 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [05:21, 05:07] (1221380 MB) +PASS -- TEST rap_diag_debug_intel [06:02, 05:28] (1296364 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [05:43, 05:26] (1213688 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [05:35, 05:18] (1211856 MB) +PASS -- TEST rap_lndp_debug_intel [05:36, 05:19] (1216568 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [05:19, 05:04] (1211588 MB) +PASS -- TEST rap_noah_debug_intel [05:30, 05:12] (1215124 MB) +PASS -- TEST rap_sfcdiff_debug_intel [05:28, 05:11] (1210684 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:43, 08:23] (1211052 MB) +PASS -- TEST rrfs_v1beta_debug_intel [05:19, 05:03] (1210360 MB) +PASS -- TEST rap_clm_lake_debug_intel [06:38, 06:20] (1209768 MB) +PASS -- TEST rap_flake_debug_intel [05:28, 05:11] (1217524 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [09:40, 08:59] (1213324 MB) + +PASS -- COMPILE atm_debug_dyn32_gnu [04:29, 04:28] +PASS -- TEST control_csawmg_debug_gnu [02:58, 02:28] (721988 MB) + +PASS -- COMPILE wam_debug_intel [04:48, 04:47](837 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [14:48, 14:01] (1647624 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [10:13, 10:12](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [05:03, 04:08] (1125764 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [07:04, 06:33] (1048748 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [04:03, 03:31] (982704 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [06:46, 06:18] (1076680 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:43, 03:13] (963916 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:02, 03:38] (927648 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [05:33, 04:58] (1033672 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:14, 01:53] (925820 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [10:13, 10:11](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [02:55, 02:06] (1186804 MB) +PASS -- TEST conus13km_2threads_intel [01:45, 01:02] (1097620 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:59, 01:19] (1096268 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [10:14, 10:13](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [04:55, 04:16] (976524 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [04:51, 04:50](785 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [05:26, 05:12] (1089144 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:19, 05:03] (1078632 MB) +PASS -- TEST conus13km_debug_intel [15:10, 14:21] (1237480 MB) +PASS -- TEST conus13km_debug_qr_intel [15:10, 14:26] (935592 MB) +PASS -- TEST conus13km_debug_2threads_intel [08:45, 08:09] (1162052 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [14:42, 14:07] (1300948 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [04:50, 04:49](785 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [05:18, 05:04] (1151004 MB) + +PASS -- COMPILE hafsw_intel [11:37, 11:36](1 warnings,8 remarks) +PASS -- TEST hafs_regional_atm_intel [06:23, 05:14] (721192 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [07:19, 06:51] (1095328 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [08:40, 07:22] (812748 MB) +PASS -- TEST hafs_regional_atm_wav_intel [15:09, 13:59] (846228 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [17:04, 15:38] (868492 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [06:31, 05:41] (492604 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [08:12, 07:00] (507444 MB) +PASS -- TEST hafs_global_1nest_atm_intel [03:27, 02:49] (365216 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [10:14, 07:45] (465524 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:29, 03:53] (519988 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:27, 03:43] (521444 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [05:05, 04:16] (570212 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:32, 01:11] (397892 MB) +PASS -- TEST gnv1_nested_intel [05:37, 04:13] (1705680 MB) + +PASS -- COMPILE hafsw_debug_intel [05:28, 05:27](1465 warnings,1501 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [14:01, 13:12] (586896 MB) + +PASS -- COMPILE hafsw_faster_intel [11:19, 11:18],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [10:04, 09:09] (641276 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [10:18, 09:18] (728436 MB) + +PASS -- COMPILE hafs_mom6w_intel [11:51, 11:50],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [08:18, 06:45] (719760 MB) + +PASS -- COMPILE hafs_all_intel [11:08, 11:07],7 remarks) +PASS -- TEST hafs_regional_docn_intel [08:11, 07:05] (816940 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [08:27, 07:16] (793984 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [17:10, 16:28] (1218568 MB) + +PASS -- COMPILE datm_cdeps_intel [06:49, 06:48] +PASS -- TEST datm_cdeps_control_cfsr_intel [03:04, 02:54] (1135728 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:58, 01:42] (1104204 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [02:58, 02:48] (1026148 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [03:09, 03:00] (1025708 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [02:58, 02:47] (1018316 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [03:08, 02:58] (1150284 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:04, 02:55] (1159516 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:50, 02:41] (1027196 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:44, 06:31] (1071044 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [07:25, 06:20] (1041660 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:57, 02:49] (1135368 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:10, 04:00] (2506364 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:14, 04:03] (2513316 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [03:23, 03:23](2 warnings +PASS -- TEST datm_cdeps_debug_cfsr_intel [06:54, 06:44] (1072348 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [06:48, 06:47] +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:59, 02:50] (1138860 MB) + +PASS -- COMPILE datm_cdeps_land_intel [01:11, 01:10],1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:08, 00:46] (263608 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:09, 00:53] (325140 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:44, 00:30] (329204 MB) + +PASS -- COMPILE datm_cdeps_lm4_intel [01:19, 01:19] +PASS -- TEST datm_cdeps_lm4_gswp3_intel [00:52, 00:32] (567508 MB) +PASS -- TEST datm_cdeps_lm4_gswp3_rst_intel [00:42, 00:19] (454664 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [10:50, 10:48],1 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [04:49, 03:58] (1972556 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [10:33, 10:31](1 warnings,1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [09:05, 08:14] (1982928 MB) + +PASS -- COMPILE atml_intel [11:11, 11:10](8 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_sbs_intel [05:18, 04:29] (1839752 MB) +PASS -- TEST control_p8_atmlnd_intel [05:19, 04:29] (1842324 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [03:19, 02:38] (1095400 MB) + +PASS -- COMPILE atml_debug_intel [06:03, 06:02](880 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [06:49, 05:58] (1870948 MB) + +PASS -- COMPILE atmw_intel [10:53, 10:53],8 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [02:39, 01:59] (1904504 MB) + +PASS -- COMPILE atmaero_intel [10:41, 10:40],1 remarks) +PASS -- TEST atmaero_control_p8_intel [05:02, 04:16] (3180436 MB) +PASS -- TEST atmaero_control_p8_rad_intel [05:53, 05:06] (3071960 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [05:52, 05:02] (3104208 MB) + +PASS -- COMPILE atmaq_debug_intel [04:59, 04:58](882 warnings,6 remarks) + +PASS -- COMPILE atm_fbh_intel [09:53, 09:53](3 warnings,8 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [12:08, 11:51] (1070988 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intelllvm [06:53, 06:52](5 warnings +PASS -- TEST rap_control_dyn32_phy32_intelllvm [08:57, 08:26] (1047336 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intelllvm [06:39, 06:38](5 warnings +PASS -- TEST rap_control_dyn64_phy32_intelllvm [05:32, 04:58] (977780 MB) + +PASS -- COMPILE atm_gnu [04:30, 04:29] +PASS -- TEST 2020_CAPE_gnu [11:44, 11:33] (728876 MB) +PASS -- TEST baroclinic_wave_gnu [11:21, 10:20] (962148 MB) +PASS -- TEST control_c48_gnu [10:09, 09:34] (1508744 MB) +PASS -- TEST control_stochy_gnu [03:50, 03:33] (493536 MB) +PASS -- TEST control_ras_gnu [05:21, 05:01] (500640 MB) +PASS -- TEST control_p8_gnu [06:18, 05:21] (1453992 MB) +PASS -- TEST control_p8_ugwpv1_gnu [05:56, 05:13] (1454088 MB) +PASS -- TEST control_flake_gnu [10:47, 10:32] (537420 MB) + +PASS -- COMPILE rrfs_gnu [04:29, 04:28] +PASS -- TEST rap_control_gnu [11:52, 11:22] (812340 MB) +PASS -- TEST rap_decomp_gnu [12:05, 11:38] (807456 MB) +PASS -- TEST rap_2threads_gnu [10:58, 10:27] (925008 MB) +PASS -- TEST rap_restart_gnu [06:35, 05:54] (575764 MB) +PASS -- TEST rap_sfcdiff_gnu [12:06, 11:29] (812636 MB) +PASS -- TEST rap_sfcdiff_decomp_gnu [12:12, 11:37] (806676 MB) +PASS -- TEST rap_sfcdiff_restart_gnu [09:16, 08:31] (577804 MB) +PASS -- TEST hrrr_control_gnu [06:23, 05:55] (810392 MB) +PASS -- TEST hrrr_control_noqr_gnu [06:23, 05:52] (830828 MB) +PASS -- TEST hrrr_control_2threads_gnu [05:42, 05:20] (907960 MB) +PASS -- TEST hrrr_control_decomp_gnu [06:15, 05:53] (841024 MB) +PASS -- TEST hrrr_control_restart_gnu [03:35, 03:07] (561264 MB) +PASS -- TEST hrrr_control_restart_noqr_gnu [03:30, 03:00] (650604 MB) +PASS -- TEST rrfs_v1beta_gnu [11:42, 11:07] (804816 MB) + +PASS -- COMPILE csawmg_gnu [03:52, 03:51] +PASS -- TEST control_csawmg_gnu [09:07, 08:37] (746052 MB) + +PASS -- COMPILE atm_dyn32_debug_gnu [06:34, 06:33] +PASS -- TEST control_diag_debug_gnu [02:16, 01:45] (1270876 MB) +PASS -- TEST regional_debug_gnu [11:34, 11:06] (753144 MB) +PASS -- TEST rap_control_debug_gnu [02:54, 02:41] (829548 MB) +PASS -- TEST hrrr_control_debug_gnu [02:51, 02:38] (817900 MB) +PASS -- TEST hrrr_gf_debug_gnu [02:58, 02:42] (825588 MB) +PASS -- TEST hrrr_c3_debug_gnu [02:55, 02:40] (820180 MB) +PASS -- TEST rap_diag_debug_gnu [03:25, 02:57] (904356 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:26, 04:10] (818016 MB) +PASS -- TEST rap_progcld_thompson_debug_gnu [03:06, 02:52] (823460 MB) +PASS -- TEST rrfs_v1beta_debug_gnu [02:57, 02:42] (819252 MB) +PASS -- TEST control_ras_debug_gnu [01:52, 01:38] (455860 MB) +PASS -- TEST control_stochy_debug_gnu [01:57, 01:44] (447536 MB) +PASS -- TEST control_debug_p8_gnu [02:14, 01:42] (1427028 MB) +PASS -- TEST rap_flake_debug_gnu [02:57, 02:42] (820132 MB) +PASS -- TEST rap_clm_lake_debug_gnu [03:05, 02:51] (825700 MB) +PASS -- TEST gnv1_c96_no_nest_debug_gnu [04:55, 04:27] (822924 MB) + +PASS -- COMPILE wam_debug_gnu [02:27, 02:25] + +PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:10, 04:09] +PASS -- TEST rap_control_dyn32_phy32_gnu [10:17, 09:50] (696556 MB) +PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:38, 05:15] (693260 MB) +PASS -- TEST rap_2threads_dyn32_phy32_gnu [09:29, 09:04] (741420 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [05:11, 04:44] (744556 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:44, 05:18] (693264 MB) +PASS -- TEST rap_restart_dyn32_phy32_gnu [07:59, 07:19] (549440 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [03:06, 02:39] (534208 MB) +PASS -- TEST conus13km_control_gnu [03:59, 03:12] (868928 MB) +PASS -- TEST conus13km_2threads_gnu [06:02, 05:29] (871316 MB) +PASS -- TEST conus13km_restart_mismatch_gnu [02:25, 01:49] (550128 MB) + +PASS -- COMPILE atm_dyn64_phy32_gnu [09:47, 09:46] +PASS -- TEST rap_control_dyn64_phy32_gnu [06:27, 05:56] (721192 MB) + +PASS -- COMPILE atm_dyn32_phy32_debug_gnu [06:37, 06:37] +PASS -- TEST rap_control_debug_dyn32_phy32_gnu [02:53, 02:38] (709736 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [02:49, 02:33] (704188 MB) +PASS -- TEST conus13km_debug_gnu [07:38, 06:59] (880968 MB) +PASS -- TEST conus13km_debug_qr_gnu [07:51, 07:16] (570624 MB) +PASS -- TEST conus13km_debug_2threads_gnu [08:16, 07:42] (885280 MB) +PASS -- TEST conus13km_radar_tten_debug_gnu [07:40, 07:05] (948688 MB) + +PASS -- COMPILE atm_dyn64_phy32_debug_gnu [06:36, 06:35] +PASS -- TEST rap_control_dyn64_phy32_debug_gnu [03:04, 02:50] (726468 MB) + +PASS -- COMPILE s2swa_gnu [16:31, 16:30] +PASS -- COMPILE s2s_gnu [15:56, 15:55] +PASS -- TEST cpld_control_nowave_noaero_p8_gnu [20:03, 18:59] (1507008 MB) + +PASS -- COMPILE s2swa_debug_gnu [03:07, 03:06] +PASS -- COMPILE s2sw_pdlib_gnu [16:15, 16:14] +PASS -- TEST cpld_control_pdlib_p8_gnu [32:09, 31:10] (1448308 MB) + +PASS -- COMPILE s2sw_pdlib_debug_gnu [02:57, 02:56] + +PASS -- COMPILE datm_cdeps_gnu [15:35, 15:33] +PASS -- TEST datm_cdeps_control_cfsr_gnu [03:21, 03:12] (693868 MB) + + +SYNOPSIS: +Starting Date/Time: 2024-11-11 22:51:04 +Ending Date/Time: 2024-11-12 04:00:52 +Total Time: 05h:09m:48s +Compiles Completed: 61/61 +Tests Completed: 252/252 + + +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==== From 812251d5768438f0114d46613784f68d85cdbde5 Mon Sep 17 00:00:00 2001 From: jkbk2004 Date: Tue, 12 Nov 2024 12:30:24 +0000 Subject: [PATCH 93/99] add tests-dev RT log: passed --- tests-dev/logs/RegressionTests_jet.log | 303 +++++++++++++++++++++++++ 1 file changed, 303 insertions(+) create mode 100644 tests-dev/logs/RegressionTests_jet.log diff --git a/tests-dev/logs/RegressionTests_jet.log b/tests-dev/logs/RegressionTests_jet.log new file mode 100644 index 0000000000..08a57bffca --- /dev/null +++ b/tests-dev/logs/RegressionTests_jet.log @@ -0,0 +1,303 @@ +====START OF jet REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +ee291dddb429760ba057303024e7936126227735 + +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: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/develop-20241031 +COMPARISON DIRECTORY: /lfs5/HFIP/hfv3gfs/Jong.Kim/RT_RUNDIRS/Jong.Kim/FV3_RT/rt_3641822 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: epic +* (-r) - USE ROCOTO + +PASS -- COMPILE s2swa_32bit_intel [43:45, 43:45](1 warnings,1380 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [14:09, 13:16] (1990480 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [49:58, 49:58](1 warnings,1427 remarks) +PASS -- TEST cpld_control_gfsv17_intel [21:32, 20:42] (1888972 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [23:22, 22:26] (2018384 MB) +PASS -- TEST cpld_restart_gfsv17_intel [10:46, 09:58] (1139772 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [24:42, 23:53] (1853124 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [53:52, 53:52](1 warnings,1424 remarks) +PASS -- TEST cpld_control_sfs_intel [20:57, 20:17] (1863476 MB) + +PASS -- COMPILE s2swa_intel [44:16, 44:16](1 warnings,1399 remarks) +PASS -- TEST cpld_control_p8_intel [17:45, 16:44] (2041940 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [17:46, 16:44] (2022176 MB) +PASS -- TEST cpld_restart_p8_intel [09:56, 08:55] (1710032 MB) +PASS -- TEST cpld_control_qr_p8_intel [17:43, 16:45] (2053628 MB) +PASS -- TEST cpld_restart_qr_p8_intel [10:01, 08:59] (1736672 MB) +PASS -- TEST cpld_2threads_p8_intel [16:45, 15:50] (2327892 MB) +PASS -- TEST cpld_decomp_p8_intel [17:45, 16:50] (2059284 MB) +PASS -- TEST cpld_mpi_p8_intel [14:45, 13:44] (1995464 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [17:45, 16:38] (2035760 MB) +PASS -- TEST cpld_s2sa_p8_intel [10:09, 09:14] (1993348 MB) + +PASS -- COMPILE s2sw_intel [41:33, 41:33](1 warnings,1284 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [10:05, 09:15] (1900756 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [15:06, 14:13] (1967656 MB) + +PASS -- COMPILE s2swa_debug_intel [06:06, 06:06](1413 warnings,1228 remarks) +PASS -- TEST cpld_debug_p8_intel [28:45, 27:39] (2042128 MB) + +PASS -- COMPILE s2sw_debug_intel [05:58, 05:57](1413 warnings,1228 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [12:13, 11:22] (1925480 MB) + +PASS -- COMPILE s2s_aoflux_intel [37:25, 37:25],1010 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [06:40, 05:35] (1939360 MB) + +PASS -- COMPILE s2s_intel [38:03, 38:03](1 warnings,1033 remarks) +PASS -- TEST cpld_control_c48_intel [10:49, 10:16] (3011596 MB) +PASS -- TEST cpld_warmstart_c48_intel [03:31, 02:58] (3001508 MB) +PASS -- TEST cpld_restart_c48_intel [02:10, 01:41] (2449704 MB) + +PASS -- COMPILE s2swa_faster_intel [92:58, 92:58](1 warnings,1615 remarks) +PASS -- TEST cpld_control_p8_faster_intel [16:55, 16:00] (2017696 MB) + +PASS -- COMPILE s2sw_pdlib_intel [48:14, 48:14](1 warnings,1344 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [34:31, 33:45] (1932584 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [17:44, 16:49] (1138508 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [40:17, 39:29] (1881392 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [05:57, 05:56](1523 warnings,1998 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [39:25, 38:52] (1911980 MB) + +PASS -- COMPILE atm_dyn32_intel [37:20, 37:20](1 warnings,1116 remarks) +PASS -- TEST 2020_CAPE_intel [10:22, 10:12] (833524 MB) +PASS -- TEST baroclinic_wave_intel [07:32, 06:19] (1339204 MB) +PASS -- TEST control_flake_intel [04:36, 04:21] (646900 MB) +PASS -- TEST control_CubedSphereGrid_intel [04:44, 04:12] (1535184 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [05:04, 04:33] (1542756 MB) +PASS -- TEST control_latlon_intel [04:39, 04:15] (1509984 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [04:53, 04:19] (1543020 MB) +PASS -- TEST control_c48_intel [18:34, 18:04] (1701392 MB) +PASS -- TEST control_c48.v2.sfc_intel [10:26, 10:10] (830460 MB) +PASS -- TEST control_c192_intel [16:36, 16:00] (1679576 MB) +PASS -- TEST control_c384_intel [24:28, 23:02] (1783312 MB) +PASS -- TEST control_c384gdas_intel [15:23, 13:15] (990120 MB) +PASS -- TEST control_stochy_intel [02:20, 02:06] (602592 MB) +PASS -- TEST control_stochy_restart_intel [01:26, 01:15] (429200 MB) +PASS -- TEST control_lndp_intel [02:14, 01:59] (607496 MB) +PASS -- TEST control_iovr4_intel [03:25, 03:12] (600160 MB) +PASS -- TEST control_iovr5_intel [03:28, 03:15] (596736 MB) +PASS -- TEST control_p8_intel [05:29, 04:47] (1820236 MB) +PASS -- TEST control_p8.v2.sfc_intel [04:38, 03:56] (1830204 MB) +PASS -- TEST control_p8_ugwpv1_intel [05:13, 04:38] (1788456 MB) +PASS -- TEST control_restart_p8_intel [03:07, 02:38] (1056824 MB) +PASS -- TEST control_noqr_p8_intel [05:12, 04:37] (1806504 MB) +PASS -- TEST control_restart_noqr_p8_intel [03:05, 02:33] (1068320 MB) +PASS -- TEST control_decomp_p8_intel [05:21, 04:47] (1813536 MB) +PASS -- TEST control_2threads_p8_intel [05:03, 04:30] (1910184 MB) +PASS -- TEST control_p8_lndp_intel [09:06, 08:35] (1816624 MB) +PASS -- TEST control_p8_rrtmgp_intel [05:49, 05:13] (1873836 MB) +PASS -- TEST control_p8_mynn_intel [04:38, 03:59] (1844180 MB) +PASS -- TEST merra2_thompson_intel [04:55, 04:20] (1843332 MB) +PASS -- TEST regional_control_intel [07:36, 07:13] (1001184 MB) +PASS -- TEST regional_restart_intel [04:07, 03:43] (1006740 MB) +PASS -- TEST regional_decomp_intel [07:49, 07:27] (1000896 MB) +PASS -- TEST regional_2threads_intel [04:44, 04:21] (979708 MB) +PASS -- TEST regional_netcdf_parallel_intel [07:35, 07:07] (1006392 MB) +PASS -- TEST regional_2dwrtdecomp_intel [07:27, 07:02] (1000040 MB) + +PASS -- COMPILE rrfs_intel [34:54, 34:54](3 warnings,1092 remarks) +PASS -- TEST rap_control_intel [10:25, 09:59] (980228 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [06:20, 05:30] (1178756 MB) +PASS -- TEST rap_decomp_intel [11:08, 10:41] (980740 MB) +PASS -- TEST rap_2threads_intel [10:06, 09:34] (1081032 MB) +PASS -- TEST rap_restart_intel [05:38, 05:11] (977360 MB) +PASS -- TEST rap_sfcdiff_intel [10:25, 09:59] (986684 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [11:11, 10:44] (981604 MB) +PASS -- TEST rap_sfcdiff_restart_intel [07:59, 07:31] (993144 MB) +PASS -- TEST hrrr_control_intel [05:34, 05:06] (981944 MB) +PASS -- TEST hrrr_control_decomp_intel [05:40, 05:16] (980316 MB) +PASS -- TEST hrrr_control_2threads_intel [05:07, 04:42] (1047344 MB) +PASS -- TEST hrrr_control_restart_intel [02:58, 02:45] (914384 MB) +PASS -- TEST rrfs_v1beta_intel [10:35, 10:01] (984868 MB) +PASS -- TEST rrfs_v1nssl_intel [13:29, 13:14] (1929308 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [13:06, 12:52] (1931152 MB) + +PASS -- COMPILE csawmg_intel [35:01, 35:01],1091 remarks) +PASS -- TEST control_csawmg_intel [08:32, 08:06] (963104 MB) +PASS -- TEST control_ras_intel [04:31, 04:22] (665476 MB) + +PASS -- COMPILE wam_intel [35:33, 35:33],994 remarks) +PASS -- TEST control_wam_intel [14:46, 14:15] (1582984 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [37:34, 37:34],1294 remarks) +PASS -- TEST control_p8_faster_intel [04:18, 03:40] (1829944 MB) +PASS -- TEST regional_control_faster_intel [06:53, 06:30] (1003744 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [08:19, 08:19](882 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [03:17, 02:43] (1567092 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:15, 02:41] (1566212 MB) +PASS -- TEST control_stochy_debug_intel [03:56, 03:45] (776980 MB) +PASS -- TEST control_lndp_debug_intel [03:39, 03:25] (775904 MB) +PASS -- TEST control_csawmg_debug_intel [05:47, 05:22] (1083840 MB) +PASS -- TEST control_ras_debug_intel [03:33, 03:23] (779992 MB) +PASS -- TEST control_diag_debug_intel [03:50, 03:21] (1635516 MB) +PASS -- TEST control_debug_p8_intel [03:46, 03:16] (1854852 MB) +PASS -- TEST regional_debug_intel [22:24, 21:58] (1035008 MB) +PASS -- TEST rap_control_debug_intel [06:21, 06:09] (1165424 MB) +PASS -- TEST hrrr_control_debug_intel [06:17, 05:59] (1160500 MB) +PASS -- TEST hrrr_gf_debug_intel [06:15, 06:03] (1165208 MB) +PASS -- TEST hrrr_c3_debug_intel [06:23, 06:10] (1163396 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [06:21, 06:06] (1170372 MB) +PASS -- TEST rap_diag_debug_intel [06:49, 06:24] (1241080 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [06:30, 06:15] (1164028 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [06:26, 06:13] (1161464 MB) +PASS -- TEST rap_lndp_debug_intel [06:23, 06:09] (1168484 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [06:19, 06:06] (1164048 MB) +PASS -- TEST rap_noah_debug_intel [06:12, 05:59] (1159768 MB) +PASS -- TEST rap_sfcdiff_debug_intel [06:19, 06:07] (1162956 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [10:11, 10:00] (1160244 MB) +PASS -- TEST rrfs_v1beta_debug_intel [06:23, 06:04] (1156404 MB) +PASS -- TEST rap_clm_lake_debug_intel [07:44, 07:26] (1167400 MB) +PASS -- TEST rap_flake_debug_intel [06:28, 06:09] (1169280 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [11:13, 10:41] (1171328 MB) + +PASS -- COMPILE wam_debug_intel [05:16, 05:15](837 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [17:06, 16:33] (1638676 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [30:51, 30:51](3 warnings,1026 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [06:03, 05:14] (1044596 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [08:36, 08:15] (897916 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [04:42, 04:20] (864332 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [08:18, 07:53] (939920 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [04:26, 04:01] (911368 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:51, 04:30] (853636 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [06:25, 06:09] (888508 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:31, 02:18] (838156 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [32:18, 32:18](3 warnings,1199 remarks) +PASS -- TEST conus13km_control_intel [03:15, 02:37] (1091112 MB) +PASS -- TEST conus13km_2threads_intel [01:43, 01:11] (1029764 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:59, 01:27] (1015356 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [31:12, 31:12](3 warnings,1046 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [05:55, 05:23] (904808 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [05:05, 05:05](785 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [06:18, 06:02] (1042488 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [06:03, 05:53] (1036664 MB) +PASS -- TEST conus13km_debug_intel [18:12, 17:36] (1145660 MB) +PASS -- TEST conus13km_debug_qr_intel [18:17, 17:42] (854832 MB) +PASS -- TEST conus13km_debug_2threads_intel [10:44, 10:12] (1082412 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [18:11, 17:39] (1217284 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [05:01, 05:00](785 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [06:23, 06:08] (1074836 MB) + +PASS -- COMPILE hafsw_intel [39:51, 39:51](1 warnings,1418 remarks) +PASS -- TEST hafs_regional_atm_intel [07:54, 06:43] (696796 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [06:19, 05:58] (1071008 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [10:23, 08:59] (749000 MB) +PASS -- TEST hafs_regional_atm_wav_intel [17:19, 16:06] (787020 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [19:12, 17:48] (970000 MB) +PASS -- TEST gnv1_nested_intel [07:49, 06:22] (1662692 MB) + +PASS -- COMPILE hafs_all_intel [36:05, 36:05],1265 remarks) +PASS -- TEST hafs_regional_docn_intel [09:37, 08:24] (755092 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [09:42, 08:28] (732976 MB) + +PASS -- COMPILE datm_cdeps_intel [08:20, 08:20],67 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [03:42, 03:32] (1058740 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [02:17, 02:07] (1046088 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [03:37, 03:29] (946120 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [03:38, 03:29] (940936 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [03:40, 03:32] (933744 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [03:41, 03:33] (1077904 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:38, 03:31] (1057216 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [03:31, 03:25] (928124 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [08:43, 07:41] (897020 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [08:38, 07:40] (855128 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [03:41, 03:34] (1061480 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [05:07, 04:59] (2430272 MB) +PASS -- TEST datm_cdeps_gfs_intel [05:35, 05:26] (2358980 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [03:26, 03:26](2 warnings +PASS -- TEST datm_cdeps_debug_cfsr_intel [08:11, 08:04] (1031228 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [08:14, 08:14],70 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:42, 03:34] (1067548 MB) + +PASS -- COMPILE datm_cdeps_land_intel [01:49, 01:49],60 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:41, 01:16] (249168 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:21, 01:06] (264144 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [01:00, 00:41] (263824 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [36:50, 36:50],1015 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [05:36, 04:48] (1893124 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [36:12, 36:12](1 warnings,1020 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [11:12, 10:27] (1900696 MB) + +PASS -- COMPILE atml_intel [37:26, 37:26](8 warnings,1157 remarks) +PASS -- TEST control_p8_atmlnd_sbs_intel [06:33, 05:46] (1833248 MB) +PASS -- TEST control_p8_atmlnd_intel [06:35, 05:48] (1841868 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [03:38, 03:13] (1068320 MB) + +PASS -- COMPILE atml_debug_intel [06:17, 06:16](880 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [08:02, 07:15] (1858244 MB) + +PASS -- COMPILE atmw_intel [36:45, 36:45],1260 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [02:56, 02:20] (1831388 MB) + +PASS -- COMPILE atmaero_intel [36:06, 36:06],1098 remarks) +PASS -- TEST atmaero_control_p8_intel [06:02, 05:15] (1920684 MB) +PASS -- TEST atmaero_control_p8_rad_intel [07:03, 06:18] (1708912 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [06:54, 06:20] (1718584 MB) + +PASS -- COMPILE atm_fbh_intel [31:25, 31:24](3 warnings,996 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [15:36, 15:17] (1021048 MB) + + +SYNOPSIS: +Starting Date/Time: 2024-11-11 19:37:32 +Ending Date/Time: 2024-11-12 00:26:55 +Total Time: 04h:49m:23s +Compiles Completed: 37/37 +Tests Completed: 167/167 + + +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 jet REGRESSION TESTING LOG==== From e61876fa111dadb8d49530fde3f308fd862b0008 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 12 Nov 2024 16:28:57 +0000 Subject: [PATCH 94/99] fv3_slurm.IN_jet update. --- tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet index 58e309f66a..1ba06c12a8 100644 --- a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet +++ b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet @@ -13,7 +13,8 @@ #SBATCH --exclusive set -eux -echo -n " $( date +%s )," > job_timestamp.txt +#echo -n " $( date +%s )," > job_timestamp.txt +printf "%d," $(date +%s) > job_timestamp.txt set +x export MACHINE_ID=jet From 69cd30ce85bd2aa9ea67be9a854d838217edf5e3 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 12 Nov 2024 16:45:34 +0000 Subject: [PATCH 95/99] More jet change.s --- tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet index 1ba06c12a8..28221a59c7 100644 --- a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet +++ b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet @@ -18,7 +18,7 @@ printf "%d," $(date +%s) > job_timestamp.txt set +x export MACHINE_ID=jet -source ./module-setup.sh +. ./module-setup.sh module use ${PWD}/modulefiles module load modules.fv3 module list From 36a1377f35e9a2f0a2b7815e0a327bc2ddefe253 Mon Sep 17 00:00:00 2001 From: ulmononian Date: Tue, 12 Nov 2024 18:39:06 +0000 Subject: [PATCH 96/99] Remove custom fv3_slurm.IN_jet file and revert Jet python path exports. --- tests-dev/create_xml.py | 4 +- .../test_cases/exp_conf/fv3_slurm.IN_jet | 53 ------------------- 2 files changed, 2 insertions(+), 55 deletions(-) delete mode 100644 tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py index 6e2763e922..b9133b7938 100644 --- a/tests-dev/create_xml.py +++ b/tests-dev/create_xml.py @@ -218,8 +218,8 @@ def write_runtest_env(): export RTVERBOSE=false """ if ( MACHINE_ID == 'jet' ): - runtest_envs+="export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH" - runtest_envs+="export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages" + runtest_envs += f"export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH\n" + runtest_envs += f"export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages\n" with open(filename,"w+") as f: f.writelines(runtest_envs) diff --git a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet b/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet deleted file mode 100644 index 28221a59c7..0000000000 --- a/tests-dev/test_cases/exp_conf/fv3_slurm.IN_jet +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -#SBATCH -e err -#SBATCH -o out -#SBATCH --account=@[ACCNR] -#SBATCH --partition=@[PARTITION] -#SBATCH --qos=@[QUEUE] -#SBATCH --nodes=@[NODES] -#SBATCH --mem=0 -#SBATCH --ntasks-per-node=@[TPN] -#SBATCH --cpus-per-task=1 -#SBATCH --time=00:@[WLCLK]:00 -#SBATCH --job-name="@[JBNME]" -#SBATCH --exclusive - -set -eux -#echo -n " $( date +%s )," > job_timestamp.txt -printf "%d," $(date +%s) > job_timestamp.txt - -set +x -export MACHINE_ID=jet -. ./module-setup.sh -module use ${PWD}/modulefiles -module load modules.fv3 -module list -set -x - -ulimit -s unlimited - -echo "Model started: " $(date) - -export MPI_TYPE_DEPTH=20 -export OMP_STACKSIZE=512M -export OMP_NUM_THREADS=@[THRD] -export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 -export PSM_RANKS_PER_CONTEXT=4 -export PSM_SHAREDCONTEXTS=1 -export ESMF_RUNTIME_PROFILE=ON -export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" - -# Avoid job errors because of filesystem synchronization delays -sync && sleep 1 - -# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. -if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then - echo "The job should abort now, with exit status 1." 1>&2 - echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 - false -fi - -srun --label -n @[TASKS] --oversubscribe --cpus-per-task=@[THRD] ./fv3.exe - -echo "Model ended: " $(date) -echo -n " $( date +%s )," >> job_timestamp.txt From 841ab6fb40212b2c38a71edbe1e5450a62541c0c Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Tue, 12 Nov 2024 13:52:10 -0500 Subject: [PATCH 97/99] Update test_changes.list --- tests/test_changes.list | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/tests/test_changes.list b/tests/test_changes.list index 29080e02a9..8b13789179 100644 --- a/tests/test_changes.list +++ b/tests/test_changes.list @@ -1,10 +1 @@ -cpld_control_gfsv17 intelllvm -cpld_debug_gfsv17 intelllvm -cpld_control_sfs intelllvm -cpld_control_p8 intelllvm -rap_control_dyn32_phy32 intelllvm -rap_control_dyn64_phy32 intelllvm -hafs_regional_storm_following_1nest_atm_ocn intelllvm -hafs_regional_storm_following_1nest_atm_ocn_debug intelllvm -datm_cdeps_control_cfsr intelllvm -datm_cdeps_debug_cfsr intelllvm + From 6a39e654c2223a1d22aa809883ac231e6f721c93 Mon Sep 17 00:00:00 2001 From: Cameron Book <43379611+ulmononian@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:24:39 -0800 Subject: [PATCH 98/99] Update create_log.py fix typo --- tests-dev/create_log.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py index a49571dccf..642be7691b 100644 --- a/tests-dev/create_log.py +++ b/tests-dev/create_log.py @@ -7,7 +7,7 @@ from ufs_test_utils import get_testcase, write_logfile, delete_files, machine_check_off def get_timestamps(path): - """Obtain experiment starting and ending time marks through file timestapns + """Obtain experiment starting and ending time marks through file timestamps Args: path (str): experiment log directory From 292d4c74ad0fe2caaddb54601ec30c5f900f04ea Mon Sep 17 00:00:00 2001 From: Cameron Book <43379611+ulmononian@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:25:53 -0800 Subject: [PATCH 99/99] Update 2020_CAPE.IN fix typo --- tests-dev/test_cases/exp_conf/2020_CAPE.IN | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests-dev/test_cases/exp_conf/2020_CAPE.IN b/tests-dev/test_cases/exp_conf/2020_CAPE.IN index c3bbecbf99..bd2b05efaf 100644 --- a/tests-dev/test_cases/exp_conf/2020_CAPE.IN +++ b/tests-dev/test_cases/exp_conf/2020_CAPE.IN @@ -52,7 +52,7 @@ else CURRDIR=`pwd` FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART else - #for warm start from initialiation time + #for warm start from initialization time FILEDIR=@[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_GDAS fi