- Timestamp:
- 08/30/07 17:24:50 (17 years ago)
- Location:
- trunk/SRC/Grid
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Grid/ncdf_meshread.pro
r264 r273 118 118 IF !version.OS_FAMILY EQ 'unix' THEN spawn, '\file '+meshname+' > /dev/null' 119 119 cdfid = ncdf_open(meshname) 120 contient= ncdf_inquire(cdfid)120 inq = ncdf_inquire(cdfid) 121 121 ;------------------------------------------------------------ 122 122 ; dimensions … … 310 310 ; 311 311 for i = 0, n_elements(namevar)-1 do begin 312 var contient= ncdf_varinq(cdfid, namevar[i])313 name = var contient.name312 varinq = ncdf_varinq(cdfid, namevar[i]) 313 name = varinq.name 314 314 @read_ncdf_varget 315 315 command = namevar[i]+'=float(temporary(res))' … … 366 366 micromask = (where(listdims EQ 'y_m'))[0] 367 367 ; 368 var contient= ncdf_varinq(cdfid, 'tmask')369 name = var contient.name368 varinq = ncdf_varinq(cdfid, 'tmask') 369 name = varinq.name 370 370 IF micromask NE -1 THEN BEGIN 371 371 ; keep original values … … 405 405 ENDELSE 406 406 ; boundary conditions used to compute umask. 407 var contient= ncdf_varinq(cdfid, 'umask')408 name = var contient.name407 varinq = ncdf_varinq(cdfid, 'umask') 408 name = varinq.name 409 409 nx = 1L 410 410 firstx = jpi-1 … … 420 420 ENDELSE 421 421 ; boundary conditions used to compute fmask (1). 422 var contient= ncdf_varinq(cdfid, 'fmask')423 name = var contient.name422 varinq = ncdf_varinq(cdfid, 'fmask') 423 name = varinq.name 424 424 IF micromask NE -1 THEN BEGIN 425 425 @read_ncdf_varget … … 433 433 ENDELSE 434 434 ; boundary conditions used to compute vmask 435 var contient= ncdf_varinq(cdfid, 'vmask')436 name = var contient.name435 varinq = ncdf_varinq(cdfid, 'vmask') 436 name = varinq.name 437 437 nx = jpi 438 438 firstx = 0L … … 459 459 ENDELSE 460 460 ; boundary conditions used to compute fmask (2). 461 var contient= ncdf_varinq(cdfid, 'fmask')462 name = var contient.name461 varinq = ncdf_varinq(cdfid, 'fmask') 462 name = varinq.name 463 463 IF micromask NE -1 THEN BEGIN 464 464 @read_ncdf_varget … … 481 481 namevar = ['e3t', 'e3w', 'gdept', 'gdepw'] 482 482 for i = 0, n_elements(namevar)-1 do begin 483 var contient= ncdf_varinq(cdfid, namevar[i])484 CASE n_elements(var contient.dim) OF483 varinq = ncdf_varinq(cdfid, namevar[i]) 484 CASE n_elements(varinq.dim) OF 485 485 4:BEGIN 486 486 command = 'ncdf_varget,cdfid,namevar[i],'+namevar[i] $ -
trunk/SRC/Grid/ncdf_meshroms.pro
r264 r273 117 117 IF !version.OS_FAMILY EQ 'unix' THEN spawn, '\file '+meshname+' > /dev/null' 118 118 cdfid = ncdf_open(meshname) 119 contient= ncdf_inquire(cdfid)119 inq = ncdf_inquire(cdfid) 120 120 ;------------------------------------------------------------ 121 121 ; dimensions … … 267 267 ; 268 268 for i = 0, n_elements(namebase)-1 do begin 269 var contient= ncdf_varinq(cdfid, namebase[i]+'rho')270 name = var contient.name269 varinq = ncdf_varinq(cdfid, namebase[i]+'rho') 270 name = varinq.name 271 271 @read_ncdf_varget 272 272 command = namebase2[i]+'t = float(temporary(res))' … … 284 284 e2v = temporary(d2t) 285 285 ; h: Final bathymetry at RHO-points 286 var contient= ncdf_varinq(cdfid, 'h')287 name = var contient.name286 varinq = ncdf_varinq(cdfid, 'h') 287 name = varinq.name 288 288 @read_ncdf_varget 289 289 hroms = float(temporary(res)) … … 300 300 ; 301 301 for i = 0, n_elements(namebase)-1 do begin 302 var contient= ncdf_varinq(cdfid, namebase[i]+'u')303 name = var contient.name302 varinq = ncdf_varinq(cdfid, namebase[i]+'u') 303 name = varinq.name 304 304 @read_ncdf_varget 305 305 command = namebase2[i]+'u = float(temporary(res))' … … 336 336 ; 337 337 for i = 0, n_elements(namebase)-1 do begin 338 var contient= ncdf_varinq(cdfid, namebase[i]+'v')339 name = var contient.name338 varinq = ncdf_varinq(cdfid, namebase[i]+'v') 339 name = varinq.name 340 340 @read_ncdf_varget 341 341 command = namebase2[i]+'v = float(temporary(res))' … … 366 366 ; 367 367 for i = 0, n_elements(namebase)-1 do begin 368 var contient= ncdf_varinq(cdfid, namebase[i]+'psi')369 name = var contient.name368 varinq = ncdf_varinq(cdfid, namebase[i]+'psi') 369 name = varinq.name 370 370 @read_ncdf_varget 371 371 command = namebase2[i]+'f = float(temporary(res))'
Note: See TracChangeset
for help on using the changeset viewer.