MONC
Public Attributes | List of all members
def_socrates_options::str_socrates_options Type Reference

Public Attributes

integer iqv =0
 
integer iql =0
 
integer inl =0
 
integer iqr =0
 
integer iqi =0
 
integer iqs =0
 
integer iqg =0
 
integer cloud_representation
 
integer mphys_nq_l
 
integer mphys_nd_l
 
integer mphys_nq_r
 
integer mphys_nq_i
 
integer mphys_nq_s
 
integer mphys_nq_g
 
logical l_solar_fixed
 
logical l_no_solar
 
logical l_360
 
real(kind=default_precision) default_solar_constant
 
real(kind=default_precision) solar_fixed
 
real(kind=default_precision) sec_fixed
 
real(kind=default_precision) latitude
 
real(kind=default_precision) longitude
 
real(kind=default_precision) rad_start_time
 
real(kind=default_precision) rad_time_hours
 
real(kind=default_precision) rad_year
 
real(kind=default_precision) rad_start_day
 
real(kind=default_precision) rad_day
 
real(kind=default_precision) rad_int_time
 
logical l_variable_srf_albedo
 
real(kind=default_precision) surface_albedo
 
real(kind=default_precision) rho_water
 
logical l_fix_re
 
logical l_use_ndrop
 
logical l_use_liu_spec
 
real(kind=default_precision) fixed_cloud_re
 
real(kind=default_precision) fixed_ice_re
 
real(kind=default_precision) fixed_cloud_number
 
real(kind=default_precision) kparam
 
real(kind=default_precision) co2_mmr
 
real(kind=default_precision) n2o_mmr
 
real(kind=default_precision) ch4_mmr
 
real(kind=default_precision) o2_mmr
 
real(kind=default_precision) cfc11_mmr
 
real(kind=default_precision) cfc12_mmr
 
real(kind=default_precision) cfc113_mmr
 
real(kind=default_precision) cfc114_mmr
 
real(kind=default_precision) hcfc22_mmr
 
real(kind=default_precision) hfc125_mmr
 
real(kind=default_precision) hfc134a_mmr
 
logical l_rad_calc
 

Detailed Description

Definition at line 7 of file def_socrates_options.F90.

Member Data Documentation

◆ cfc113_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::cfc113_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ cfc114_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::cfc114_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ cfc11_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::cfc11_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ cfc12_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::cfc12_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ ch4_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::ch4_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ cloud_representation

integer def_socrates_options::str_socrates_options::cloud_representation

Definition at line 12 of file def_socrates_options.F90.

12  integer :: cloud_representation ! This is read from configuration and determines

◆ co2_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::co2_mmr

Definition at line 65 of file def_socrates_options.F90.

65  real(kind=default_precision) :: &
66  co2_mmr, &
67  n2o_mmr, &
68  ch4_mmr, &
69  o2_mmr, &
70  cfc11_mmr, &
71  cfc12_mmr, &
72  cfc113_mmr, &
73  cfc114_mmr, &
74  hcfc22_mmr, &
75  hfc125_mmr, &
76  hfc134a_mmr

◆ default_solar_constant

real(kind=default_precision) def_socrates_options::str_socrates_options::default_solar_constant

Definition at line 31 of file def_socrates_options.F90.

31  real(kind=default_precision) :: &
32  default_solar_constant, &
33  solar_fixed, &
34  sec_fixed, &
35  latitude, &
36  longitude, &
37  rad_start_time, &
38  rad_time_hours, &
39  rad_year, &
40  rad_start_day, &
41  rad_day, &
42  rad_int_time

◆ fixed_cloud_number

real(kind=default_precision) def_socrates_options::str_socrates_options::fixed_cloud_number

Definition at line 61 of file def_socrates_options.F90.

◆ fixed_cloud_re

real(kind=default_precision) def_socrates_options::str_socrates_options::fixed_cloud_re

Definition at line 61 of file def_socrates_options.F90.

61  real(kind=default_precision) :: &
62  fixed_cloud_re, fixed_ice_re, fixed_cloud_number, kparam

◆ fixed_ice_re

real(kind=default_precision) def_socrates_options::str_socrates_options::fixed_ice_re

Definition at line 61 of file def_socrates_options.F90.

◆ hcfc22_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::hcfc22_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ hfc125_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::hfc125_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ hfc134a_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::hfc134a_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ inl

integer def_socrates_options::str_socrates_options::inl =0

Definition at line 10 of file def_socrates_options.F90.

◆ iqg

integer def_socrates_options::str_socrates_options::iqg =0

Definition at line 10 of file def_socrates_options.F90.

◆ iqi

integer def_socrates_options::str_socrates_options::iqi =0

Definition at line 10 of file def_socrates_options.F90.

◆ iql

integer def_socrates_options::str_socrates_options::iql =0

Definition at line 10 of file def_socrates_options.F90.

◆ iqr

integer def_socrates_options::str_socrates_options::iqr =0

Definition at line 10 of file def_socrates_options.F90.

◆ iqs

integer def_socrates_options::str_socrates_options::iqs =0

Definition at line 10 of file def_socrates_options.F90.

◆ iqv

integer def_socrates_options::str_socrates_options::iqv =0

Definition at line 10 of file def_socrates_options.F90.

10  integer :: iqv=0, iql=0, inl=0, iqr=0, iqi=0, iqs=0, iqg=0

◆ kparam

real(kind=default_precision) def_socrates_options::str_socrates_options::kparam

Definition at line 61 of file def_socrates_options.F90.

◆ l_360

logical def_socrates_options::str_socrates_options::l_360

Definition at line 24 of file def_socrates_options.F90.

◆ l_fix_re

logical def_socrates_options::str_socrates_options::l_fix_re

Definition at line 55 of file def_socrates_options.F90.

55  logical :: l_fix_re

◆ l_no_solar

logical def_socrates_options::str_socrates_options::l_no_solar

Definition at line 24 of file def_socrates_options.F90.

◆ l_rad_calc

logical def_socrates_options::str_socrates_options::l_rad_calc

Definition at line 80 of file def_socrates_options.F90.

80  logical :: l_rad_calc

◆ l_solar_fixed

logical def_socrates_options::str_socrates_options::l_solar_fixed

Definition at line 24 of file def_socrates_options.F90.

24  logical :: l_solar_fixed & ! true equals fixed insolation using value in
25  ! solar_fixed
26  , l_no_solar & ! true equals no shortwave radiative transfer (only longwave)
27  ! false will give shortwave and longwave
28  , l_360 ! 360 days in year as opposed to 365 (a UM thing

◆ l_use_liu_spec

logical def_socrates_options::str_socrates_options::l_use_liu_spec

Definition at line 59 of file def_socrates_options.F90.

59  logical :: l_use_liu_spec

◆ l_use_ndrop

logical def_socrates_options::str_socrates_options::l_use_ndrop

Definition at line 57 of file def_socrates_options.F90.

57  logical :: l_use_ndrop

◆ l_variable_srf_albedo

logical def_socrates_options::str_socrates_options::l_variable_srf_albedo

Definition at line 46 of file def_socrates_options.F90.

46  logical :: l_variable_srf_albedo

◆ latitude

real(kind=default_precision) def_socrates_options::str_socrates_options::latitude

Definition at line 31 of file def_socrates_options.F90.

◆ longitude

real(kind=default_precision) def_socrates_options::str_socrates_options::longitude

Definition at line 31 of file def_socrates_options.F90.

◆ mphys_nd_l

integer def_socrates_options::str_socrates_options::mphys_nd_l

Definition at line 17 of file def_socrates_options.F90.

17  integer :: mphys_nd_l ! cloud drop number

◆ mphys_nq_g

integer def_socrates_options::str_socrates_options::mphys_nq_g

Definition at line 21 of file def_socrates_options.F90.

21  integer :: mphys_nq_g ! graupel

◆ mphys_nq_i

integer def_socrates_options::str_socrates_options::mphys_nq_i

Definition at line 19 of file def_socrates_options.F90.

19  integer :: mphys_nq_i ! cloud ice

◆ mphys_nq_l

integer def_socrates_options::str_socrates_options::mphys_nq_l

Definition at line 16 of file def_socrates_options.F90.

16  integer :: mphys_nq_l ! cloud liquid

◆ mphys_nq_r

integer def_socrates_options::str_socrates_options::mphys_nq_r

Definition at line 18 of file def_socrates_options.F90.

18  integer :: mphys_nq_r ! rain

◆ mphys_nq_s

integer def_socrates_options::str_socrates_options::mphys_nq_s

Definition at line 20 of file def_socrates_options.F90.

20  integer :: mphys_nq_s ! snow

◆ n2o_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::n2o_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ o2_mmr

real(kind=default_precision) def_socrates_options::str_socrates_options::o2_mmr

Definition at line 65 of file def_socrates_options.F90.

◆ rad_day

real(kind=default_precision) def_socrates_options::str_socrates_options::rad_day

Definition at line 31 of file def_socrates_options.F90.

◆ rad_int_time

real(kind=default_precision) def_socrates_options::str_socrates_options::rad_int_time

Definition at line 31 of file def_socrates_options.F90.

◆ rad_start_day

real(kind=default_precision) def_socrates_options::str_socrates_options::rad_start_day

Definition at line 31 of file def_socrates_options.F90.

◆ rad_start_time

real(kind=default_precision) def_socrates_options::str_socrates_options::rad_start_time

Definition at line 31 of file def_socrates_options.F90.

◆ rad_time_hours

real(kind=default_precision) def_socrates_options::str_socrates_options::rad_time_hours

Definition at line 31 of file def_socrates_options.F90.

◆ rad_year

real(kind=default_precision) def_socrates_options::str_socrates_options::rad_year

Definition at line 31 of file def_socrates_options.F90.

◆ rho_water

real(kind=default_precision) def_socrates_options::str_socrates_options::rho_water

Definition at line 50 of file def_socrates_options.F90.

50  real(kind=default_precision) :: rho_water

◆ sec_fixed

real(kind=default_precision) def_socrates_options::str_socrates_options::sec_fixed

Definition at line 31 of file def_socrates_options.F90.

◆ solar_fixed

real(kind=default_precision) def_socrates_options::str_socrates_options::solar_fixed

Definition at line 31 of file def_socrates_options.F90.

◆ surface_albedo

real(kind=default_precision) def_socrates_options::str_socrates_options::surface_albedo

Definition at line 47 of file def_socrates_options.F90.

47  real(kind=default_precision) :: surface_albedo

The documentation for this type was generated from the following file:
datadefn_mod::default_precision
integer, parameter, public default_precision
MPI communication type which we use for the prognostic and calculation data.
Definition: datadefn.F90:17