Changeset 2064 for trunk/LMDZ.GENERIC/libf/phystd/thermcell_mod.F90
- Timestamp:
- Jan 10, 2019, 3:44:36 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/phystd/thermcell_mod.F90
r2060 r2064 39 39 ! AB : linf is used to set the lowest possible first level because we allow it 40 40 ! to begin higher than the surface. It is set to 2 in order to remove the 41 ! first layer for gas giant. If there is a surface, it has to be set to 1. 41 ! first layer for gas giant. 42 ! If there is a surface, it has to be set to 1. 43 ! If someone want to call more than once the thermal plume model in one 44 ! or more grid point, this variable must become a saved array of INTEGER 45 ! with size ngrid. 42 46 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 47 INTEGER,PARAMETER :: linf = 2 … … 59 63 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 64 ! AB : Parameters needed only for a loop in thermcell_alp (diagnoses). 61 ! Maybe to remove.65 ! Maybe to be removed. 62 66 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 67 INTEGER,PARAMETER :: nbsrf = 1 … … 65 69 66 70 CONTAINS 67 68 SUBROUTINE init_thermcell_mod(g, rcp, r, pi, T_h2o_ice_liq, RV)69 70 IMPLICIT NONE71 72 REAL g73 REAL rcp74 REAL r75 REAL pi76 REAL T_h2o_ice_liq77 REAL RV78 79 RTT = T_h2o_ice_liq80 RG = g81 RKAPPA = rcp82 RPI = pi83 RD = r84 85 RETURN86 END SUBROUTINE init_thermcell_mod71 72 SUBROUTINE init_thermcell_mod(g, rcp, r, pi, T_h2o_ice_liq, RV) 73 74 IMPLICIT NONE 75 76 REAL g 77 REAL rcp 78 REAL r 79 REAL pi 80 REAL T_h2o_ice_liq 81 REAL RV 82 83 RTT = T_h2o_ice_liq 84 RG = g 85 RKAPPA = rcp 86 RPI = pi 87 RD = r 88 89 RETURN 90 END SUBROUTINE init_thermcell_mod 87 91 88 92 END MODULE thermcell_mod
Note: See TracChangeset
for help on using the changeset viewer.