Changeset 3338 for LMDZ6/trunk/libf
- Timestamp:
- May 31, 2018, 5:10:35 PM (6 years ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90
r2899 r3338 110 110 INTEGER :: iflag_radia, iflag_cldcon, iflag_ratqs 111 111 REAL :: ratqsbas, ratqshaut, tau_ratqs 112 LOGICAL :: ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple 112 LOGICAL :: ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple, chemistry_couple 113 113 INTEGER :: flag_aerosol 114 114 INTEGER :: flag_aerosol_strat … … 133 133 iflag_ratqs,ratqsbas,ratqshaut,tau_ratqs, & 134 134 ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple, & 135 flag_aerosol, flag_aerosol_strat, new_aod, & 136 flag_bc_internal_mixture, bl95_b0, bl95_b1, & 137 read_climoz, & 138 alp_offset) 135 chemistry_couple, flag_aerosol, flag_aerosol_strat, & 136 new_aod, flag_bc_internal_mixture, bl95_b0, bl95_b1, & 137 read_climoz, alp_offset) 139 138 CALL phys_state_var_init(read_climoz) 140 139 -
LMDZ6/trunk/libf/phylmd/conf_phys_m.F90
r3333 r3338 17 17 iflag_cld_th, & 18 18 iflag_ratqs,ratqsbas,ratqshaut,tau_ratqs, & 19 ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple, &19 ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple, chemistry_couple, & 20 20 flag_aerosol, flag_aerosol_strat, new_aod, & 21 21 flag_bc_internal_mixture, bl95_b0, bl95_b1,& … … 75 75 LOGICAL :: ok_LES 76 76 LOGICAL :: callstats 77 LOGICAL :: ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple 77 LOGICAL :: ok_ade, ok_aie, ok_alw, ok_cdnc 78 LOGICAL :: aerosol_couple, chemistry_couple 78 79 INTEGER :: flag_aerosol 79 80 INTEGER :: flag_aerosol_strat … … 95 96 LOGICAL, SAVE :: ok_LES_omp 96 97 LOGICAL, SAVE :: callstats_omp 97 LOGICAL, SAVE :: ok_ade_omp, ok_aie_omp, ok_alw_omp, ok_cdnc_omp, aerosol_couple_omp 98 LOGICAL, SAVE :: ok_ade_omp, ok_aie_omp, ok_alw_omp, ok_cdnc_omp 99 LOGICAL, SAVE :: aerosol_couple_omp, chemistry_couple_omp 98 100 INTEGER, SAVE :: flag_aerosol_omp 99 101 INTEGER, SAVE :: flag_aerosol_strat_omp … … 403 405 CALL getin('aerosol_couple',aerosol_couple_omp) 404 406 ! 407 !Config Key = chemistry_couple 408 !Config Desc = read O3 chemistry in file or calcul by inca 409 !Config Def = .FALSE. 410 !Config Help = Used in physiq.F 411 ! 412 chemistry_couple_omp = .FALSE. 413 CALL getin('chemistry_couple',chemistry_couple_omp) 414 ! 405 415 !Config Key = flag_aerosol 406 416 !Config Desc = which aerosol is use for coupled model … … 2273 2283 ok_cdnc = ok_cdnc_omp 2274 2284 aerosol_couple = aerosol_couple_omp 2285 chemistry_couple = chemistry_couple_omp 2275 2286 flag_aerosol=flag_aerosol_omp 2276 2287 flag_aerosol_strat=flag_aerosol_strat_omp … … 2454 2465 CALL abort_physic('conf_phys', 'flag_aerosol cannot be to zero if aerosol_couple=y ', 1) 2455 2466 ENDIF 2467 2468 ! Read_climoz need to be zero if we are in couple mode for chemistry 2469 IF (chemistry_couple .AND. read_climoz .ne. 0) THEN 2470 CALL abort_physic('conf_phys', 'read_climoz need to be to zero if chemistry_couple=y ', 1) 2471 ENDIF 2472 2456 2473 2457 2474 ! flag_aerosol need to be different to zero if ok_cdnc is activated … … 2599 2616 write(lunout,*)' ok_alw = ',ok_alw 2600 2617 write(lunout,*)' aerosol_couple = ', aerosol_couple 2618 write(lunout,*)' chemistry_couple = ', chemistry_couple 2601 2619 write(lunout,*)' flag_aerosol = ', flag_aerosol 2602 2620 write(lunout,*)' flag_aerosol_strat= ', flag_aerosol_strat -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r3327 r3338 1050 1050 ! false : lecture des aerosol dans un fichier 1051 1051 !$OMP THREADPRIVATE(aerosol_couple) 1052 LOGICAL, SAVE :: chemistry_couple ! true : use INCA chemistry O3 1053 ! false : use offline chemistry O3 1054 !$OMP THREADPRIVATE(chemistry_couple) 1052 1055 INTEGER, SAVE :: flag_aerosol 1053 1056 !$OMP THREADPRIVATE(flag_aerosol) … … 1216 1219 fact_cldcon, facttemps,ok_newmicro,iflag_radia, & 1217 1220 iflag_cld_th,iflag_ratqs,ratqsbas,ratqshaut,tau_ratqs, & 1218 ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple, &1221 ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple, chemistry_couple, & 1219 1222 flag_aerosol, flag_aerosol_strat, new_aod, & 1220 1223 flag_bc_internal_mixture, bl95_b0, bl95_b1, & … … 3834 3837 #ifdef INCA 3835 3838 CALL radlwsw_inca & 3836 ( kdlon,kflev,dist, rmu0, fract, solaire, &3839 (chemistry_couple, kdlon,kflev,dist, rmu0, fract, solaire, & 3837 3840 paprs, pplay,zxtsol,albsol1, albsol2, t_seri,q_seri, & 3838 3841 size(wo,3), wo, &
Note: See TracChangeset
for help on using the changeset viewer.