Ignore:
Timestamp:
10/31/14 14:52:01 (10 years ago)
Author:
ymipsl
Message:

Merging OpenMP parallisme mode : by subdomain and on vertical level.
This feature is actually experimental but may be retro-compatible with the last method based only on subdomain

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/time.f90

    r278 r295  
    1919  INTEGER,SAVE    :: itau_out, itau_adv, itau_dissip, itau_physics, itaumax 
    2020!$OMP THREADPRIVATE(itau_out, itau_adv, itau_dissip, itau_physics, itaumax)   
     21 
     22  INTEGER,SAVE    :: itau_check_conserv 
     23!$OMP THREADPRIVATE(itau_check_conserv)   
    2124   
    2225  INTEGER,SAVE :: day_step,ndays 
     
    3841 
    3942  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, &  
    41 day_step,ndays,jD_ref,jH_ref,day_ini,day_end,annee_ref,day_ref,an, mois, jour,heure, & 
    42             calend,time_style,itau0 
     43         dt, write_period, itau_out, itau_adv, itau_dissip, itau_physics, itaumax,  & 
     44         itau_check_conserv,  &  
     45         day_step,ndays,jD_ref,jH_ref,day_ini,day_end,annee_ref,day_ref, & 
     46         an, mois, jour,heure, calend,time_style,itau0 
    4347 
    4448 
     
    8286    itau_adv=1 
    8387    CALL getin('itau_adv',itau_adv) 
    84      
     88 
    8589    itau_dissip=1 
    8690    CALL getin('itau_dissip',itau_dissip) 
    87      
     91 
    8892    itau_physics=1 
    8993    CALL getin('itau_physics',itau_physics) 
    90      
     94 
     95    itau_check_conserv=HUGE(itau_check_conserv) 
     96    CALL getin('itau_check_conserv',itau_check_conserv) 
     97 
    9198    IF (is_mpi_root)  THEN 
    9299       PRINT *, 'itaumax=',itaumax 
Note: See TracChangeset for help on using the changeset viewer.