Changeset 5790 for LMDZ6/branches/contrails/libf/phylmd/lmdz_lscp_tools.f90
- Timestamp:
- Jul 28, 2025, 6:44:28 PM (8 days ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/contrails/libf/phylmd/lmdz_lscp_tools.f90
r5717 r5790 108 108 109 109 END SUBROUTINE FALLICE_VELOCITY 110 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 111 112 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 113 FUNCTION ICECRYSTAL_VELO(mice, temp, pres) 114 115 ! Ref: 116 ! Spichtinger and Gierens (2009) 117 118 USE lmdz_lscp_ini, ONLY: RPI, rho_ice 119 120 IMPLICIT NONE 121 122 REAL :: mice ! ice crystal mass [kg] 123 REAL :: temp ! temperature [K] 124 REAL :: pres ! air pressure [Pa] 125 REAL :: icecrystal_velo ! fallspeed velocity of crystals [m/s] 126 127 !--Local 128 REAL :: c, g, d 129 130 c = (pres / 30000)**(-0.178) * (temp / 233.)**(-0.394) 131 IF ( mice .LT. 2.146e-13 ) THEN 132 g = 735.4 133 d = 0.42 134 ELSEIF ( mice .LT. 2.166e-9) THEN 135 g = 63292.4 136 d = 0.57 137 ELSEIF ( mice .LT. 4.264e-8 ) THEN 138 g = 329.8 139 d = 0.31 140 ELSE 141 g = 8.8 142 d = 0.096 143 ENDIF 144 icecrystal_velo = g * mice**d * c 145 146 END FUNCTION ICECRYSTAL_VELO 110 147 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 111 148
Note: See TracChangeset
for help on using the changeset viewer.