PnetCDF Fortran Binding Issues
William Gropp
gropp at mcs.anl.gov
Fri Aug 8 09:38:34 CDT 2003
At 09:32 AM 8/8/2003 -0500, Jianwei Li wrote:
>I'm sorry, maybe I didn't make it clear enough.
>but now things are a little bit messed up:)
>
>There are 4 kinds of vectors involved:
>1. *dimidp: that's the variable dimensionID list.
> It just needs to reverse order, no +/- 1.
> It's only involved in def_var, inq_var, inq_vardimid.
>2. index[]/start[]: that's the coordinates of array element.
> It needs +/- 1, as well as to reverse order.
> It's involved in put/get_var1, put/get_vara, put/get_vars.
>3. count[]: that's the edge lengths along each dimension.
> It needs to reverse order, no +/- 1.
> It's involved in put/get_vara, put/get_vars.
>4. stride[]: that's the sampling interval along each dimension.
> It also only needs to reverse order, no +/- 1
> It's only involved in put/get_vars.
>
>I think I made it distinct in the victim function list .txt file.
>So they are a little bit different:)
>Is it a problem to do it automatically?
No, but I'll need to go though the list of functions in defs and change
name of the function used for the arguments that have the index
offset. That might not happen until Monday, since I'm off to give a talk
in an hour and won't have network access again until Sunday at the earliest.
Bill
More information about the parallel-netcdf
mailing list