Skip to content

Commit b100295

Browse files
authored
Merge pull request NCAR#1167 from grantfirl/ufs-dev-PR262
UFS-dev PR#262
2 parents a8ad7f5 + 4bfab39 commit b100295

File tree

12 files changed

+940
-1327
lines changed

12 files changed

+940
-1327
lines changed

CODEOWNERS

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,10 @@ physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rad_time_vary.fv3.*
154154
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rad_time_vary.scm.* @grantfirl @rhaesung @Qingfu-Liu @dustinswales
155155
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmgp_cloud_mp.* @dustinswales @Qingfu-Liu @grantfirl @rhaesung @Qingfu-Liu @dustinswales
156156
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmgp_cloud_overlap.* @dustinswales @Qingfu-Liu @grantfirl @rhaesung @Qingfu-Liu @dustinswales
157-
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmg_post.* @Qingfu-Liu @dustinswales @grantfirl @rhaesung @Qingfu-Liu @dustinswales
157+
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_radiation_post.* @Qingfu-Liu @dustinswales @grantfirl @rhaesung @Qingfu-Liu @dustinswales
158158
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmgp_pre.* @dustinswales @Qingfu-Liu @grantfirl @rhaesung @Qingfu-Liu @dustinswales
159159
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmg_pre.* @Qingfu-Liu @dustinswales @grantfirl @rhaesung @Qingfu-Liu @dustinswales
160160
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmgp_setup.* @dustinswales @Qingfu-Liu @grantfirl @rhaesung @Qingfu-Liu @dustinswales
161-
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmgp_post.* @dustinswales @Qingfu-Liu @grantfirl @rhaesung @Qingfu-Liu @dustinswales
162161
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmg_setup.* @Qingfu-Liu @dustinswales @grantfirl @rhaesung @Qingfu-Liu @dustinswales
163162
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_SCNV_generic_post.* @grantfirl @rhaesung @Qingfu-Liu @dustinswales
164163
physics/Interstitials/UFS_SCM_NEPTUNE/GFS_SCNV_generic_pre.* @grantfirl @rhaesung @Qingfu-Liu @dustinswales

physics/Interstitials/UFS_SCM_NEPTUNE/GFS_phys_time_vary.scm.F90

Lines changed: 122 additions & 162 deletions
Large diffs are not rendered by default.

physics/Interstitials/UFS_SCM_NEPTUNE/GFS_phys_time_vary.scm.meta

Lines changed: 48 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,13 @@
7878
dimensions = ()
7979
type = integer
8080
intent = in
81+
[levs]
82+
standard_name = vertical_layer_dimension
83+
long_name = number of vertical levels
84+
units = count
85+
dimensions = ()
86+
type = integer
87+
intent = in
8188
[nx]
8289
standard_name = number_of_points_in_x_direction_for_this_MPI_rank
8390
long_name = number of points in x direction for this MPI rank
@@ -115,20 +122,6 @@
115122
type = real
116123
kind = kind_phys
117124
intent = in
118-
[ozphys]
119-
standard_name = dataset_for_ozone_physics
120-
long_name = dataset for NRL ozone physics
121-
units = mixed
122-
dimensions = ()
123-
type = ty_ozphys
124-
intent = in
125-
[h2ophys]
126-
standard_name = dataset_for_h2o_photochemistry_physics
127-
long_name = dataset for NRL h2o photochemistry physics
128-
units = mixed
129-
dimensions = ()
130-
type = ty_h2ophys
131-
intent = in
132125
[jindx1_o3]
133126
standard_name = lower_latitude_index_of_ozone_forcing_for_interpolation
134127
long_name = interpolation low index for ozone
@@ -252,7 +245,7 @@
252245
dimensions = (horizontal_dimension,vertical_layer_dimension,number_of_aerosol_tracers_MG)
253246
type = real
254247
kind = kind_phys
255-
intent = in
248+
intent = out
256249
[jindx1_ci]
257250
standard_name = lower_latitude_index_of_cloud_nuclei_forcing_for_interpolation
258251
long_name = interpolation low index for ice and cloud condensation nuclei in the y direction
@@ -1034,6 +1027,27 @@
10341027
type = real
10351028
kind = kind_phys
10361029
intent = in
1030+
[ozphys]
1031+
standard_name = dataset_for_ozone_physics
1032+
long_name = dataset for NRL ozone physics
1033+
units = mixed
1034+
dimensions = ()
1035+
type = ty_ozphys
1036+
intent = in
1037+
[h2ophys]
1038+
standard_name = dataset_for_h2o_photochemistry_physics
1039+
long_name = dataset for NRL h2o photochemistry physics
1040+
units = mixed
1041+
dimensions = ()
1042+
type = ty_h2ophys
1043+
intent = in
1044+
[is_initialized]
1045+
standard_name = flag_for_gfs_phys_time_vary_interstitial_initialization
1046+
long_name = flag carrying interstitial initialization status
1047+
units = flag
1048+
dimensions = ()
1049+
type = logical
1050+
intent = inout
10371051
[errmsg]
10381052
standard_name = ccpp_error_message
10391053
long_name = error message for error handling in CCPP
@@ -1054,6 +1068,13 @@
10541068
[ccpp-arg-table]
10551069
name = GFS_phys_time_vary_finalize
10561070
type = scheme
1071+
[is_initialized]
1072+
standard_name = flag_for_gfs_phys_time_vary_interstitial_initialization
1073+
long_name = flag carrying interstitial initialization status
1074+
units = flag
1075+
dimensions = ()
1076+
type = logical
1077+
intent = inout
10571078
[errmsg]
10581079
standard_name = ccpp_error_message
10591080
long_name = error message for error handling in CCPP
@@ -1479,6 +1500,13 @@
14791500
type = real
14801501
kind = kind_phys
14811502
intent = inout
1503+
[nthrds]
1504+
standard_name = number_of_openmp_threads
1505+
long_name = number of OpenMP threads available for physics schemes
1506+
units = count
1507+
dimensions = ()
1508+
type = integer
1509+
intent = in
14821510
[do_ugwp_v1]
14831511
standard_name = flag_for_ugwp_version_1
14841512
long_name = flag to activate ver 1 CIRES UGWP
@@ -1542,12 +1570,12 @@
15421570
dimensions = ()
15431571
type = ty_h2ophys
15441572
intent = in
1545-
[nthrds]
1546-
standard_name = number_of_openmp_threads
1547-
long_name = number of OpenMP threads available for physics schemes
1548-
units = count
1573+
[is_initialized]
1574+
standard_name = flag_for_gfs_phys_time_vary_interstitial_initialization
1575+
long_name = flag carrying interstitial initialization status
1576+
units = flag
15491577
dimensions = ()
1550-
type = integer
1578+
type = logical
15511579
intent = in
15521580
[errmsg]
15531581
standard_name = ccpp_error_message
@@ -1564,23 +1592,3 @@
15641592
dimensions = ()
15651593
type = integer
15661594
intent = out
1567-
1568-
########################################################################
1569-
[ccpp-arg-table]
1570-
name = GFS_phys_time_vary_timestep_finalize
1571-
type = scheme
1572-
[errmsg]
1573-
standard_name = ccpp_error_message
1574-
long_name = error message for error handling in CCPP
1575-
units = none
1576-
dimensions = ()
1577-
type = character
1578-
kind = len=*
1579-
intent = out
1580-
[errflg]
1581-
standard_name = ccpp_error_code
1582-
long_name = error code for error handling in CCPP
1583-
units = 1
1584-
dimensions = ()
1585-
type = integer
1586-
intent = out

0 commit comments

Comments
 (0)