Changeset 4715 for LMDZ6/trunk/libf/phylmd/physiq_mod.F90
- Timestamp:
- Oct 5, 2023, 4:14:22 PM (8 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r4707 r4715 78 78 USE wxios, ONLY: g_ctx, wxios_set_context 79 79 USE lmdz_lscp, ONLY : lscp 80 USE lmdz_c loud_optics_prop, ONLY :cloud_optics_prop80 USE lmdz_call_cloud_optics_prop, ONLY : call_cloud_optics_prop 81 81 USE lmdz_lscp_old, ONLY : fisrtilp 82 82 USE lmdz_wake_ini, ONLY : wake_ini … … 1844 1844 RCPD, RLSTT, RLVTT, RLMLT, & 1845 1845 RVTMP2, RTT,RD,RG) 1846 ! Test de coherence sur oc_cdnc utilisé uniquement par cloud_optics_prop 1847 IF (ok_newmicro) then 1848 IF (iflag_rrtm.EQ.1) THEN 1849 #ifdef CPP_RRTM 1850 IF (ok_cdnc.AND.NRADLP.NE.3) THEN 1851 abort_message='RRTM choix incoherent NRADLP doit etre egal a 3 ' & 1852 // 'pour ok_cdnc' 1853 CALL abort_physic(modname,abort_message,1) 1854 ENDIF 1855 #else 1856 1857 abort_message='You should compile with -rrtm if running with '//'iflag_rrtm=1' 1858 CALL abort_physic(modname,abort_message,1) 1859 #endif 1860 ENDIF 1861 ENDIF 1846 1862 CALL cloud_optics_prop_ini(klon, prt_level, lunout, flag_aerosol, & 1847 1863 & ok_cdnc, bl95_b0, & … … 4387 4403 ENDIF 4388 4404 4389 IF (ok_newmicro) then 4390 ! AI IF (iflag_rrtm.NE.0) THEN 4391 IF (iflag_rrtm.EQ.1) THEN 4392 #ifdef CPP_RRTM 4393 IF (ok_cdnc.AND.NRADLP.NE.3) THEN 4394 abort_message='RRTM choix incoherent NRADLP doit etre egal a 3 ' & 4395 // 'pour ok_cdnc' 4396 CALL abort_physic(modname,abort_message,1) 4397 ENDIF 4398 #else 4399 4400 abort_message='You should compile with -rrtm if running with '//'iflag_rrtm=1' 4401 CALL abort_physic(modname,abort_message,1) 4402 #endif 4403 ENDIF 4404 CALL cloud_optics_prop(klon, klev, & 4405 !Rajout appel a interface calcul proprietes optiques des nuages 4406 CALL call_cloud_optics_prop(klon, klev, ok_newmicro, & 4405 4407 paprs, pplay, t_seri, radocond, picefra, cldfra, & 4406 4408 cldtau, cldemi, cldh, cldl, cldm, cldt, cldq, & 4407 flwp, fiwp, flwc, fiwc, &4409 flwp, fiwp, flwc, fiwc, ok_aie, & 4408 4410 mass_solu_aero, mass_solu_aero_pi, & 4409 4411 cldtaupi, distcltop, temp_cltop, re, fl, ref_liq, ref_ice, & … … 4411 4413 reffclwc, cldnvi, lcc3d, lcc3dcon, lcc3dstra, icc3dcon, icc3dstra, & 4412 4414 zfice, dNovrN, ptconv, rnebcon, clwcon) 4413 ELSE 4414 CALL nuage (paprs, pplay, & 4415 t_seri, radocond, picefra, cldfra, cldtau, cldemi, & 4416 cldh, cldl, cldm, cldt, cldq, & 4417 ok_aie, & 4418 mass_solu_aero, mass_solu_aero_pi, & 4419 bl95_b0, bl95_b1, distcltop, temp_cltop, & 4420 cldtaupi, re, fl) 4421 ENDIF 4415 4422 4416 ! 4423 4417 !IM betaCRF
Note: See TracChangeset
for help on using the changeset viewer.