Changeset 3870 for LMDZ6/trunk/libf/phylmd/phytrac_mod.F90
- Timestamp:
- Apr 8, 2021, 10:58:58 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/phytrac_mod.F90
r3865 r3870 56 56 SUBROUTINE phytrac_init() 57 57 USE dimphy 58 USE infotrac_phy, ONLY: nbtr, nq INCA, type_trac58 USE infotrac_phy, ONLY: nbtr, nqCO2, type_trac 59 59 USE tracco2i_mod, ONLY: tracco2i_init 60 60 IMPLICIT NONE … … 124 124 USE phys_cal_mod, only : hour 125 125 USE dimphy 126 USE infotrac_phy, ONLY: nbtr, nq INCA, type_trac, conv_flg, solsym, pbl_flg126 USE infotrac_phy, ONLY: nbtr, nqCO2, type_trac, conv_flg, solsym, pbl_flg 127 127 USE mod_grid_phy_lmdz 128 128 USE mod_phys_lmdz_para … … 508 508 iflag_con_trac= 1 509 509 CASE('inco') 510 source(:,1 ) = 0. ! from CO2i511 source(:, 2:nbtr)=init_source(:,:) ! from INCA512 aerosol(1 ) = .FALSE. ! from CO2i513 CALL tracinca_init(aerosol( 2:nbtr),lessivage) ! from INCA514 pbl_flg(1 ) = 1 ! From CO2i510 source(:,1:nqCO2) = 0. ! from CO2i ModThL 511 source(:,nqCO2+1:nbtr)=init_source(:,:) ! from INCA ModThL 512 aerosol(1:nqCO2) = .FALSE. ! from CO2i ModThL 513 CALL tracinca_init(aerosol(nqCO2+1:nbtr),lessivage) ! from INCA ModThL 514 pbl_flg(1:nqCO2) = 1 ! From CO2i ModThL 515 515 iflag_the_trac= 1 ! From CO2i 516 516 iflag_vdf_trac= 1 ! From CO2i … … 1108 1108 1109 1109 ! -- CHIMIE INCA config_inca = aero or chem -- 1110 IF (type_trac == 'inca' ) THEN1110 IF (type_trac == 'inca' .OR. type_trac == 'inco') THEN ! ModThL 1111 1111 1112 1112 CALL tracinca(& … … 1120 1120 tau_aero, piz_aero, cg_aero, ccm, & 1121 1121 rfname, & 1122 tr_seri, source) 1123 ELSEIF (type_trac == 'inco') THEN ! Add ThL 1124 CALL tracinca(& 1125 nstep, julien, gmtime, lafin, & 1126 pdtphys, t_seri, paprs, pplay, & 1127 pmfu, upwd, ftsol, pctsrf, pphis, & 1128 pphi, albsol, sh, ch, rh, & 1129 cldfra, rneb, diafra, cldliq, & 1130 itop_con, ibas_con, pmflxr, pmflxs, & 1131 prfl, psfl, aerosol_couple, flxmass_w, & 1132 tau_aero, piz_aero, cg_aero, ccm, & 1133 rfname, & 1134 tr_seri(:,:,2:nbtr), source(:,2:nbtr)) ! Difference with case 'inca' 1122 tr_seri(:,:,1+nqCO2:nbtr), source(:,1+nqCO2:nbtr)) ! ModThL 1135 1123 ENDIF 1136 1124 !=============================================================
Note: See TracChangeset
for help on using the changeset viewer.