Ignore:
Timestamp:
12/17/15 17:53:06 (9 years ago)
Author:
dumas
Message:

merge branche iLoveclim avec trunk r29

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/iLoveclim/SOURCES/Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90

    r23 r31  
    114114  integer,dimension(:),allocatable :: num_ncdf_file          !< compteur des fichiers netcdf par class   
    115115 
    116   real*8, dimension(:,:), pointer   :: tab           !< tableau 2d real ecrit dans le fichier 
    117   real*8, dimension(:,:,:), pointer :: tab1          !< tableau 3d real 
    118   real*8, dimension(:,:,:), pointer :: tab1T         !< tableau 3d real pour la temperature 
     116  real*8, dimension(:,:), pointer   :: tab => null()         !< tableau 2d real ecrit dans le fichier 
     117  real*8, dimension(:,:,:), pointer :: tab1 => null()        !< tableau 3d real 
     118  real*8, dimension(:,:,:), pointer :: tab1T => null()       !< tableau 3d real pour la temperature 
    119119 
    120120 
     
    653653    real (kind=kind(0.d0)) ::  timetmp                   !< variable intermediaire 
    654654    character(len=20) :: nametmp                         !< nom intermediaire 
    655     real*8,pointer,dimension(:) :: liste_time => null()  !< liste des snapshot des variables ecrites en netcdf  
    656     real*8,pointer,dimension(:) :: x,y,x1,y1,z,nzzm     
    657     real*8,pointer,dimension(:,:):: lat,lon  
     655    real*8,pointer,dimension(:) :: liste_time => null()  !< liste des snapshot des variables ecrites en netcdf 
     656    real*8,pointer,dimension(:) :: x,y,x1,y1,z,nzzm    
     657    real*8,pointer,dimension(:,:):: lat,lon => null() 
    658658    integer :: i,j,l,k,p 
    659659    logical :: fait  
     
    674674       nametmp = 'f_' 
    675675    endif 
    676  
    677     allocate(tab(nx,ny),tab1(nx,ny,nz),tab1T(nx,ny,nz+nzm)) 
     676     
     677    if (.not.associated(tab)) allocate(tab(nx,ny)) 
     678    if (.not.associated(tab1)) allocate(tab1(nx,ny,nz)) 
     679    if (.not.associated(tab1T)) allocate(tab1T(nx,ny,nz+nzm)) 
    678680 
    679681    if (.not.associated(liste_time)) then 
Note: See TracChangeset for help on using the changeset viewer.