| 
    SCALE-RM
    
   | 
 
module atmosphere / physics / aerosol / Kajino13 More...
Functions/Subroutines | |
| subroutine, public | atmos_phy_ae_kajino13_tracer_setup (QA_AE) | 
| Tracer setup.  More... | |
| subroutine, public | atmos_phy_ae_kajino13_setup | 
| Setup.  More... | |
| subroutine, public | atmos_phy_ae_kajino13_tendency (KA, KS, KE, IA, IS, IE, JA, JS, JE, QA_AE, TEMP, PRES, QDRY, NREG, DENS, QV, QTRC, EMIT, dt, RHOQ_t_AE, CN, CCN) | 
| Aerosol Microphysics.  More... | |
| subroutine, public | atmos_phy_ae_kajino13_effective_radius (KA, IA, JA, QA_AE, QTRC, RH, Re) | 
| Calculate Effective Radius.  More... | |
| subroutine, public | atmos_phy_ae_kajino13_mkinit (KA, KS, KE, IA, IS, IE, JA, JS, JE, QA_AE, DENS, TEMP, PRES, QDRY, QV, m0_init, dg_init, sg_init, d_min_inp, d_max_inp, k_min_inp, k_max_inp, n_kap_inp, QTRC, CCN) | 
| subroutine, public | atmos_phy_ae_kajino13_negative_fixer (KA, KS, KE, IA, IS, IE, JA, JS, JE, QA_AE, QTRC) | 
Variables | |
| character(len=h_short), dimension(:), allocatable, public | atmos_phy_ae_kajino13_name | 
| character(len=h_mid), dimension(:), allocatable, public | atmos_phy_ae_kajino13_desc | 
| character(len=h_short), dimension(:), allocatable, public | atmos_phy_ae_kajino13_unit | 
| real(rp), public | atmos_phy_ae_kajino13_h2so4dt = 5.E-6_RP | 
| real(rp), public | atmos_phy_ae_kajino13_ocgasdt = 8.E-5_RP | 
| real(rp), public | atmos_phy_ae_kajino13_c_kappa = 0.3_RP | 
| logical, public | atmos_phy_ae_kajino13_flag_npf = .false. | 
| logical, public | atmos_phy_ae_kajino13_flag_cond = .true. | 
| logical, public | atmos_phy_ae_kajino13_flag_coag = .true. | 
| logical, public | atmos_phy_ae_kajino13_flag_ccn_interactive = .true. | 
| logical, public | atmos_phy_ae_kajino13_flag_regeneration = .true. | 
| real(rp), public | atmos_phy_ae_kajino13_dg_reg = 5.E-7_RP | 
| real(rp), public | atmos_phy_ae_kajino13_sg_reg = 1.6_RP | 
| real(rp), public | atmos_phy_ae_kajino13_logk_aenucl = -12.4_RP | 
module atmosphere / physics / aerosol / Kajino13
| name | type | default value | comment | 
|---|---|---|---|
| AE_CTG | integer | 1 | |
| NASIZ | integer, dimension(3) | ||
| NAKAP | integer, dimension(3) | 
| name | type | default value | comment | 
|---|---|---|---|
| ATMOS_PHY_AE_KAJINO13_H2SO4DT | real(RP) | 5.E-6_RP | h2so4 production rate (Temporal) [ug/m3/s] | 
| ATMOS_PHY_AE_KAJINO13_OCGASDT | real(RP) | 8.E-5_RP | other condensational bas production rate 16*h2so4dt (see Kajino et al. 2013) | 
| name | description | unit | variable | 
|---|---|---|---|
| CGAS_emit | Emission ratio of Condensabule gas | ug/m3/s | EMIT | 
| H2SO4_emit | Emission ratio of H2SO4 gas | ug/m3/s | EMIT | 
| {ctg_name}_mass | Total mass mixing ratio of aerosol | kg/kg | total_aerosol_mass | 
| {ctg_name}_mass_emit | Total mass mixing ratio of emitted aerosol | kg/kg | total_emit_aerosol_mass | 
| {ctg_name}_number | Total number mixing ratio of aerosol | num/kg | total_aerosol_number | 
| {ctg_name}_number_emit | Total number mixing ratio of emitted aerosol | num/kg | total_emit_aerosol_number | 
| subroutine, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_tracer_setup | ( | integer, intent(out) | QA_AE | ) | 
Tracer setup.
Definition at line 183 of file scale_atmos_phy_ae_kajino13.F90.
References atmos_phy_ae_kajino13_desc, atmos_phy_ae_kajino13_name, atmos_phy_ae_kajino13_unit, scale_io::io_fid_conf, and scale_prc::prc_abort().
Referenced by mod_atmos_phy_ae_driver::atmos_phy_ae_driver_tracer_setup().


| subroutine, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_setup | ( | ) | 
Setup.
Definition at line 357 of file scale_atmos_phy_ae_kajino13.F90.
References atmos_phy_ae_kajino13_c_kappa, atmos_phy_ae_kajino13_dg_reg, atmos_phy_ae_kajino13_flag_ccn_interactive, atmos_phy_ae_kajino13_flag_coag, atmos_phy_ae_kajino13_flag_cond, atmos_phy_ae_kajino13_flag_npf, atmos_phy_ae_kajino13_flag_regeneration, atmos_phy_ae_kajino13_h2so4dt, atmos_phy_ae_kajino13_logk_aenucl, atmos_phy_ae_kajino13_ocgasdt, atmos_phy_ae_kajino13_sg_reg, float(), scale_io::io_fid_conf, and scale_prc::prc_abort().
Referenced by mod_atmos_phy_ae_driver::atmos_phy_ae_driver_setup(), and atmos_phy_ae_kajino13_mkinit().


| subroutine, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_tendency | ( | integer, intent(in) | KA, | 
| integer, intent(in) | KS, | ||
| integer, intent(in) | KE, | ||
| integer, intent(in) | IA, | ||
| integer, intent(in) | IS, | ||
| integer, intent(in) | IE, | ||
| integer, intent(in) | JA, | ||
| integer, intent(in) | JS, | ||
| integer, intent(in) | JE, | ||
| integer, intent(in) | QA_AE, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | TEMP, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | PRES, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | QDRY, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | NREG, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | DENS, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | QV, | ||
| real(rp), dimension(ka,ia,ja,qa_ae), intent(in) | QTRC, | ||
| real(rp), dimension(ka,ia,ja,qa_ae), intent(in) | EMIT, | ||
| real(dp), intent(in) | dt, | ||
| real(rp), dimension(ka,ia,ja,qa_ae), intent(out) | RHOQ_t_AE, | ||
| real(rp), dimension(ka,ia,ja), intent(out) | CN, | ||
| real(rp), dimension(ka,ia,ja), intent(out) | CCN | ||
| ) | 
Aerosol Microphysics.
Definition at line 619 of file scale_atmos_phy_ae_kajino13.F90.
References atmos_phy_ae_kajino13_dg_reg, atmos_phy_ae_kajino13_flag_ccn_interactive, atmos_phy_ae_kajino13_flag_coag, atmos_phy_ae_kajino13_flag_cond, atmos_phy_ae_kajino13_flag_npf, atmos_phy_ae_kajino13_flag_regeneration, and atmos_phy_ae_kajino13_sg_reg.
Referenced by mod_atmos_phy_ae_driver::atmos_phy_ae_driver_calc_tendency().

| subroutine, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_effective_radius | ( | integer, intent(in) | KA, | 
| integer, intent(in) | IA, | ||
| integer, intent(in) | JA, | ||
| integer, intent(in) | QA_AE, | ||
| real(rp), dimension(ka,ia,ja,qa_ae), intent(in) | QTRC, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | RH, | ||
| real(rp), dimension (ka,ia,ja,n_ae), intent(out) | Re | ||
| ) | 
Calculate Effective Radius.
Definition at line 897 of file scale_atmos_phy_ae_kajino13.F90.
References scale_atmos_aerosol::n_ae.
Referenced by mod_atmos_phy_ae_vars::atmos_phy_ae_vars_get_diagnostic().

| subroutine, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_mkinit | ( | integer, intent(in) | KA, | 
| integer, intent(in) | KS, | ||
| integer, intent(in) | KE, | ||
| integer, intent(in) | IA, | ||
| integer, intent(in) | IS, | ||
| integer, intent(in) | IE, | ||
| integer, intent(in) | JA, | ||
| integer, intent(in) | JS, | ||
| integer, intent(in) | JE, | ||
| integer, intent(in) | QA_AE, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | DENS, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | TEMP, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | PRES, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | QDRY, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | QV, | ||
| real(rp), intent(in) | m0_init, | ||
| real(rp), intent(in) | dg_init, | ||
| real(rp), intent(in) | sg_init, | ||
| real(rp), dimension(3), intent(in) | d_min_inp, | ||
| real(rp), dimension(3), intent(in) | d_max_inp, | ||
| real(rp), dimension(3), intent(in) | k_min_inp, | ||
| real(rp), dimension(3), intent(in) | k_max_inp, | ||
| integer, dimension(3), intent(in) | n_kap_inp, | ||
| real(rp), dimension(ka,ia,ja,qa_ae), intent(out) | QTRC, | ||
| real(rp), dimension (ka,ia,ja), intent(out) | CCN | ||
| ) | 
Definition at line 940 of file scale_atmos_phy_ae_kajino13.F90.
References atmos_phy_ae_kajino13_setup(), and scale_const::const_pi.
Referenced by mod_mkinit::rect_setup().


| subroutine, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_negative_fixer | ( | integer, intent(in) | KA, | 
| integer, intent(in) | KS, | ||
| integer, intent(in) | KE, | ||
| integer, intent(in) | IA, | ||
| integer, intent(in) | IS, | ||
| integer, intent(in) | IE, | ||
| integer, intent(in) | JA, | ||
| integer, intent(in) | JS, | ||
| integer, intent(in) | JE, | ||
| integer, intent(in) | QA_AE, | ||
| real(rp), dimension(ka,ia,ja,qa_ae), intent(inout) | QTRC | ||
| ) | 
Definition at line 1143 of file scale_atmos_phy_ae_kajino13.F90.
References atmos_phy_ae_kajino13_c_kappa, atmos_phy_ae_kajino13_h2so4dt, atmos_phy_ae_kajino13_logk_aenucl, atmos_phy_ae_kajino13_ocgasdt, float(), scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
Referenced by mod_atmos_phy_ae_driver::atmos_phy_ae_driver_adjustment().


| character(len=h_short), dimension(:), allocatable, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_name | 
Definition at line 51 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by mod_atmos_phy_ae_driver::atmos_phy_ae_driver_tracer_setup(), and atmos_phy_ae_kajino13_tracer_setup().
| character(len=h_mid), dimension(:), allocatable, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_desc | 
Definition at line 52 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by mod_atmos_phy_ae_driver::atmos_phy_ae_driver_tracer_setup(), and atmos_phy_ae_kajino13_tracer_setup().
| character(len=h_short), dimension(:), allocatable, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_unit | 
Definition at line 53 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by mod_atmos_phy_ae_driver::atmos_phy_ae_driver_tracer_setup(), and atmos_phy_ae_kajino13_tracer_setup().
| real(rp), public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_h2so4dt = 5.E-6_RP | 
Definition at line 55 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_negative_fixer(), and atmos_phy_ae_kajino13_setup().
| real(rp), public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_ocgasdt = 8.E-5_RP | 
Definition at line 56 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_negative_fixer(), and atmos_phy_ae_kajino13_setup().
| real(rp), public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_c_kappa = 0.3_RP | 
Definition at line 58 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_negative_fixer(), and atmos_phy_ae_kajino13_setup().
| logical, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_flag_npf = .false. | 
Definition at line 59 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_setup(), and atmos_phy_ae_kajino13_tendency().
| logical, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_flag_cond = .true. | 
Definition at line 60 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_setup(), and atmos_phy_ae_kajino13_tendency().
| logical, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_flag_coag = .true. | 
Definition at line 61 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_setup(), and atmos_phy_ae_kajino13_tendency().
| logical, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_flag_ccn_interactive = .true. | 
Definition at line 62 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_setup(), and atmos_phy_ae_kajino13_tendency().
| logical, public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_flag_regeneration = .true. | 
Definition at line 63 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_setup(), and atmos_phy_ae_kajino13_tendency().
| real(rp), public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_dg_reg = 5.E-7_RP | 
Definition at line 64 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_setup(), and atmos_phy_ae_kajino13_tendency().
| real(rp), public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_sg_reg = 1.6_RP | 
Definition at line 65 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_setup(), and atmos_phy_ae_kajino13_tendency().
| real(rp), public scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_logk_aenucl = -12.4_RP | 
Definition at line 66 of file scale_atmos_phy_ae_kajino13.F90.
Referenced by atmos_phy_ae_kajino13_negative_fixer(), and atmos_phy_ae_kajino13_setup().
 1.8.13