NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi all,I am having problems compiling netcdf 3.6.0-p1 with the pgf90 v 6.1 compiler with large array support, i.e. -mcmodel=medium -Mlarge_arrays on an x86_64 system. The problem seems to be that the size f90 intrinsic and friends does not return default type integers when large arrays are enabled. I guess this could be fixed by finding out what integer kind size returns. I've used something like
real, dimension(2) :: dummyarray integer, parameter :: sizek = kind(size(dummyarray)) and declare all start,count,stride,etc arrays integer(kind=sizek), dimension(nf90_max_var_dims)Does this make sense. Would the underlying C library support this to start with? I also realise that the f90 interface is generated using m4. My m4 knowledge is rudimentary to say the least. If someone could point me in the right direction I could try and cook something up.
Cheers magnus -- Magnus Hagdorn Department of Geology and Geophysics The University of Edinburgh Grant Institute West Mains Road Edinburgh EH9 3JW Scotland PHONE: (+44) 131 650 5917 FAX: (+44) 131 668 3184 email: Magnus.Hagdorn@xxxxxxxxxxxx
netcdfgroup
archives: