Changeset 3411 for LMDZ6/branches/DYNAMICO-conv/libf/phylmd/conf_phys_m.F90
- Timestamp:
- Nov 5, 2018, 3:24:59 PM (6 years ago)
- Location:
- LMDZ6/branches/DYNAMICO-conv
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/DYNAMICO-conv
- Property svn:mergeinfo changed
/LMDZ6/trunk removed
- Property svn:mergeinfo changed
-
LMDZ6/branches/DYNAMICO-conv/libf/phylmd/conf_phys_m.F90
r3356 r3411 92 92 LOGICAL, SAVE :: ok_newmicro_omp 93 93 LOGICAL, SAVE :: ok_all_xml_omp 94 LOGICAL, SAVE :: ok_lwoff_omp95 94 LOGICAL, SAVE :: ok_journe_omp, ok_mensuel_omp, ok_instan_omp, ok_hf_omp 96 95 LOGICAL, SAVE :: ok_LES_omp … … 214 213 LOGICAL,SAVE :: ok_lic_cond_omp 215 214 ! 216 INTEGER,SAVE :: iflag_cycle_diurne_omp 217 LOGICAL,SAVE :: soil_model_omp,new_oliq_omp 215 LOGICAL,SAVE :: cycle_diurne_omp,soil_model_omp,new_oliq_omp 218 216 LOGICAL,SAVE :: ok_orodr_omp, ok_orolf_omp, ok_limitvrai_omp 219 217 INTEGER, SAVE :: nbapp_rad_omp, iflag_con_omp … … 297 295 ok_all_xml_omp = .FALSE. 298 296 CALL getin('ok_all_xml', ok_all_xml_omp) 299 300 !301 !Config Key = ok_lwoff302 !Config Desc = inhiber l effet radiatif LW des nuages303 !Config Def = .FALSE.304 !Config Help =305 !306 ok_lwoff_omp = .FALSE.307 CALL getin('ok_lwoff', ok_lwoff_omp)308 297 ! 309 298 … … 416 405 ! - flag_aerosol=5 => dust only 417 406 ! - flag_aerosol=6 => all aerosol 418 ! - flag_aerosol=7 => natural aerosol + MACv2SP419 ! - (in this case aerosols.1980.nc should point to aerosols.nat.nc)420 407 421 408 flag_aerosol_omp = 0 … … 722 709 ! Constantes precedemment dans dyn3d/conf_gcm 723 710 724 !Config Key = iflag_cycle_diurne725 !Config Desc = Cycle d iurne726 !Config Def = 1711 !Config Key = cycle_diurne 712 !Config Desc = Cycle ddiurne 713 !Config Def = y 727 714 !Config Help = Cette option permet d'eteidre le cycle diurne. 728 715 !Config Peut etre util pour accelerer le code ! 729 iflag_cycle_diurne_omp = 1730 CALL getin(' iflag_cycle_diurne',iflag_cycle_diurne_omp)716 cycle_diurne_omp = .TRUE. 717 CALL getin('cycle_diurne',cycle_diurne_omp) 731 718 732 719 !Config Key = soil_model … … 2168 2155 RCFC12_per = RCFC12_per_omp 2169 2156 2170 iflag_cycle_diurne = iflag_cycle_diurne_omp2157 cycle_diurne = cycle_diurne_omp 2171 2158 soil_model = soil_model_omp 2172 2159 new_oliq = new_oliq_omp … … 2259 2246 2260 2247 ok_all_xml = ok_all_xml_omp 2261 ok_lwoff = ok_lwoff_omp2262 2248 ok_newmicro = ok_newmicro_omp 2263 2249 ok_journe = ok_journe_omp … … 2452 2438 2453 2439 ! Flag_aerosol cannot be to zero if we are in coupled mode for aerosol 2454 IF (aerosol_couple .AND. flag_aerosol . EQ. 0 ) THEN2440 IF (aerosol_couple .AND. flag_aerosol .eq. 0 ) THEN 2455 2441 CALL abort_physic('conf_phys', 'flag_aerosol cannot be to zero if aerosol_couple=y ', 1) 2456 2442 ENDIF 2457 2443 2458 2444 ! flag_aerosol need to be different to zero if ok_cdnc is activated 2459 IF (ok_cdnc .AND. flag_aerosol . EQ. 0) THEN2445 IF (ok_cdnc .AND. flag_aerosol .eq. 0) THEN 2460 2446 CALL abort_physic('conf_phys', 'flag_aerosol cannot be to zero if ok_cdnc is activated ', 1) 2461 2447 ENDIF … … 2464 2450 IF (ok_aie .AND. .NOT. ok_cdnc) THEN 2465 2451 CALL abort_physic('conf_phys', 'ok_cdnc must be set to y if ok_aie is activated',1) 2466 ENDIF2467 2468 ! flag_aerosol=7 => MACv2SP climatology2469 IF (flag_aerosol.EQ.7.AND. iflag_rrtm.NE.1) THEN2470 CALL abort_physic('conf_phys', 'flag_aerosol=7 (MACv2SP) can only be activated with RRTM',1)2471 ENDIF2472 IF (flag_aerosol.EQ.7.AND. NSW.NE.6) THEN2473 CALL abort_physic('conf_phys', 'flag_aerosol=7 (MACv2SP) can only be activated with NSW=6',1)2474 2452 ENDIF 2475 2453 … … 2487 2465 ! ORCHIDEE must be activated for ifl_pbltree=1 2488 2466 IF (.NOT. ok_veget .AND. ifl_pbltree==1) THEN 2489 WRITE(lunout,*)'Warning: ORCHIDEE must be activated for ifl_pbltree=1' 2490 WRITE(lunout,*)'ifl_pbltree is now changed to zero' 2491 ifl_pbltree=0 2467 WRITE(lunout,*)' ORCHIDEE must be activated for ifl_pbltree=1' 2468 CALL abort_physic('conf_phys','ok_veget and ifl_pbltree not coherent',1) 2492 2469 END IF 2493 2470 … … 2529 2506 write(lunout,*)'ok_lic_melt=', ok_lic_melt 2530 2507 write(lunout,*)'ok_lic_cond=', ok_lic_cond 2531 write(lunout,*)' iflag_cycle_diurne=',iflag_cycle_diurne2508 write(lunout,*)'cycle_diurne=',cycle_diurne 2532 2509 write(lunout,*)'soil_model=',soil_model 2533 2510 write(lunout,*)'new_oliq=',new_oliq
Note: See TracChangeset
for help on using the changeset viewer.