Ignore:
Timestamp:
03/27/09 18:02:59 (15 years ago)
Author:
ymipsl
Message:

Mise à jour importante :

  • ajout de la grille type LMDZ
  • ajout des context
  • ajout de namelist pour parametrer l'utilisation du server : avec/sans MPI, en utlisant ou pas OASIS
File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_SERVER/trunk/src/XMLIO/mod_dependency.f90

    r17 r26  
    3232INCLUDE 'vector_field_out_def.inc' 
    3333 
    34 TYPE(vector_file_dep),POINTER      :: file_enabled 
    35 TYPE(vector_field_out),POINTER     :: field_enabled  
    36 TYPE(vector_field_dep),POINTER     :: field_id 
     34TYPE(vector_file_dep),POINTER,SAVE      :: file_enabled 
     35TYPE(vector_field_out),POINTER,SAVE     :: field_enabled  
     36TYPE(vector_field_dep),POINTER,SAVE     :: field_id 
    3737 
    3838  
    39 TYPE(sorted_list),POINTER :: sorted_id 
     39TYPE(sorted_list),POINTER,SAVE :: sorted_id 
    4040 
    4141CONTAINS 
     
    4545INCLUDE 'vector_field_out_contains.inc' 
    4646 
     47   
     48  SUBROUTINE dependency__swap_context(saved_file_enabled,saved_field_enabled,save_field_id,saved_sorted_id)   
     49  IMPLICIT NONE 
     50    TYPE(vector_file_dep),POINTER      :: saved_file_enabled 
     51    TYPE(vector_field_out),POINTER     :: saved_field_enabled  
     52    TYPE(vector_field_dep),POINTER     :: save_field_id 
     53    TYPE(sorted_list),POINTER          :: saved_sorted_id   
     54     
     55    file_enabled=>saved_file_enabled    
     56    field_enabled=>saved_field_enabled 
     57    field_id=>save_field_id 
     58    sorted_id=>saved_sorted_id 
     59       
     60  END SUBROUTINE dependency__swap_context 
     61   
    4762  SUBROUTINE set_dependency 
    4863  IMPLICIT NONE 
     
    7691      Pt_fg=>Pt_file_group 
    7792    ELSE 
    78       ALLOCATE(file_enabled) 
    7993      CALL vector_file_dep__new(file_enabled) 
    8094      Pt_fg=>file_definition 
     
    161175  INTEGER                  :: j 
    162176   
    163     ALLOCATE(field_enabled) 
    164177    CALL vector_field_out__new(field_enabled) 
    165178     
     
    189202  INTEGER :: i 
    190203   
    191     ALLOCATE(field_id) 
    192204    CALL vector_field_dep__new(field_id) 
    193  
    194     ALLOCATE(sorted_id) 
    195205    CALL sorted_list__new(sorted_id) 
    196206     
Note: See TracChangeset for help on using the changeset viewer.