[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What's the GEMPAK Fortran 90 interface?

This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.


  • Subject: Re: What's the GEMPAK Fortran 90 interface?
  • Date: 26 Apr 2006 09:45:53 -0600

Neil,

The message you are getting about not building the Fortran 90
interface is from the configure script which builds the NetCDF library.

GEMPAK does not use any Fortran interfaces to NetCDF, so those
interfaces, as well as the C++ interface do not need to be built.
If necessary, you can add "F90= " to the NCOPT line so that
no F90 compiler will be searched for by that configure script. 

All GEMPAK fortran code is Fortran 77, so that should be the compiler
you specify as FC in the Makeinc file.

When I last checked with pgf77 4.0, it did not support multiple
opens to the same file by a program, which is needed by GEMPAK.
If pgf77 now supports this, it would be valuable to know. If
you experience a "901" error status when opening a GEMPAK file,
that would be the previous problem I encountered with PGI.

Steve Chiswell
Unidata User Support


On Tue, 2006-04-25 at 16:35, Neil R. Smith wrote:
> For those who haven't snickered at anybody recently, here's one for you:
> 
> I see that if I stay with the 'FC = pgf77' in
> $NAWIPS/config/Makeinc.linux.pgi, the make log reports that the Fortran
> 90 interface won't be built -- as it says if I use the default f77
> (g77). If I change this to pgf90, I saw some compile errors, which I
> didn't keep around.
> 
> So, what's the Fortran 90 interface and what is its significance?
> 
> Thanks,
> -Neil