Changeset 26


Ignore:
Timestamp:
11/28/07 17:35:42 (16 years ago)
Author:
kolasinski
Message:

Add varexp in data_read, plt_map, mesh_from_file, mesh_orca and mesh_pcmdi

Location:
trunk/procs
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/procs/data_read.pro

    r2 r26  
    1010; same data as previous read ? 
    1111 
    12 read = 1 
     12   IF debug_w THEN print, '   ENTER data_read...' 
     13   IF debug_w THEN print, '       cmd at top of data_read = ', cmd 
     14 
     15   read = 1 
    1316 
    1417IF cmd.var EQ cmd_prev.var AND cmd.grid EQ cmd_prev.grid AND cmd.plt EQ cmd_prev.plt AND cmd.timave EQ cmd_prev.timave AND cmd.date1 EQ cmd_prev.date1 THEN BEGIN  
     
    7073   ncdf_db = def_dbase(cmd.exp) 
    7174 
     75   IF debug_w THEN print, '       varexp defined in data_read = ', varexp 
     76 
    7277; define file name 
    7378 
    7479   def_file_name, cmd, ncdf_db, file_name, delta_t1 
    7580 
     81   IF debug_w THEN print, '       varexp step 1 in data_read = ', varexp 
     82 
    7683; get file if remote 
    7784 
    7885   get_file, file_name, ncdf_db 
     86 
     87   IF debug_w THEN print, '       varexp step 2 in data_read = ', varexp 
    7988 
    8089; read grid from file if require (@<grid> option)  
     
    8493      key_shift_map = key_shift 
    8594   ENDIF  
     95 
     96   IF debug_w THEN print, '       varexp step 3 in data_read = ', varexp 
    8697 
    8798; define data domain 
     
    141152            box_plot = def_box(cmd.plt, 2, legbox, time_stride)  
    142153            domdef, box_plot[0:3], /MEMEINDICES 
     154            ; force all_data read 
     155            all_data = 1 
    143156         END  
    144157         ELSE: domdef, /MEMEINDICES 
     
    487500ENDELSE 
    488501 
     502IF debug_w THEN print, '       varexp before exit in data_read = ', varexp 
     503IF debug_w THEN print, '   ...EXIT data_read' 
     504 
    489505return, fldr 
    490506 
  • trunk/procs/def_grid.pro

    r9 r26  
    7373      file_grid_config = hom_def+'grid_config.def' 
    7474      IF debug_w THEN print, '    doing: grep -i "\ '+cmd.grid+' " '+file_grid_config 
    75       spawn, 'grep -i \ '+cmd.grid+' '+file_grid_config, line 
     75      spawn, 'grep -i "\ '+cmd.grid+' " '+file_grid_config, line 
    7676      line = strcompress(strtrim(line[0], 2))  
    7777      length = strlen(line) 
     
    279279   IF debug_w THEN print,  '   var_read_grd_file in def_grid: ', var_read_grd_file  
    280280   IF debug_w THEN print,  '   meshlec_type in def_grid:      ', meshlec_type 
     281   IF debug_w THEN print,  '   varexp in def_grid:            ', varexp 
    281282   IF debug_w THEN print,  '  ...EXIT def_grid' 
    282283   
  • trunk/procs/meshes/mesh_from_file.pro

    r9 r26  
    1717   sm_file = hom_idl+'grids/grids_'+model+'.nc'  
    1818   res = find(sm_file) 
    19  
     19   varexpp = varexp 
    2020   IF res NE 'NOT FOUND' THEN BEGIN  
    2121 
     
    5858   ENDELSE  
    5959 
     60   varexp = varexpp 
     61 
    6062   key_offset = [0, 0, 0] 
    6163; 
     
    6365; 
    6466   diaznl_idx = 1 
     67   IF debug_w THEN print, '     model, vargrid, varexp at exit = ',model, vargrid,  varexp 
    6568   IF debug_w THEN print, '  ...EXIT mesh_from_file' 
    6669 
  • trunk/procs/meshes/mesh_orca.pro

    r4 r26  
    1010   print, '                     vertical config '+v_config 
    1111 
     12   varexpp = varexp 
    1213 
    1314;---------------------------------------------------------- 
     
    229230            diaznl_idx = 25-1 
    230231             
    231          END 
    232           
     232         END  
    233233      ENDCASE  
    234234   ENDIF 
    235235 
     236   varexp = varexpp 
     237 
    236238   IF keyword_set(NO_SHIFT) THEN key_offset = [0, 0, 0] 
    237239 
    238240   print, '     key_shift =', key_shift 
     241   IF debug_w THEN print, '     vargrid, varexp at exit = ',vargrid,  varexp 
    239242 
    240243   print, '    End of ORCA mesh config ' 
  • trunk/procs/meshes/mesh_pcmdi.pro

    r2 r26  
    66; 
    77   print,' Model inits for ', model 
     8 
     9   varexpp =  varexp 
    810 
    911 ; use key_shiftg if grid and data file are not organized the same 
     
    3335   ENDIF 
    3436 
    35    IF debug_w THEN print, ' key_yreverse = ', key_yreverse       
     37   IF debug_w THEN print, '      key_yreverse = ', key_yreverse       
    3638    
    3739   IF res NE 'NOT FOUND' THEN BEGIN  
     
    4042      res_grid =  execute(cmd_grid)                   
    4143       
    42       IF debug_w THEN print, ' Found mask from ',sm_file  
     44      IF debug_w THEN print, '      Found mask from ',sm_file  
    4345       
    4446      tmask = byte(read_ncdf('sftlf', 0, 0, /timestep, file = sm_file, /nostruct)) 
     
    5456   ENDIF 
    5557    
    56    IF debug_w THEN print, ' key_shift = ', key_shift 
    57    IF debug_w THEN print, ' key_yreverse = ', key_yreverse    
     58   IF debug_w THEN print, '      key_shift = ', key_shift 
     59   IF debug_w THEN print, '      key_yreverse = ', key_yreverse    
    5860    
    5961   masked_data = 0 
     
    6567; 
    6668   diaznl_idx = 1 
     69 
     70   varexp =  varexpp 
    6771    
    68    print,'    End of initialisation for pcmdi grid:', model 
     72   print,' End of initialisation for pcmdi grid:', model 
    6973    
    7074   return 
  • trunk/procs/plt_map.pro

    r20 r26  
    158158   sw_diffg =  0 
    159159   def_grid, cmd 
     160   IF debug_w THEN  print,  '   after def_grid in plt_map: cmd.grid, varexp, vargrid ',cmd.grid, varexp, vargrid  
    160161 
    161162; vertical average if 3D field 
Note: See TracChangeset for help on using the changeset viewer.