Skip to content

Commit 9b6e450

Browse files
author
Haipeng Lin
committed
More robust fixes for the clamp and initialize; dimensions_pre unit fix
1 parent 70cc4db commit 9b6e450

3 files changed

Lines changed: 21 additions & 21 deletions

File tree

schemes/pumas/micro_pumas_ccpp_dimensions_pre.meta

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -581,17 +581,17 @@
581581
intent = out
582582

583583
[effi_external_in]
584-
standard_name = effective_radius_of_stratiform_cloud_ice_crystal
584+
standard_name = effective_radius_of_stratiform_cloud_ice_crystal_from_external_microphysics
585585
long_name = effective radius of stratiform cloud ice particle from external microphysics
586-
units = um
586+
units = m
587587
dimensions = (horizontal_loop_extent, vertical_layer_dimension)
588588
type = real
589589
kind = kind_phys
590590
intent = in
591591
[pumas_effi_external]
592592
standard_name = pumas_effective_radius_of_stratiform_cloud_ice_crystal_from_external_microphysics
593593
long_name = microphysics effective radius of stratiform cloud ice particle from external microphysics
594-
units = um
594+
units = m
595595
dimensions = (microphysics_horizontal_loop_extent, microphysics_vertical_layer_dimension)
596596
type = real
597597
kind = pumas_r8

schemes/utilities/clamp_number_concentrations.F90

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ module clamp_number_concentrations
2828
real(kind_phys), parameter :: qmax = 1.0e10_kind_phys ! maximum number concentration [kg-1]
2929

3030
! Standard names for each species (order matches ix_ variables above)
31-
character(len=128), parameter :: std_names(num_species) = &
32-
(/'mass_number_concentration_of_cloud_liquid_water_droplets_in_moist_air_and_condensed_water', &
33-
'mass_number_concentration_of_rain_drops_in_moist_air_and_condensed_water ', &
34-
'mass_number_concentration_of_ice_wrt_moist_air_and_condensed_water ', &
35-
'mass_number_concentration_of_snow_crystals_in_moist_air_and_condensed_water '/)
31+
character(len=*), parameter :: std_names(num_species) = &
32+
[character(len=128) :: 'mass_number_concentration_of_cloud_liquid_water_droplets_in_moist_air_and_condensed_water', &
33+
'mass_number_concentration_of_rain_drops_in_moist_air_and_condensed_water', &
34+
'mass_number_concentration_of_ice_wrt_moist_air_and_condensed_water', &
35+
'mass_number_concentration_of_snow_crystals_in_moist_air_and_condensed_water']
3636

3737
contains
3838

test/test_schemes/initialize_constituents.F90

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ subroutine initialize_constituents_register(constituents, errmsg, errcode)
3535
character(len=512) :: alloc_err_msg
3636
character(len=256), allocatable :: constituent_names(:)
3737
character(len=256), allocatable :: const_diag_names(:)
38-
character(len=65), parameter :: water_species_std_names(6) = &
39-
['water_vapor_mixing_ratio_wrt_moist_air_and_condensed_water ', &
40-
'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', &
41-
'rain_mixing_ratio_wrt_moist_air_and_condensed_water ', &
42-
'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water ', &
43-
'snow_mixing_ratio_wrt_moist_air_and_condensed_water ', &
44-
'graupel_water_mixing_ratio_wrt_moist_air_and_condensed_water ']
38+
character(len=*), parameter :: water_species_std_names(*) = &
39+
[character(len=128) :: 'water_vapor_mixing_ratio_wrt_moist_air_and_condensed_water', &
40+
'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', &
41+
'rain_mixing_ratio_wrt_moist_air_and_condensed_water', &
42+
'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', &
43+
'snow_mixing_ratio_wrt_moist_air_and_condensed_water', &
44+
'graupel_water_mixing_ratio_wrt_moist_air_and_condensed_water']
4545

4646
character(len=11), parameter :: const_file_names(6) = &
4747
['cnst_Q ', &
@@ -56,12 +56,12 @@ subroutine initialize_constituents_register(constituents, errmsg, errcode)
5656
'cnst_NUMICE', &
5757
'cnst_NUMSNO', &
5858
'cnst_NUMGRA']
59-
character(len=128), parameter :: water_species_number_std_names(5) = &
60-
['mass_number_concentration_of_cloud_liquid_water_droplets_in_moist_air_and_condensed_water', &
61-
'mass_number_concentration_of_rain_drops_in_moist_air_and_condensed_water ', &
62-
'mass_number_concentration_of_ice_wrt_moist_air_and_condensed_water ', &
63-
'mass_number_concentration_of_snow_crystals_in_moist_air_and_condensed_water ', &
64-
'mass_number_concentration_of_graupel_particles_in_moist_air_and_condensed_water ']
59+
character(len=*), parameter :: water_species_number_std_names(*) = &
60+
[character(len=128) :: 'mass_number_concentration_of_cloud_liquid_water_droplets_in_moist_air_and_condensed_water', &
61+
'mass_number_concentration_of_rain_drops_in_moist_air_and_condensed_water', &
62+
'mass_number_concentration_of_ice_wrt_moist_air_and_condensed_water', &
63+
'mass_number_concentration_of_snow_crystals_in_moist_air_and_condensed_water', &
64+
'mass_number_concentration_of_graupel_particles_in_moist_air_and_condensed_water']
6565

6666
errcode = 0
6767
errmsg = ''

0 commit comments

Comments
 (0)