Ignore:
Timestamp:
10/10/07 14:29:38 (17 years ago)
Author:
smasson
Message:

compatibility with new meshmask using gdept_O, ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Grid/ncdf_meshread.pro

    r273 r302  
    1212; @param filename {in}{optional}{default='meshmask.nc'}{type=scalar string} 
    1313;    Name of the meshmask file to read. If this name does not contain any "/" 
    14 ;    and if iodirectory keyword is not specify, then the common variable 
     14;    and if iodirectory keyword is not specified, then the common variable 
    1515;    iodir will be used to define the mesh file path. 
    1616; 
     
    479479; 1d arrays 
    480480;------------------------------------------------------- 
     481  IF (where(allvarname EQ 'e3t_O'))[0] NE -1 THEN fnamevar = ['e3t_O', 'e3w_O', 'gdept_O', 'gdepw_O'] $ 
     482  ELSE                                            fnamevar = ['e3t', 'e3w', 'gdept', 'gdepw']  
    481483  namevar = ['e3t', 'e3w', 'gdept', 'gdepw'] 
    482484  for i = 0, n_elements(namevar)-1 do begin 
     
    484486    CASE n_elements(varinq.dim) OF 
    485487      4:BEGIN 
    486         command = 'ncdf_varget,cdfid,namevar[i],'+namevar[i] $ 
     488        command = 'ncdf_varget,cdfid,fnamevar[i],'+namevar[i] $ 
    487489                   +',offset = [0,0,izminmesh,0], count = [1,1,jpk,1]' 
    488490        if key_stride[2] NE 1 then command = command+', stride=[1,1,key_stride[2],1]' 
    489491      END 
    490492      2:BEGIN 
    491         command = 'ncdf_varget,cdfid,namevar[i],'+namevar[i] $ 
     493        command = 'ncdf_varget,cdfid,fnamevar[i],'+namevar[i] $ 
    492494                   +',offset = [izminmesh,0], count = [jpk,1]' 
    493495        if key_stride[2] NE 1 then command = command+', stride=key_stride[2]' 
    494496      END 
    495497      1:BEGIN 
    496         command = 'ncdf_varget,cdfid,namevar[i],'+namevar[i] $ 
     498        command = 'ncdf_varget,cdfid,fnamevar[i],'+namevar[i] $ 
    497499                   +',offset = [izminmesh], count = [jpk]' 
    498500        if key_stride[2] NE 1 then command = command+', stride=key_stride[2]' 
Note: See TracChangeset for help on using the changeset viewer.