tempo configs
\section arg_table_ty_tempo_cfgs Argument Table \htmlinclude ty_tempo_cfgs.html
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | aerosolaware_flag | = | .true. |
flag to run aerosol-aware microphysics |
|
| logical, | public | :: | hailaware_flag | = | .true. |
flag to run hail-aware microphysics |
|
| logical, | public | :: | ml_for_bl_nc_flag | = | .false. |
flag to run machine-learning prediction for subgrid cloud number concentration |
|
| logical, | public | :: | ml_for_nc_flag | = | .false. |
flag to run machine-learning prediction for tempo cloud number concentration |
|
| logical, | public | :: | semi_sedi_flag | = | .false. |
flag for semi-lagrangian sedimentation |
|
| logical, | public | :: | refl10cm_from_melting_flag | = | .false. |
flag to calculate reflectivity for melting snow and graupel |
|
| logical, | public | :: | turn_off_micro_flag | = | .false. |
flag to turn off all microphysical processes |
|
| logical, | public | :: | cloud_condensation_flag | = | .true. |
flag to control cloud condensation |
|
| logical, | public | :: | verbose | = | .false. |
flag to turn on verbose print statements |
|
| logical, | public | :: | check_tables | = | .false. |
flag to turn on check for lookup tables |
|
| character(len=32), | public | :: | single_moment_nc_opt | = | 'land' |
option for single moment cloud number concentration when land input is not present (options include 'land' that uses the parameter nt_c_l, 'ocean' that uses nt_c_o, or string value in m^-3, e.g. '10.e6') |
|
| logical, | public | :: | refl10cm_flag | = | .true. |
flag to output 10cm reflectivity |
|
| logical, | public | :: | re_cloud_flag | = | .true. |
flag to output cloud effective radius |
|
| logical, | public | :: | re_ice_flag | = | .true. |
flag to output ice effective radius |
|
| logical, | public | :: | re_snow_flag | = | .true. |
flag to output snow effective radius |
|
| logical, | public | :: | max_hail_diameter_flag | = | .true. |
flag to output maximum hail diameter |
|
| logical, | public | :: | rain_med_vol_diam_flag | = | .false. |
flag to output median volume diameter for rain |
|
| logical, | public | :: | graupel_med_vol_diam_flag | = | .false. |
flag to output median volume diameter for graupel |
|
| logical, | public | :: | cloud_number_mixing_ratio_flag | = | .false. |
flag to output cloud number mixing ratio |
| procedure, public :: get_nc_val => resolve_nc_value |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=100), | public | :: | ccn_table_name | = | 'ccn_activate.bin' |
ccn table name |
|
| character(len=100), | public | :: | qrqg_table_name | = | 'qr_acr_qg_data_tempo_v3' |
rain-graupel collection table name |
|
| character(len=100), | public | :: | qrqs_table_name | = | 'qr_acr_qs_data_tempo_v3' |
rain-snow collection table name |
|
| character(len=100), | public | :: | freezewater_table_name | = | 'freeze_water_data_tempo_v3' |
freeze water collection table name |
resolve the cloud number concentration value based on the input option
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_tempo_cfgs), | intent(in) | :: | this | |||
| real, | intent(in) | :: | val_land | |||
| real, | intent(in) | :: | val_ocean |