Ignore:
Timestamp:
12/15/14 17:10:42 (10 years ago)
Author:
ymipsl
Message:
  • activate splitting of XIOS file in physics so starting time is passed to the physic initialiszation.
  • call restart file periodically using the - itau_write_etat0 - start parameter.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/branches/SATURN_DYNAMICO/ICOSAGCM/src/time.f90

    r298 r314  
    1717  REAL(rstd),SAVE :: write_period 
    1818!$OMP THREADPRIVATE(write_period)   
    19   INTEGER,SAVE    :: itau_out, itau_adv, itau_dissip, itau_physics, itaumax 
    20 !$OMP THREADPRIVATE(itau_out, itau_adv, itau_dissip, itau_physics, itaumax 
     19  INTEGER,SAVE    :: itau_out, itau_adv, itau_dissip, itau_physics, itaumax, itau_write_etat0 
     20!$OMP THREADPRIVATE(itau_out, itau_adv, itau_dissip, itau_physics, itaumax, itau_write_etat0 
    2121   
    2222  INTEGER,SAVE :: day_step,ndays 
     
    3838 
    3939  PUBLIC create_time_counter_header, update_time_counter, close_time_counter, init_time,  & 
    40          dt, write_period, itau_out, itau_adv, itau_dissip, itau_physics, itaumax, &  
     40         dt, write_period, itau_out, itau_adv, itau_dissip, itau_physics,itau_write_etat0, itaumax, &  
    4141day_step,ndays,jD_ref,jH_ref,day_ini,day_end,annee_ref,day_ref,an, mois, jour,heure, & 
    4242            calend,time_style,itau0 
     
    8686    itau_physics=1 
    8787    CALL getin('itau_physics',itau_physics) 
     88 
     89    itau_write_etat0=HUGE(itau_write_etat0) 
     90    CALL getin('itau_write_etat0',itau_write_etat0) 
     91    itau_write_etat0=itau_write_etat0/dt 
    8892 
    8993    IF (is_mpi_root .AND. omp_master)  THEN 
Note: See TracChangeset for help on using the changeset viewer.