Changeset 4203 for LMDZ6/branches/LMDZ_ECRad/libf/phylmd
- Timestamp:
- Jul 19, 2022, 1:33:28 PM (2 years ago)
- Location:
- LMDZ6/branches/LMDZ_ECRad
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/LMDZ_ECRad
- Property svn:mergeinfo changed
/LMDZ6/trunk (added) merged: 4176,4184,4186-4187,4189-4191,4193-4195,4199
- Property svn:mergeinfo changed
-
LMDZ6/branches/LMDZ_ECRad/libf/phylmd/Ocean_skin/config_ocean_skin_m.F90
r3834 r4203 11 11 ! the depth of a sensor, or the depth at the middle of the first 12 12 ! layer of an ocean model (half the depth of the first layer). In 13 ! m. Setting depth_1 to any value >= depth has the same effect as 14 ! setting depth_1 to depth. 13 ! m. Setting depth_1 to any value >= depth (named constant defined 14 ! in module `near_Surface_m`) has the same effect as setting depth_1 15 ! to depth. 15 16 16 17 !$omp threadprivate(jcool, jwarm, rain_effect, depth_1) -
LMDZ6/branches/LMDZ_ECRad/libf/phylmd/Ocean_skin/sens_heat_rain_m.F90
r3834 r4203 5 5 contains 6 6 7 #ifdef IN_LMDZ 7 8 real function sens_heat_rain(rain, t, q, rhoa, xlv, t_int, p) 9 #else 10 elemental real function sens_heat_rain(rain, t, q, rhoa, xlv, t_int, p) 11 #endif 8 12 9 13 ! Computes heat flux due to rainfall, in W m-2, positive 10 14 ! upward. 11 15 12 ! Do not declare this function as elemental because it may include13 ! YOMCST.h , which contains an OpenMP directive, and that only14 ! works inOpenMP 5.0.16 ! If in LMDZ, do not declare this function as elemental because 17 ! YOMCST.h contains an OpenMP directive, and that only works in 18 ! OpenMP 5.0. 15 19 16 20 use const, only: cpa, cpw, rgas -
LMDZ6/branches/LMDZ_ECRad/libf/phylmd/aero_mod.F90
r4147 r4203 55 55 "ASBCM ", & ! Accumulation-mode Soluble Black Carbon Mass 56 56 "ASPOMM ", & ! Accumulation-mode Soluble Particle Organic Matter Mass 57 "SO4 ", & ! Sulfate57 "SO4 ", & ! Accumulation-mode Soluble Sulfate 58 58 "CSSO4M ", & ! Coarse-mode Soluble Sulfate Mass 59 59 "SSSSM ", & ! Super-coarse mode Soluble Sea-Salt Mass -
LMDZ6/branches/LMDZ_ECRad/libf/phylmd/infotrac_phy.F90
r4172 r4203 162 162 163 163 type_trac = type_trac_ 164 IF(strParse(type_trac, '|', types_trac)) CALL abort_ gcm(modname,'can''t parse "type_trac = '//TRIM(type_trac)//'"',1)164 IF(strParse(type_trac, '|', types_trac)) CALL abort_physic(modname,'can''t parse "type_trac = '//TRIM(type_trac)//'"',1) 165 165 tracers = tracers_ 166 166 isotopes = isotopes_ -
LMDZ6/branches/LMDZ_ECRad/libf/phylmd/phys_output_write_mod.F90
r4188 r4203 2551 2551 CALL histwrite_phy(o_flx_co2_bb, fco2_bb) 2552 2552 2553 ELSE IF ( ANY(types_trac=='lmdz') .OR. ANY(types_trac=='coag')) THEN2553 ELSE IF ((ANY(types_trac=='lmdz') .OR. ANY(types_trac=='coag')) .AND. ALL(types_trac /= 'inca')) THEN 2554 2554 itr = 0 2555 2555 DO iq = 1, nqtot -
LMDZ6/branches/LMDZ_ECRad/libf/phylmd/rrtm/rrtm_taumol2.F90
r2871 r4203 22 22 & FORREF ,SELFREF , REFPARAM 23 23 USE YOERRTBG2, ONLY : CORR1 ,CORR2 24 25 USE print_control_mod, ONLY: mydebug=>debug , lunout, prt_level, & 26 & alert_first_call, call_alert, prt_alerte 24 27 25 28 ! Input … … 65 68 ! EQUIVALENCE (TAUAERL(1,2),TAUAER) 66 69 70 CHARACTER (LEN=20) :: modname='rrtm_taumol2' 71 CHARACTER*80 message 72 67 73 ! Compute the optical depth by interpolating in ln(pressure) and 68 74 ! temperature. Below LAYTROP, the water vapor self-continuum is … … 115 121 ! C'est evidemment une correction suspecte 116 122 IF (IFP>200) THEN 123 IF (call_alert) THEN 124 message='WARNING IFP=' 125 CALL prt_alerte(message,modname,1) 117 126 PRINT*,'WARNING IFP=',IFP,' 2.E2_JPRB*Z_FP+0.5_JPRB avec Z_FP=',Z_FP 118 127 IFP=200 128 ENDIF 119 129 ENDIF 120 130 … … 156 166 IF (IFP <= 0) IFP=0 157 167 IF (IFP>200) THEN 168 IF (call_alert) THEN 169 message='WARNING IFP=' 170 CALL prt_alerte(message,modname,1) 158 171 PRINT*,'WARNING IFP=',IFP,' 2.E2_JPRB*Z_FP+0.5_JPRB avec Z_FP=',Z_FP 159 172 IFP=200 173 ENDIF 160 174 ENDIF 161 175
Note: See TracChangeset
for help on using the changeset viewer.