Thanks everyone for the helpful responses. I ended up trying one of the
pre-compiled binaries, and it works.
I think there were actually some errors which I didn't notice when initially
trying to build the libraries.
Dan
-----Original Message-----
From: Kate Hedstrom [mailto:kate@xxxxxxxx]
Sent: Friday, November 03, 2006 12:32 PM
To: Lindsey, Daniel
Cc: netcdfgroup@xxxxxxxxxxxxxxxx
Subject: Re: netcdf with fortran-90
On Fri, Nov 03, 2006 at 11:24:31AM -0700, Lindsey, Daniel wrote:
>
> All,
>
> I'm attempting to compile netcdf-3.6.1 libraries on a Linux machine; my
> ultimate goal is simply to use a Fortran-90 program to read a netcdf
> file. Following the install instructions, the following steps were
> seemingly successful:
>
> configure (I forced the F90 compiler to be pgf90)
>
> make check
>
> make install
>
> The compile result is: undefined reference to nf90_open
>
> Following some online examples, it appears that I need to add: 'use
> netcdf' at the beginning of the program. I assume it's looking for
> netcdf.mod (which I found in /netcdf-3.6.1/src/f90), so I copied this to
> my working directory. But this gives the error:
>
> Incompatable or old module file ./netcdf.mod
>
> Any ideas? I'm guessing the problem is related to this module file, but
> I don't know what else to try.
Dan,
You are right - you need the netcdf.mod file. A "make install" would
put it into the include directory (which is fine until you need to
segregate the 32-bit and 64-bit versions). Did you check the date on
that .mod file? Was it indeed created during your recent compile?
Did "make check" check the F90 interface?
Kate
--
Kate Hedstr�m Arctic Region Supercomputing Center
kate@xxxxxxxx University of Alaska, Fairbanks
Phone: 907-450-8678
==============================================================================
To unsubscribe netcdfgroup, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================