Changeset 5


Ignore:
Timestamp:
11/26/07 17:08:23 (16 years ago)
Author:
kolasinski
Message:

Define def_file_suff_var.pro routine and add it in def_grid.pro

Location:
trunk/procs
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/procs/def_grid.pro

    r2 r5  
    77@common 
    88@com_eg 
     9   IF debug_w THEN print, ' ' 
     10   IF debug_w THEN print, '  ENTER def_grid / cmd =', cmd 
    911 
    1012   IF cmd.out EQ 'cdf' THEN BEGIN 
     
    3133   IF strpos(cmd.grid, '#') NE -1 THEN BEGIN 
    3234      cmd.grid = strmid(cmd.grid, 0, strlen(cmd.grid)-1) 
    33       IF strpos(cmd.var, '@@') NE -1 THEN BEGIN  
    34          CASE cmd.var OF 
    35             '@@voenergy': file_suff_var = '_thetao' 
    36             ELSE: BEGIN 
    37                print, ' Define base field for grid for macro in def_grid' 
    38                stop 
    39             END  
    40          ENDCASE  
    41       ENDIF ELSE file_suff_var = '_'+cmd.var 
    42    ENDIF  
     35      @def_file_suff_var 
     36   ENDIF  
     37 
     38   IF debug_w THEN print, '  file_suff_var = ', file_suff_var 
    4339 
    4440; read_grid_from_file ? 
     
    5349   ENDIF  
    5450 
    55 ;   print, cmd.grid 
     51   IF debug_w THEN print,    '  cmd.grid after test read_grid_from_file: ', cmd.grid 
    5652 
    5753; choose grid (if not already loaded) 
     
    7268 ; read attributes from Defaults/Grids/grid_config.def 
    7369      file_grid_config = hom_def+'grid_config.def' 
     70      IF debug_w THEN print, '    doing: grep -i "\ '+cmd.grid+' " '+file_grid_config 
    7471      spawn, 'grep -i \ '+cmd.grid+' '+file_grid_config, line 
    7572      line = strcompress(strtrim(line[0], 2))  
    7673      length = strlen(line) 
     74 
     75      IF debug_w THEN print, '  line from grid_config.def  ',line  
    7776 
    7877      IF length EQ 0 THEN BEGIN 
     
    155154      END  
    156155      'reg1m': BEGIN  
     156         IF test_read EQ 1 THEN read_grid_from_file = 1  
     157      END  
     158      'reg1': BEGIN  
    157159         IF test_read EQ 1 THEN read_grid_from_file = 1  
    158160      END  
     
    256258final: 
    257259 
    258 box_h_prev = box_h 
    259  
    260 IF debug_w THEN print,  'meshlec_type : ',  meshlec_type 
     260   box_h_prev = box_h 
     261 
     262   IF debug_w THEN print,  '   cmd.grid in def_grid:          ', cmd.grid  
     263   IF debug_w THEN print,  '   file_suff_var in def_grid:     ', file_suff_var  
     264   IF debug_w THEN print,  '   meshlec_type in def_grid:      ', meshlec_type 
     265   IF debug_w THEN print,  '  ...EXIT def_grid' 
    261266    
    262267END  
Note: See TracChangeset for help on using the changeset viewer.