[3331] | 1 | MODULE YOEAERSNK |
---|
| 2 | |
---|
| 3 | USE PARKIND1 ,ONLY : JPIM ,JPRB |
---|
| 4 | |
---|
| 5 | IMPLICIT NONE |
---|
| 6 | |
---|
| 7 | SAVE |
---|
| 8 | |
---|
| 9 | ! ------------------------------------------------------------------ |
---|
| 10 | !* ** *YOEAERSNK* - CONTROL OPTIONS FOR AEROSOLS' SINKS |
---|
| 11 | ! ------------------------------------------------------------------ |
---|
| 12 | REAL(KIND=JPRB) :: R_R, R_S |
---|
| 13 | REAL(KIND=JPRB) :: RALPHAR(15), RALPHAS(15) |
---|
| 14 | REAL(KIND=JPRB) :: RFRBC(2) |
---|
| 15 | REAL(KIND=JPRB) :: RFRIF |
---|
| 16 | REAL(KIND=JPRB) :: RFRDD(3), RFRSS(3) |
---|
| 17 | REAL(KIND=JPRB) :: RFROM(2) |
---|
| 18 | REAL(KIND=JPRB) :: RFRSO4 |
---|
| 19 | REAL(KIND=JPRB) :: RFRAER, RFRGAS |
---|
| 20 | |
---|
| 21 | INTEGER(KIND=JPIM) :: NBRH |
---|
| 22 | REAL(KIND=JPRB) :: RRHMAX, RRHTAB(12), RRHO_SS(12), RSSGROW(12) |
---|
| 23 | REAL(KIND=JPRB) :: RMMD_SS(3) |
---|
| 24 | REAL(KIND=JPRB) :: RMMD_DD(3), RRHO_DD(3) |
---|
| 25 | REAL(KIND=JPRB) :: RHO_WAT, RHO_ICE |
---|
| 26 | |
---|
| 27 | REAL(KIND=JPRB) :: RVDPOCE(15), RVDPSIC(15), RVDPLND(15), RVDPLIC(15) |
---|
| 28 | REAL(KIND=JPRB) :: RVSEDOCE(15),RVSEDSIC(15),RVSEDLND(15),RVSEDLIC(15) |
---|
| 29 | ! ------------------------------------------------------------------ |
---|
| 30 | ! R_R : mean radius for rain drops (m) |
---|
| 31 | ! R_S : mean radius for snow crystals (m) |
---|
| 32 | ! RALPHAR : impaction coefficients for rain |
---|
| 33 | ! RALPHAS : IMPACTION coefficients for snow |
---|
| 34 | ! dissolution constants |
---|
| 35 | ! RFRBCn : for black carbon (BC1: hydrophobic, BC2: hydrophylic) |
---|
| 36 | ! RFRDDn : for dust (3 bins: 0.03 - 0.55 - 0.9 - 20 um) |
---|
| 37 | ! RFRIF : for inorganic fraction (i.e., fly-ash) |
---|
| 38 | ! RFROMn : for organic matter (OM1: hydrophobic, OM2: hydrophylic) |
---|
| 39 | ! RFRSSn : for sea-salt (3 bins: 0.03 - 0.5 - 5 - 20 um) |
---|
| 40 | |
---|
| 41 | ! re-evaporation constants |
---|
| 42 | ! RFRAER : for aerosols |
---|
| 43 | ! RFRGAS : for gases |
---|
| 44 | |
---|
| 45 | ! RRHMAX : |
---|
| 46 | ! RRHTAB : |
---|
| 47 | |
---|
| 48 | ! dry deposition velocity |
---|
| 49 | ! RVDPOCE : |
---|
| 50 | ! RVDPSIC : |
---|
| 51 | ! RVDPLND : |
---|
| 52 | ! RVDPLIC : |
---|
| 53 | |
---|
| 54 | ! sedimentation (gravitational settling) velocity |
---|
| 55 | ! RVSEDOCE : for ocean |
---|
| 56 | ! RVSEDSIC : |
---|
| 57 | ! RVSEDLND : |
---|
| 58 | ! RVSEDLIC : |
---|
| 59 | ! ----------------------------------------------------------------- |
---|
| 60 | |
---|
| 61 | !$OMP THREADPRIVATE(nbrh,r_r,r_s,ralphar,ralphas,rfraer,rfrbc,rfrdd,rfrgas) |
---|
| 62 | !$OMP THREADPRIVATE(rfrif,rfrom,rfrso4,rfrss,rho_ice,rho_wat,rmmd_dd,rmmd_ss) |
---|
| 63 | !$OMP THREADPRIVATE(rrhmax,rrho_dd,rrho_ss,rrhtab,rssgrow,rvdplic,rvdplnd) |
---|
| 64 | !$OMP THREADPRIVATE(rvdpoce,rvdpsic,rvsedlic,rvsedlnd,rvsedoce,rvsedsic) |
---|
| 65 | |
---|
| 66 | END MODULE YOEAERSNK |
---|
| 67 | |
---|