Changeset 3328
- Timestamp:
- May 16, 2018, 6:10:44 PM (7 years ago)
- Location:
- LMDZ6/branches/IPSLCM6.0.15/libf/phylmd
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/IPSLCM6.0.15/libf/phylmd/clesphys.h
r3324 r3328 8 8 !..include cles_phys.h 9 9 ! 10 LOGICAL cycle_diurne,soil_model,new_oliq,ok_orodr,ok_orolf 10 INTEGER iflag_cycle_diurne 11 LOGICAL soil_model,new_oliq,ok_orodr,ok_orolf 11 12 LOGICAL ok_limitvrai 12 13 LOGICAL ok_all_xml … … 123 124 ! THEN INTEGER AND LOGICALS 124 125 & , top_height & 125 & , cycle_diurne, soil_model, new_oliq &126 & , iflag_cycle_diurne, soil_model, new_oliq & 126 127 & , ok_orodr, ok_orolf, ok_limitvrai, nbapp_rad & 127 128 & , iflag_con, nbapp_cv, nbapp_wk & -
LMDZ6/branches/IPSLCM6.0.15/libf/phylmd/conf_phys_m.F90
r3318 r3328 213 213 LOGICAL,SAVE :: ok_lic_cond_omp 214 214 ! 215 LOGICAL,SAVE :: cycle_diurne_omp,soil_model_omp,new_oliq_omp 215 INTEGER,SAVE :: iflag_cycle_diurne_omp 216 LOGICAL,SAVE :: soil_model_omp,new_oliq_omp 216 217 LOGICAL,SAVE :: ok_orodr_omp, ok_orolf_omp, ok_limitvrai_omp 217 218 INTEGER, SAVE :: nbapp_rad_omp, iflag_con_omp … … 719 720 ! Constantes precedemment dans dyn3d/conf_gcm 720 721 721 !Config Key = cycle_diurne722 !Config Desc = Cycle d diurne723 !Config Def = y722 !Config Key = iflag_cycle_diurne 723 !Config Desc = Cycle diurne 724 !Config Def = 1 724 725 !Config Help = Cette option permet d'eteidre le cycle diurne. 725 726 !Config Peut etre util pour accelerer le code ! 726 cycle_diurne_omp = .TRUE.727 CALL getin(' cycle_diurne',cycle_diurne_omp)727 iflag_cycle_diurne_omp = 1 728 CALL getin('iflag_cycle_diurne',iflag_cycle_diurne_omp) 728 729 729 730 !Config Key = soil_model … … 2165 2166 RCFC12_per = RCFC12_per_omp 2166 2167 2167 cycle_diurne =cycle_diurne_omp2168 iflag_cycle_diurne = iflag_cycle_diurne_omp 2168 2169 soil_model = soil_model_omp 2169 2170 new_oliq = new_oliq_omp … … 2526 2527 write(lunout,*)'ok_lic_melt=', ok_lic_melt 2527 2528 write(lunout,*)'ok_lic_cond=', ok_lic_cond 2528 write(lunout,*)' cycle_diurne=',cycle_diurne2529 write(lunout,*)'iflag_cycle_diurne=',iflag_cycle_diurne 2529 2530 write(lunout,*)'soil_model=',soil_model 2530 2531 write(lunout,*)'new_oliq=',new_oliq -
LMDZ6/branches/IPSLCM6.0.15/libf/phylmd/phyetat0.F90
r3080 r3328 121 121 tab_cntrl(6)=nbapp_rad 122 122 123 if ( cycle_diurne) tab_cntrl( 7) =1.123 if (iflag_cycle_diurne.GE.1) tab_cntrl( 7) = iflag_cycle_diurne 124 124 if (soil_model) tab_cntrl( 8) =1. 125 125 if (new_oliq) tab_cntrl( 9) =1. -
LMDZ6/branches/IPSLCM6.0.15/libf/phylmd/phyredem.F90
r3080 r3328 91 91 tab_cntrl(6) = nbapp_rad 92 92 93 IF( cycle_diurne ) tab_cntrl( 7 ) = 1.93 IF( iflag_cycle_diurne.GE.1 ) tab_cntrl( 7 ) = iflag_cycle_diurne 94 94 IF( soil_model ) tab_cntrl( 8 ) = 1. 95 95 IF( new_oliq ) tab_cntrl( 9 ) = 1. -
LMDZ6/branches/IPSLCM6.0.15/libf/phylmd/physiq_mod.F90
r3324 r3328 342 342 INTEGER igout 343 343 !====================================================================== 344 ! Clef controlant l'activation du cycle diurne:344 ! Clef iflag_cycle_diurne controlant l'activation du cycle diurne: 345 345 ! en attente du codage des cles par Fred 346 INTEGER iflag_cycle_diurne347 PARAMETER (iflag_cycle_diurne=1)346 ! iflag_cycle_diurne est initialise par conf_phys et se trouve 347 ! dans clesphys.h (IM) 348 348 !====================================================================== 349 349 ! Modele thermique du sol, a activer pour le cycle diurne: … … 1363 1363 print*,'iflag_coupl,iflag_clos,iflag_wake', & 1364 1364 iflag_coupl,iflag_clos,iflag_wake 1365 print*,'iflag_ CYCLE_DIURNE', iflag_cycle_diurne1365 print*,'iflag_cycle_diurne', iflag_cycle_diurne 1366 1366 ! 1367 1367 IF (iflag_con.EQ.2.AND.iflag_cld_th.GT.-1) THEN -
LMDZ6/branches/IPSLCM6.0.15/libf/phylmd/printflag.F90
r1992 r3328 30 30 & ************' 31 31 PRINT 100 32 PRINT 10, cycle_diurne, soil_model32 PRINT 10, iflag_cycle_diurne.GE.1, soil_model 33 33 PRINT 100 34 34 … … 97 97 END IF 98 98 99 IF (cycle_diurn0 .AND. .NOT. cycle_diurne.OR. .NOT. cycle_diurn0 .AND. &100 cycle_diurne) THEN101 PRINT 13, cycle_diurn0, cycle_diurne99 IF (cycle_diurn0 .AND. .NOT. (iflag_cycle_diurne.GE.1) .OR. .NOT. cycle_diurn0 .AND. & 100 (iflag_cycle_diurne.GE.1) ) THEN 101 PRINT 13, cycle_diurn0, iflag_cycle_diurne 102 102 PRINT 100 103 103 END IF -
LMDZ6/branches/IPSLCM6.0.15/libf/phylmd/surf_ocean_mod.F90
r3102 r3328 1 1 2 ! 2 3 ! $Id$ … … 185 186 !--old parametrizations of ocean surface albedo 186 187 ! 187 IF ( cycle_diurne) THEN188 IF (iflag_cycle_diurne.GE.1) THEN 188 189 ! 189 190 CALL alboc_cd(rmu0,alb_eau)
Note: See TracChangeset
for help on using the changeset viewer.