diff --git a/parm/chgres/hafs_hyblev.l109.txt b/parm/chgres/hafs_hyblev.l109.txt index 3022d4738..936de1a64 100644 --- a/parm/chgres/hafs_hyblev.l109.txt +++ b/parm/chgres/hafs_hyblev.l109.txt @@ -1,4 +1,4 @@ - 2 109 + 2 109 0.000 1.00000000 0.000 0.99752820 0.000 0.99490768 diff --git a/parm/chgres/hafs_hyblev.l128.txt b/parm/chgres/hafs_hyblev.l128.txt new file mode 100644 index 000000000..e3a4ba2f4 --- /dev/null +++ b/parm/chgres/hafs_hyblev.l128.txt @@ -0,0 +1,130 @@ + 2 128 + 0.000 1.00000000 + 0.000 0.99752820 + 0.000 0.99490768 + 0.029 0.99212992 + 0.232 0.98918509 + 0.810 0.98606253 + 1.994 0.98275077 + 4.190 0.97923642 + 8.287 0.97550088 + 15.302 0.97152400 + 26.274 0.96728510 + 42.274 0.96276295 + 64.392 0.95793599 + 93.740 0.95278209 + 131.447 0.94727886 + 178.651 0.94140369 + 236.502 0.93513376 + 306.149 0.92844635 + 388.734 0.92131871 + 485.392 0.91372836 + 597.235 0.90565324 + 725.348 0.89707178 + 870.778 0.88796324 + 1034.524 0.87830770 + 1217.528 0.86808664 + 1420.661 0.85728264 + 1644.712 0.84588009 + 1890.375 0.83386517 + 2158.238 0.82122630 + 2448.768 0.80795413 + 2762.297 0.79404217 + 3099.010 0.77948666 + 3458.933 0.76428711 + 3841.918 0.74844646 + 4247.633 0.73197126 + 4675.554 0.71487200 + 5124.949 0.69716311 + 5594.876 0.67886335 + 6084.176 0.65999568 + 6591.468 0.64058751 + 7115.147 0.62067074 + 7653.387 0.60028154 + 8204.142 0.57946050 + 8765.155 0.55825245 + 9333.967 0.53670621 + 9907.927 0.51487434 + 10484.208 0.49281296 + 11059.827 0.47058126 + 11631.659 0.44824126 + 12196.468 0.42585716 + 12750.924 0.40349507 + 13291.629 0.38122237 + 13815.150 0.35910723 + 14318.040 0.33721805 + 14796.868 0.31562290 + 15248.247 0.29438898 + 15668.860 0.27358216 + 16055.485 0.25326633 + 16405.020 0.23350307 + 16714.504 0.21435112 + 16981.137 0.19586605 + 17202.299 0.17809989 + 17375.561 0.16110080 + 17498.697 0.14491294 + 17569.697 0.12957622 + 17586.771 0.11512618 + 17548.350 0.10159397 + 17453.084 0.08900629 + 17299.852 0.07738548 + 17088.324 0.06674372 + 16820.938 0.05706358 + 16501.018 0.04831661 + 16132.090 0.04047056 + 15717.859 0.03348954 + 15262.202 0.02733428 + 14769.153 0.02196239 + 14242.890 0.01732857 + 13687.727 0.01338492 + 13108.091 0.01008120 + 12508.519 0.00736504 + 11893.639 0.00518228 + 11268.157 0.00347713 + 10636.851 0.00219248 + 10004.553 0.00127009 + 9376.141 0.00065078 + 8756.529 0.00027469 + 8150.661 0.00008141 + 7563.494 0.00001018 + 7000.000 0.00000000 + 6463.864 0.00000000 + 5953.848 0.00000000 + 5468.017 0.00000000 + 5004.995 0.00000000 + 4563.881 0.00000000 + 4144.164 0.00000000 + 3745.646 0.00000000 + 3368.363 0.00000000 + 3012.510 0.00000000 + 2678.372 0.00000000 + 2366.252 0.00000000 + 2076.415 0.00000000 + 1809.028 0.00000000 + 1564.119 0.00000000 + 1341.538 0.00000000 + 1140.931 0.00000000 + 961.734 0.00000000 + 803.164 0.00000000 + 664.236 0.00000000 + 543.782 0.00000000 + 440.481 0.00000000 + 352.894 0.00000000 + 279.506 0.00000000 + 218.767 0.00000000 + 169.135 0.00000000 + 129.110 0.00000000 + 97.269 0.00000000 + 72.293 0.00000000 + 52.984 0.00000000 + 38.276 0.00000000 + 27.243 0.00000000 + 19.096 0.00000000 + 13.177 0.00000000 + 8.947 0.00000000 + 5.976 0.00000000 + 3.924 0.00000000 + 2.532 0.00000000 + 1.605 0.00000000 + 0.999 0.00000000 + 0.000 0.00000000 diff --git a/parm/chgres/hafs_hyblev.l65.txt b/parm/chgres/hafs_hyblev.l65.txt new file mode 100644 index 000000000..f3dca2890 --- /dev/null +++ b/parm/chgres/hafs_hyblev.l65.txt @@ -0,0 +1,67 @@ + 2 65 + .000 1.00000000 + .000 .99467119 + .575 .98862660 + 5.741 .98174229 + 21.516 .97386760 + 55.712 .96482757 + 116.899 .95443411 + 214.015 .94249106 + 356.223 .92879731 + 552.720 .91315100 + 812.489 .89535499 + 1143.988 .87522360 + 1554.789 .85259067 + 2051.150 .82731884 + 2637.553 .79930974 + 3316.217 .76851468 + 4086.614 .73494523 + 4945.029 .69868292 + 5884.206 .65988704 + 6893.117 .61879962 + 7956.908 .57574665 + 9057.051 .53113482 + 10171.712 .48544331 + 11276.348 .43921080 + 12344.490 .39301826 + 13348.671 .34746849 + 14261.435 .30316412 + 15056.342 .26068545 + 15708.893 .22057019 + 16197.315 .18329624 + 16503.144 .14926877 + 16611.603 .11881219 + 16511.736 .09216691 + 16197.967 .06947458 + 15683.489 .05064684 + 14993.074 .03544162 + 14154.316 .02355588 + 13197.065 .01463712 + 12152.937 .00829402 + 11054.853 .00410671 + 9936.614 .00163591 + 8832.537 .00043106 + 7777.150 .00003697 + 6804.874 .00000000 + 5937.050 .00000000 + 5167.146 .00000000 + 4485.493 .00000000 + 3883.052 .00000000 + 3351.460 .00000000 + 2883.038 .00000000 + 2470.788 .00000000 + 2108.366 .00000000 + 1790.051 .00000000 + 1510.711 .00000000 + 1265.752 .00000000 + 1051.080 .00000000 + 863.058 .00000000 + 698.457 .00000000 + 554.424 .00000000 + 428.434 .00000000 + 318.266 .00000000 + 221.958 .00000000 + 137.790 .00000000 + 64.247 .00000000 + 20.000 .00000000 + .000 .00000000 diff --git a/parm/examples/hafs_globnest_C192s1n4_720x720.conf b/parm/examples/hafs_globnest_C192s1n4_720x720.conf index e427e7ddf..2743c1d2c 100644 --- a/parm/examples/hafs_globnest_C192s1n4_720x720.conf +++ b/parm/examples/hafs_globnest_C192s1n4_720x720.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C192 globnest configuration. +# the HAFS C192 globnest configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_globnest_C384s1n4_1280x1080.conf b/parm/examples/hafs_globnest_C384s1n4_1280x1080.conf index 1e1e72862..72c0fb5fc 100644 --- a/parm/examples/hafs_globnest_C384s1n4_1280x1080.conf +++ b/parm/examples/hafs_globnest_C384s1n4_1280x1080.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C384 globnest configuration. +# the HAFS C384 globnest configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_globnest_C384s1n4_1440x1440.conf b/parm/examples/hafs_globnest_C384s1n4_1440x1440.conf index 3fb846cc6..a2ff63bad 100644 --- a/parm/examples/hafs_globnest_C384s1n4_1440x1440.conf +++ b/parm/examples/hafs_globnest_C384s1n4_1440x1440.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C384 globnest configuration. +# the HAFS C384 globnest configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_globnest_C768s1n4_1440x1440.conf b/parm/examples/hafs_globnest_C768s1n4_1440x1440.conf index 6b69889b9..78e8521a0 100644 --- a/parm/examples/hafs_globnest_C768s1n4_1440x1440.conf +++ b/parm/examples/hafs_globnest_C768s1n4_1440x1440.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C768 globnest configuration. +# the HAFS C768 globnest configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_globnest_C96s1n4_180x180.conf b/parm/examples/hafs_globnest_C96s1n4_180x180.conf index 688b6ff31..a49ecf16d 100644 --- a/parm/examples/hafs_globnest_C96s1n4_180x180.conf +++ b/parm/examples/hafs_globnest_C96s1n4_180x180.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C96 globnest configuration. +# the HAFS C96 globnest configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_globnest_C96s1n4_312x312.conf b/parm/examples/hafs_globnest_C96s1n4_312x312.conf index c54d3ccb0..6e433abb2 100644 --- a/parm/examples/hafs_globnest_C96s1n4_312x312.conf +++ b/parm/examples/hafs_globnest_C96s1n4_312x312.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C96 globnest configuration. +# the HAFS C96 globnest configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_regional_C192s1n4_720x720.conf b/parm/examples/hafs_regional_C192s1n4_720x720.conf index c840cc062..d1474dcb3 100644 --- a/parm/examples/hafs_regional_C192s1n4_720x720.conf +++ b/parm/examples/hafs_regional_C192s1n4_720x720.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C192 regional configuration. +# the HAFS C192 regional configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_regional_C384s1n4_1280x1080.conf b/parm/examples/hafs_regional_C384s1n4_1280x1080.conf index 02aab9bb8..de1677c76 100644 --- a/parm/examples/hafs_regional_C384s1n4_1280x1080.conf +++ b/parm/examples/hafs_regional_C384s1n4_1280x1080.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C384 regional configuration. +# the HAFS C384 regional configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_regional_C384s1n4_1440x1440.conf b/parm/examples/hafs_regional_C384s1n4_1440x1440.conf index ea8e1a0f1..7472cf01c 100644 --- a/parm/examples/hafs_regional_C384s1n4_1440x1440.conf +++ b/parm/examples/hafs_regional_C384s1n4_1440x1440.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C384 regional configuration. +# the HAFS C384 regional configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_regional_C768s1n4_1440x1440.conf b/parm/examples/hafs_regional_C768s1n4_1440x1440.conf index 36d497b28..eb7c18065 100644 --- a/parm/examples/hafs_regional_C768s1n4_1440x1440.conf +++ b/parm/examples/hafs_regional_C768s1n4_1440x1440.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C768 regional configuration. +# the HAFS C768 regional configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_regional_C96s1n4_180x180.conf b/parm/examples/hafs_regional_C96s1n4_180x180.conf index 438cc6752..fa04040d4 100644 --- a/parm/examples/hafs_regional_C96s1n4_180x180.conf +++ b/parm/examples/hafs_regional_C96s1n4_180x180.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C96 regional configuration. +# the HAFS C96 regional configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/examples/hafs_regional_C96s1n4_312x312.conf b/parm/examples/hafs_regional_C96s1n4_312x312.conf index 7416bf3a2..190288f4b 100644 --- a/parm/examples/hafs_regional_C96s1n4_312x312.conf +++ b/parm/examples/hafs_regional_C96s1n4_312x312.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS C96 regional configuration. +# the HAFS C96 regional configuration. # Note: These are just example settings. Of course, when model resoltion # changes, one should also modify the model time step and other related # dynamics and physics options, so that they work fine for the desired model diff --git a/parm/forecast/globnest/input.nml.tmp b/parm/forecast/globnest/input.nml.tmp index a8d7c5fdc..83191a26b 100644 --- a/parm/forecast/globnest/input.nml.tmp +++ b/parm/forecast/globnest/input.nml.tmp @@ -189,7 +189,7 @@ imfshalcnv = 2 imfdeepcnv = 2 cdmbgwd = 3.5, 0.25 ! NCEP default - sfc_z0_type = 6 + sfc_z0_type = 6 prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -351,17 +351,17 @@ &nam_sfcperts / - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 + &cires_ugwp_nml + knob_ugwp_solver = 2 + knob_ugwp_source = 1,1,0,0 + knob_ugwp_wvspec = 1,25,25,25 + knob_ugwp_azdir = 2,4,4,4 + knob_ugwp_stoch = 0,0,0,0 + knob_ugwp_effac = 1,1,1,1 + knob_ugwp_doaxyz = 1 + knob_ugwp_doheat = 1 + knob_ugwp_dokdis = 1 + knob_ugwp_ndx4lh = 1 + knob_ugwp_version = 0 + launch_level = 25 / diff --git a/parm/forecast/globnest/input_nest02.nml.tmp b/parm/forecast/globnest/input_nest02.nml.tmp index 8307b4003..47a26dc36 100644 --- a/parm/forecast/globnest/input_nest02.nml.tmp +++ b/parm/forecast/globnest/input_nest02.nml.tmp @@ -178,8 +178,8 @@ cnvcld = .true. imfshalcnv = 2 imfdeepcnv = 2 - cdmbgwd = 3.5, 0.01 - sfc_z0_type = 6 + cdmbgwd = 0.88, 0.04 + sfc_z0_type = 6 prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -341,17 +341,17 @@ &nam_sfcperts / - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 + &cires_ugwp_nml + knob_ugwp_solver = 2 + knob_ugwp_source = 1,1,0,0 + knob_ugwp_wvspec = 1,25,25,25 + knob_ugwp_azdir = 2,4,4,4 + knob_ugwp_stoch = 0,0,0,0 + knob_ugwp_effac = 1,1,1,1 + knob_ugwp_doaxyz = 1 + knob_ugwp_doheat = 1 + knob_ugwp_dokdis = 1 + knob_ugwp_ndx4lh = 1 + knob_ugwp_version = 0 + launch_level = 25 / diff --git a/parm/forecast/globnest/model_configure.tmp b/parm/forecast/globnest/model_configure.tmp index bc1470c29..29e188091 100644 --- a/parm/forecast/globnest/model_configure.tmp +++ b/parm/forecast/globnest/model_configure.tmp @@ -33,7 +33,7 @@ ichunk3d: -1 jchunk3d: -1 kchunk3d: -1 ideflate: 1 -nbits: 0 +nbits: 0 write_nemsioflip: .false. write_fsyncflag: .false. @@ -48,7 +48,7 @@ lat2: _LAT2_ # latitude of upper-right dlon: _DLON_ dlat: _DLAT_ -nfhout: 3 +nfhout: 3 nfhmax_hf: -1 -nfhout_hf: 3 +nfhout_hf: 3 nsout: -1 diff --git a/parm/forecast/globnest_hwrf/diag_table.tmp b/parm/forecast/globnest_hwrf/diag_table.tmp index f554bae51..874cd0285 100644 --- a/parm/forecast/globnest_hwrf/diag_table.tmp +++ b/parm/forecast/globnest_hwrf/diag_table.tmp @@ -306,7 +306,7 @@ "gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 "gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 #HWRF -#"gfs_phys", "cleffr", "cleffr", "fv3_history2d", "all", .false., "none", 2 +#"gfs_phys", "cleffr", "cleffr", "fv3_history2d", "all", .false., "none", 2 #"gfs_phys", "cieffr", "cieffr", "fv3_history2d", "all", .false., "none", 2 #"gfs_phys", "cseffr", "cseffr", "fv3_history2d", "all", .false., "none", 2 # diff --git a/parm/forecast/globnest_hwrf/input.nml.tmp b/parm/forecast/globnest_hwrf/input.nml.tmp index 924e8a261..33fa1e1a7 100644 --- a/parm/forecast/globnest_hwrf/input.nml.tmp +++ b/parm/forecast/globnest_hwrf/input.nml.tmp @@ -160,7 +160,7 @@ use_ufo = .true. pre_rad = .false. ncld = 5 - imp_physics = 15 ! F-A MP scheme + imp_physics = 15 ! F-A MP scheme RHGRD = 0.975 ! F-A spec_adv = .true. ! F-A icloud = 3 ! Thompson cloud fraction @@ -197,7 +197,7 @@ imfshalcnv = 2 imfdeepcnv = 2 cdmbgwd = 3.5, 0.25 ! NCEP default - sfc_z0_type = 4 !HWRF + sfc_z0_type = 4 !HWRF prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -334,17 +334,17 @@ &nam_sfcperts / - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 + &cires_ugwp_nml + knob_ugwp_solver = 2 + knob_ugwp_source = 1,1,0,0 + knob_ugwp_wvspec = 1,25,25,25 + knob_ugwp_azdir = 2,4,4,4 + knob_ugwp_stoch = 0,0,0,0 + knob_ugwp_effac = 1,1,1,1 + knob_ugwp_doaxyz = 1 + knob_ugwp_doheat = 1 + knob_ugwp_dokdis = 1 + knob_ugwp_ndx4lh = 1 + knob_ugwp_version = 0 + launch_level = 25 / diff --git a/parm/forecast/globnest_hwrf/input_nest02.nml.tmp b/parm/forecast/globnest_hwrf/input_nest02.nml.tmp index 352579249..2edd301c4 100644 --- a/parm/forecast/globnest_hwrf/input_nest02.nml.tmp +++ b/parm/forecast/globnest_hwrf/input_nest02.nml.tmp @@ -151,7 +151,7 @@ use_ufo = .true. pre_rad = .false. ncld = 5 - imp_physics = 15 ! F-A MP scheme + imp_physics = 15 ! F-A MP scheme RHGRD = 1.0 ! F-A spec_adv = .true. ! F-A icloud = 3 ! Thompson cloud fraction @@ -188,7 +188,7 @@ imfshalcnv = 2 imfdeepcnv = 2 cdmbgwd = 3.5, 0.01 - sfc_z0_type = 4 !HWRF + sfc_z0_type = 4 !HWRF prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -325,17 +325,17 @@ &nam_sfcperts / - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 + &cires_ugwp_nml + knob_ugwp_solver = 2 + knob_ugwp_source = 1,1,0,0 + knob_ugwp_wvspec = 1,25,25,25 + knob_ugwp_azdir = 2,4,4,4 + knob_ugwp_stoch = 0,0,0,0 + knob_ugwp_effac = 1,1,1,1 + knob_ugwp_doaxyz = 1 + knob_ugwp_doheat = 1 + knob_ugwp_dokdis = 1 + knob_ugwp_ndx4lh = 1 + knob_ugwp_version = 0 + launch_level = 25 / diff --git a/parm/forecast/globnest_hwrf/model_configure.tmp b/parm/forecast/globnest_hwrf/model_configure.tmp index df4f5fd4b..dae3d8612 100644 --- a/parm/forecast/globnest_hwrf/model_configure.tmp +++ b/parm/forecast/globnest_hwrf/model_configure.tmp @@ -41,7 +41,7 @@ lat2: _LAT2_ # latitude of upper-right dlon: _DLON_ dlat: _DLAT_ -nfhout: 3 +nfhout: 3 nfhmax_hf: -1 -nfhout_hf: 3 +nfhout_hf: 3 nsout: -1 diff --git a/parm/forecast/regional/input.nml.tmp b/parm/forecast/regional/input.nml.tmp index 84e4603f1..0f6bc6aeb 100644 --- a/parm/forecast/regional/input.nml.tmp +++ b/parm/forecast/regional/input.nml.tmp @@ -8,7 +8,7 @@ / &atmos_model_nml - blocksize = 32 + blocksize = 60 chksum_debug = .false. dycore_only = .false. fdiag = 3 @@ -183,8 +183,8 @@ cnvcld = .true. imfshalcnv = 2 imfdeepcnv = 2 - cdmbgwd = 3.5, 0.01 - sfc_z0_type = 6 + cdmbgwd = 0.88, 0.04 + sfc_z0_type = 6 prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -346,17 +346,17 @@ &nam_sfcperts / - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 + &cires_ugwp_nml + knob_ugwp_solver = 2 + knob_ugwp_source = 1,1,0,0 + knob_ugwp_wvspec = 1,25,25,25 + knob_ugwp_azdir = 2,4,4,4 + knob_ugwp_stoch = 0,0,0,0 + knob_ugwp_effac = 1,1,1,1 + knob_ugwp_doaxyz = 1 + knob_ugwp_doheat = 1 + knob_ugwp_dokdis = 1 + knob_ugwp_ndx4lh = 1 + knob_ugwp_version = 0 + launch_level = 25 / diff --git a/parm/forecast/regional/model_configure.tmp b/parm/forecast/regional/model_configure.tmp index bc1470c29..29e188091 100644 --- a/parm/forecast/regional/model_configure.tmp +++ b/parm/forecast/regional/model_configure.tmp @@ -33,7 +33,7 @@ ichunk3d: -1 jchunk3d: -1 kchunk3d: -1 ideflate: 1 -nbits: 0 +nbits: 0 write_nemsioflip: .false. write_fsyncflag: .false. @@ -48,7 +48,7 @@ lat2: _LAT2_ # latitude of upper-right dlon: _DLON_ dlat: _DLAT_ -nfhout: 3 +nfhout: 3 nfhmax_hf: -1 -nfhout_hf: 3 +nfhout_hf: 3 nsout: -1 diff --git a/parm/forecast/regional_hwrf/diag_table.tmp b/parm/forecast/regional_hwrf/diag_table.tmp index f554bae51..874cd0285 100644 --- a/parm/forecast/regional_hwrf/diag_table.tmp +++ b/parm/forecast/regional_hwrf/diag_table.tmp @@ -306,7 +306,7 @@ "gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 "gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 #HWRF -#"gfs_phys", "cleffr", "cleffr", "fv3_history2d", "all", .false., "none", 2 +#"gfs_phys", "cleffr", "cleffr", "fv3_history2d", "all", .false., "none", 2 #"gfs_phys", "cieffr", "cieffr", "fv3_history2d", "all", .false., "none", 2 #"gfs_phys", "cseffr", "cseffr", "fv3_history2d", "all", .false., "none", 2 # diff --git a/parm/forecast/regional_hwrf/input.nml.tmp b/parm/forecast/regional_hwrf/input.nml.tmp index 0e1770d1c..dedcd886f 100644 --- a/parm/forecast/regional_hwrf/input.nml.tmp +++ b/parm/forecast/regional_hwrf/input.nml.tmp @@ -156,7 +156,7 @@ use_ufo = .true. pre_rad = .false. ncld = 5 - imp_physics = 15 ! F-A MP scheme + imp_physics = 15 ! F-A MP scheme RHGRD = 1.0 ! F-A spec_adv = .true. ! F-A icloud = 3 ! Thompson cloud fraction @@ -193,7 +193,7 @@ imfshalcnv = 2 imfdeepcnv = 2 cdmbgwd = 3.5, 0.01 - sfc_z0_type = 4 !HWRF + sfc_z0_type = 4 !HWRF prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -330,17 +330,17 @@ &nam_sfcperts / - &cires_ugwp_nml - knob_ugwp_solver = 2 - knob_ugwp_source = 1,1,0,0 - knob_ugwp_wvspec = 1,25,25,25 - knob_ugwp_azdir = 2,4,4,4 - knob_ugwp_stoch = 0,0,0,0 - knob_ugwp_effac = 1,1,1,1 - knob_ugwp_doaxyz = 1 - knob_ugwp_doheat = 1 - knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 - knob_ugwp_version = 0 - launch_level = 25 + &cires_ugwp_nml + knob_ugwp_solver = 2 + knob_ugwp_source = 1,1,0,0 + knob_ugwp_wvspec = 1,25,25,25 + knob_ugwp_azdir = 2,4,4,4 + knob_ugwp_stoch = 0,0,0,0 + knob_ugwp_effac = 1,1,1,1 + knob_ugwp_doaxyz = 1 + knob_ugwp_doheat = 1 + knob_ugwp_dokdis = 1 + knob_ugwp_ndx4lh = 1 + knob_ugwp_version = 0 + launch_level = 25 / diff --git a/parm/forecast/regional_hwrf/model_configure.tmp b/parm/forecast/regional_hwrf/model_configure.tmp index df4f5fd4b..dae3d8612 100644 --- a/parm/forecast/regional_hwrf/model_configure.tmp +++ b/parm/forecast/regional_hwrf/model_configure.tmp @@ -41,7 +41,7 @@ lat2: _LAT2_ # latitude of upper-right dlon: _DLON_ dlat: _DLAT_ -nfhout: 3 +nfhout: 3 nfhmax_hf: -1 -nfhout_hf: 3 +nfhout_hf: 3 nsout: -1 diff --git a/parm/hafs.conf b/parm/hafs.conf index c2996e66b..8c476f3bb 100644 --- a/parm/hafs.conf +++ b/parm/hafs.conf @@ -6,7 +6,7 @@ # var = value # ## Sets basic configuration options used by all components. -# This section sets basic configuration options used by all components. +# This section sets basic configuration options used by all components. [config] ## The main configuration file. CONFhafs={com}/{stormlabel}.conf @@ -21,10 +21,9 @@ out_prefix_nodate={vit[stormnamelc]}{vit[stnum]:02d}{vit[basin1lc]} old_out_prefix={oldvit[stormnamelc]}{oldvit[stnum]:02d}{oldvit[basin1lc]}.{oldvit[YMDH]} old_out_prefix_nodate={oldvit[stormnamelc]}{oldvit[stnum]:02d}{oldvit[basin1lc]} -GFSVER=PROD2019 ;; GFS version ENS=99 ;; The ensemble number (placeholder) -# Pull data from external sources to a staging area. +# Pull data from external sources to a staging area. # Specifies a section (default: [hafsdata]) to use: hafsdata, wcoss_fcst_nco input_catalog=fcst_{GFSVER} @@ -64,21 +63,10 @@ utilexec={HOMEhafs}/exec ;; utility exe location (placeholder ## Executable program locations # Currently not used in the workflow script system [exe] -## grib_utils util programs: need load the grib_util module -# cnvgrib, copygb, copygb2, degrib2, grb2index, grbindex, grib2grib, wgrib, wgrib2 - -# tar/htar/hsi: These three are not used in EMC-maintained production -# jobs since NCO maintains ksh-based archiving jobs. When EMC runs, -# we get these from the $PATH: tar=tar ;; GNU Tar htar=htar ;; HTAR tape archiving program hsi=hsi ;; hsi tape manipulation program -mpiserial={EXEChafs}/hafs_mpiserial.x ;; Executes serial programs via MPI -MPISERIAL={EXEChafs}/hafs_mpiserial.x ;; Executes serial programs via MPI - -# The rest of these are compiled by the HAFS sorc/ build system: - # hafs_forecast forecast={EXEChafs}/hafs_forecast.x @@ -108,8 +96,6 @@ supvit={EXEChafs}/hafs_supvit.x gsi={EXEChafs}/hafs_gsi.x enkf={EXEChafs}/hafs_enkf.x -## Configure the prelaunch configuration overrides, run in -## hafs_expt, and implemented in hafs.prelaunch [prelaunch] # Per-forecast-center configurations rsmc_overrides=no ;; read parm/hafs_JTWC.conf and parm/hafs_NHC.conf @@ -145,9 +131,9 @@ target_lat={domlat} ;; center latitude of the highest resolution tile # Need for grid types: nest and regional # The following options set a 2560x2160 regional grid with a refinement ratio of 4, sitting at the center of the tile refine_ratio=4 ;; specify the refinement ratio for nest grid -istart_nest=128 ;; start index of the regional/nested domain on the tile's super grid +istart_nest=128 ;; start index of the regional/nested domain on the tile's super grid jstart_nest=228 -iend_nest=1407 ;; end index of the regional/nested domain on the tile's super grid +iend_nest=1407 ;; end index of the regional/nested domain on the tile's super grid jend_nest=1307 halo=3 ;; halo size to be used in the atmosphere cubic sphere model for the grid tile. halop1=4 ;; halo size that will be used for the orography and grid tile in chgres @@ -200,29 +186,22 @@ layouty=30 npx=2561 npy=2161 npz=64 -#levp={LEVS} -#regional=.true. -#do_schmidt=.true. -#target_lon={grid/target_lon} -#target_lat={grid/target_lat} -#stretch_fac={grid/stretch_fac} -#bc_update_interval={NBDYHRS} # The write_grid_component related options quilting=.true. -write_groups=3 +write_groups=2 write_tasks_per_group=48 app_domain=regional ;; write_grid_component output domain: regional, nest, or global # The option for output grid type: rotated_latlon, regional_latlon -# Currently, the cubed_sphere_grid option is only supported by the forecast job, the post and product jobs cannot work for cubed_sphere_grid yet. +# Currently, the cubed_sphere_grid option is only supported by the forecast job, the post and product jobs cannot work for cubed_sphere_grid yet. #output_grid='cubed_sphere_grid' # output_grid=rotated_latlon output_grid_cen_lon={domlon} ;; central longitude output_grid_cen_lat={domlat} ;; central latitude -output_grid_lon_span=78.0 ;; output domain span for longitude in rotated coordinate system (in degrees) -output_grid_lat_span=69.0 ;; output domain span for latitude in rotated coordinate system (in degrees) +output_grid_lon_span=78.0 ;; output domain span for longitude in rotated coordinate system (in degrees) +output_grid_lat_span=69.0 ;; output domain span for latitude in rotated coordinate system (in degrees) output_grid_dlon=0.03 ;; output grid spacing dlon . . . . output_grid_dlat=0.03 ;; output grid spacing dlat . . . . # If the following options are not set, their values will be calculated according to cen_lon(lat), lon(lat)_span @@ -234,8 +213,8 @@ output_grid_dlat=0.03 ;; output grid spacing dlat . . . . #output_grid=regional_latlon #output_grid_cen_lon={domlon} ;; central longitude #output_grid_cen_lat={domlat} ;; central latitude -#output_grid_lon_span=96.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees) -#output_grid_lat_span=69.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees) +#output_grid_lon_span=96.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees) +#output_grid_lat_span=69.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees) #output_grid_dlon=0.03 ;; output grid spacing dlon . . . . #output_grid_dlat=0.03 ;; output grid spacing dlat . . . . @@ -249,7 +228,7 @@ cpl_ocean=0 cpl_dt=360 ;; coupling time step in seconds #ocean_tasks=120 ;; Number of PEs for the OCN component ocean_tasks=60 ;; Number of PEs for the OCN component -ocean_start_dtg=auto ;; epoch day since hycom_epoch=datetime.datetime(1900,12,31,0,0,0), e.g., 43340.00000 +ocean_start_dtg=auto ;; epoch day since hycom_epoch=datetime.datetime(1900,12,31,0,0,0), e.g., 43340.00000 merge_import=.true. [post] @@ -257,7 +236,7 @@ merge_import=.true. # Example: # synop_gridspecs="latlon 246.6:4112:0.025 -2.4:1976:0.025" # latlon lon0:nlon:dlon lat0:nlat:dlat -# lat0, lon0 = degrees of lat/lon for 1st grid point +# lat0, lon0 = degrees of lat/lon for 1st grid point # nlon = number of longitudes # nlat = number of latitudes # dlon = grid cell size in degrees of longitude @@ -283,7 +262,7 @@ trker_gridspecs={synop_gridspecs} ;; Currently a placeholder, and the traker use [archive] mkdir=yes ;; make the archive directory? yes or no -# To turn on archiving fv3 output netcdf files +# To turn on archiving fv3 output netcdf files #fv3out=hpss:/NCEPDEV/{tape_project}/2year/{ENV[USER]}/{SUBEXPT}/fv3out/{out_prefix}.tar ## Variables to set as string values when parsing the hafs_workflow.xml.in. @@ -301,13 +280,13 @@ SUBEXPT={config/SUBEXPT} ;; sub-experiment name CPU_ACCOUNT={cpu_account} ;; CPU account name COMgfs={dir/COMgfs} ;; input GFS com directory COMrtofs={dir/COMrtofs} ;; input RTOFS com directory -gtype={grid/gtype} ;; grid type: uniform, stretch, nest, or regional (currently only nest and regional have been tested and supported) +gtype={grid/gtype} ;; grid type: uniform, stretch, nest, or regional (currently only nest and regional have been tested and supported) GFSVER={config/GFSVER} ;; Version of GFS input data, e.g., PROD2019, PROD2021 # Specify the forecast job resources. Only a few combinations are provided. If # needed, you may add other options in the site entity files under rocoto/sites. -FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 +#FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 -# Variables to set as boolean values when parsing the hafs_workflow.xml.in. +# Variables to set as boolean values when parsing the hafs_workflow.xml.in. # They'll be changed to YES or NO. This section is only used by the rocoto-based workflow. [rocotobool] RUN_GSI={run_gsi} ;; Do we run GSI? diff --git a/parm/hafs_basic.conf b/parm/hafs_basic.conf index 7b8bebb1c..14c2f9269 100644 --- a/parm/hafs_basic.conf +++ b/parm/hafs_basic.conf @@ -20,10 +20,11 @@ cycling_interval=6.0 ;; Cycling interval in hours NHRS=126 ;; Length of the forecast in hours NBDYHRS=3 ;; Interval in hours of the input lateral boundary conditions -ictype=gfsnemsio ;; Input initial condition type: gfsnetcdf, gfsnemsio, gfsgrib2_master, gfsgrib2_0p25, gfsgrib2ab_0p25, gfsgrib2_0p50, gfsgrib2_1p00 -bctype=gfsnemsio ;; Input boundary condition type: gfsnetcdf, gfsnemsio, gfsgrib2_master, gfsgrib2_0p25, gfsgrib2ab_0p25, gfsgrib2_0p50, gfsgrib2_1p00 -vcoord_file_target_grid={FIXhafs}/fix_am/global_hyblev.l{LEVS}.txt ;; Vertical level distributions with ak, bk values -halo_blend=0 ;; Number of rows for lateral boundary blending for the regional configuration +GFSVER=PROD2021 ;; GFS version +ictype=gfsnetcdf ;; Input initial condition type: gfsnetcdf, gfsnemsio, gfsgrib2_master, gfsgrib2_0p25, gfsgrib2ab_0p25, gfsgrib2_0p50, gfsgrib2_1p00 +bctype=gfsgrib2ab_0p25 ;; Input boundary condition type: gfsnetcdf, gfsnemsio, gfsgrib2_master, gfsgrib2_0p25, gfsgrib2ab_0p25, gfsgrib2_0p50, gfsgrib2_1p00 +vcoord_file_target_grid={PARMhafs}/chgres/hafs_hyblev.l{LEVS}.txt ;; Vertical level distributions with ak, bk values +halo_blend=10 ;; Number of rows for lateral boundary blending for the regional configuration # Enable or disable parts of the workflow run_vortexinit=no ;; vortex initialization diff --git a/parm/hafs_fakestorm.conf b/parm/hafs_fakestorm.conf index 2227b793b..119d53683 100644 --- a/parm/hafs_fakestorm.conf +++ b/parm/hafs_fakestorm.conf @@ -7,19 +7,19 @@ # Specify the domain center Latitude and Longitude domlat=22.0 domlon=-62.0 -# Same as domlat and domlon but vitals formatted +# Same as domlat and domlon but vitals formatted vitalsdomlat=220N vitalsdomlon=620W # HAFS launcher requires vitals and a storm. # This is a default minimum vitals file for a fake storm. # The format of the missing value fields was based on the log -# output returned when running the launcher after the vitals have -# been "cleaned" up. That is, if you enter the fields as all -999 values, -# the "cleaned" output is returned. In essence I'm treating the vitals +# output returned when running the launcher after the vitals have +# been "cleaned" up. That is, if you enter the fields as all -999 values, +# the "cleaned" output is returned. In essence I'm treating the vitals # module as a factory in the sense that it knows the correct format. # NHC 00L FAKE 20120710 0000 250N 0800W -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -# fakestormid is a config option set in the launcher and is the +# fakestormid is a config option set in the launcher and is the # last storm id in the list of storms. fakestormid=00L fakestormname=NATL diff --git a/parm/hafs_globnest.conf b/parm/hafs_globnest.conf index 37daf110b..23b719725 100644 --- a/parm/hafs_globnest.conf +++ b/parm/hafs_globnest.conf @@ -1,5 +1,5 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS storm-focused global-nesting configuration. +# the HAFS storm-focused global-nesting configuration. # [dir] PARMforecast={PARMhafs}/forecast/globnest diff --git a/parm/hafs_globnest_static.conf b/parm/hafs_globnest_static.conf index 86ed49117..a9319c3be 100644 --- a/parm/hafs_globnest_static.conf +++ b/parm/hafs_globnest_static.conf @@ -1,23 +1,23 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS basin-focused global-nesting configuration. +# the HAFS basin-focused global-nesting configuration. # [config] # Specify the domain center Latitude and Longitude domlat=22.0 domlon=-62.0 -# Same as domlat and domlon but vitals formatted +# Same as domlat and domlon but vitals formatted vitalsdomlat=220N vitalsdomlon=620W # HAFS launcher requires vitals and a storm. # This is a default minimum vitals file for a fake storm. # The format of the missing value fields was based on the log -# output returned when running the launcher after the vitals have -# been "cleaned" up. That is, if you enter the fields as all -999 values, -# the "cleaned" output is returned. In essence I'm treating the vitals +# output returned when running the launcher after the vitals have +# been "cleaned" up. That is, if you enter the fields as all -999 values, +# the "cleaned" output is returned. In essence I'm treating the vitals # module as a factory in the sense that it knows the correct format. # NHC 00L FAKE 20120710 0000 250N 0800W -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -# fakestormid is a config option set in the launcher and is the +# fakestormid is a config option set in the launcher and is the # last storm id in the list of storms. fakestormid=00L fakestormname=NATL @@ -65,8 +65,8 @@ npz=64 output_grid=regional_latlon output_grid_cen_lon=-62.0 ;; central longitude output_grid_cen_lat=25.0 ;; central latitude -output_grid_lon_span=105.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees) -output_grid_lat_span=60.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees) +output_grid_lon_span=105.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees) +output_grid_lat_span=60.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees) output_grid_dlon=0.03 ;; output grid spacing dlon . . . . output_grid_dlat=0.03 ;; output grid spacing dlat . . . . diff --git a/parm/hafs_holdvars.conf b/parm/hafs_holdvars.conf index fdeea06ec..bcee3deae 100644 --- a/parm/hafs_holdvars.conf +++ b/parm/hafs_holdvars.conf @@ -6,7 +6,7 @@ # These variables are set automatically by hafs.launcher.make_holdvars: # - cap_run_gsi --- YES/NO from [config] run_gsi # - cap_run_vortexinit --- YES/NO from [config] run_vortexinit -# - holdvars_model --- from [config] run_ocean to +# - holdvars_model --- from [config] run_ocean to # COUPLED (true) or ATMOS (false) # They are set in the [holdvars] section. [holdvars] @@ -69,7 +69,7 @@ layouty={forecast/layouty} npx={forecast/npx} npy={forecast/npy} npz={forecast/npz} - + app_domain={forecast/app_domain} output_grid={forecast/output_grid} output_grid_cen_lon={forecast/output_grid_cen_lon} @@ -80,7 +80,7 @@ output_grid_lon2={forecast/output_grid_lon2} output_grid_lat2={forecast/output_grid_lat2} output_grid_dlon={forecast/output_grid_dlon} output_grid_dlat={forecast/output_grid_dlon} - + synop_gridspecs={synop_gridspecs} trker_gridspecs={trker_gridspecs} diff --git a/parm/hafs_hycom.conf b/parm/hafs_hycom.conf index 70cd29e8f..03d95ee30 100644 --- a/parm/hafs_hycom.conf +++ b/parm/hafs_hycom.conf @@ -15,28 +15,25 @@ CASE_ROOT={config/case_root} [forecast] # Turn off nsst -ccpp_suite_regional=HAFS_v0_gfdlmp_nonsstugwd -# Choose nstf_name=0,0,0,0,0 +ccpp_suite_regional=HAFS_v0_gfdlmp_nonsst +# Choose nstf_name=0,0,0,0,0 nstf_n1=0 nstf_n2=0 nstf_n3=0 nstf_n4=0 nstf_n5=0 -write_groups=1 -write_tasks_per_group=24 - # Ocean coupling related options. Only useful when run_ocean=yes # When run_ocean=yes, then the following options are available for cpl_ocean # 0, run ocean model side by side (no coupling) # 1, direct coupling through the nearest point regridding method # 2, direct coupling through the bilinear regridding method # 3, CMEPS based coupling through the bilinear regridding method -cpl_ocean=2 +cpl_ocean=3 cpl_dt=360 ;; coupling time step in seconds #ocean_tasks=120 ;; Number of PEs for the OCN component ocean_tasks=60 ;; Number of PEs for the OCN component -ocean_start_dtg=auto ;; epoch day since hycom_epoch=datetime.datetime(1900,12,31,0,0,0), e.g., 43340.00000 +ocean_start_dtg=auto ;; epoch day since hycom_epoch=datetime.datetime(1900,12,31,0,0,0), e.g., 43340.00000 merge_import=.true. [rocotostr] @@ -152,7 +149,7 @@ RUN_WAVE={run_wave} # ENV_VAR will be set to the value, unmodified. All environment # variables must be valid shell and Python variable names. The # strings must be single line strings (no end-of-line characters) that -# are expressable in both shell and Python. +# are expressable in both shell and Python. # # @note The special RTOFSDIR variable is set independently based on # the hafs.hycom.HYCOMInit.find_rtofs_data() function. diff --git a/parm/hafs_input.conf b/parm/hafs_input.conf index e77af770f..d86ed49bb 100644 --- a/parm/hafs_input.conf +++ b/parm/hafs_input.conf @@ -1,11 +1,11 @@ ## hafs_input.conf ## Configures input sources for the HAFS system - + # *** Currently, this is just a placeholder # This file is read in after the hafs.conf file, and specifies where # to get input data. - + ## WCOSS: Input locations for the production HAFS [wcoss_fcst_nco] gfs={ENV[COMINgfs]}/gfs.{aYMD}/ ;; GFS directory @@ -80,7 +80,7 @@ rtofsroot={COMrtofs} ;; Staging area for RTOFS rtofs={rtofsroot}/rtofs.{aYMD}/ ;; RTOFS root directory for each cycle. rtofsstage={WORKhwrf}/hycominit/RTOFSDIR ww3root={inputroot}/ww3 ;; Staging area for WW3 boundary condition files from global wave multi_1 -ww3={ww3root}/multi_1.{aYMD}/ ;; wave multi_1 root directory for wave boundary condition +ww3={ww3root}/multi_1.{aYMD}/ ;; wave multi_1 root directory for wave boundary condition @inc=gfs2017_naming,rtofs_naming,ww3_naming ;; Include naming info from other sections #@inc=gfs2012_naming,gfs2014_naming,gfs2012_grib2,gfs2012_grib1,para_loop_naming,prod_gefs_naming,gfs2014_grib,rtofs_naming,ww3_naming,gfs2017_grib2_highres diff --git a/parm/hafs_multistorm.conf b/parm/hafs_multistorm.conf index a7e8da498..0c36d3424 100644 --- a/parm/hafs_multistorm.conf +++ b/parm/hafs_multistorm.conf @@ -1,22 +1,22 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS basin scale multi storm configuration. +# the HAFS basin scale multi storm configuration. # [config] # Specify the domain center Latitude and Longitude domlat=25.0 domlon=-80.0 -# Same as domlat and domlon but vitals formatted +# Same as domlat and domlon but vitals formatted vitalsdomlat=250N vitalsdomlon=800W # HAFS launcher requires vitals and a storm. # This is a default minimum vitals file for a fake storm. # The format of the missing value fields was based on the log -# output returned when running the launcher after the vitals have -# been "cleaned" up. That is, if you enter the fields as all -999 values, -# the "cleaned" output is returned. In essence I'm treating the vitals +# output returned when running the launcher after the vitals have +# been "cleaned" up. That is, if you enter the fields as all -999 values, +# the "cleaned" output is returned. In essence I'm treating the vitals # module as a factory in the sense that it knows the correct format. # NHC 00L FAKE 20120710 0000 250N 0800W -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -# fakestormid is a config option set in the launcher and is the +# fakestormid is a config option set in the launcher and is the # last storm id in the list of storms. fakestorm_vitals=NHC {fakestormid} FAKE {YMD} {HH}{min} {vitalsdomlat} {vitalsdomlon} -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M diff --git a/parm/hafs_regional_static.conf b/parm/hafs_regional_static.conf index 8ff36375b..66810e032 100644 --- a/parm/hafs_regional_static.conf +++ b/parm/hafs_regional_static.conf @@ -1,23 +1,23 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS basin-focused standalone regional configuration. +# the HAFS basin-focused standalone regional configuration. # [config] # Specify the domain center Latitude and Longitude domlat=22.0 domlon=-62.0 -# Same as domlat and domlon but vitals formatted +# Same as domlat and domlon but vitals formatted vitalsdomlat=220N vitalsdomlon=620W # HAFS launcher requires vitals and a storm. # This is a default minimum vitals file for a fake storm. # The format of the missing value fields was based on the log -# output returned when running the launcher after the vitals have -# been "cleaned" up. That is, if you enter the fields as all -999 values, -# the "cleaned" output is returned. In essence I'm treating the vitals +# output returned when running the launcher after the vitals have +# been "cleaned" up. That is, if you enter the fields as all -999 values, +# the "cleaned" output is returned. In essence I'm treating the vitals # module as a factory in the sense that it knows the correct format. # NHC 00L FAKE 20120710 0000 250N 0800W -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -# fakestormid is a config option set in the launcher and is the +# fakestormid is a config option set in the launcher and is the # last storm id in the list of storms. fakestormid=00L fakestormname=NATL @@ -56,11 +56,8 @@ npz=64 output_grid=regional_latlon output_grid_cen_lon=-62.0 ;; central longitude output_grid_cen_lat=25.0 ;; central latitude -output_grid_lon_span=105.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees) -output_grid_lat_span=60.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees) +output_grid_lon_span=105.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees) +output_grid_lat_span=60.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees) output_grid_dlon=0.03 ;; output grid spacing dlon . . . . output_grid_dlat=0.03 ;; output grid spacing dlat . . . . -[rocotostr] -FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 - diff --git a/parm/hafsv0p1aL91_AL.conf b/parm/hafsv0p1aL91_AL.conf index 86f1b5cba..c87f22d7e 100644 --- a/parm/hafsv0p1aL91_AL.conf +++ b/parm/hafsv0p1aL91_AL.conf @@ -1,34 +1,29 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS basin-focused standalone regional configuration. +# the HAFS basin-focused standalone regional configuration. # [config] # Specify the domain center Latitude and Longitude domlat=22.0 domlon=-62.0 -# Same as domlat and domlon but vitals formatted +# Same as domlat and domlon but vitals formatted vitalsdomlat=220N vitalsdomlon=620W # HAFS launcher requires vitals and a storm. # This is a default minimum vitals file for a fake storm. # The format of the missing value fields was based on the log -# output returned when running the launcher after the vitals have -# been "cleaned" up. That is, if you enter the fields as all -999 values, -# the "cleaned" output is returned. In essence I'm treating the vitals +# output returned when running the launcher after the vitals have +# been "cleaned" up. That is, if you enter the fields as all -999 values, +# the "cleaned" output is returned. In essence I'm treating the vitals # module as a factory in the sense that it knows the correct format. # NHC 00L FAKE 20120710 0000 250N 0800W -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -# fakestormid is a config option set in the launcher and is the +# fakestormid is a config option set in the launcher and is the # last storm id in the list of storms. fakestormid=00L fakestormname=NATL fakestormorg=NHC fakestorm_vitals={fakestormorg} {fakestormid} {fakestormname} {YMD} {HH}{min} {vitalsdomlat} {vitalsdomlon} -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -ictype=gfsnemsio -bctype=gfsgrib2ab_0p25 -vcoord_file_target_grid={PARMhafs}/chgres/hafs_hyblev.l{LEVS}.txt -halo_blend=10 - [dir] PARMforecast={PARMhafs}/forecast/regional @@ -37,8 +32,7 @@ CASE=C768 ;; FV3 resolution LEVS=92 ;; Model vertical levels: 65, 128, 76, 86, and 97 gtype=regional ;; grid type: uniform, stretch, nest, or regional # If gridfixdir is provided and the dir exists, then use the pre-generated static grid fix files under gridfixdir -gridfixdir={FIXhafs}/fix_fv3/{CASE}_hafsv0p1aL91_AL -#gridfixdir=/let/hafs_grid/generate/grid +gridfixdir=/let/hafs_grid/generate/grid # Otherwise, will generate the model grid according to the following grid parameters # Need for grid types: stretch, nest and regional stretch_fac=1.0001 ;; Stretching factor for the grid @@ -52,17 +46,12 @@ iend_nest=1485 jend_nest=1367 [forecast] -ccpp_suite_regional=HAFS_v0_gfdlmp_nougwd - layoutx=48 layouty=40 npx=2881 npy=2401 npz=91 -write_groups=1 -write_tasks_per_group=80 - output_grid=regional_latlon output_grid_cen_lon=-62.0 ;; central longitude output_grid_cen_lat=22.0 ;; central latitude @@ -73,4 +62,3 @@ output_grid_dlat=0.03 ;; output grid spacing dlat . . . . [rocotostr] FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 - diff --git a/parm/hafsv0p1aL91_EP.conf b/parm/hafsv0p1aL91_EP.conf index 2c319f990..27537b18a 100644 --- a/parm/hafsv0p1aL91_EP.conf +++ b/parm/hafsv0p1aL91_EP.conf @@ -1,30 +1,30 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS basin-focused standalone regional configuration. +# the HAFS basin-focused standalone regional configuration. # [config] # Specify the domain center Latitude and Longitude domlat=22.0 domlon=-122.0 -# Same as domlat and domlon but vitals formatted +# Same as domlat and domlon but vitals formatted vitalsdomlat=220N vitalsdomlon=1220W # HAFS launcher requires vitals and a storm. # This is a default minimum vitals file for a fake storm. # The format of the missing value fields was based on the log -# output returned when running the launcher after the vitals have -# been "cleaned" up. That is, if you enter the fields as all -999 values, -# the "cleaned" output is returned. In essence I'm treating the vitals +# output returned when running the launcher after the vitals have +# been "cleaned" up. That is, if you enter the fields as all -999 values, +# the "cleaned" output is returned. In essence I'm treating the vitals # module as a factory in the sense that it knows the correct format. # NHC 00L FAKE 20120710 0000 250N 0800W -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -# fakestormid is a config option set in the launcher and is the +# fakestormid is a config option set in the launcher and is the # last storm id in the list of storms. fakestormid=00E fakestormname=EPAC fakestormorg=NHC fakestorm_vitals={fakestormorg} {fakestormid} {fakestormname} {YMD} {HH}{min} {vitalsdomlat} {vitalsdomlon} -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -ictype=gfsnemsio +ictype=gfsnetcdf bctype=gfsgrib2ab_0p25 vcoord_file_target_grid={PARMhafs}/chgres/hafs_hyblev.l{LEVS}.txt halo_blend=10 @@ -37,8 +37,7 @@ CASE=C768 ;; FV3 resolution LEVS=92 ;; Model vertical levels: 65, 128, 76, 86, and 97 gtype=regional ;; grid type: uniform, stretch, nest, or regional # If gridfixdir is provided and the dir exists, then use the pre-generated static grid fix files under gridfixdir -gridfixdir={FIXhafs}/fix_fv3/{CASE}_hafsv0p1aL91_EP -#gridfixdir=/let/hafs_grid/generate/grid +gridfixdir=/let/hafs_grid/generate/grid # Otherwise, will generate the model grid according to the following grid parameters # Need for grid types: stretch, nest and regional stretch_fac=1.0001 ;; Stretching factor for the grid @@ -52,17 +51,12 @@ iend_nest=1485 jend_nest=1367 [forecast] -ccpp_suite_regional=HAFS_v0_gfdlmp_nougwd - layoutx=48 layouty=40 npx=2881 npy=2401 npz=91 -write_groups=1 -write_tasks_per_group=80 - output_grid=regional_latlon output_grid_cen_lon=-122.0 ;; central longitude output_grid_cen_lat=22.0 ;; central latitude @@ -73,4 +67,3 @@ output_grid_dlat=0.03 ;; output grid spacing dlat . . . . [rocotostr] FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 - diff --git a/parm/hafsv0p1aL91_WP.conf b/parm/hafsv0p1aL91_WP.conf index f6903670f..47a604bc3 100644 --- a/parm/hafsv0p1aL91_WP.conf +++ b/parm/hafsv0p1aL91_WP.conf @@ -1,34 +1,29 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS basin-focused standalone regional configuration. +# the HAFS basin-focused standalone regional configuration. # [config] # Specify the domain center Latitude and Longitude domlat=22.0 domlon=140.0 -# Same as domlat and domlon but vitals formatted +# Same as domlat and domlon but vitals formatted vitalsdomlat=220N vitalsdomlon=1400E # HAFS launcher requires vitals and a storm. # This is a default minimum vitals file for a fake storm. # The format of the missing value fields was based on the log -# output returned when running the launcher after the vitals have -# been "cleaned" up. That is, if you enter the fields as all -999 values, -# the "cleaned" output is returned. In essence I'm treating the vitals +# output returned when running the launcher after the vitals have +# been "cleaned" up. That is, if you enter the fields as all -999 values, +# the "cleaned" output is returned. In essence I'm treating the vitals # module as a factory in the sense that it knows the correct format. # NHC 00L FAKE 20120710 0000 250N 0800W -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -# fakestormid is a config option set in the launcher and is the +# fakestormid is a config option set in the launcher and is the # last storm id in the list of storms. fakestormid=00W fakestormname=WPAC fakestormorg=JTWC fakestorm_vitals={fakestormorg} {fakestormid} {fakestormname} {YMD} {HH}{min} {vitalsdomlat} {vitalsdomlon} -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -ictype=gfsnemsio -bctype=gfsgrib2ab_0p25 -vcoord_file_target_grid={PARMhafs}/chgres/hafs_hyblev.l{LEVS}.txt -halo_blend=10 - [dir] PARMforecast={PARMhafs}/forecast/regional @@ -37,8 +32,7 @@ CASE=C768 ;; FV3 resolution LEVS=92 ;; Model vertical levels: 65, 128, 76, 86, and 97 gtype=regional ;; grid type: uniform, stretch, nest, or regional # If gridfixdir is provided and the dir exists, then use the pre-generated static grid fix files under gridfixdir -gridfixdir={FIXhafs}/fix_fv3/{CASE}_hafsv0p1aL91_WP -#gridfixdir=/let/hafs_grid/generate/grid +gridfixdir=/let/hafs_grid/generate/grid # Otherwise, will generate the model grid according to the following grid parameters # Need for grid types: stretch, nest and regional stretch_fac=1.0001 ;; Stretching factor for the grid @@ -52,17 +46,12 @@ iend_nest=1485 jend_nest=1367 [forecast] -ccpp_suite_regional=HAFS_v0_gfdlmp_nougwd - layoutx=48 layouty=40 npx=2881 npy=2401 npz=91 -write_groups=1 -write_tasks_per_group=80 - output_grid=regional_latlon output_grid_cen_lon=140.0 ;; central longitude output_grid_cen_lat=22.0 ;; central latitude @@ -73,4 +62,3 @@ output_grid_dlat=0.03 ;; output grid spacing dlat . . . . [rocotostr] FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 - diff --git a/parm/hafs_globnest_static_2019.conf b/parm/hafsv0p2a_baseline_AL.conf similarity index 52% rename from parm/hafs_globnest_static_2019.conf rename to parm/hafsv0p2a_baseline_AL.conf index 15b77b1c2..a96565d57 100644 --- a/parm/hafs_globnest_static_2019.conf +++ b/parm/hafsv0p2a_baseline_AL.conf @@ -1,24 +1,23 @@ # This is a UNIX conf file that contains ALL information relating to -# the HAFS basin-focused global-nesting configuration. +# the HAFS basin-focused standalone regional configuration. # [config] # Specify the domain center Latitude and Longitude -NHRS=168 -domlat=22.0 +domlat=25.0 domlon=-62.0 -# Same as domlat and domlon but vitals formatted -vitalsdomlat=220N +# Same as domlat and domlon but vitals formatted +vitalsdomlat=250N vitalsdomlon=620W # HAFS launcher requires vitals and a storm. # This is a default minimum vitals file for a fake storm. # The format of the missing value fields was based on the log -# output returned when running the launcher after the vitals have -# been "cleaned" up. That is, if you enter the fields as all -999 values, -# the "cleaned" output is returned. In essence I'm treating the vitals +# output returned when running the launcher after the vitals have +# been "cleaned" up. That is, if you enter the fields as all -999 values, +# the "cleaned" output is returned. In essence I'm treating the vitals # module as a factory in the sense that it knows the correct format. # NHC 00L FAKE 20120710 0000 250N 0800W -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M -# fakestormid is a config option set in the launcher and is the +# fakestormid is a config option set in the launcher and is the # last storm id in the list of storms. fakestormid=00L fakestormname=NATL @@ -26,54 +25,41 @@ fakestormorg=NHC fakestorm_vitals={fakestormorg} {fakestormid} {fakestormname} {YMD} {HH}{min} {vitalsdomlat} {vitalsdomlon} -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M [dir] -PARMforecast={PARMhafs}/forecast/globnest -COMgfs=/lfs1/projects/hwrf-data/hafs-input/COMGFS +PARMforecast={PARMhafs}/forecast/regional [grid] -CASE=C768 ;; FV3 resolution -LEVS=65 ;; Model vertical levels: 65 -gtype=nest ;; grid type: uniform, stretch, nest, or regional +CASE=C3201 ;; FV3 resolution +LEVS=92 ;; Model vertical levels: 65, 128, 76, 86, and 97 +gtype=regional ;; grid type: uniform, stretch, nest, or regional # If gridfixdir is provided and the dir exists, then use the pre-generated static grid fix files under gridfixdir -#gridfixdir={FIXhafs}/fix_fv3/{CASE}_globnest_static -####gridfixdir=/let/hafs_grid/generate/grid -gridfixdir=/lfs1/projects/hwrf-data/globalnest_static_grid +#gridfixdir=/let/hafs_grid/generate/grid +gridfixdir={HOMEhafs}/fix/fix_fv3/ESG_C3201_62W25N_3200x2400 # Otherwise, will generate the model grid according to the following grid parameters # Need for grid types: stretch, nest and regional -stretch_fac=1.0001 ;; Stretching factor for the grid +stretch_fac=1.0001 ;; Stretching factor for the grid target_lon={domlon} ;; center longitude of the highest resolution tile target_lat={domlat} ;; center latitude of the highest resolution tile # Need for grid types: nest and regional refine_ratio=4 ;; Specify the refinement ratio for nest grid -istart_nest=47 -jstart_nest=311 -iend_nest=1486 -jend_nest=1102 +istart_nest=46 +jstart_nest=168 +iend_nest=1485 +jend_nest=1367 [forecast] -# For the global domain if it is a global or global-nesting experiment -glob_layoutx=8 -glob_layouty=12 -glob_npx=769 -glob_npy=769 -# For the nested or regional standalone domain -#zzlayoutx=48 -#zzlayouty=32 -layoutx=40 -layouty=33 -npx=2881 -npy=1585 -npz=64 +layoutx=48 +layouty=40 +npx=3201 +npy=2401 +npz=91 -write_groups=3 -write_tasks_per_group=48 output_grid=regional_latlon output_grid_cen_lon=-62.0 ;; central longitude -output_grid_cen_lat=25.0 ;; central latitude -output_grid_lon_span=105.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees) -output_grid_lat_span=60.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees) +output_grid_cen_lat=23.15 ;; central latitude +output_grid_lon_span=109.5 ;; output domain span for longitude in regular latlon coordinate system (in degrees) +output_grid_lat_span=73.5 ;; output domain span for latitude in regular latlon coordinate system (in degrees) output_grid_dlon=0.03 ;; output grid spacing dlon . . . . output_grid_dlat=0.03 ;; output grid spacing dlat . . . . [rocotostr] -FORECAST_RESOURCES=FORECAST_RESOURCES_globnest_6x{forecast/glob_layoutx}x{forecast/glob_layouty}_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 - +FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 diff --git a/parm/hycom/regional/hafs_hycom.application_table b/parm/hycom/regional/hafs_hycom.application_table index 88917fa35..08ab2f03e 100644 --- a/parm/hycom/regional/hafs_hycom.application_table +++ b/parm/hycom/regional/hafs_hycom.application_table @@ -1,9 +1,9 @@ application table: application source_run_modID run_modID grid_id -hat10_basin rtofs_glo hycom_hat10 hat10_basin +hat10_basin rtofs_glo hycom_hat10 hat10_basin hep20_basin rtofs_glo hycom_hep20 hep20_basin -hwp30_basin rtofs_glo hycom_hwp30 hwp30_basin +hwp30_basin rtofs_glo hycom_hwp30 hwp30_basin hin40_basin rtofs_glo hycom_hin40 hin40_basin hsn50_basin rtofs_glo hycom_hsn50 hsn50_basin hsp60_basin rtofs_glo hycom_hsp60 hsp60_basin diff --git a/parm/hycom/regional/hafs_hycom.grid_table b/parm/hycom/regional/hafs_hycom.grid_table index 77a3da905..d008902b9 100644 --- a/parm/hycom/regional/hafs_hycom.grid_table +++ b/parm/hycom/regional/hafs_hycom.grid_table @@ -1,4 +1,4 @@ -grid_table: +grid_table: grid_id src_grid_label grid_label grid_source grid_size_idm_jdm_kdm i0j0_pts ijgrd gridno hat10_basin navy_0.08 basin rtofs_glo 1135 633 41 2346 1518 1 850 diff --git a/parm/hycom/regional/hafs_hycom_hat10.basin.fcst.blkdat.input b/parm/hycom/regional/hafs_hycom_hat10.basin.fcst.blkdat.input index ce37edeb0..f574e61ff 100644 --- a/parm/hycom/regional/hafs_hycom_hat10.basin.fcst.blkdat.input +++ b/parm/hycom/regional/hafs_hycom_hat10.basin.fcst.blkdat.input @@ -117,7 +117,7 @@ sigma:84-14m; depth_GLBb0.08_11; apply offlux to CICE; 2.2.86C2p0i-sm-sse-900d 37.30 'sigma ' = layer 31 isopycnal target density (sigma units) 37.42 'sigma ' = layer 32 isopycnal target density (sigma units) 2 'iniflg' = initial state flag (0=levl, 1=zonl, 2=clim) - -1 'jerlv0' = initial jerlov water type (1 to 5; 0 for KPAR, -1 for CHL) + -1 'jerlv0' = initial jerlov water type (1 to 5; 0 for KPAR, -1 for CHL) 3 'yrflag' = days in year flag (0=360, 1=366, 2=366J1, 3=actual) 1 'sshflg' = diagnostic SSH flag (0=SSH,1=SSH&stericSSH) 0.125 'dsurfq' = number of days between model diagnostics at the surface diff --git a/parm/hycom/regional/hafs_hycom_hat10.basin.patch.input.120 b/parm/hycom/regional/hafs_hycom_hat10.basin.patch.input.120 index 854b64b72..c4ae771e0 100644 --- a/parm/hycom/regional/hafs_hycom_hat10.basin.patch.input.120 +++ b/parm/hycom/regional/hafs_hycom_hat10.basin.patch.input.120 @@ -37,6 +37,6 @@ ispt( 6) = 286 382 430 474 512 550 589 628 iipe( 6) = 96 48 44 38 38 39 39 38 38 38 38 38 39 38 38 39 38 38 38 50 - + jspt( 1) = 1 143 243 331 420 521 jjpe( 1) = 142 100 88 89 101 113 diff --git a/parm/hycom/regional/hafs_hycom_hat10.basin.patch.input.60 b/parm/hycom/regional/hafs_hycom_hat10.basin.patch.input.60 index 27b3a2baa..690396f47 100644 --- a/parm/hycom/regional/hafs_hycom_hat10.basin.patch.input.60 +++ b/parm/hycom/regional/hafs_hycom_hat10.basin.patch.input.60 @@ -17,6 +17,6 @@ ispt( 4) = 272 374 435 491 544 596 649 702 755 808 861 914 967 1020 1073 iipe( 4) = 102 61 56 53 52 53 53 53 53 53 53 53 53 53 63 - + jspt( 1) = 1 165 313 459 jjpe( 1) = 164 148 146 175 diff --git a/parm/hycom/regional/hafs_hycom_hcp70.basin.fcst.blkdat.input b/parm/hycom/regional/hafs_hycom_hcp70.basin.fcst.blkdat.input index 75fdefd49..292734b68 100644 --- a/parm/hycom/regional/hafs_hycom_hcp70.basin.fcst.blkdat.input +++ b/parm/hycom/regional/hafs_hycom_hcp70.basin.fcst.blkdat.input @@ -117,7 +117,7 @@ sigma:84-14m; depth_GLBb0.08_11; apply offlux to CICE; 2.2.86C2p0i-sm-sse-900d 37.30 'sigma ' = layer 31 isopycnal target density (sigma units) 37.42 'sigma ' = layer 32 isopycnal target density (sigma units) 2 'iniflg' = initial state flag (0=levl, 1=zonl, 2=clim) - -1 'jerlv0' = initial jerlov water type (1 to 5; 0 for KPAR, -1 for CHL) + -1 'jerlv0' = initial jerlov water type (1 to 5; 0 for KPAR, -1 for CHL) 3 'yrflag' = days in year flag (0=360, 1=366, 2=366J1, 3=actual) 1 'sshflg' = diagnostic SSH flag (0=SSH,1=SSH&stericSSH) 0.125 'dsurfq' = number of days between model diagnostics at the surface diff --git a/parm/hycom/regional/hafs_hycom_hcp70.basin.patch.input.120 b/parm/hycom/regional/hafs_hycom_hcp70.basin.patch.input.120 index c8dac6228..b4093f366 100644 --- a/parm/hycom/regional/hafs_hycom_hcp70.basin.patch.input.120 +++ b/parm/hycom/regional/hafs_hycom_hcp70.basin.patch.input.120 @@ -33,6 +33,6 @@ ispt( 8) = 1 61 120 179 237 295 353 411 469 528 586 644 702 761 819 iipe( 8) = 60 59 59 58 58 58 58 58 59 58 58 58 59 58 58 - + jspt( 1) = 1 62 121 180 240 299 358 417 jjpe( 1) = 61 59 59 60 59 59 59 60 diff --git a/parm/hycom/regional/hafs_hycom_hcp70.basin.patch.input.60 b/parm/hycom/regional/hafs_hycom_hcp70.basin.patch.input.60 index ffe476ddb..f274b343f 100644 --- a/parm/hycom/regional/hafs_hycom_hcp70.basin.patch.input.60 +++ b/parm/hycom/regional/hafs_hycom_hcp70.basin.patch.input.60 @@ -25,6 +25,6 @@ ispt( 6) = 1 90 178 265 353 440 528 616 703 790 iipe( 6) = 89 88 87 88 87 88 88 87 87 87 - + jspt( 1) = 1 82 161 240 319 398 jjpe( 1) = 81 79 79 79 79 79 diff --git a/parm/hycom/regional/hafs_hycom_hep20.basin.fcst.blkdat.input b/parm/hycom/regional/hafs_hycom_hep20.basin.fcst.blkdat.input index af185e71d..e2e4428a8 100644 --- a/parm/hycom/regional/hafs_hycom_hep20.basin.fcst.blkdat.input +++ b/parm/hycom/regional/hafs_hycom_hep20.basin.fcst.blkdat.input @@ -117,7 +117,7 @@ sigma:84-14m; depth_GLBb0.08_11; apply offlux to CICE; 2.2.86C2p0i-sm-sse-900d 37.30 'sigma ' = layer 31 isopycnal target density (sigma units) 37.42 'sigma ' = layer 32 isopycnal target density (sigma units) 2 'iniflg' = initial state flag (0=levl, 1=zonl, 2=clim) - -1 'jerlv0' = initial jerlov water type (1 to 5; 0 for KPAR, -1 for CHL) + -1 'jerlv0' = initial jerlov water type (1 to 5; 0 for KPAR, -1 for CHL) 3 'yrflag' = days in year flag (0=360, 1=366, 2=366J1, 3=actual) 1 'sshflg' = diagnostic SSH flag (0=SSH,1=SSH&stericSSH) 0.125 'dsurfq' = number of days between model diagnostics at the surface diff --git a/parm/hycom/regional/hafs_hycom_hep20.basin.patch.input.120 b/parm/hycom/regional/hafs_hycom_hep20.basin.patch.input.120 index 2e157b444..c92531799 100644 --- a/parm/hycom/regional/hafs_hycom_hep20.basin.patch.input.120 +++ b/parm/hycom/regional/hafs_hycom_hep20.basin.patch.input.120 @@ -37,6 +37,6 @@ ispt( 6) = 1 62 123 184 245 306 367 428 iipe( 6) = 61 61 61 61 61 61 61 62 62 62 62 62 32 6 6 6 6 6 6 6 - + jspt( 1) = 1 80 159 239 319 398 jjpe( 1) = 79 79 80 80 79 79 diff --git a/parm/hycom/regional/hafs_hycom_hep20.basin.patch.input.60 b/parm/hycom/regional/hafs_hycom_hep20.basin.patch.input.60 index 3b89d6d21..72e19ec4d 100644 --- a/parm/hycom/regional/hafs_hycom_hep20.basin.patch.input.60 +++ b/parm/hycom/regional/hafs_hycom_hep20.basin.patch.input.60 @@ -21,6 +21,6 @@ ispt( 5) = 1 103 205 307 409 511 614 717 915 1017 1119 1221 iipe( 5) = 102 102 102 102 102 103 103 75 6 6 6 6 - + jspt( 1) = 1 96 192 287 382 jjpe( 1) = 95 96 95 95 95 diff --git a/parm/hycom/regional/hafs_hycom_hwp30.basin.fcst.blkdat.input b/parm/hycom/regional/hafs_hycom_hwp30.basin.fcst.blkdat.input index 41badc7db..f7ae179bd 100644 --- a/parm/hycom/regional/hafs_hycom_hwp30.basin.fcst.blkdat.input +++ b/parm/hycom/regional/hafs_hycom_hwp30.basin.fcst.blkdat.input @@ -117,7 +117,7 @@ sigma:84-14m; depth_GLBb0.08_11; apply offlux to CICE; 2.2.86C2p0i-sm-sse-900d 37.30 'sigma ' = layer 31 isopycnal target density (sigma units) 37.42 'sigma ' = layer 32 isopycnal target density (sigma units) 2 'iniflg' = initial state flag (0=levl, 1=zonl, 2=clim) - -1 'jerlv0' = initial jerlov water type (1 to 5; 0 for KPAR, -1 for CHL) + -1 'jerlv0' = initial jerlov water type (1 to 5; 0 for KPAR, -1 for CHL) 3 'yrflag' = days in year flag (0=360, 1=366, 2=366J1, 3=actual) 1 'sshflg' = diagnostic SSH flag (0=SSH,1=SSH&stericSSH) 0.125 'dsurfq' = number of days between model diagnostics at the surface diff --git a/parm/hycom/regional/hafs_hycom_hwp30.basin.patch.input.120 b/parm/hycom/regional/hafs_hycom_hwp30.basin.patch.input.120 index 0332b722e..9e173ce2e 100644 --- a/parm/hycom/regional/hafs_hycom_hwp30.basin.patch.input.120 +++ b/parm/hycom/regional/hafs_hycom_hwp30.basin.patch.input.120 @@ -33,6 +33,6 @@ ispt( 8) = 61 127 193 234 265 331 397 463 529 595 661 727 793 859 925 iipe( 8) = 6 6 6 31 66 66 66 66 66 66 66 66 66 66 65 - + jspt( 1) = 1 61 121 181 241 301 361 421 jjpe( 1) = 60 60 60 60 60 60 60 60 diff --git a/parm/hycom/regional/hafs_hycom_hwp30.basin.patch.input.60 b/parm/hycom/regional/hafs_hycom_hwp30.basin.patch.input.60 index c27007342..4282c25bb 100644 --- a/parm/hycom/regional/hafs_hycom_hwp30.basin.patch.input.60 +++ b/parm/hycom/regional/hafs_hycom_hwp30.basin.patch.input.60 @@ -21,6 +21,6 @@ ispt( 5) = 77 159 234 247 330 413 496 579 662 744 826 908 iipe( 5) = 6 6 13 83 83 83 83 83 82 82 82 82 - + jspt( 1) = 1 97 193 289 385 jjpe( 1) = 96 96 96 96 96 diff --git a/parm/product/namelist.gettrk_tmp b/parm/product/namelist.gettrk_tmp index 268ac7f95..a2bb83cba 100644 --- a/parm/product/namelist.gettrk_tmp +++ b/parm/product/namelist.gettrk_tmp @@ -58,7 +58,7 @@ atcfdescr = "storm", / -&cintinfo +&cintinfo contint_grid_bound_check = 50.0 / diff --git a/parm/system.conf.hera b/parm/system.conf.hera index 2a99286f4..57b8db088 100644 --- a/parm/system.conf.hera +++ b/parm/system.conf.hera @@ -17,7 +17,7 @@ fcst_catalog=hera_fcst_{GFSVER} inputroot=/scratch1/NCEPDEV/hwrf/noscrub/hafs-input/hafsdata_{GFSVER} [hera_fcst_PROD2019] -inputroot=/scratch1/NCEPDEV/hwrf/noscrub/hafs-input/COMGFS +inputroot=/scratch1/NCEPDEV/hwrf/noscrub/hafs-input/COMGFSv16 [dir] ## Non-scrubbed directory for track files, etc. Make sure you edit this. @@ -29,9 +29,9 @@ CDSCRUB=/scratch1/NCEPDEV/{disk_project}/scrub/{ENV[USER]} ## Syndat directory for finding which cycles to run syndat=/scratch1/NCEPDEV/hwrf/noscrub/input/SYNDAT-PLUS ## Input GFS data directory -COMgfs=/scratch1/NCEPDEV/hwrf/noscrub/hafs-input/COMGFS +COMgfs=/scratch1/NCEPDEV/hwrf/noscrub/hafs-input/COMGFSv16 COMINgfs={COMgfs} -COMrtofs=/scratch1/NCEPDEV/hwrf/noscrub/hafs-input/COMRTOFS +COMrtofs=/scratch1/NCEPDEV/hwrf/noscrub/hafs-input/COMRTOFSv2 COMINrtofs={COMrtofs} ## A-Deck directory for graphics ADECKhafs=/scratch1/NCEPDEV/hwrf/noscrub/input/abdeck/aid @@ -47,5 +47,8 @@ glob_layoutx=8 glob_layouty=10 layoutx=40 layouty=30 -write_groups=3 -write_tasks_per_group=40 +write_groups=1 +write_tasks_per_group=80 + +[rocotostr] +FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 diff --git a/parm/system.conf.jet b/parm/system.conf.jet index 51524bf4c..c499f4a35 100644 --- a/parm/system.conf.jet +++ b/parm/system.conf.jet @@ -18,7 +18,7 @@ fcst_catalog=jet_fcst_{GFSVER} inputroot=/lfs1/HFIP/hwrf-data/hafs-input/hafsdata_{GFSVER} [jet_fcst_PROD2019] -inputroot=/lfs1/HFIP/hwrf-data/hafs-input/COMGFS +inputroot=/lfs4/HFIP/hwrf-data/hafs-input/COMGFSv16 [dir] ## Non-scrubbed directory for track files, etc. Make sure you edit this. @@ -30,9 +30,9 @@ CDSAVE=/lfs4/HFIP/{disk_project}/{ENV[USER]} ## Syndat directory for finding which cycles to run syndat=/lfs4/HFIP/hwrf-data/hwrf-input/SYNDAT-PLUS ## Input GFS data directory -COMgfs=/lfs1/HFIP/hwrf-data/hafs-input/COMGFS +COMgfs=/lfs4/HFIP/hwrf-data/hafs-input/COMGFSv16 COMINgfs={COMgfs} -COMrtofs=/lfs1/HFIP/hwrf-data/hafs-input/COMRTOFS +COMrtofs=/lfs4/HFIP/hwrf-data/hafs-input/COMRTOFSv2 COMINrtofs={COMrtofs} ## A-Deck directory for graphics ADECKhafs=/lfs4/HFIP/hwrf-data/hwrf-input/abdeck/aid @@ -43,3 +43,11 @@ BDECKhafs=/lfs4/HFIP/hwrf-data/hwrf-input/abdeck/btk [holdvars] WHERE_AM_I=jet ;; Which cluster? (For setting up environment.) WHICH_JET=x ;; Which part of Jet? + +[forecast] +write_groups=2 +write_tasks_per_group=48 + +[rocotostr] +FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 + diff --git a/parm/system.conf.kjet b/parm/system.conf.kjet new file mode 100644 index 000000000..a117a0c8a --- /dev/null +++ b/parm/system.conf.kjet @@ -0,0 +1,53 @@ +## This is the system-specific configuration file for jet +[config] +## Project disk area +disk_project=hwrfv3 +## Project hpss tape area +tape_project=emc-hwrf +## Theia CPU account name for submitting jobs to the batch system. +cpu_account=hwrfv3 +## Archive path +archive=hpss:/NCEPDEV/{tape_project}/5year/{ENV[USER]}/{SUBEXPT}/{out_prefix}.tar +## Specify input sources for HISTORY mode. +input_sources=jet_sources_{GFSVER} +## Specify the DataCatalog for FORECAST mode runs. +fcst_catalog=jet_fcst_{GFSVER} + +[hafsdata] +#inputroot=/lfs1/HFIP/{disk_project}/{ENV[USER]}/hafsdata_{GFSVER} +inputroot=/lfs1/HFIP/hwrf-data/hafs-input/hafsdata_{GFSVER} + +[jet_fcst_PROD2019] +inputroot=/lfs4/HFIP/hwrf-data/hafs-input/COMGFSv16 + +[dir] +## Non-scrubbed directory for track files, etc. Make sure you edit this. +CDNOSCRUB=/lfs4/HFIP/{disk_project}/{ENV[USER]}/noscrub/hafstrak +## Scrubbed directory for large work files. Make sure you edit this. +CDSCRUB=/lfs4/HFIP/{disk_project}/{ENV[USER]}/hafstmp +## Save directory. Make sure you edit this. +CDSAVE=/lfs4/HFIP/{disk_project}/{ENV[USER]} +## Syndat directory for finding which cycles to run +syndat=/lfs4/HFIP/hwrf-data/hwrf-input/SYNDAT-PLUS +## Input GFS data directory +COMgfs=/lfs4/HFIP/hwrf-data/hafs-input/COMGFSv16 +COMINgfs={COMgfs} +COMrtofs=/lfs4/HFIP/hwrf-data/hafs-input/COMRTOFSv2 +COMINrtofs={COMrtofs} +## A-Deck directory for graphics +ADECKhafs=/lfs4/HFIP/hwrf-data/hwrf-input/abdeck/aid +## B-Deck directory for graphics +BDECKhafs=/lfs4/HFIP/hwrf-data/hwrf-input/abdeck/btk + +## Used when parsing hwrf_holdvars.txt to make storm*.holdvars.txt in COM +[holdvars] +WHERE_AM_I=jet ;; Which cluster? (For setting up environment.) +WHICH_JET=k ;; Which part of Jet? + +[forecast] +write_groups=1 +write_tasks_per_group=80 + +[rocotostr] +FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 + diff --git a/parm/system.conf.orion b/parm/system.conf.orion index 52e5e5867..3f419c5db 100644 --- a/parm/system.conf.orion +++ b/parm/system.conf.orion @@ -17,7 +17,7 @@ fcst_catalog=orion_fcst_{GFSVER} inputroot=/work/noaa/hwrf/noscrub/hafs-input/hafsdata_{GFSVER} [orion_fcst_PROD2019] -inputroot=/work/noaa/hwrf/noscrub/hafs-input/COMGFS +inputroot=/work/noaa/hwrf/noscrub/hafs-input/COMGFSv16 [dir] ## Non-scrubbed directory for track files, etc. Make sure you edit this. @@ -29,9 +29,9 @@ CDSCRUB=/work/noaa/{disk_project}/scrub/{ENV[USER]} ## Syndat directory for finding which cycles to run syndat=/work/noaa/hwrf/noscrub/input/SYNDAT-PLUS ## Input GFS data directory -COMgfs=/work/noaa/hwrf/noscrub/hafs-input/COMGFS +COMgfs=/work/noaa/hwrf/noscrub/hafs-input/COMGFSv16 COMINgfs={COMgfs} -COMrtofs=/work/noaa/hwrf/noscrub/hafs-input/COMRTOFS +COMrtofs=/work/noaa/hwrf/noscrub/hafs-input/COMRTOFSv2 COMINrtofs={COMrtofs} ## A-Deck directory for graphics ADECKhafs=/work/noaa/hwrf/noscrub/input/abdeck/aid @@ -47,5 +47,8 @@ glob_layoutx=8 glob_layouty=10 layoutx=40 layouty=30 -write_groups=3 -write_tasks_per_group=40 +write_groups=1 +write_tasks_per_group=80 + +[rocotostr] +FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 diff --git a/parm/system.conf.wcoss_cray b/parm/system.conf.wcoss_cray index bd76333f4..ddba72d2f 100644 --- a/parm/system.conf.wcoss_cray +++ b/parm/system.conf.wcoss_cray @@ -31,9 +31,9 @@ CDSAVE=/gpfs/hps3/emc/{disk_project}/noscrub/{ENV[USER]}/save syndat=/gpfs/hps3/emc/hwrf/noscrub/input/SYNDAT-PLUS ## Input GFS data directory #COMgfs=/gpfs/dell1/nco/ops/com/gfs/prod -COMgfs=/gpfs/hps3/emc/hwrf/noscrub/hafs-input/COMGFS +COMgfs=/gpfs/dell3/nco/storage/hurpara/hafs-input/COMGFSv16 COMINgfs={COMgfs} -COMrtofs=/gpfs/hps3/emc/hwrf/noscrub/hafs-input/COMRTOFS +COMrtofs=/gpfs/dell3/nco/storage/hurpara/hafs-input/COMRTOFSv2 COMINrtofs={COMrtofs} ## A-Deck directory for graphics ADECKhafs=/gpfs/hps3/emc/hwrf/noscrub/emc.hurpara/trak/abdeck/aid @@ -44,3 +44,10 @@ BDECKhafs=/gpfs/hps3/emc/hwrf/noscrub/emc.hurpara/trak/abdeck/btk [holdvars] WHERE_AM_I=wcoss_cray ;; Which cluster? (For setting up environment.) WHICH_JET=none ;; Which part of Jet are we on? None; we are not on Jet. + +[forecast] +write_groups=2 +write_tasks_per_group=48 + +[rocotostr] +FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 diff --git a/parm/system.conf.wcoss_dell_p3 b/parm/system.conf.wcoss_dell_p3 index 2c24de8c1..edd04c99d 100644 --- a/parm/system.conf.wcoss_dell_p3 +++ b/parm/system.conf.wcoss_dell_p3 @@ -31,9 +31,9 @@ CDSAVE=/gpfs/dell2/emc/{disk_project}/noscrub/{ENV[USER]}/save syndat=/gpfs/hps3/emc/hwrf/noscrub/input/SYNDAT-PLUS ## Input GFS data directory #COMgfs=/gpfs/dell1/nco/ops/com/gfs/prod -COMgfs=/gpfs/hps3/emc/hwrf/noscrub/hafs-input/COMGFS +COMgfs=/gpfs/dell3/nco/storage/hurpara/hafs-input/COMGFSv16 COMINgfs={COMgfs} -COMrtofs=/gpfs/hps3/emc/hwrf/noscrub/hafs-input/COMRTOFS +COMrtofs=/gpfs/dell3/nco/storage/hurpara/hafs-input/COMRTOFSv2 COMINrtofs={COMrtofs} ## A-Deck directory for graphics ADECKhafs=/gpfs/hps3/emc/hwrf/noscrub/emc.hurpara/trak/abdeck/aid @@ -44,3 +44,10 @@ BDECKhafs=/gpfs/hps3/emc/hwrf/noscrub/emc.hurpara/trak/abdeck/btk [holdvars] WHERE_AM_I=wcoss_dell_p3 ;; Which cluster? (For setting up environment.) WHICH_JET=none ;; Which part of Jet are we on? None; we are not on Jet. + +[forecast] +write_groups=2 +write_tasks_per_group=48 + +[rocotostr] +FORECAST_RESOURCES=FORECAST_RESOURCES_regional_{forecast/layoutx}x{forecast/layouty}io{forecast/write_groups}x{forecast/write_tasks_per_group}_omp2 diff --git a/rocoto/cronjob_hafs.sh b/rocoto/cronjob_hafs.sh index 530630247..c94c25663 100755 --- a/rocoto/cronjob_hafs.sh +++ b/rocoto/cronjob_hafs.sh @@ -18,14 +18,14 @@ date #PYTHON3=/apps/intel/intelpython3/bin/python3 # MSU Orion -#HOMEhafs=/work/noaa/hwrf/save/${USER}/HAFS -#dev="-s sites/orion.ent -f" -#PYTHON3=/apps/intel-2020/intel-2020/intelpython3/bin/python3 + HOMEhafs=/work/noaa/hwrf/save/${USER}/HAFS + dev="-s sites/orion.ent -f" + PYTHON3=/apps/intel-2020/intel-2020/intelpython3/bin/python3 # NOAA RDHPCS Hera - HOMEhafs=/scratch1/NCEPDEV/hwrf/save/${USER}/HAFS - dev="-s sites/hera.ent -f" - PYTHON3=/apps/intel/intelpython3/bin/python3 +#HOMEhafs=/scratch1/NCEPDEV/hwrf/save/${USER}/HAFS +#dev="-s sites/hera.ent -f" +#PYTHON3=/apps/intel/intelpython3/bin/python3 cd ${HOMEhafs}/rocoto @@ -35,14 +35,14 @@ EXPT=$(basename ${HOMEhafs}) # Here are some simple examples, more examples can be seen in cronjob_hafs_rt.sh # Run all cycles of a storm -#${PYTHON3} ./run_hafs.py ${dev} 2019 05L HISTORY config.EXPT=${EXPT}# Dorian +#${PYTHON3} ./run_hafs.py ${dev} 2020 13L HISTORY config.EXPT=${EXPT} # Laura # Run specified cycles of a storm -#${PYTHON3} ./run_hafs.py ${dev} 2018083018-2018083100 06L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_try1 # Florence +#${PYTHON3} ./run_hafs.py ${dev} 2020082506-2020082512 13L HISTORY \ +# config.EXPT=${EXPT} config.SUBEXPT=${EXPT} # Laura # Run one cycle of a storm - ${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY config.EXPT=${EXPT} + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082512 13L HISTORY config.EXPT=${EXPT} #=============================================================================== diff --git a/rocoto/cronjob_hafs_hycom.sh b/rocoto/cronjob_hafs_hycom.sh deleted file mode 100755 index 41212bbb9..000000000 --- a/rocoto/cronjob_hafs_hycom.sh +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/sh -set -x -date - -# NOAA WCOSS Dell Phase3 -#HOMEhafs=/gpfs/dell2/emc/modeling/noscrub/${USER}/save/HAFS -#dev="-s sites/wcoss_dell_p3.ent -f" -#PYTHON3=/usrx/local/prod/packages/python/3.6.3/bin/python3 - -# NOAA WCOSS Cray -#HOMEhafs=/gpfs/hps3/emc/hwrf/noscrub/${USER}/save/HAFS -#dev="-s sites/wcoss_cray.ent -f" -#PYTHON3=/opt/intel/intelpython3/bin/python3 - -# NOAA RDHPCS Jet -#HOMEhafs=/mnt/lfs4/HFIP/hwrfv3/${USER}/HAFS -#dev="-s sites/xjet.ent -f" -#PYTHON3=/apps/intel/intelpython3/bin/python3 - -# MSU Orion -#HOMEhafs=/work/noaa/hwrf/save/${USER}/HAFS -#dev="-s sites/orion.ent -f" -#PYTHON3=/apps/intel-2020/intel-2020/intelpython3/bin/python3 - -# NOAA RDHPCS Hera - HOMEhafs=/scratch1/NCEPDEV/hwrf/save/${USER}/HAFS - dev="-s sites/hera.ent -f" - PYTHON3=/apps/intel/intelpython3/bin/python3 - -cd ${HOMEhafs}/rocoto - -EXPT=$(basename ${HOMEhafs}) - -scrubopt="config.scrub_work=no config.scrub_com=no" - -#=============================================================================== - -# Run regional hafs-hycom coupled configuration with the cmeps-based coupling - ${PYTHON3} ./run_hafs.py -t ${dev} 2019082900 00L HISTORY \ - config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_cplocean3 \ - config.ictype=gfsnemsio config.bctype=gfsgrib2_0p25 \ - ${scrubopt} \ - ../parm/hafs_regional_static.conf \ - ../parm/hafs_hycom.conf \ - forecast.cpl_ocean=3 - -# Run regional hafs-hycom coupled configuration with the bilinear regridding method - ${PYTHON3} ./run_hafs.py -t ${dev} 2019082900 00L HISTORY \ - config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_cplocean2 \ - config.ictype=gfsnemsio config.bctype=gfsgrib2_0p25 \ - ${scrubopt} \ - ../parm/hafs_regional_static.conf \ - ../parm/hafs_hycom.conf -# forecast.cpl_ocean=2 forecast.merge_import=.true. # default settings in hafs_hycom.conf - -# Run regional hafs-hycom coupled configuration with the nearest point regridding method -#${PYTHON3} ./run_hafs.py -t ${dev} 2019082900 00L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_cplocean1 \ -# config.ictype=gfsnemsio config.bctype=gfsgrib2_0p25 \ -# ${scrubopt} \ -# ../parm/hafs_regional_static.conf \ -# ../parm/hafs_hycom.conf \ -# forecast.cpl_ocean=1 forecast.merge_import=.false. - -# Run regional hafs-hycom coupled configuration in side-by-side model (no coupling) -#${PYTHON3} ./run_hafs.py -t ${dev} 2019082900 00L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_cplocean0 \ -# config.ictype=gfsnemsio config.bctype=gfsgrib2_0p25 \ -# ${scrubopt} \ -# ../parm/hafs_regional_static.conf \ -# ../parm/hafs_hycom.conf \ -# forecast.cpl_ocean=0 forecast.merge_import=.false. - - -#=============================================================================== - -date - -echo 'cronjob done' diff --git a/rocoto/cronjob_hafs_rt.sh b/rocoto/cronjob_hafs_rt.sh index 143edb649..0759f5ee6 100755 --- a/rocoto/cronjob_hafs_rt.sh +++ b/rocoto/cronjob_hafs_rt.sh @@ -34,137 +34,47 @@ scrubopt="config.scrub_work=no config.scrub_com=no" #=============================================================================== -# Regional static NATL basin-focused and ocean-coupled configuration with GFSv16 netcdf format IC and grib2ab format BC - ${PYTHON3} ./run_hafs.py -t ${dev} 2019082900 00L HISTORY \ - config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_coupled_netcdf \ - config.ictype=gfsnetcdf config.bctype=gfsgrib2ab_0p25 \ - config.halo_blend=10 \ - config.GFSVER=PROD2021 \ - dir.COMgfs=/work/noaa/hwrf/noscrub/hafs-input/COMGFSv16 \ + # Regional static NATL basin-focused configuration with cmeps-based ocean coupling + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082512 00L HISTORY \ + config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_static_cplocean3 \ config.NHRS=12 ${scrubopt} \ ../parm/hafs_regional_static.conf \ ../parm/hafs_hycom.conf -# Regional static NATL basin-focused and cmeps-based ocean-coupled configuration with GFSv16 netcdf format IC and grib2ab format BC - ${PYTHON3} ./run_hafs.py -t ${dev} 2019082900 00L HISTORY \ - config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_coupled_netcdf_cmeps \ - config.ictype=gfsnetcdf config.bctype=gfsgrib2ab_0p25 \ - config.halo_blend=10 \ - config.GFSVER=PROD2021 \ - dir.COMgfs=/work/noaa/hwrf/noscrub/hafs-input/COMGFSv16 \ - config.NHRS=12 ${scrubopt} \ - ../parm/hafs_regional_static.conf \ - ../parm/hafs_hycom.conf \ - forecast.cpl_ocean=3 - -# Regional static NATL basin-focused configuration with GFS nemsio format IC/BC -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_static \ -# config.NHRS=12 ${scrubopt} \ -# ../parm/hafs_regional_static.conf - -# Regional storm-focused configuration with GFS nemsio format IC/BC - ${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ - config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional \ - config.NHRS=12 ${scrubopt} - -# Regional static NATL basin-focused configuration with GFS nemsio format IC and grib2ab format BC - ${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ - config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_static_grib2ab_lbc \ - config.ictype=gfsnemsio config.bctype=gfsgrib2ab_0p25 \ + # Regional static NATL basin-focused configuration + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082512 00L HISTORY \ + config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_static \ config.NHRS=12 ${scrubopt} \ ../parm/hafs_regional_static.conf -# Regional static NATL basin-focused configuration with GFS nemsio format IC and grib2 format BC -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_static_grib2_lbc \ -# config.ictype=gfsnemsio config.bctype=gfsgrib2_0p25 \ -# config.NHRS=12 ${scrubopt} \ -# ../parm/hafs_regional_static.conf - -# Regional storm-focused configuration with GFS nemsio format IC and grib2ab format BC -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_grib2ab_lbc \ -# config.ictype=gfsnemsio config.bctype=gfsgrib2ab_0p25 \ -# config.NHRS=12 ${scrubopt} - -# Regional storm-focused configuration with GFS grib2 format IC and grib2 format BC - ${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ - config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_grib2 \ - config.ictype=gfsgrib2_0p25 config.bctype=gfsgrib2_0p25 \ - config.halo_blend=10 forecast.nstf_n2=1 \ - config.NHRS=12 ${scrubopt} - -# Regional static NATL basin-focused and ocean-coupled configuration with GFS nemsio format IC and grib2ab format BC - ${PYTHON3} ./run_hafs.py -t ${dev} 2019082900 00L HISTORY \ - config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_coupled \ - config.ictype=gfsnemsio config.bctype=gfsgrib2ab_0p25 \ - config.halo_blend=10 \ + # Regional storm-focused configuration with direct ocean coupling + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082512 13L HISTORY \ + config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_cplocean2 \ config.NHRS=12 ${scrubopt} \ - ../parm/hafs_regional_static.conf \ - ../parm/hafs_hycom.conf + ../parm/hafs_hycom.conf \ + forecast.cpl_ocean=2 -# Regional static NATL basin-focused configuration with the hwrf physics suite -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_static_hwrf \ -# config.ictype=gfsnemsio config.bctype=gfsgrib2ab_0p25 \ -# config.NHRS=12 ${scrubopt} \ -# ../parm/hafs_regional_static.conf \ -# dir.PARMforecast={PARMhafs}/forecast/regional_hwrf \ -# forecast.ccpp_suite_regional=HAFS_v0_hwrf_nougwd + # Regional storm-focused configuration with GFS grib2ab format IC/BC + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082512 13L HISTORY \ + config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional \ + config.ictype=gfsgrib2ab_0p25 forecast.nstf_n2=1 \ + config.NHRS=12 ${scrubopt} #=============================================================================== -# Global-nesting static NATL basin-focused configuration with GFS nemsio format IC/BC - ${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ + # Global-nesting static NATL basin-focused configuration + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082512 00L HISTORY \ config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_globnest_static \ config.NHRS=12 ${scrubopt} \ ../parm/hafs_globnest_static.conf -# Global-nesting storm-focused configuration with GFS nemsio format IC/BC -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_globnest \ -# config.NHRS=12 ${scrubopt} \ -# ../parm/hafs_globnest.conf - -# Global-nesting storm-focused configuration with GFS grib2ab format IC/BC - ${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ + # Global-nesting storm-focused configuration with GFS grib2ab format IC/BC + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082512 13L HISTORY \ config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_globnest_grib2ab \ config.ictype=gfsgrib2ab_0p25 forecast.nstf_n2=1 \ config.NHRS=12 ${scrubopt} \ ../parm/hafs_globnest.conf -# Global-nesting static NATL basin-focused configuration with the hwrf physics suite -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 09L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_globnest_static_hwrf \ -# config.NHRS=12 ${scrubopt} \ -# ../parm/hafs_globnest_static.conf \ -# dir.PARMforecast={PARMhafs}/forecast/globnest_hwrf \ -# forecast.ccpp_suite_glob=HAFS_v0_hwrf \ -# forecast.ccpp_suite_nest=HAFS_v0_hwrf_nougwd - -#=============================================================================== - -# Fakestorm (e.g., NATL00L) with the regional static NATL basin-focused domain configuration -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 00L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_static_fakestorm \ -# config.NHRS=12 ${scrubopt} \ -# ../parm/hafs_fakestorm.conf - -# Fakestorm globnest_C96s1n4_180x180 configuration -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 00L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_globnest_C96s1n4_180x180 \ -# config.NHRS=12 ${scrubopt} \ -# ../parm/examples/hafs_globnest_C96s1n4_180x180.conf \ -# ../parm/hafs_fakestorm.conf - -# Fakestorm regional_C96s1n4_180x180 configuration -#${PYTHON3} ./run_hafs.py -t ${dev} 2019091600 00L HISTORY \ -# config.EXPT=${EXPT} config.SUBEXPT=${EXPT}_rt_regional_C96s1n4_180x180 \ -# config.NHRS=12 ${scrubopt} \ -# ../parm/examples/hafs_regional_C96s1n4_180x180.conf \ -# ../parm/hafs_fakestorm.conf - #=============================================================================== date diff --git a/rocoto/cronjob_hafsv0p1a_tmp.sh b/rocoto/cronjob_hafsv0p1a_tmp.sh deleted file mode 100755 index 7b113b6de..000000000 --- a/rocoto/cronjob_hafsv0p1a_tmp.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/sh -set -x -date - -# NOAA WCOSS Dell Phase3 -#HOMEhafs=/gpfs/dell2/emc/modeling/noscrub/${USER}/save/HAFS -#dev="-s sites/wcoss_dell_p3.ent -f" -#PYTHON3=/usrx/local/prod/packages/python/3.6.3/bin/python3 - -# NOAA WCOSS Cray -#HOMEhafs=/gpfs/hps3/emc/hwrf/noscrub/${USER}/save/HAFS -#dev="-s sites/wcoss_cray.ent -f" -#PYTHON3=/opt/intel/intelpython3/bin/python3 - -# NOAA RDHPCS Jet - HOMEhafs=/mnt/lfs4/HFIP/hwrfv3/${USER}/hafsv0p1a_202005 -#dev="-s sites/xjet.ent -f" - dev="-s sites/xjet_hafsv0p1a.ent -f" - PYTHON3=/apps/intel/intelpython3/bin/python3 - -# MSU Orion -#HOMEhafs=/work/noaa/hwrf/save/${USER}/HAFS -#dev="-s sites/orion.ent -f" -#PYTHON3=/apps/intel-2020/intel-2020/intelpython3/bin/python3 - -# NOAA RDHPCS Hera -#HOMEhafs=/scratch1/NCEPDEV/hwrf/save/${USER}/HAFS -#dev="-s sites/hera.ent -f" -#PYTHON3=/apps/intel/intelpython3/bin/python3 - -cd ${HOMEhafs}/rocoto - -EXPT=$(basename ${HOMEhafs}) -scrubopt="config.scrub_work=no config.scrub_com=no" - -#=============================================================================== -# hafs.v0.1a near real-time parallel for 2020 NATL storms - confopts="config.EXPT=${EXPT} config.SUBEXPT=hafsv0p1acpl_202007 \ - config.run_hrdgraphics=yes \ - config.run_emcgraphics=yes \ - ../parm/hafsv0p1aL91_AL.conf \ - ../parm/hafs_hycom.conf" -# Add this option if pgrb2b GFS BC files do not exist -# config.bctype=gfsgrib2_0p25 \ - -#${PYTHON3} ./run_hafs.py -t ${dev} 2020082400 00L HISTORY ${confopts} - -#=============================================================================== -# hafs.v0.1a near real-time parallel for 2020 EPAC storms - confopts="config.EXPT=${EXPT} config.SUBEXPT=hafsv0p1acpl_202007 \ - config.run_hrdgraphics=no \ - config.run_emcgraphics=yes \ - ../parm/hafsv0p1aL91_EP.conf \ - ../parm/hafs_hycom.conf" -#${PYTHON3} ./run_hafs.py -t ${dev} 2020072812 00E HISTORY ${confopts} - -#=============================================================================== -# hafs.v0.1a near real-time parallel for 2020 WPAC storms - confopts="config.EXPT=${EXPT} config.SUBEXPT=hafsv0p1acpl_202007 \ - config.run_hrdgraphics=no \ - config.run_emcgraphics=yes \ - ../parm/hafsv0p1aL91_WP.conf \ - ../parm/hafs_hycom.conf" -#${PYTHON3} ./run_hafs.py -t ${dev} 2020081100 00W HISTORY ${confopts} - -#=============================================================================== - -date - -echo 'cronjob done' diff --git a/rocoto/cronjob_hafsv0p2a_baseline.sh b/rocoto/cronjob_hafsv0p2a_baseline.sh new file mode 100755 index 000000000..5c8ff3e9e --- /dev/null +++ b/rocoto/cronjob_hafsv0p2a_baseline.sh @@ -0,0 +1,67 @@ +#!/bin/sh +set -x +date + +# NOAA WCOSS Dell Phase3 +#HOMEhafs=/gpfs/dell2/emc/modeling/noscrub/${USER}/save/HAFS +#dev="-s sites/wcoss_dell_p3.ent -f" +#PYTHON3=/usrx/local/prod/packages/python/3.6.3/bin/python3 + +# NOAA WCOSS Cray +#HOMEhafs=/gpfs/hps3/emc/hwrf/noscrub/${USER}/save/HAFS +#dev="-s sites/wcoss_cray.ent -f" +#PYTHON3=/opt/intel/intelpython3/bin/python3 + +# NOAA RDHPCS Jet +#HOMEhafs=/mnt/lfs4/HFIP/hwrfv3/${USER}/HAFS +##dev="-s sites/xjet.ent -f" +#dev="-s sites/xjet_hafsv0p2a.ent -f" +#PYTHON3=/apps/intel/intelpython3/bin/python3 + +# MSU Orion + HOMEhafs=/work/noaa/hwrf/save/${USER}/HAFS + dev="-s sites/orion.ent -f" + PYTHON3=/apps/intel-2020/intel-2020/intelpython3/bin/python3 + +# NOAA RDHPCS Hera +#HOMEhafs=/scratch1/NCEPDEV/hwrf/save/${USER}/HAFS +#dev="-s sites/hera.ent -f" +#PYTHON3=/apps/intel/intelpython3/bin/python3 + +cd ${HOMEhafs}/rocoto + +EXPT=$(basename ${HOMEhafs}) + +#=============================================================================== + + # hafsv0p2a baseline + confopts="config.EXPT=${EXPT} config.SUBEXPT=hafsv0p2a_baseline \ + ../parm/hafsv0p2a_baseline_AL.conf \ + ../parm/hafs_hycom.conf" + + # Technical test for 2020082506-2020082512 13L2020 + ${PYTHON3} ./run_hafs.py -t ${dev} 2020082506-2020082512 00L HISTORY ${confopts} \ + config.run_emcgraphics=yes \ + config.scrub_work=no config.scrub_com=no + +## 2020 NATL storm slots +#${PYTHON3} ./run_hafs.py -t ${dev} 2020060112-2020060812 00L HISTORY ${confopts} # Slot 1.0: 03L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020062112-2020062406 00L HISTORY ${confopts} # Slot 1.1: 04L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020070400-2020070612 00L HISTORY ${confopts} # Slot 1.2: 05L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020070912-2020071100 00L HISTORY ${confopts} # Slot 1.3: 06L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020072112-2020072618 00L HISTORY ${confopts} # Slot 1.4: 07L, 08L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020072806-2020080500 00L HISTORY ${confopts} # Slot 2: 09L, 10L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020081100-2020081612 00L HISTORY ${confopts} # Slot 3: 11L, 12L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020081918-2020082718 00L HISTORY ${confopts} # Slot 4: 13L, 14L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020083112-2020090512 00L HISTORY ${confopts} # Slot 5: 15L, 16L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020090612-2020091118 00L HISTORY ${confopts} # Slot 6: 17Lp1, 18Lp1 +#${PYTHON3} ./run_hafs.py -t ${dev} 2020091200-2020092300 00L HISTORY ${confopts} # Slot 7: 17Lp2, 18Lp2, 19-24L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020100212-2020101018 00L HISTORY ${confopts} # Slot 8: 25L, 26L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020101618-2020102912 00L HISTORY ${confopts} # Slot 9: 27L, 28L +#${PYTHON3} ./run_hafs.py -t ${dev} 2020101618-2020102912 00L HISTORY ${confopts} # Slot 10: 29-31L # No GFSv16 version input data + +#=============================================================================== + +date + +echo 'cronjob done' diff --git a/rocoto/sites/hera.ent b/rocoto/sites/hera.ent index 5fba901f6..c62a5c0f2 100644 --- a/rocoto/sites/hera.ent +++ b/rocoto/sites/hera.ent @@ -1,7 +1,7 @@ - + @@ -24,61 +24,29 @@ - 21:ppn=12:tpp=2TOTAL_TASKS252NCTSK12&FORECAST_EXTRA;"> - 24:ppn=12:tpp=2TOTAL_TASKS288NCTSK12&FORECAST_EXTRA;"> - 30:ppn=12:tpp=2TOTAL_TASKS360NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - 112:ppn=12:tpp=2TOTAL_TASKS1344NCTSK12&FORECAST_EXTRA;"> - 118:ppn=12:tpp=2TOTAL_TASKS1416NCTSK12&FORECAST_EXTRA;"> - 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 171:ppn=12:tpp=2TOTAL_TASKS2052NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> + 20:ppn=12:tpp=2TOTAL_TASKS240NCTSK12&FORECAST_EXTRA;"> + 108:ppn=12:tpp=2TOTAL_TASKS1296NCTSK12&FORECAST_EXTRA;"> + 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - - 96:ppn=20:tpp=2TOTAL_TASKS1920NCTSK20&FORECAST_EXTRA;"> - - 66:ppn=20:tpp=2TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> + 64:ppn=20:tpp=2TOTAL_TASKS1280NCTSK20&FORECAST_EXTRA;"> + 100:ppn=20:tpp=2TOTAL_TASKS2000NCTSK20&FORECAST_EXTRA;"> - 72:ppn=20:tpp=2TOTAL_TASKS1440NCTSK20&FORECAST_EXTRA;"> - 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> - 65:ppn=20:tpp=2TOTAL_TASKS1300NCTSK20&FORECAST_EXTRA;"> - 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> + 113:ppn=12:tpp=2TOTAL_TASKS1356NCTSK12&FORECAST_EXTRA;"> + 173:ppn=12:tpp=2TOTAL_TASKS2076NCTSK12&FORECAST_EXTRA;"> - 101:ppn=20:tpp=2TOTAL_TASKS2020NCTSK20&FORECAST_EXTRA;"> - 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> + 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> - 53:ppn=12:tpp=2TOTAL_TASKS636NCTSK12&FORECAST_EXTRA;"> - 56:ppn=12:tpp=2TOTAL_TASKS672NCTSK12&FORECAST_EXTRA;"> - 62:ppn=12:tpp=2TOTAL_TASKS744NCTSK12&FORECAST_EXTRA;"> - 141:ppn=12:tpp=2TOTAL_TASKS1692NCTSK12&FORECAST_EXTRA;"> - 144:ppn=12:tpp=2TOTAL_TASKS1728NCTSK12&FORECAST_EXTRA;"> - 150:ppn=12:tpp=2TOTAL_TASKS1800NCTSK12&FORECAST_EXTRA;"> - 208:ppn=12:tpp=2TOTAL_TASKS2496NCTSK12&FORECAST_EXTRA;"> - 211:ppn=12:tpp=2TOTAL_TASKS2432NCTSK12&FORECAST_EXTRA;"> - 230:ppn=12:tpp=2TOTAL_TASKS2760NCTSK12&FORECAST_EXTRA;"> - - 90:ppn=20:tpp=2TOTAL_TASKS1800NCTSK20&FORECAST_EXTRA;"> - - 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 172:ppn=12:tpp=2TOTAL_TASKS2064NCTSK12&FORECAST_EXTRA;"> - 178:ppn=12:tpp=2TOTAL_TASKS2136NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - 180:ppn=12:tpp=2TOTAL_TASKS2160NCTSK12&FORECAST_EXTRA;"> - 186:ppn=12:tpp=2TOTAL_TASKS2232NCTSK12&FORECAST_EXTRA;"> - 161:ppn=12:tpp=2TOTAL_TASKS1932NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> - - - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> + 52:ppn=12:tpp=2TOTAL_TASKS624NCTSK12&FORECAST_EXTRA;"> + 140:ppn=12:tpp=2TOTAL_TASKS1680NCTSK12&FORECAST_EXTRA;"> + 148:ppn=12:tpp=2TOTAL_TASKS1776NCTSK12&FORECAST_EXTRA;"> + 88:ppn=20:tpp=2TOTAL_TASKS1760NCTSK20&FORECAST_EXTRA;"> - 4:ppn=40:tpp=1TOTAL_TASKS160NCTSK40OMP_THREADS107:59:00"> + 6:ppn=40:tpp=1TOTAL_TASKS240NCTSK40OMP_THREADS107:59:00"> 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> - 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:0024G"> 1:ppn=40:tpp=1TOTAL_TASKS40NCTSK1OMP_THREADS107:59:00"> 10:ppn=40:tpp=1TOTAL_TASKS400NCTSK40OMP_THREADS101:15:00"> diff --git a/rocoto/sites/kjet.ent b/rocoto/sites/kjet.ent index 22c19da2e..385bc05f4 100644 --- a/rocoto/sites/kjet.ent +++ b/rocoto/sites/kjet.ent @@ -1,7 +1,7 @@ - + --partition=kjet"> --partition=kjet"> @@ -14,53 +14,39 @@ 1G"> - 1:ppn=6:tpp=6TOTAL_TASKS6NCTSK6OMP_THREADS600:30:00"> - 3:ppn=40:tpp=1TOTAL_TASKS120NCTSK40OMP_THREADS100:30:00"> - 2:ppn=40:tpp=1TOTAL_TASKS80NCTSK40OMP_THREADS103:30:00"> + 6:ppn=2:tpp=6TOTAL_TASKS12NCTSK2OMP_THREADS600:30:0024G"> + 6:ppn=20:tpp=1TOTAL_TASKS120NCTSK20OMP_THREADS100:30:00"> + 6:ppn=20:tpp=1TOTAL_TASKS120NCTSK20OMP_THREADS101:00:00"> + 1:ppn=40:tpp=1TOTAL_TASKS40NCTSK40OMP_THREADS100:30:00"> - 06:00:00"> + 07:59:00"> OMP_THREADS2"> - 21:ppn=12:tpp=2TOTAL_TASKS252NCTSK12&FORECAST_EXTRA;"> - 24:ppn=12:tpp=2TOTAL_TASKS288NCTSK12&FORECAST_EXTRA;"> - 30:ppn=12:tpp=2TOTAL_TASKS360NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - 112:ppn=12:tpp=2TOTAL_TASKS1344NCTSK12&FORECAST_EXTRA;"> - 118:ppn=12:tpp=2TOTAL_TASKS1416NCTSK12&FORECAST_EXTRA;"> - 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 171:ppn=12:tpp=2TOTAL_TASKS2052NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> + 20:ppn=12:tpp=2TOTAL_TASKS240NCTSK12&FORECAST_EXTRA;"> + 108:ppn=12:tpp=2TOTAL_TASKS1296NCTSK12&FORECAST_EXTRA;"> + 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 66:ppn=20:tpp=2TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> + 64:ppn=20:tpp=2TOTAL_TASKS1280NCTSK20&FORECAST_EXTRA;"> + 100:ppn=20:tpp=2TOTAL_TASKS2000NCTSK20&FORECAST_EXTRA;"> - - 53:ppn=12:tpp=2TOTAL_TASKS636NCTSK12&FORECAST_EXTRA;"> - 56:ppn=12:tpp=2TOTAL_TASKS672NCTSK12&FORECAST_EXTRA;"> - 62:ppn=12:tpp=2TOTAL_TASKS744NCTSK12&FORECAST_EXTRA;"> - 141:ppn=12:tpp=2TOTAL_TASKS1692NCTSK12&FORECAST_EXTRA;"> - 144:ppn=12:tpp=2TOTAL_TASKS1728NCTSK12&FORECAST_EXTRA;"> - 150:ppn=12:tpp=2TOTAL_TASKS1800NCTSK12&FORECAST_EXTRA;"> - 208:ppn=12:tpp=2TOTAL_TASKS2496NCTSK12&FORECAST_EXTRA;"> - 211:ppn=12:tpp=2TOTAL_TASKS2432NCTSK12&FORECAST_EXTRA;"> - 230:ppn=12:tpp=2TOTAL_TASKS2760NCTSK12&FORECAST_EXTRA;"> - - 90:ppn=20:tpp=2TOTAL_TASKS1800NCTSK20&FORECAST_EXTRA;"> + + 113:ppn=12:tpp=2TOTAL_TASKS1356NCTSK12&FORECAST_EXTRA;"> + 173:ppn=12:tpp=2TOTAL_TASKS2076NCTSK12&FORECAST_EXTRA;"> - 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 172:ppn=12:tpp=2TOTAL_TASKS2064NCTSK12&FORECAST_EXTRA;"> - 178:ppn=12:tpp=2TOTAL_TASKS2136NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - 180:ppn=12:tpp=2TOTAL_TASKS2160NCTSK12&FORECAST_EXTRA;"> - 186:ppn=12:tpp=2TOTAL_TASKS2232NCTSK12&FORECAST_EXTRA;"> - 161:ppn=12:tpp=2TOTAL_TASKS1932NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> + 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> + 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> - - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> + + 52:ppn=12:tpp=2TOTAL_TASKS624NCTSK12&FORECAST_EXTRA;"> + 140:ppn=12:tpp=2TOTAL_TASKS1680NCTSK12&FORECAST_EXTRA;"> + 148:ppn=12:tpp=2TOTAL_TASKS1776NCTSK12&FORECAST_EXTRA;"> + 88:ppn=20:tpp=2TOTAL_TASKS1760NCTSK20&FORECAST_EXTRA;"> - 3:ppn=40:tpp=1TOTAL_TASKS120NCTSK40OMP_THREADS107:59:00"> - 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> + 6:ppn=40:tpp=1TOTAL_TASKS240NCTSK40OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:0024G"> + 1:ppn=40:tpp=1TOTAL_TASKS40NCTSK1OMP_THREADS107:59:00"> + 10:ppn=40:tpp=1TOTAL_TASKS400NCTSK40OMP_THREADS101:15:00"> diff --git a/rocoto/sites/orion.ent b/rocoto/sites/orion.ent index 9fd1bd995..c90228545 100644 --- a/rocoto/sites/orion.ent +++ b/rocoto/sites/orion.ent @@ -1,7 +1,7 @@ - + --partition=orion"> --partition=orion"> @@ -16,7 +16,7 @@ 6:ppn=2:tpp=6TOTAL_TASKS12NCTSK2OMP_THREADS600:30:0024G"> 6:ppn=20:tpp=1TOTAL_TASKS120NCTSK20OMP_THREADS100:30:00"> - 8:ppn=4:tpp=1TOTAL_TASKS32NCTSK4OMP_THREADS101:00:00"> + 6:ppn=20:tpp=1TOTAL_TASKS120NCTSK20OMP_THREADS101:00:00"> 1:ppn=40:tpp=1TOTAL_TASKS40NCTSK40OMP_THREADS100:30:00"> 06:00:00"> @@ -24,61 +24,29 @@ - 21:ppn=12:tpp=2TOTAL_TASKS252NCTSK12&FORECAST_EXTRA;"> - 24:ppn=12:tpp=2TOTAL_TASKS288NCTSK12&FORECAST_EXTRA;"> - 30:ppn=12:tpp=2TOTAL_TASKS360NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - 112:ppn=12:tpp=2TOTAL_TASKS1344NCTSK12&FORECAST_EXTRA;"> - 118:ppn=12:tpp=2TOTAL_TASKS1416NCTSK12&FORECAST_EXTRA;"> - 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 171:ppn=12:tpp=2TOTAL_TASKS2052NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> + 20:ppn=12:tpp=2TOTAL_TASKS240NCTSK12&FORECAST_EXTRA;"> + 108:ppn=12:tpp=2TOTAL_TASKS1296NCTSK12&FORECAST_EXTRA;"> + 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - - 96:ppn=20:tpp=2TOTAL_TASKS1920NCTSK20&FORECAST_EXTRA;"> - - 66:ppn=20:tpp=2TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> + 64:ppn=20:tpp=2TOTAL_TASKS1280NCTSK20&FORECAST_EXTRA;"> + 100:ppn=20:tpp=2TOTAL_TASKS2000NCTSK20&FORECAST_EXTRA;"> - 72:ppn=20:tpp=2TOTAL_TASKS1440NCTSK20&FORECAST_EXTRA;"> - 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> - 65:ppn=20:tpp=2TOTAL_TASKS1300NCTSK20&FORECAST_EXTRA;"> - 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> + 113:ppn=12:tpp=2TOTAL_TASKS1356NCTSK12&FORECAST_EXTRA;"> + 173:ppn=12:tpp=2TOTAL_TASKS2076NCTSK12&FORECAST_EXTRA;"> - 101:ppn=20:tpp=2TOTAL_TASKS2020NCTSK20&FORECAST_EXTRA;"> - 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> + 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> - 53:ppn=12:tpp=2TOTAL_TASKS636NCTSK12&FORECAST_EXTRA;"> - 56:ppn=12:tpp=2TOTAL_TASKS672NCTSK12&FORECAST_EXTRA;"> - 62:ppn=12:tpp=2TOTAL_TASKS744NCTSK12&FORECAST_EXTRA;"> - 141:ppn=12:tpp=2TOTAL_TASKS1692NCTSK12&FORECAST_EXTRA;"> - 144:ppn=12:tpp=2TOTAL_TASKS1728NCTSK12&FORECAST_EXTRA;"> - 150:ppn=12:tpp=2TOTAL_TASKS1800NCTSK12&FORECAST_EXTRA;"> - 208:ppn=12:tpp=2TOTAL_TASKS2496NCTSK12&FORECAST_EXTRA;"> - 211:ppn=12:tpp=2TOTAL_TASKS2432NCTSK12&FORECAST_EXTRA;"> - 230:ppn=12:tpp=2TOTAL_TASKS2760NCTSK12&FORECAST_EXTRA;"> - - 90:ppn=20:tpp=2TOTAL_TASKS1800NCTSK20&FORECAST_EXTRA;"> - - 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 172:ppn=12:tpp=2TOTAL_TASKS2064NCTSK12&FORECAST_EXTRA;"> - 178:ppn=12:tpp=2TOTAL_TASKS2136NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - 180:ppn=12:tpp=2TOTAL_TASKS2160NCTSK12&FORECAST_EXTRA;"> - 186:ppn=12:tpp=2TOTAL_TASKS2232NCTSK12&FORECAST_EXTRA;"> - 161:ppn=12:tpp=2TOTAL_TASKS1932NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> - - - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> + 52:ppn=12:tpp=2TOTAL_TASKS624NCTSK12&FORECAST_EXTRA;"> + 140:ppn=12:tpp=2TOTAL_TASKS1680NCTSK12&FORECAST_EXTRA;"> + 148:ppn=12:tpp=2TOTAL_TASKS1776NCTSK12&FORECAST_EXTRA;"> + 88:ppn=20:tpp=2TOTAL_TASKS1760NCTSK20&FORECAST_EXTRA;"> - 6:ppn=20:tpp=1TOTAL_TASKS120NCTSK20OMP_THREADS107:59:00"> + 6:ppn=40:tpp=1TOTAL_TASKS240NCTSK40OMP_THREADS107:59:00"> 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> - 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:0024G"> 1:ppn=40:tpp=1TOTAL_TASKS40NCTSK1OMP_THREADS107:59:00"> 10:ppn=40:tpp=1TOTAL_TASKS400NCTSK40OMP_THREADS101:15:00"> diff --git a/rocoto/sites/svjet.ent b/rocoto/sites/svjet.ent deleted file mode 100644 index b2ef0007a..000000000 --- a/rocoto/sites/svjet.ent +++ /dev/null @@ -1,66 +0,0 @@ - - - - - --partition=sjet:vjet"> - - --partition=sjet:vjet"> - - --partition=sjet:vjet"> - - --partition=service"> - 12"> - 12"> - - 1G"> - - 1:ppn=6:tpp=4TOTAL_TASKS6NCTSK6OMP_THREADS400:30:00"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS100:30:00"> - 2:ppn=24:tpp=1TOTAL_TASKS48NCTSK24OMP_THREADS103:30:00"> - - 06:00:00"> - OMP_THREADS2"> - - - - 21:ppn=12:tpp=2TOTAL_TASKS252NCTSK12&FORECAST_EXTRA;"> - 24:ppn=12:tpp=2TOTAL_TASKS288NCTSK12&FORECAST_EXTRA;"> - 30:ppn=12:tpp=2TOTAL_TASKS360NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - 112:ppn=12:tpp=2TOTAL_TASKS1344NCTSK12&FORECAST_EXTRA;"> - 118:ppn=12:tpp=2TOTAL_TASKS1416NCTSK12&FORECAST_EXTRA;"> - 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 171:ppn=12:tpp=2TOTAL_TASKS2052NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - - 66:ppn=20:tpp=2TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> - - - 53:ppn=12:tpp=2TOTAL_TASKS636NCTSK12&FORECAST_EXTRA;"> - 56:ppn=12:tpp=2TOTAL_TASKS672NCTSK12&FORECAST_EXTRA;"> - 62:ppn=12:tpp=2TOTAL_TASKS744NCTSK12&FORECAST_EXTRA;"> - 141:ppn=12:tpp=2TOTAL_TASKS1692NCTSK12&FORECAST_EXTRA;"> - 144:ppn=12:tpp=2TOTAL_TASKS1728NCTSK12&FORECAST_EXTRA;"> - 150:ppn=12:tpp=2TOTAL_TASKS1800NCTSK12&FORECAST_EXTRA;"> - 208:ppn=12:tpp=2TOTAL_TASKS2496NCTSK12&FORECAST_EXTRA;"> - 211:ppn=12:tpp=2TOTAL_TASKS2432NCTSK12&FORECAST_EXTRA;"> - 230:ppn=12:tpp=2TOTAL_TASKS2760NCTSK12&FORECAST_EXTRA;"> - - 90:ppn=20:tpp=2TOTAL_TASKS1800NCTSK20&FORECAST_EXTRA;"> - - 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 172:ppn=12:tpp=2TOTAL_TASKS2064NCTSK12&FORECAST_EXTRA;"> - 178:ppn=12:tpp=2TOTAL_TASKS2136NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - 180:ppn=12:tpp=2TOTAL_TASKS2160NCTSK12&FORECAST_EXTRA;"> - 186:ppn=12:tpp=2TOTAL_TASKS2232NCTSK12&FORECAST_EXTRA;"> - 161:ppn=12:tpp=2TOTAL_TASKS1932NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> - - - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> - - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS107:59:00"> - 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> - diff --git a/rocoto/sites/tujet.ent b/rocoto/sites/tujet.ent deleted file mode 100644 index e4f4980eb..000000000 --- a/rocoto/sites/tujet.ent +++ /dev/null @@ -1,66 +0,0 @@ - - - - - --partition=tjet:ujet"> - - --partition=tjet:ujet"> - - --partition=tjet:ujet"> - - --partition=service"> - 12"> - 12"> - - 1G"> - - 1:ppn=6:tpp=4TOTAL_TASKS6NCTSK6OMP_THREADS400:30:00"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS100:30:00"> - 2:ppn=24:tpp=1TOTAL_TASKS48NCTSK24OMP_THREADS103:30:00"> - - 06:00:00"> - OMP_THREADS2"> - - - - 21:ppn=12:tpp=2TOTAL_TASKS252NCTSK12&FORECAST_EXTRA;"> - 24:ppn=12:tpp=2TOTAL_TASKS288NCTSK12&FORECAST_EXTRA;"> - 30:ppn=12:tpp=2TOTAL_TASKS360NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - 112:ppn=12:tpp=2TOTAL_TASKS1344NCTSK12&FORECAST_EXTRA;"> - 118:ppn=12:tpp=2TOTAL_TASKS1416NCTSK12&FORECAST_EXTRA;"> - 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 171:ppn=12:tpp=2TOTAL_TASKS2052NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - - 66:ppn=20:tpp=2TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> - - - 53:ppn=12:tpp=2TOTAL_TASKS636NCTSK12&FORECAST_EXTRA;"> - 56:ppn=12:tpp=2TOTAL_TASKS672NCTSK12&FORECAST_EXTRA;"> - 62:ppn=12:tpp=2TOTAL_TASKS744NCTSK12&FORECAST_EXTRA;"> - 141:ppn=12:tpp=2TOTAL_TASKS1692NCTSK12&FORECAST_EXTRA;"> - 144:ppn=12:tpp=2TOTAL_TASKS1728NCTSK12&FORECAST_EXTRA;"> - 150:ppn=12:tpp=2TOTAL_TASKS1800NCTSK12&FORECAST_EXTRA;"> - 208:ppn=12:tpp=2TOTAL_TASKS2496NCTSK12&FORECAST_EXTRA;"> - 211:ppn=12:tpp=2TOTAL_TASKS2432NCTSK12&FORECAST_EXTRA;"> - 230:ppn=12:tpp=2TOTAL_TASKS2760NCTSK12&FORECAST_EXTRA;"> - - 90:ppn=20:tpp=2TOTAL_TASKS1800NCTSK20&FORECAST_EXTRA;"> - - 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 172:ppn=12:tpp=2TOTAL_TASKS2064NCTSK12&FORECAST_EXTRA;"> - 178:ppn=12:tpp=2TOTAL_TASKS2136NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - 180:ppn=12:tpp=2TOTAL_TASKS2160NCTSK12&FORECAST_EXTRA;"> - 186:ppn=12:tpp=2TOTAL_TASKS2232NCTSK12&FORECAST_EXTRA;"> - 161:ppn=12:tpp=2TOTAL_TASKS1932NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> - - - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> - - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS107:59:00"> - 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> - diff --git a/rocoto/sites/wcoss_cray.ent b/rocoto/sites/wcoss_cray.ent index 2f0c3fe15..48439d4a4 100644 --- a/rocoto/sites/wcoss_cray.ent +++ b/rocoto/sites/wcoss_cray.ent @@ -1,7 +1,7 @@ - + @@ -15,8 +15,8 @@ 1G"> 3:ppn=4:tpp=6TOTAL_TASKS12NCTSK4OMP_THREADS600:30:00"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS100:30:00"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS103:30:00"> + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS100:30:00"> + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS103:30:00"> 1:ppn=24:tpp=1TOTAL_TASKS24NCTSK24OMP_THREADS100:30:00"> 06:00:00"> @@ -24,52 +24,29 @@ - 21:ppn=12:tpp=2TOTAL_TASKS252NCTSK12&FORECAST_EXTRA;"> - 24:ppn=12:tpp=2TOTAL_TASKS288NCTSK12&FORECAST_EXTRA;"> - 30:ppn=12:tpp=2TOTAL_TASKS360NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - 112:ppn=12:tpp=2TOTAL_TASKS1344NCTSK12&FORECAST_EXTRA;"> - 118:ppn=12:tpp=2TOTAL_TASKS1416NCTSK12&FORECAST_EXTRA;"> - 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 171:ppn=12:tpp=2TOTAL_TASKS2052NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> + 20:ppn=12:tpp=2TOTAL_TASKS240NCTSK12&FORECAST_EXTRA;"> + 108:ppn=12:tpp=2TOTAL_TASKS1296NCTSK12&FORECAST_EXTRA;"> + 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 162:ppn=12:tpp=2TOTAL_TASKS1944NCTSK12&FORECAST_EXTRA;"> - - 66:ppn=20:tpp=2TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> + 64:ppn=20:tpp=2TOTAL_TASKS1280NCTSK20&FORECAST_EXTRA;"> + 100:ppn=20:tpp=2TOTAL_TASKS2000NCTSK20&FORECAST_EXTRA;"> - 122:ppn=12:tpp=2TOTAL_TASKS1464NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - - - 53:ppn=12:tpp=2TOTAL_TASKS636NCTSK12&FORECAST_EXTRA;"> - 56:ppn=12:tpp=2TOTAL_TASKS672NCTSK12&FORECAST_EXTRA;"> - 62:ppn=12:tpp=2TOTAL_TASKS744NCTSK12&FORECAST_EXTRA;"> - 141:ppn=12:tpp=2TOTAL_TASKS1692NCTSK12&FORECAST_EXTRA;"> - 144:ppn=12:tpp=2TOTAL_TASKS1728NCTSK12&FORECAST_EXTRA;"> - 150:ppn=12:tpp=2TOTAL_TASKS1800NCTSK12&FORECAST_EXTRA;"> - 208:ppn=12:tpp=2TOTAL_TASKS2496NCTSK12&FORECAST_EXTRA;"> - 211:ppn=12:tpp=2TOTAL_TASKS2432NCTSK12&FORECAST_EXTRA;"> - 230:ppn=12:tpp=2TOTAL_TASKS2760NCTSK12&FORECAST_EXTRA;"> + 113:ppn=12:tpp=2TOTAL_TASKS1356NCTSK12&FORECAST_EXTRA;"> + 173:ppn=12:tpp=2TOTAL_TASKS2076NCTSK12&FORECAST_EXTRA;"> - 90:ppn=20:tpp=2TOTAL_TASKS1800NCTSK20&FORECAST_EXTRA;"> + 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> + 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> - 152:ppn=12:tpp=2TOTAL_TASKS1824NCTSK12&FORECAST_EXTRA;"> - 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 172:ppn=12:tpp=2TOTAL_TASKS2064NCTSK12&FORECAST_EXTRA;"> - 178:ppn=12:tpp=2TOTAL_TASKS2136NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - 180:ppn=12:tpp=2TOTAL_TASKS2160NCTSK12&FORECAST_EXTRA;"> - 186:ppn=12:tpp=2TOTAL_TASKS2232NCTSK12&FORECAST_EXTRA;"> - 161:ppn=12:tpp=2TOTAL_TASKS1932NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> - - - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> + + 52:ppn=12:tpp=2TOTAL_TASKS624NCTSK12&FORECAST_EXTRA;"> + 140:ppn=12:tpp=2TOTAL_TASKS1680NCTSK12&FORECAST_EXTRA;"> + 148:ppn=12:tpp=2TOTAL_TASKS1776NCTSK12&FORECAST_EXTRA;"> + 88:ppn=20:tpp=2TOTAL_TASKS1760NCTSK20&FORECAST_EXTRA;"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS107:59:00"> + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS107:59:00"> 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> - 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:0024G"> + 1:ppn=24:tpp=1TOTAL_TASKS24NCTSK24OMP_THREADS107:59:00"> + 36:ppn=12:tpp=1TOTAL_TASKS432NCTSK12OMP_THREADS101:15:00"> diff --git a/rocoto/sites/wcoss_dell_p3.ent b/rocoto/sites/wcoss_dell_p3.ent index cd63784d2..cda8e2a5a 100644 --- a/rocoto/sites/wcoss_dell_p3.ent +++ b/rocoto/sites/wcoss_dell_p3.ent @@ -1,7 +1,7 @@ - + @@ -25,52 +25,29 @@ - 21:ppn=12:tpp=1TOTAL_TASKS252NCTSK12&FORECAST_EXTRA;"> - 24:ppn=12:tpp=1TOTAL_TASKS288NCTSK12&FORECAST_EXTRA;"> - 30:ppn=12:tpp=1TOTAL_TASKS360NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=1TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - 112:ppn=12:tpp=1TOTAL_TASKS1344NCTSK12&FORECAST_EXTRA;"> - 118:ppn=12:tpp=1TOTAL_TASKS1416NCTSK12&FORECAST_EXTRA;"> - 168:ppn=12:tpp=1TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 171:ppn=12:tpp=1TOTAL_TASKS2052NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=1TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> + 20:ppn=12:tpp=1TOTAL_TASKS240NCTSK12&FORECAST_EXTRA;"> + 108:ppn=12:tpp=1TOTAL_TASKS1296NCTSK12&FORECAST_EXTRA;"> + 168:ppn=12:tpp=1TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 162:ppn=12:tpp=1TOTAL_TASKS1944NCTSK12&FORECAST_EXTRA;"> - - 66:ppn=20:tpp=1TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> + 64:ppn=20:tpp=2TOTAL_TASKS1280NCTSK20&FORECAST_EXTRA;"> + 100:ppn=20:tpp=2TOTAL_TASKS2000NCTSK20&FORECAST_EXTRA;"> - 122:ppn=12:tpp=1TOTAL_TASKS1464NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=1TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - - - 53:ppn=12:tpp=1TOTAL_TASKS636NCTSK12&FORECAST_EXTRA;"> - 56:ppn=12:tpp=1TOTAL_TASKS672NCTSK12&FORECAST_EXTRA;"> - 62:ppn=12:tpp=1TOTAL_TASKS744NCTSK12&FORECAST_EXTRA;"> - 141:ppn=12:tpp=1TOTAL_TASKS1692NCTSK12&FORECAST_EXTRA;"> - 144:ppn=12:tpp=1TOTAL_TASKS1728NCTSK12&FORECAST_EXTRA;"> - 150:ppn=12:tpp=1TOTAL_TASKS1800NCTSK12&FORECAST_EXTRA;"> - 208:ppn=12:tpp=1TOTAL_TASKS2496NCTSK12&FORECAST_EXTRA;"> - 211:ppn=12:tpp=1TOTAL_TASKS2432NCTSK12&FORECAST_EXTRA;"> - 230:ppn=12:tpp=1TOTAL_TASKS2760NCTSK12&FORECAST_EXTRA;"> + 113:ppn=12:tpp=1TOTAL_TASKS1356NCTSK12&FORECAST_EXTRA;"> + 173:ppn=12:tpp=1TOTAL_TASKS2076NCTSK12&FORECAST_EXTRA;"> - 90:ppn=20:tpp=1TOTAL_TASKS1800NCTSK20&FORECAST_EXTRA;"> + 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> + 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> - 152:ppn=12:tpp=1TOTAL_TASKS1824NCTSK12&FORECAST_EXTRA;"> - 169:ppn=12:tpp=1TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 172:ppn=12:tpp=1TOTAL_TASKS2064NCTSK12&FORECAST_EXTRA;"> - 178:ppn=12:tpp=1TOTAL_TASKS2136NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=1TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - 180:ppn=12:tpp=1TOTAL_TASKS2160NCTSK12&FORECAST_EXTRA;"> - 186:ppn=12:tpp=1TOTAL_TASKS2232NCTSK12&FORECAST_EXTRA;"> - 161:ppn=12:tpp=1TOTAL_TASKS1932NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=1TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - 170:ppn=12:tpp=1TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> - - - 170:ppn=12:tpp=1TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> + + 52:ppn=12:tpp=1TOTAL_TASKS624NCTSK12&FORECAST_EXTRA;"> + 140:ppn=12:tpp=1TOTAL_TASKS1680NCTSK12&FORECAST_EXTRA;"> + 148:ppn=12:tpp=1TOTAL_TASKS1776NCTSK12&FORECAST_EXTRA;"> + 88:ppn=20:tpp=2TOTAL_TASKS1760NCTSK20&FORECAST_EXTRA;"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS107:59:00"> + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS107:59:00"> 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> - 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:0024G"> + 1:ppn=24:tpp=1TOTAL_TASKS24NCTSK24OMP_THREADS107:59:00"> + 36:ppn=12:tpp=1TOTAL_TASKS432NCTSK12OMP_THREADS101:15:00"> diff --git a/rocoto/sites/xjet.ent b/rocoto/sites/xjet.ent index 830743b75..7a0024977 100644 --- a/rocoto/sites/xjet.ent +++ b/rocoto/sites/xjet.ent @@ -1,7 +1,7 @@ - + --partition=xjet"> --partition=xjet"> @@ -15,8 +15,8 @@ 1G"> 3:ppn=4:tpp=6TOTAL_TASKS12NCTSK4OMP_THREADS600:30:00"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS100:30:00"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS103:30:00"> + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS100:30:00"> + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS103:30:00"> 1:ppn=24:tpp=1TOTAL_TASKS24NCTSK24OMP_THREADS100:30:00"> 07:59:00"> @@ -24,56 +24,29 @@ - 21:ppn=12:tpp=2TOTAL_TASKS252NCTSK12&FORECAST_EXTRA;"> - 24:ppn=12:tpp=2TOTAL_TASKS288NCTSK12&FORECAST_EXTRA;"> - 30:ppn=12:tpp=2TOTAL_TASKS360NCTSK12&FORECAST_EXTRA;"> - 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> - 112:ppn=12:tpp=2TOTAL_TASKS1344NCTSK12&FORECAST_EXTRA;"> - 118:ppn=12:tpp=2TOTAL_TASKS1416NCTSK12&FORECAST_EXTRA;"> - 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 171:ppn=12:tpp=2TOTAL_TASKS2052NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> + 20:ppn=12:tpp=2TOTAL_TASKS240NCTSK12&FORECAST_EXTRA;"> + 108:ppn=12:tpp=2TOTAL_TASKS1296NCTSK12&FORECAST_EXTRA;"> + 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - - 162:ppn=12:tpp=2TOTAL_TASKS1944NCTSK12&FORECAST_EXTRA;"> - - 66:ppn=20:tpp=2TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> + 64:ppn=20:tpp=2TOTAL_TASKS1280NCTSK20&FORECAST_EXTRA;"> + 100:ppn=20:tpp=2TOTAL_TASKS2000NCTSK20&FORECAST_EXTRA;"> - 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 105:ppn=12:tpp=2TOTAL_TASKS1260NCTSK12&FORECAST_EXTRA;"> - - - 53:ppn=12:tpp=2TOTAL_TASKS636NCTSK12&FORECAST_EXTRA;"> - 56:ppn=12:tpp=2TOTAL_TASKS672NCTSK12&FORECAST_EXTRA;"> - 62:ppn=12:tpp=2TOTAL_TASKS744NCTSK12&FORECAST_EXTRA;"> - 141:ppn=12:tpp=2TOTAL_TASKS1692NCTSK12&FORECAST_EXTRA;"> - 144:ppn=12:tpp=2TOTAL_TASKS1728NCTSK12&FORECAST_EXTRA;"> - 150:ppn=12:tpp=2TOTAL_TASKS1800NCTSK12&FORECAST_EXTRA;"> - 208:ppn=12:tpp=2TOTAL_TASKS2496NCTSK12&FORECAST_EXTRA;"> - 211:ppn=12:tpp=2TOTAL_TASKS2432NCTSK12&FORECAST_EXTRA;"> - 230:ppn=12:tpp=2TOTAL_TASKS2760NCTSK12&FORECAST_EXTRA;"> - - 90:ppn=20:tpp=2TOTAL_TASKS1800NCTSK20&FORECAST_EXTRA;"> + 113:ppn=12:tpp=2TOTAL_TASKS1356NCTSK12&FORECAST_EXTRA;"> + 173:ppn=12:tpp=2TOTAL_TASKS2076NCTSK12&FORECAST_EXTRA;"> - 152:ppn=12:tpp=2TOTAL_TASKS1824NCTSK12&FORECAST_EXTRA;"> - 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> - 172:ppn=12:tpp=2TOTAL_TASKS2064NCTSK12&FORECAST_EXTRA;"> - 178:ppn=12:tpp=2TOTAL_TASKS2136NCTSK12&FORECAST_EXTRA;"> - 177:ppn=12:tpp=2TOTAL_TASKS2124NCTSK12&FORECAST_EXTRA;"> - 180:ppn=12:tpp=2TOTAL_TASKS2160NCTSK12&FORECAST_EXTRA;"> - 186:ppn=12:tpp=2TOTAL_TASKS2232NCTSK12&FORECAST_EXTRA;"> - 161:ppn=12:tpp=2TOTAL_TASKS1932NCTSK12&FORECAST_EXTRA;"> - 164:ppn=12:tpp=2TOTAL_TASKS1968NCTSK12&FORECAST_EXTRA;"> - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> + 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> + 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> - - 170:ppn=12:tpp=2TOTAL_TASKS2040NCTSK12&FORECAST_EXTRA;"> + + 52:ppn=12:tpp=2TOTAL_TASKS624NCTSK12&FORECAST_EXTRA;"> + 140:ppn=12:tpp=2TOTAL_TASKS1680NCTSK12&FORECAST_EXTRA;"> + 148:ppn=12:tpp=2TOTAL_TASKS1776NCTSK12&FORECAST_EXTRA;"> + 88:ppn=20:tpp=2TOTAL_TASKS1760NCTSK20&FORECAST_EXTRA;"> - 3:ppn=24:tpp=1TOTAL_TASKS72NCTSK24OMP_THREADS107:59:00"> + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS107:59:00"> 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> - 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:0024G"> 1:ppn=24:tpp=1TOTAL_TASKS24NCTSK24OMP_THREADS107:59:00"> 36:ppn=12:tpp=1TOTAL_TASKS432NCTSK12OMP_THREADS101:15:00"> diff --git a/rocoto/sites/xjet_hafsv0p1a.ent b/rocoto/sites/xjet_hafsv0p1a.ent index 200e7c41e..a00405257 100644 --- a/rocoto/sites/xjet_hafsv0p1a.ent +++ b/rocoto/sites/xjet_hafsv0p1a.ent @@ -1,7 +1,7 @@ - + --partition=xjet"> --partition=xjet"> @@ -41,6 +41,10 @@ 66:ppn=20:tpp=2TOTAL_TASKS1320NCTSK20&FORECAST_EXTRA;"> + 122:ppn=12:tpp=2TOTAL_TASKS1464NCTSK12&FORECAST_EXTRA;"> + 117:ppn=12:tpp=2TOTAL_TASKS1404NCTSK12&FORECAST_EXTRA;"> + 109:ppn=12:tpp=2TOTAL_TASKS1308NCTSK12&FORECAST_EXTRA;"> + 169:ppn=12:tpp=2TOTAL_TASKS2028NCTSK12&FORECAST_EXTRA;"> 105:ppn=12:tpp=2TOTAL_TASKS1260NCTSK12&FORECAST_EXTRA;"> diff --git a/rocoto/sites/xjet_hafsv0p2a.ent b/rocoto/sites/xjet_hafsv0p2a.ent new file mode 100644 index 000000000..d3a046ad2 --- /dev/null +++ b/rocoto/sites/xjet_hafsv0p2a.ent @@ -0,0 +1,52 @@ + + + + + --partition=xjet"> + + --partition=xjet"> + + --partition=xjet"> + + --partition=service"> + 24"> + 24"> + + 1G"> + + 3:ppn=4:tpp=6TOTAL_TASKS12NCTSK4OMP_THREADS600:30:00"> + 30:ppn=24:tpp=1TOTAL_TASKS720NCTSK24OMP_THREADS100:30:00"> + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS103:30:00"> + 1:ppn=24:tpp=1TOTAL_TASKS24NCTSK24OMP_THREADS100:30:00"> + + 07:59:00"> + OMP_THREADS2"> + + + + 20:ppn=12:tpp=2TOTAL_TASKS240NCTSK12&FORECAST_EXTRA;"> + 108:ppn=12:tpp=2TOTAL_TASKS1296NCTSK12&FORECAST_EXTRA;"> + 168:ppn=12:tpp=2TOTAL_TASKS2016NCTSK12&FORECAST_EXTRA;"> + + 64:ppn=20:tpp=2TOTAL_TASKS1280NCTSK20&FORECAST_EXTRA;"> + 100:ppn=20:tpp=2TOTAL_TASKS2000NCTSK20&FORECAST_EXTRA;"> + + + 113:ppn=12:tpp=2TOTAL_TASKS1356NCTSK12&FORECAST_EXTRA;"> + 173:ppn=12:tpp=2TOTAL_TASKS2076NCTSK12&FORECAST_EXTRA;"> + + 67:ppn=20:tpp=2TOTAL_TASKS1340NCTSK20&FORECAST_EXTRA;"> + 103:ppn=20:tpp=2TOTAL_TASKS2060NCTSK20&FORECAST_EXTRA;"> + + + 52:ppn=12:tpp=2TOTAL_TASKS624NCTSK12&FORECAST_EXTRA;"> + 140:ppn=12:tpp=2TOTAL_TASKS1680NCTSK12&FORECAST_EXTRA;"> + 148:ppn=12:tpp=2TOTAL_TASKS1776NCTSK12&FORECAST_EXTRA;"> + 88:ppn=20:tpp=2TOTAL_TASKS1760NCTSK20&FORECAST_EXTRA;"> + + 8:ppn=24:tpp=1TOTAL_TASKS192NCTSK24OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:00"> + 1:ppn=1:tpp=1TOTAL_TASKS1NCTSK1OMP_THREADS107:59:0024G"> + + 1:ppn=24:tpp=1TOTAL_TASKS24NCTSK24OMP_THREADS107:59:00"> + 36:ppn=12:tpp=1TOTAL_TASKS432NCTSK12OMP_THREADS101:15:00"> diff --git a/ush/hafs/launcher.py b/ush/hafs/launcher.py index ee2ffaa7a..b22684d2a 100644 --- a/ush/hafs/launcher.py +++ b/ush/hafs/launcher.py @@ -1355,10 +1355,10 @@ def make_holdvars(self,part1='{PARMhafs}/hafs_holdvars.txt',part2=None): else: logger.error('Exiting, output_grid: %s not supported.'%(output_grid)) sys.exit(2) - self.set('holdvars','output_grid_lon1',output_grid_lon1) - self.set('holdvars','output_grid_lat1',output_grid_lat1) - self.set('holdvars','output_grid_lon2',output_grid_lon2) - self.set('holdvars','output_grid_lat2',output_grid_lat2) + self.set('holdvars','output_grid_lon1','%.6f'%(output_grid_lon1)) + self.set('holdvars','output_grid_lat1','%.6f'%(output_grid_lat1)) + self.set('holdvars','output_grid_lon2','%.6f'%(output_grid_lon2)) + self.set('holdvars','output_grid_lat2','%.6f'%(output_grid_lat2)) # Generate synop_gridspecs if needed synop_gridspecs=self.getstr('post','synop_gridspecs','auto')