Changeset 1577 for LMDZ5/trunk/libf/dyn3dpar
- Timestamp:
- Oct 20, 2011, 5:06:47 PM (14 years ago)
- Location:
- LMDZ5/trunk/libf/dyn3dpar
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3dpar/conf_gcm.F
r1575 r1577 167 167 nday = 10 168 168 CALL getin('nday',nday) 169 170 !Config Key = starttime 171 !Config Desc = Heure de depart de la simulation 172 !Config Def = 0 173 !Config Help = Heure de depart de la simulation 174 !Config en jour 175 starttime = 0 176 CALL getin('starttime',starttime) 169 177 170 178 !Config Key = day_step -
LMDZ5/trunk/libf/dyn3dpar/control_mod.F90
r1502 r1577 10 10 IMPLICIT NONE 11 11 12 REAL :: periodav 12 REAL :: periodav, starttime 13 13 INTEGER :: nday,day_step,iperiod,iapp_tracvl,nsplit_phys 14 14 INTEGER :: iconser,iecri,dissip_period,iphysiq,iecrimoy -
LMDZ5/trunk/libf/dyn3dpar/dynetat0.F
r1421 r1577 119 119 day_ini = tab_cntrl(30) 120 120 itau_dyn = tab_cntrl(31) 121 start_time = tab_cntrl(32) 121 122 c ................................................................. 122 123 c -
LMDZ5/trunk/libf/dyn3dpar/dynredem.F
r1563 r1577 120 120 tab_cntrl(30) = REAL(iday_end) 121 121 tab_cntrl(31) = REAL(itau_dyn + itaufin) 122 c start_time: start_time of simulation (not necessarily 0.) 123 tab_cntrl(32) = start_time 122 124 c 123 125 c ......................................................... -
LMDZ5/trunk/libf/dyn3dpar/dynredem_p.F
r1563 r1577 120 120 tab_cntrl(30) = REAL(iday_end) 121 121 tab_cntrl(31) = REAL(itau_dyn + itaufin) 122 c start_time: start_time of simulation (not necessarily 0.) 123 tab_cntrl(32) = start_time 122 124 c 123 125 c ......................................................... -
LMDZ5/trunk/libf/dyn3dpar/gcm.F
r1563 r1577 323 323 C on remet le calendrier à zero si demande 324 324 c 325 IF (start_time /= starttime) then 326 WRITE(lunout,*)' GCM: Attention l''heure de depart lue dans le' 327 &,' fichier restart ne correspond pas à celle lue dans le run.def' 328 IF (raz_date == 1) then 329 WRITE(lunout,*)'Je prends l''heure lue dans run.def' 330 start_time = starttime 331 ELSE 332 WRITE(lunout,*)'Je m''arrete' 333 CALL abort 334 ENDIF 335 ENDIF 325 336 IF (raz_date == 1) THEN 326 337 annee_ref = anneeref -
LMDZ5/trunk/libf/dyn3dpar/leapfrog_p.F
r1575 r1577 247 247 1 CONTINUE 248 248 249 jD_cur = jD_ref + day_ini - day_ref + int (itau * dtvr / daysec) 250 jH_cur = jH_ref + & 249 jD_cur = jD_ref + day_ini - day_ref + & 250 & int (itau * dtvr / daysec) 251 jH_cur = jH_ref + start_time + & 251 252 & (itau * dtvr / daysec - int(itau * dtvr / daysec)) 253 if (jH_cur > 1.0 ) then 254 jD_cur = jD_cur +1. 255 jH_cur = jH_cur -1. 256 endif 252 257 253 258 … … 701 706 jD_cur = jD_ref + day_ini - day_ref 702 707 $ + int (itau * dtvr / daysec) 703 jH_cur = jH_ref + 708 jH_cur = jH_ref + start_time + & 704 709 & (itau * dtvr / daysec - int(itau * dtvr / daysec)) 705 710 ! call ju2ymds(jD_cur+jH_cur, an, mois, jour, secondes) 711 if (jH_cur > 1.0 ) then 712 jD_cur = jD_cur +1. 713 jH_cur = jH_cur -1. 714 endif 706 715 707 716 c rajout debug -
LMDZ5/trunk/libf/dyn3dpar/temps.h
r1279 r1577 14 14 15 15 COMMON/temps/itaufin, dt, day_ini, day_end, annee_ref, day_ref, & 16 & itau_dyn, itau_phy, jD_ref, jH_ref, calend 16 & itau_dyn, itau_phy, jD_ref, jH_ref, calend, & 17 & start_time 18 17 19 18 20 INTEGER itaufin 19 21 INTEGER itau_dyn, itau_phy 20 22 INTEGER day_ini, day_end, annee_ref, day_ref 21 REAL dt, jD_ref, jH_ref 23 REAL dt, jD_ref, jH_ref, start_time 22 24 CHARACTER (len=10) :: calend 23 25
Note: See TracChangeset
for help on using the changeset viewer.