Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

Why does Fortran NCVPT not act as it should?

I hope this is a case of my being relentlessly dense rather than what I consid-
er to be unexpected behavior from NCVPT and/or the concept of hyperslabs.

Suppose I have array X(10,10,10), the element going from 1 to 1000 in the stan-
dard Fortran order, and I want to write out the first 5x5x5 "subcube" of X.

So, I set start (dimension 3) to (1,1,1) and count (dim 3) to (5,5,5), and then
call NCVPT as follows:

call ncvpt(ncid,varid,start,count,X,rcode)

*But*, when I do an 'ncdump', the list of X contains the first 125 elements, 
(ie, 5x5x5 elements), numbering from 1 to 125, not what I would expect, namely,
1-5, then 11-15, then 21-25, and so on.

Am I missing something here?
--
Gary Strand                  WWW: http://www.cgd.ucar.edu/cscor/gary/gary.html
strandwg@xxxxxxxxxxxxx        PO Box 3000 Boulder CO 80307-3000 (303) 497-1336


  • 1995 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: