Changeset 4046 for LMDZ6/trunk/libf/dynphy_lonlat
- Timestamp:
- Dec 15, 2021, 11:18:49 PM (3 years ago)
- Location:
- LMDZ6/trunk/libf/dynphy_lonlat
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dynphy_lonlat/calfis.F
r2604 r4046 29 29 c Auteur : P. Le Van, F. Hourdin 30 30 c ......... 31 USE infotrac, ONLY: nqtot, niadv, t name31 USE infotrac, ONLY: nqtot, niadv, tracers 32 32 USE control_mod, ONLY: planet_type, nsplit_phys 33 33 #ifdef CPP_PHYS … … 481 481 lafin_split=lafin.and.isplit==nsplit_phys 482 482 483 CALL call_physiq(ngridmx,llm,nqtot,t name,483 CALL call_physiq(ngridmx,llm,nqtot,tracers(:)%name, 484 484 & debut_split,lafin_split, 485 485 & jD_cur,jH_cur_split,zdt_split, … … 522 522 ! . llm, !! nlayer 523 523 ! . nqtot, !! nq 524 ! . t name,!! tracer names from dynamical core (given in infotrac)524 ! . tracers(:)%name,!! tracer names from dynamical core (given in infotrac) 525 525 ! . debut_split, !! firstcall 526 526 ! . lafin_split, !! lastcall -
LMDZ6/trunk/libf/dynphy_lonlat/calfis_loc.F
r2604 r4046 45 45 USE Times 46 46 #endif 47 USE infotrac, ONLY: nqtot, niadv, t name47 USE infotrac, ONLY: nqtot, niadv, tracers 48 48 USE control_mod, ONLY: planet_type, nsplit_phys 49 49 #ifdef CPP_PHYS … … 731 731 lafin_split=lafin.and.isplit==nsplit_phys 732 732 733 CALL call_physiq(klon,llm,nqtot,t name,733 CALL call_physiq(klon,llm,nqtot,tracers(:)%name, 734 734 & debut_split,lafin_split, 735 735 & jD_cur,jH_cur_split,zdt_split, -
LMDZ6/trunk/libf/dynphy_lonlat/phylmd/etat0dyn_netcdf.F90
r3435 r4046 39 39 USE comvert_mod, ONLY: ap, bp, preff, pressure_exner 40 40 USE temps_mod, ONLY: annee_ref, day_ref, itau_dyn, itau_phy, start_time 41 USE strings_mod, ONLY: strLower 41 42 42 43 IMPLICIT NONE … … 74 75 USE exner_hyb_m, ONLY: exner_hyb 75 76 USE exner_milieu_m, ONLY: exner_milieu 76 USE infotrac, ONLY: nqtot, t name77 USE infotrac, ONLY: nqtot, tracers 77 78 USE filtreg_mod 78 79 IMPLICIT NONE … … 84 85 ! Local variables: 85 86 CHARACTER(LEN=256) :: modname, fmt 86 INTEGER :: i, j, l, ji, itau, iday 87 INTEGER :: i, j, l, ji, itau, iday, iq 87 88 REAL :: xpn, xps, time, phystep 88 89 REAL, DIMENSION(iip1,jjp1) :: psol … … 145 146 ! Look for ozone tracer: 146 147 #ifndef INCA 147 DO i =1,nqtot; IF(ANY(["O3","o3"]==tname(i))) EXIT; END DO148 DO iq=1,nqtot; IF(strLower(tracers(iq)%name)=="o3") EXIT; END DO 148 149 IF(i/=nqtot+1) THEN 149 150 CALL regr_lat_time_coefoz -
LMDZ6/trunk/libf/dynphy_lonlat/phylmd/iniphysiq_mod.F90
r3924 r4046 16 16 USE mod_phys_lmdz_para, ONLY: klon_omp ! number of columns (on local omp grid) 17 17 USE vertical_layers_mod, ONLY : init_vertical_layers 18 USE infotrac, ONLY: nqtot,nqo,nbtr,nqCO2,t name,ttext,type_trac,&18 USE infotrac, ONLY: nqtot,nqo,nbtr,nqCO2,tracers,type_trac,& 19 19 niadv,conv_flg,pbl_flg,solsym,& 20 20 nqfils,nqdesc,nqdesc_tot,iqfils,iqpere,& … … 146 146 147 147 ! Initialize tracer names, numbers, etc. for physics 148 CALL init_infotrac_phy(nqtot,nqo,nbtr,nqtottr,nqCO2,t name,ttext,type_trac,&148 CALL init_infotrac_phy(nqtot,nqo,nbtr,nqtottr,nqCO2,tracers,type_trac,& 149 149 niadv,conv_flg,pbl_flg,solsym,& 150 150 nqfils,nqdesc,nqdesc_tot,iqfils,iqpere,& … … 203 203 rlonudyn,rlatudyn,rlonvdyn,rlatvdyn) 204 204 #endif 205 IF (type_trac == 'repr') THEN206 #ifdef REPROBUS 207 CALL Init_chem_rep_phys(klon_omp,nbp_lev) 208 #endif 209 END IF 205 END IF 206 IF (type_trac == 'repr') THEN 207 #ifdef REPROBUS 208 CALL Init_chem_rep_phys(klon_omp,nbp_lev) 209 #endif 210 210 END IF 211 211
Note: See TracChangeset
for help on using the changeset viewer.