Changeset 1664 for LMDZ5/branches/testing/libf/phylmd/physiq.F
- Timestamp:
- Oct 9, 2012, 3:29:15 PM (12 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk (added) merged: 1555-1557,1559-1566,1568-1575
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/physiq.F
r1539 r1664 42 42 use radlwsw_m, only: radlwsw 43 43 USE control_mod 44 #ifdef REPROBUS 45 USE CHEM_REP, ONLY : Init_chem_rep_xjour 46 #endif 44 47 45 48 … … 1215 1218 REAL, dimension(klon, klev) :: cldtaurad ! epaisseur optique pour radlwsw,COSP 1216 1219 REAL, dimension(klon, klev) :: cldemirad ! emissivite pour radlwsw,COSP 1220 INTEGER :: nbtr_tmp ! Number of tracer inside concvl 1221 REAL, dimension(klon,klev) :: sh_in ! Specific humidity entering in phytrac 1217 1222 1218 1223 cIM for NMC files … … 1355 1360 tau_overturning_th(:)=0. 1356 1361 1357 IF ( config_inca /= 'none') THEN1362 IF (type_trac == 'inca') THEN 1358 1363 ! jg : initialisation jusqu'au ces variables sont dans restart 1359 1364 ccm(:,:,:) = 0. … … 1619 1624 #endif 1620 1625 1621 ecrit_hf2mth = ecrit_mth/ecrit_hf1622 1626 1623 1627 ecrit_hf = ecrit_hf * un_jour … … 1633 1637 ecrit_LES = ecrit_LES * un_jour 1634 1638 c 1635 PRINT*,'physiq ecrit_ hf day mth reg tra ISCCP hf2mth',1636 . ecrit_hf,ecrit_day,ecrit_mth,ecrit_reg,ecrit_tra,ecrit_ISCCP,1637 . ecrit_hf2mth1638 1639 1639 1640 cXXXPB Positionner date0 pour initialisation de ORCHIDEE … … 1652 1653 cc ENDDO 1653 1654 c 1654 IF ( config_inca /= 'none') THEN1655 IF (type_trac == 'inca') THEN 1655 1656 #ifdef INCA 1656 1657 CALL VTe(VTphysiq) … … 1740 1741 CALL change_srf_frac(itap, dtime, days_elapsed+1, 1741 1742 * pctsrf, falb1, falb2, ftsol, u10m, v10m, pbl_tke) 1743 1744 1745 ! Update time and other variables in Reprobus 1746 IF (type_trac == 'repr') THEN 1747 #ifdef REPROBUS 1748 CALL Init_chem_rep_xjour(jD_cur-jD_ref+day_ref) 1749 print*,'xjour equivalent rjourvrai',jD_cur-jD_ref+day_ref 1750 CALL Rtime(debut) 1751 #endif 1752 END IF 1753 1742 1754 1743 1755 ! Tendances bidons pour les processus qui n'affectent pas certaines … … 2292 2304 IF (ok_cvl) THEN ! new driver for convectL 2293 2305 2306 IF (type_trac == 'repr') THEN 2307 nbtr_tmp=ntra 2308 ELSE 2309 nbtr_tmp=nbtr 2310 END IF 2294 2311 CALL concvl (iflag_con,iflag_clos, 2295 2312 . dtime,paprs,pplay,t_undi,q_undi, 2296 2313 . t_wake,q_wake,wake_s, 2297 . u_seri,v_seri,tr_seri,nbtr ,2314 . u_seri,v_seri,tr_seri,nbtr_tmp, 2298 2315 . ALE,ALP, 2299 2316 . ema_work1,ema_work2, … … 3150 3167 ENDDO 3151 3168 3152 IF ( config_inca /= 'none') THEN3169 IF (type_trac == 'inca') THEN 3153 3170 #ifdef INCA 3154 3171 CALL VTe(VTphysiq) … … 3204 3221 CALL VTb(VTphysiq) 3205 3222 #endif 3206 END IF ! config_inca /= 'none'3223 END IF !type_trac = inca 3207 3224 c 3208 3225 c Calculer les parametres optiques des nuages et quelques … … 3668 3685 C 3669 3686 3687 IF (type_trac=='repr') THEN 3688 sh_in(:,:) = q_seri(:,:) 3689 ELSE 3690 sh_in(:,:) = qx(:,:,ivap) 3691 END IF 3692 3670 3693 call phytrac ( 3671 3694 I itap, days_elapsed+1, jH_cur, debut, … … 3677 3700 I rlat, frac_impa, frac_nucl,rlon, 3678 3701 I presnivs, pphis, pphi, albsol1, 3679 I qx(:,:,ivap),rhcl,cldfra, rneb,3702 I sh_in, rhcl, cldfra, rneb, 3680 3703 I diafra, cldliq, itop_con, ibas_con, 3681 3704 I pmflxr, pmflxs, prfl, psfl, … … 3860 3883 #include "calcul_divers.h" 3861 3884 c 3862 IF ( config_inca /= 'none') THEN3885 IF (type_trac == 'inca') THEN 3863 3886 #ifdef INCA 3864 3887 CALL VTe(VTphysiq)
Note: See TracChangeset
for help on using the changeset viewer.