diff --git a/.gitmodules b/.gitmodules index a3775fc12d..fa95d329f1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,7 @@ [submodule "FV3"] path = FV3 - url = https://github.com/NOAA-EMC/fv3atm - branch = develop + url = https://github.com/HelinWei-NOAA/fv3atm + branch = nsoilg_aug24 [submodule "WW3"] path = WW3 url = https://github.com/NOAA-EMC/WW3 diff --git a/FV3 b/FV3 index 0495c19204..bd3ded1911 160000 --- a/FV3 +++ b/FV3 @@ -1 +1 @@ -Subproject commit 0495c19204325401ccba2943f99e65ee9190f07d +Subproject commit bd3ded1911afa5f6dc49bb9ecd3e3419fd1a0f31 diff --git a/tests/logs/RegressionTests_hera.log b/tests/logs/RegressionTests_hera.log index f3c2f5166e..0b4869adad 100644 --- a/tests/logs/RegressionTests_hera.log +++ b/tests/logs/RegressionTests_hera.log @@ -1,7 +1,7 @@ ====START OF HERA REGRESSION TESTING LOG==== UFSWM hash used in testing: -619de9c8122177396890d13cd5c4ba97ccb5032b +ee4f19a0a630fc2245a313bfe20302b5a6b555aa Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) @@ -25,382 +25,25 @@ 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-20240730 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_RT/rt_2625282 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Helin.Wei/FV3_RT/rt_2782641 RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic -* (-l) - USE CONFIG FILE: rt.conf -* (-e) - USE ECFLOW +* (-a) - HPC PROJECT ACCOUNT: fv3-cpu +* (-l) - USE CONFIG FILE: rt.conf.l17 +* (-k) - KEEP RUN DIRECTORY -PASS -- COMPILE 's2swa_32bit_intel' [14:14, 13:47] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [07:23, 05:49](3317 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [17:15, 16:30] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [19:09, 17:19](1980 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [20:30, 19:00](2136 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [10:15, 08:26](1265 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [21:07, 19:24](1871 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [17:14, 16:46] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [17:46, 16:58](1975 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:12, 05:17] ( 1525 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [24:21, 22:42](1942 MB) - -PASS -- COMPILE 's2swa_intel' [14:13, 13:47] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [07:17, 05:59](3331 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [08:37, 05:54](3358 MB) -PASS -- TEST 'cpld_restart_p8_intel' [05:33, 03:40](3268 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [07:17, 05:56](3378 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [05:33, 03:59](3272 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [07:12, 05:36](3637 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [07:13, 06:00](3346 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [06:20, 04:58](3223 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [08:31, 06:44](3327 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [13:31, 10:26](3534 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [10:11, 06:26](3633 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [18:28, 09:37](4284 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [16:47, 06:21](4395 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [07:19, 05:31](3311 MB) - -PASS -- COMPILE 's2sw_intel' [13:13, 13:03] ( 8 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [06:00, 04:54](1987 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [06:07, 04:31](2039 MB) - -PASS -- COMPILE 's2swa_debug_intel' [06:12, 05:23] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [10:26, 08:38](3366 MB) - -PASS -- COMPILE 's2sw_debug_intel' [06:12, 05:21] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [07:14, 06:00](2027 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [12:13, 11:58] ( 1 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:13, 04:21](2048 MB) - -PASS -- COMPILE 's2s_intel' [12:13, 12:07] ( 1 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [09:49, 08:56](3115 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [03:49, 02:43](3087 MB) -PASS -- TEST 'cpld_restart_c48_intel' [02:47, 01:35](2550 MB) - -PASS -- COMPILE 's2swa_faster_intel' [18:12, 17:40] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [07:25, 05:32](3329 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [16:12, 15:59] ( 8 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [19:12, 17:42](2028 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [10:18, 08:19](1281 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [22:14, 19:57](1901 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [06:12, 05:17] ( 1560 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [27:03, 25:22](1956 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [12:12, 11:48] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [04:30, 03:20](709 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [03:53, 02:55](1599 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:00, 02:59](1612 MB) -PASS -- TEST 'control_latlon_intel' [03:48, 02:54](1604 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [03:58, 03:01](1611 MB) -PASS -- TEST 'control_c48_intel' [08:54, 07:28](1760 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [07:29, 06:25](870 MB) -PASS -- TEST 'control_c192_intel' [12:11, 10:44](1748 MB) -PASS -- TEST 'control_c384_intel' [13:23, 10:31](2013 MB) -PASS -- TEST 'control_c384gdas_intel' [11:25, 08:04](1405 MB) -PASS -- TEST 'control_stochy_intel' [02:26, 01:40](663 MB) -PASS -- TEST 'control_stochy_restart_intel' [01:32, 01:00](506 MB) -PASS -- TEST 'control_lndp_intel' [02:26, 01:34](661 MB) -PASS -- TEST 'control_iovr4_intel' [03:29, 02:27](658 MB) -PASS -- TEST 'control_iovr5_intel' [03:29, 02:28](657 MB) -PASS -- TEST 'control_p8_intel' [04:58, 03:09](1903 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [05:02, 03:07](1899 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [03:57, 03:04](1900 MB) -PASS -- TEST 'control_restart_p8_intel' [02:49, 01:45](1139 MB) -PASS -- TEST 'control_noqr_p8_intel' [03:58, 03:05](1887 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [02:59, 01:44](1167 MB) -PASS -- TEST 'control_decomp_p8_intel' [04:52, 03:08](1896 MB) -PASS -- TEST 'control_2threads_p8_intel' [03:53, 02:55](1984 MB) -PASS -- TEST 'control_p8_lndp_intel' [06:49, 05:21](1892 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [06:04, 04:26](1966 MB) -PASS -- TEST 'control_p8_mynn_intel' [05:01, 03:10](1906 MB) -PASS -- TEST 'merra2_thompson_intel' [04:58, 03:24](1902 MB) -PASS -- TEST 'regional_control_intel' [06:45, 05:23](1104 MB) -PASS -- TEST 'regional_restart_intel' [03:43, 02:58](1101 MB) -PASS -- TEST 'regional_decomp_intel' [06:44, 05:41](1103 MB) -PASS -- TEST 'regional_2threads_intel' [04:41, 03:31](1094 MB) -PASS -- TEST 'regional_noquilt_intel' [06:43, 05:18](1402 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [06:44, 05:15](1097 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [06:41, 05:18](1108 MB) -PASS -- TEST 'regional_wofs_intel' [07:37, 06:51](1911 MB) - -PASS -- COMPILE 'rrfs_intel' [12:12, 11:12] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [08:43, 07:42](1108 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:16, 04:09](1306 MB) -PASS -- TEST 'rap_decomp_intel' [09:37, 08:08](1023 MB) -PASS -- TEST 'rap_2threads_intel' [08:35, 07:17](1180 MB) -PASS -- TEST 'rap_restart_intel' [04:47, 04:02](1115 MB) -PASS -- TEST 'rap_sfcdiff_intel' [08:45, 07:42](1111 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [09:37, 08:10](1045 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [07:57, 05:49](1136 MB) -PASS -- TEST 'hrrr_control_intel' [04:45, 04:04](1047 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [05:39, 04:07](1034 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [04:42, 03:40](1114 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:34, 02:10](1011 MB) -PASS -- TEST 'rrfs_v1beta_intel' [08:48, 07:38](1096 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [10:38, 09:19](1993 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [09:29, 09:07](2058 MB) - -PASS -- COMPILE 'csawmg_intel' [11:12, 10:35] -PASS -- TEST 'control_csawmg_intel' [06:38, 06:07](1025 MB) -PASS -- TEST 'control_ras_intel' [04:25, 03:14](750 MB) - -PASS -- COMPILE 'csawmg_gnu' [05:12, 04:24] -PASS -- TEST 'control_csawmg_gnu' [09:42, 08:23](758 MB) - -PASS -- COMPILE 'wam_intel' [11:13, 10:44] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [12:08, 10:50](1667 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [15:13, 14:43] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [04:07, 02:47](1880 MB) -PASS -- TEST 'regional_control_faster_intel' [05:43, 04:55](1107 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [07:12, 06:59] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:47, 02:38](1630 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:45, 02:38](1636 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:27, 03:11](834 MB) -PASS -- TEST 'control_lndp_debug_intel' [03:24, 02:44](836 MB) -PASS -- TEST 'control_csawmg_debug_intel' [05:40, 04:22](1148 MB) -PASS -- TEST 'control_ras_debug_intel' [03:25, 02:45](838 MB) -PASS -- TEST 'control_diag_debug_intel' [03:49, 02:51](1696 MB) -PASS -- TEST 'control_debug_p8_intel' [03:43, 03:02](1923 MB) -PASS -- TEST 'regional_debug_intel' [18:42, 18:08](1111 MB) -PASS -- TEST 'rap_control_debug_intel' [05:26, 04:57](1221 MB) -PASS -- TEST 'hrrr_control_debug_intel' [05:27, 04:55](1222 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [05:25, 04:52](1219 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [05:25, 04:56](1222 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:23, 05:00](1221 MB) -PASS -- TEST 'rap_diag_debug_intel' [06:39, 05:25](1305 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:27, 05:06](1217 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:25, 05:05](1226 MB) -PASS -- TEST 'rap_lndp_debug_intel' [05:27, 04:56](1226 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:24, 04:57](1217 MB) -PASS -- TEST 'rap_noah_debug_intel' [05:26, 04:51](1215 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:26, 04:55](1225 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [09:25, 08:08](1216 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:24, 05:05](1219 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [07:29, 05:54](1229 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:26, 05:17](1217 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [10:45, 08:36](1221 MB) - -PASS -- COMPILE 'atm_debug_dyn32_gnu' [06:12, 05:03] -PASS -- TEST 'control_csawmg_debug_gnu' [03:42, 02:23](719 MB) - -PASS -- COMPILE 'wam_debug_intel' [05:12, 04:37] ( 839 warnings 1 remarks ) -FAILED: UNABLE TO COMPLETE COMPARISON -- TEST 'control_wam_debug_intel' [, ]( MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [11:13, 10:44] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:16, 03:52](1168 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:41, 06:27](1045 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:45, 03:25](992 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [07:36, 06:08](1094 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:41, 03:10](962 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:36, 03:37](923 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [06:49, 04:53](1037 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:32, 01:53](935 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [14:13, 13:44] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [04:04, 02:04](1207 MB) -PASS -- TEST 'conus13km_2threads_intel' [02:51, 01:00](1127 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [02:53, 01:20](1117 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [11:13, 10:55] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:49, 04:11](988 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:12, 04:22] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:29, 04:59](1099 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:28, 04:57](1098 MB) -PASS -- TEST 'conus13km_debug_intel' [16:56, 15:29](1252 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [16:47, 15:02](933 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [09:46, 08:21](1171 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [16:46, 14:45](1323 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [04:12, 04:04] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [06:28, 05:07](1140 MB) - -PASS -- COMPILE 'hafsw_intel' [13:13, 12:38] ( 1 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [07:23, 05:02](740 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [08:33, 06:06](1111 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:34, 07:00](843 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [16:27, 13:46](868 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [18:37, 15:26](892 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [08:11, 05:38](504 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [09:48, 06:48](526 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [04:52, 02:43](379 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [10:59, 07:24](486 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:56, 03:44](532 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [05:01, 03:33](537 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:01, 04:06](596 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [02:32, 01:13](408 MB) -FAILED: UNABLE TO COMPLETE COMPARISON -- TEST 'gnv1_nested_intel' [, ]( MB) - -PASS -- COMPILE 'hafsw_debug_intel' [05:13, 04:41] ( 1467 warnings 1501 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:57, 13:13](597 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [17:14, 16:32] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [11:07, 08:46](672 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [10:15, 08:47](746 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [13:13, 12:35] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [08:10, 06:31](737 MB) - -PASS -- COMPILE 'hafs_all_intel' [12:13, 11:30] ( 7 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [08:32, 06:31](836 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [08:23, 06:33](827 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:03, 16:06](1209 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [07:12, 06:48] -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:24, 02:46](1163 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:24, 01:43](1129 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:23, 02:34](1036 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:22, 02:39](1036 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:25, 02:39](1028 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:21, 02:40](1149 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:21, 02:44](1164 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:21, 02:31](1030 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [10:04, 06:47](1066 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:50, 06:25](1047 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:21, 02:48](1166 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:26, 03:55](2507 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:23, 03:57](2467 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [04:13, 03:20] ( 2 warnings ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:25, 06:19](1085 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [07:12, 06:38] -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:23, 02:36](1174 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [02:12, 01:08] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:36, 00:50](258 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:30, 00:52](325 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [02:28, 00:40](320 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [12:13, 11:31] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [06:32, 03:53](1992 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [12:12, 11:14] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [06:26, 03:50](1960 MB) - -PASS -- COMPILE 'atml_intel' [13:14, 12:45] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:20, 04:28](1858 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [06:18, 04:28](1855 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:00, 02:33](1105 MB) - -PASS -- COMPILE 'atml_debug_intel' [06:12, 05:20] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:02, 05:50](1870 MB) - -PASS -- COMPILE 'atmw_intel' [12:14, 11:22] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [03:57, 01:49](1937 MB) - -PASS -- COMPILE 'atmaero_intel' [12:14, 11:21] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [06:08, 04:09](3197 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [07:05, 04:54](3105 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:51, 05:11](3106 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [05:12, 04:09] ( 884 warnings 6 remarks ) - -PASS -- COMPILE 'atm_gnu' [05:12, 04:48] -PASS -- TEST 'control_c48_gnu' [12:47, 11:14](1541 MB) -PASS -- TEST 'control_stochy_gnu' [04:29, 03:24](502 MB) -PASS -- TEST 'control_ras_gnu' [06:26, 04:48](504 MB) -PASS -- TEST 'control_p8_gnu' [06:04, 04:50](1468 MB) -PASS -- TEST 'control_p8_ugwpv1_gnu' [06:05, 04:46](1458 MB) -PASS -- TEST 'control_flake_gnu' [11:33, 10:21](544 MB) - -PASS -- COMPILE 'rrfs_gnu' [05:12, 04:28] -PASS -- TEST 'rap_control_gnu' [12:40, 10:47](815 MB) -PASS -- TEST 'rap_decomp_gnu' [12:38, 11:00](849 MB) -PASS -- TEST 'rap_2threads_gnu' [11:46, 09:55](930 MB) -PASS -- TEST 'rap_restart_gnu' [07:52, 05:33](577 MB) -PASS -- TEST 'rap_sfcdiff_gnu' [12:47, 10:54](816 MB) -PASS -- TEST 'rap_sfcdiff_decomp_gnu' [12:42, 11:10](816 MB) -PASS -- TEST 'rap_sfcdiff_restart_gnu' [09:51, 07:59](583 MB) -PASS -- TEST 'hrrr_control_gnu' [07:41, 05:33](814 MB) -PASS -- TEST 'hrrr_control_noqr_gnu' [07:44, 05:34](798 MB) -PASS -- TEST 'hrrr_control_2threads_gnu' [06:42, 05:06](926 MB) -PASS -- TEST 'hrrr_control_decomp_gnu' [07:43, 05:50](850 MB) -PASS -- TEST 'hrrr_control_restart_gnu' [03:36, 02:55](560 MB) -PASS -- TEST 'hrrr_control_restart_noqr_gnu' [03:36, 02:54](655 MB) -PASS -- TEST 'rrfs_v1beta_gnu' [12:50, 10:51](811 MB) - -PASS -- COMPILE 'atm_dyn32_debug_gnu' [08:12, 07:46] -PASS -- TEST 'control_diag_debug_gnu' [04:09, 01:40](1273 MB) -PASS -- TEST 'regional_debug_gnu' [13:45, 11:45](716 MB) -PASS -- TEST 'rap_control_debug_gnu' [04:28, 02:37](825 MB) -PASS -- TEST 'hrrr_control_debug_gnu' [04:27, 02:37](820 MB) -PASS -- TEST 'hrrr_gf_debug_gnu' [04:25, 02:41](820 MB) -PASS -- TEST 'hrrr_c3_debug_gnu' [03:25, 02:38](823 MB) -PASS -- TEST 'rap_diag_debug_gnu' [04:52, 02:53](903 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [05:25, 04:08](855 MB) -PASS -- TEST 'rap_progcld_thompson_debug_gnu' [04:26, 02:43](826 MB) -PASS -- TEST 'rrfs_v1beta_debug_gnu' [03:25, 02:42](816 MB) -PASS -- TEST 'control_ras_debug_gnu' [02:27, 01:40](489 MB) -PASS -- TEST 'control_stochy_debug_gnu' [03:25, 01:46](453 MB) -PASS -- TEST 'control_debug_p8_gnu' [02:41, 01:51](1440 MB) -PASS -- TEST 'rap_flake_debug_gnu' [03:28, 02:42](825 MB) -PASS -- TEST 'rap_clm_lake_debug_gnu' [04:26, 02:57](826 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:46, 04:25](832 MB) - -PASS -- COMPILE 'wam_debug_gnu' [04:11, 02:35] - -PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [06:12, 04:13] -PASS -- TEST 'rap_control_dyn32_phy32_gnu' [10:45, 09:23](710 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [06:44, 05:07](708 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [10:37, 08:42](753 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [06:34, 04:46](744 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [06:34, 05:17](703 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [08:47, 07:06](551 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [03:29, 02:34](537 MB) -PASS -- TEST 'conus13km_control_gnu' [05:07, 03:09](875 MB) -PASS -- TEST 'conus13km_2threads_gnu' [07:56, 06:06](888 MB) -PASS -- TEST 'conus13km_restart_mismatch_gnu' [03:53, 01:52](548 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_gnu' [12:13, 10:58] -PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:43, 05:52](726 MB) - -PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [08:12, 07:43] -PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [04:27, 02:39](716 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [03:29, 02:34](713 MB) -PASS -- TEST 'conus13km_debug_gnu' [08:01, 06:52](894 MB) -PASS -- TEST 'conus13km_debug_qr_gnu' [07:54, 07:01](588 MB) -PASS -- TEST 'conus13km_debug_2threads_gnu' [08:48, 07:40](895 MB) -PASS -- TEST 'conus13km_radar_tten_debug_gnu' [08:47, 07:08](956 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [09:12, 07:42] -PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [03:30, 02:45](731 MB) - -PASS -- COMPILE 's2swa_gnu' [18:14, 16:46] - -PASS -- COMPILE 's2s_gnu' [17:13, 15:57] -PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [09:20, 07:27](1521 MB) - -PASS -- COMPILE 's2swa_debug_gnu' [04:15, 03:27] - -PASS -- COMPILE 's2sw_pdlib_gnu' [17:15, 16:07] -PASS -- TEST 'cpld_control_pdlib_p8_gnu' [22:16, 20:07](1461 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [04:13, 03:13] -PASS -- TEST 'cpld_debug_pdlib_p8_gnu' [13:59, 12:42](1458 MB) - -PASS -- COMPILE 'datm_cdeps_gnu' [16:13, 15:41] -PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [03:22, 03:01](685 MB) +PASS -- COMPILE 'atm_dyn32_intel' [13:12, 12:19] ( 1 warnings 1 remarks ) +FAILED: UNABLE TO COMPLETE COMPARISON -- TEST 'control_p8_intel' [, ]( MB) SYNOPSIS: -Starting Date/Time: 20240731 14:36:54 -Ending Date/Time: 20240731 16:12:18 -Total Time: 01h:37m:22s -Compiles Completed: 57/57 -Tests Completed: 242/244 +Starting Date/Time: 20240805 11:23:13 +Ending Date/Time: 20240805 11:52:33 +Total Time: 00h:29m:26s +Compiles Completed: 1/1 +Tests Completed: 0/1 Failed Tests: -* TEST control_wam_debug_intel: FAILED: UNABLE TO COMPLETE COMPARISON --- LOG: /scratch2/NAGAPE/epic/Fernando.Andrade-maldonado/regression-tests/wm/2373/ufs-weather-model/tests/logs/log_hera/run_control_wam_debug_intel.log -* TEST gnv1_nested_intel: FAILED: UNABLE TO COMPLETE COMPARISON --- LOG: /scratch2/NAGAPE/epic/Fernando.Andrade-maldonado/regression-tests/wm/2373/ufs-weather-model/tests/logs/log_hera/run_gnv1_nested_intel.log +* TEST control_p8_intel: FAILED: UNABLE TO COMPLETE COMPARISON +-- LOG: /scratch1/NCEPDEV/global/Helin.Wei/tmp/cntr/ufs-weather-model/tests/logs/log_hera/run_control_p8_intel.log NOTES: A file 'test_changes.list' was generated with list of all failed tests. @@ -410,57 +53,3 @@ If you are using this log as a pull request verification, please commit 'test_ch Result: FAILURE ====END OF HERA REGRESSION TESTING LOG==== -====START OF HERA REGRESSION TESTING LOG==== - -UFSWM hash used in testing: -619de9c8122177396890d13cd5c4ba97ccb5032b - -Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 0495c19204325401ccba2943f99e65ee9190f07d FV3 (heads/develop) - 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) - 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) - fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) - - -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-20240730 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_RT/rt_3087081 - -RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic -* (-b) - NEW BASELINES FROM FILE: test_changes.list -* (-e) - USE ECFLOW - -PASS -- COMPILE 'wam_debug_intel' [05:13, 04:08] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [16:57, 13:51](1679 MB) - -PASS -- COMPILE 'hafsw_intel' [14:14, 12:52] ( 1 warnings 8 remarks ) -PASS -- TEST 'gnv1_nested_intel' [06:47, 04:25](1734 MB) - -SYNOPSIS: -Starting Date/Time: 20240731 18:41:55 -Ending Date/Time: 20240731 19:05:36 -Total Time: 00h:24m:15s -Compiles Completed: 2/2 -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/parm/diag_table/diag_table_soiln_cpld.IN b/tests/parm/diag_table/diag_table_soiln_cpld.IN new file mode 100644 index 0000000000..c13269e8a2 --- /dev/null +++ b/tests/parm/diag_table/diag_table_soiln_cpld.IN @@ -0,0 +1,304 @@ +@[SYEAR]@[SMONTH]@[SDAY].@[SHOUR]Z.@[ATMRES].64bit.non-mono +@[SYEAR] @[SMONTH] @[SDAY] @[SHOUR] 0 0 + +"fv3_history", 0, "hours", 1, "hours", "time" +"fv3_history2d", 0, "hours", 1, "hours", "time" +###################### +"@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", 6, "hours", 1, "hours", "time", 6, "hours", "@[SYEAR] @[SMONTH] @[SDAY] @[CHOUR] 0 0" +"@[MOM6_OUTPUT_DIR]/SST%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "@[SYEAR] @[SMONTH] @[SDAY] @[CHOUR] 0 0" +############################################## +# static fields + "ocean_model", "geolon", "geolon", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "depth_ocean", "depth_ocean", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "wet", "wet", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + +# ocean output TSUV and others + "ocean_model", "SSH", "SSH", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SST", "SST", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSS", "SSS", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "speed", "speed", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSU", "SSU", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSV", "SSV", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "frazil", "frazil", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "ePBL_h_ML", "ePBL", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "tob", "tob", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# save daily SST + "ocean_model", "geolon", "geolon", "@[MOM6_OUTPUT_DIR]/SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "@[MOM6_OUTPUT_DIR]/SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "SST", "sst", "@[MOM6_OUTPUT_DIR]/SST%4yr%2mo%2dy", "all", .true., "none", 2 + +# Z-Space Fields Provided for CMIP6 (CMOR Names): +#=============================================== + "ocean_model_z","uo","uo" ,"@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","vo","vo" ,"@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","so","so" ,"@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","temp","temp" ,"@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# forcing + "ocean_model", "taux", "taux", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "tauy", "tauy", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "latent", "latent", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "sensible", "sensible", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SW", "SW", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LW", "LW", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "evap", "evap", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lprec", "lprec", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +# "ocean_model", "frunoff", "frunoff", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "fprec", "fprec", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +# +### +# FV3 variabls needed for NGGPS evaluation +### +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "omga", "omga", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 + +# chemical tracers advected by FV3 +"gfs_dyn", "so2", "so2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "so4", "so4", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dms", "dms", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "msa", "msa", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "bc1", "bc1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "bc2", "bc2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "oc1", "oc1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "oc2", "oc2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust1", "dust1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust2", "dust2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust3", "dust3", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust4", "dust4", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust5", "dust5", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas1", "seas1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas2", "seas2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas3", "seas3", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas4", "seas4", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas5", "seas5", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "nh3", "nh3", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "nh4a", "nh4a", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "no3an1", "no3an1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "no3an2", "no3an2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "no3an3", "no3an3", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "pm25", "pm25", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "pm10", "pm10", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "frzr", "frzr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frzrb", "frzrb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frozr", "frozr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frozrb", "frozrb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tsnowp", "tsnowp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tsnowpb", "tsnowpb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rhonewsn", "rhonewsn", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +#"gfs_phys", "cnvw", "cnvcldwat", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cldfra", "cldfra", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt", "soilt" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw", "soilw" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soill", "soill", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "AOD_550", "aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DU_AOD_550", "du_aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "SU_AOD_550", "su_aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "BC_AOD_550", "bc_aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "OC_AOD_550", "oc_aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "SS_AOD_550", "ss_aod550", "fv3_history2d", "all", .false., "none", 2 +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/tests/parm/global_control_soiln.nml.IN b/tests/parm/global_control_soiln.nml.IN new file mode 100644 index 0000000000..7602dd0983 --- /dev/null +++ b/tests/parm/global_control_soiln.nml.IN @@ -0,0 +1,406 @@ +&atmos_model_nml + blocksize = 32 + chksum_debug = .false. + dycore_only = .false. + ccpp_suite = '@[CCPP_SUITE]' +/ + +&diag_manager_nml + prepend_date = .false. + max_output_fields = @[MAX_OUTPUT_FIELDS] +/ + +&fms_nml + clock_grain = 'ROUTINE' + domains_stack_size = @[DOMAINS_STACK_SIZE] + print_memory_usage = .false. +/ + +&fms2_io_nml + netcdf_default_format = 'netcdf4' +/ + +&fv_core_nml + layout = @[INPES],@[JNPES] + io_layout = 1,1 + npx = @[NPX] + npy = @[NPY] + ntiles = 6 + npz = @[NPZ] + dz_min = @[DZ_MIN] + psm_bc = @[PSM_BC] + grid_type = -1 + make_nh = @[MAKE_NH] + fv_debug = .false. + range_warn = .true. + reset_eta = .false. + n_sponge = 42 + nudge_qv = .true. + nudge_dz = .false. + tau = 0.0 + fast_tau_w_sec = 0.2 + rf_cutoff = 10. + d2_bg_k1 = @[D2_BG_K1] + d2_bg_k2 = @[D2_BG_K2] + kord_tm = @[KORD_TM] + kord_mt = @[KORD_XX] + kord_wz = @[KORD_XX] + kord_tr = @[KORD_XX] + hydrostatic = @[HYDROSTATIC] + phys_hydrostatic = .false. + use_hydro_pressure = .false. + pass_full_omega_to_physics_in_non_hydrostatic_mode = @[UPDATE_FULL_OMEGA] + beta = 0. + a_imp = 1. + p_fac = 0.1 + k_split = 2 + n_split = 5 + nwat = 6 + na_init = @[NA_INIT] + d_ext = 0. + dnats = @[DNATS] + fv_sg_adj = 450 + d2_bg = 0. + nord = 2 + dddmp = @[DDDMP] + d4_bg = 0.12 + vtdm4 = 0.02 + delt_max = 0.002 + ke_bg = 0. + do_vort_damp = @[DO_VORT_DAMP] + external_ic = @[EXTERNAL_IC] + external_eta = .true. + gfs_phil = .false. + nggps_ic = @[NGGPS_IC] + mountain = @[MOUNTAIN] + ncep_ic = .false. + d_con = @[D_CON] + hord_mt = @[HORD_XX] + hord_vt = @[HORD_XX] + hord_tm = @[HORD_XX] + hord_dp = @[HORD_DP] + hord_tr = @[HORD_TR] + adjust_dry_mass = .false. + dry_mass = 98320.0 + consv_te = 1. + do_sat_adj = @[DO_SAT_ADJ] + consv_am = .false. + fill = .true. + dwind_2d = .false. + print_freq = 6 + warm_start = @[WARM_START] + no_dycore = .false. + z_tracer = .true. + agrid_vel_rst = .true. + read_increment = @[READ_INCREMENT] + res_latlon_dynamics = @[RES_LATLON_DYNAMICS] +/ + +&external_ic_nml + filtered_terrain = .true. + levp = @[NPZP] + gfs_dwinds = .true. + checker_tr = .false. + nt_checker = 0 +/ + +&gfs_physics_nml + fhzero = @[FHZERO] + h2o_phys = .true. + ldiag3d = @[LDIAG3D] + qdiag3d = @[QDIAG3D] + print_diff_pgr = @[PRINT_DIFF_PGR] + fhcyc = @[FHCYC] + use_ufo = .true. + pre_rad = .false. + imp_physics = @[IMP_PHYSICS] + iovr = @[IOVR] + ltaerosol = .false. + lradar = .false. + ttendlim = -999 + dt_inner = @[DT_INNER] + sedi_semi = @[SEDI_SEMI] + decfl = @[DECFL] + oz_phys = .false. + oz_phys_2015 = .true. + lsoil_lsm = 17 + do_mynnedmf = @[DO_MYNNEDMF] + 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 = @[GWD_OPT] + do_ugwp_v0 = @[DO_UGWP_V0] + do_ugwp_v1 = @[DO_UGWP_V1] + do_ugwp_v0_orog_only = .false. + do_ugwp_v0_nst_only = @[DO_UGWP_V0_NST_ONLY] + do_gsl_drag_ls_bl = @[DO_GSL_DRAG_LS_BL] + do_gsl_drag_ss = @[DO_GSL_DRAG_SS] + do_gwd_opt_psl = @[DO_GWD_OPT_PSL] + psl_gwd_dx_factor = @[PSL_GWD_DX_FACTOR] + do_gsl_drag_tofd = @[DO_GSL_DRAG_TOFD] + do_ugwp_v1_orog_only = @[DO_UGWP_V1_OROG_ONLY] + min_lakeice = @[MIN_LAKEICE] + min_seaice = @[MIN_SEAICE] + use_cice_alb = @[USE_CICE_ALB] + pdfcld = .false. + fhswr = 3600. + fhlwr = 3600. + ialb = @[IALB] + iems = @[IEMS] + iaer = @[IAER] + icliq_sw = @[ICLIQ_SW] + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .true. + shal_cnv = @[SHAL_CNV] + cal_pre = .false. + redrag = .true. + dspheat = .true. + hybedmf = .false. + satmedmf = @[SATMEDMF] + isatmedmf = 1 + lheatstrg = @[LHEATSTRG] + lseaspray = @[LSEASPRAY] + random_clds = @[RANDOM_CLDS] + trans_trac = .true. + cnvcld = @[CNVCLD] + imfshalcnv = @[IMFSHALCNV] + imfdeepcnv = @[IMFDEEPCNV] + progsigma = @[PROGSIGMA] + betascu = @[BETASCU] + betamcu = @[BETAMCU] + betadcu = @[BETADCU] + ras = @[RAS] + cdmbgwd = @[CDMBWD] + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsoil_input = 4 + zsoil_input = 0.1,0.4,1.,2. + lsm = @[LSM] + iopt_dveg = @[IOPT_DVEG] + iopt_crs = @[IOPT_CRS] + iopt_btr = 1 + iopt_run = 1 + iopt_sfc = @[IOPT_SFC] + iopt_trs = @[IOPT_TRS] + iopt_diag = @[IOPT_DIAG] + iopt_frz = 1 + iopt_inf = 1 + iopt_rad = @[IOPT_RAD] + iopt_alb = @[IOPT_ALB] + iopt_snf = 4 + iopt_tbot = 2 + iopt_stc = @[IOPT_STC] + zsoil = 0.02,0.06,0.12,0.20,0.32,0.48,0.68,0.92,1.2,1.52,1.88,2.28,2.72,3.26,3.9,4.64,5.48 + debug = .false. + nstf_name = @[NSTF_NAME] + nst_anl = .true. + psautco = 0.0008,0.0005 + prautco = 0.00015,0.00015 + lgfdlmprad = @[LGFDLMPRAD] + effr_in = .true. + ldiag_ugwp = @[LDIAG_UGWP] + fscav_aero = @[FSCAV_AERO] + do_RRTMGP = @[DO_RRTMGP] + 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 = @[DOGP_CLDOPTICS_LUT] + doGP_lwscat = @[DOGP_LWSCAT] + doGP_sgs_cnv = @[DOGP_SGS_CNV] + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + iaufhrs = @[IAUFHRS] + iau_delthrs = @[IAU_DELTHRS] + iau_inc_files= @[IAU_INC_FILES] + iau_drymassfixer = .false. + use_med_flux = @[USE_MED_FLUX] + frac_grid = @[FRAC_GRID] + cplchm = @[CPLCHM] + cplflx = @[CPLFLX] + cplice = @[CPLICE] + cplwav = @[CPLWAV] + cplwav2atm = @[CPLWAV2ATM] + cpllnd = @[CPLLND] + cpllnd2atm = @[CPLLND2ATM] + do_ca = @[DO_CA] + ca_global = @[CA_GLOBAL] + ca_sgs = @[CA_SGS] + nca = @[NCA] + ncells = @[NCELLS] + nlives = @[NLIVES] + nseed = @[NSEED] + nfracseed = @[NFRACSEED] + nthresh = @[NTHRESH] + ca_trigger = @[CA_TRIGGER] + nspinup = @[NSPINUP] + iseed_ca = @[ISEED_CA] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] +/ + +&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 = @[KNOB_UGWP_DOKDIS] + knob_ugwp_ndx4lh = @[KNOB_UGWP_NDX4LH] + knob_ugwp_version = @[KNOB_UGWP_VERSION] + ! This is only for UGWP v0 +@[HIDE_UGWPV0] launch_level = 54 + ! These are only for UGWP v1 +@[HIDE_UGWPV1] knob_ugwp_palaunch = 275.0e2 +@[HIDE_UGWPV1] knob_ugwp_nslope = @[KNOB_UGWP_NSLOPE] +@[HIDE_UGWPV1] knob_ugwp_lzmax = 15.750e3 +@[HIDE_UGWPV1] knob_ugwp_lzmin = 0.75e3 +@[HIDE_UGWPV1] knob_ugwp_lzstar = 2.0e3 +@[HIDE_UGWPV1] knob_ugwp_taumin = 0.25e-3 +@[HIDE_UGWPV1] knob_ugwp_tauamp = 3.0e-3 +@[HIDE_UGWPV1] knob_ugwp_lhmet = 200.0e3 +@[HIDE_UGWPV1] 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 = @[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 = @[FNVMNC] + FNVMXC = @[FNVMXC] + FNSLPC = @[FNSLPC] + FNABSC = @[FNABSC] + LDEBUG = .false. + FSMCL(2) = 99999 + FSMCL(3) = 99999 + FSMCL(4) = 99999 + LANDICE = @[LANDICE] + FTSFS = @[FTSFS] + FAISL = 99999 + FAISS = 99999 + FSNOL = 99999 + FSNOS = 99999 + FSICL = @[FSICL] + FSICS = @[FSICS] + 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 + lndp_type = @[LNDP_TYPE] + lndp_model_type = @[LNDP_MODEL_TYPE] + LNDP_TAU=@[LNDP_TAU] + LNDP_LSCALE=@[LNDP_LSCALE] + ISEED_LNDP=@[ISEED_LNDP] + lndp_var_list = @[LNDP_VAR_LIST] + lndp_prt_list = @[LNDP_PRT_LIST] +/ + +&MOM_input_nml + output_directory = '@[MOM6_OUTPUT_DIR]', + input_filename = '@[MOM6_RESTART_SETTING]' + restart_input_dir = 'INPUT/', + restart_output_dir = '@[MOM6_RESTART_DIR]' + parameter_filename = 'INPUT/MOM_input', + 'INPUT/MOM_override'/ diff --git a/tests/rt.sh b/tests/rt.sh index 8d2ed7a467..fa2631be98 100755 --- a/tests/rt.sh +++ b/tests/rt.sh @@ -575,7 +575,7 @@ source module-setup.sh CREATE_BASELINE=false ROCOTO=false ECFLOW=false -KEEP_RUNDIR=false +KEEP_RUNDIR=true TEST_35D=false export skip_check_results=false export delete_rundir=false diff --git a/tests/test_changes.list b/tests/test_changes.list index c413127f2a..6bb3aa7f29 100644 --- a/tests/test_changes.list +++ b/tests/test_changes.list @@ -1,77 +1 @@ -cpld_control_p8_mixedmode intel -cpld_control_gfsv17 intel -cpld_control_gfsv17_iau intel -cpld_restart_gfsv17 intel -cpld_mpi_gfsv17 intel -cpld_control_sfs intel -cpld_debug_gfsv17 intel -cpld_control_p8 intel -cpld_control_p8.v2.sfc intel -cpld_restart_p8 intel -cpld_control_qr_p8 intel -cpld_restart_qr_p8 intel -cpld_2threads_p8 intel -cpld_decomp_p8 intel -cpld_mpi_p8 intel -cpld_control_ciceC_p8 intel -cpld_control_c192_p8 intel -cpld_restart_c192_p8 intel -cpld_bmark_p8 intel -cpld_restart_bmark_p8 intel -cpld_s2sa_p8 intel -cpld_control_noaero_p8 intel -cpld_control_nowave_noaero_p8 intel -cpld_debug_p8 intel -cpld_debug_noaero_p8 intel -cpld_control_noaero_p8_agrid intel -cpld_control_c48 intel -cpld_warmstart_c48 intel -cpld_restart_c48 intel -cpld_control_p8_faster intel -cpld_control_pdlib_p8 intel -cpld_restart_pdlib_p8 intel -cpld_mpi_pdlib_p8 intel -cpld_debug_pdlib_p8 intel -control_CubedSphereGrid intel -control_CubedSphereGrid_parallel intel -control_latlon intel -control_wrtGauss_netcdf_parallel intel -control_c48 intel -control_c192 intel -control_c384 intel control_p8 intel -control_p8.v2.sfc intel -control_p8_ugwpv1 intel -control_restart_p8 intel -control_noqr_p8 intel -control_restart_noqr_p8 intel -control_decomp_p8 intel -control_2threads_p8 intel -control_p8_lndp intel -control_p8_rrtmgp intel -control_p8_mynn intel -control_wam intel -control_p8_faster intel -control_CubedSphereGrid_debug intel -control_wrtGauss_netcdf_parallel_debug intel -control_diag_debug intel -control_debug_p8 intel -atm_ds2s_docn_pcice intel -atm_ds2s_docn_dice intel -control_p8_atmlnd_sbs intel -control_p8_atmlnd intel -control_restart_p8_atmlnd intel -control_p8_atmlnd_debug intel -atmwav_control_noaero_p8 intel -atmaero_control_p8 intel -atmaero_control_p8_rad intel -control_c48 gnu -control_p8 gnu -control_p8_ugwpv1 gnu -control_diag_debug gnu -control_debug_p8 gnu -control_wam_debug gnu -cpld_control_nowave_noaero_p8 gnu -cpld_control_pdlib_p8 gnu -cpld_debug_pdlib_p8 gnu - diff --git a/tests/tests/control_p8 b/tests/tests/control_p8 index 26ab79b7fb..b7a7508d3b 100644 --- a/tests/tests/control_p8 +++ b/tests/tests/control_p8 @@ -140,8 +140,8 @@ export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke -export DIAG_TABLE=diag_table_cpld.IN -export INPUT_NML=global_control.nml.IN +export DIAG_TABLE=diag_table_soiln_cpld.IN +export INPUT_NML=global_control_soiln.nml.IN # RRTMGP export DO_RRTMGP=.false.