How does the Fortran 90 interface differ from the C interface?
The Fortran 90 interface provides the same functionality as the FORTRAN and C interfaces, but the interface is substantially smaller. We've done this by using optional arguments in the file, dimension, variable, and attribute inquire functions (nf90_Inquire_) and by using overloaded functions for the reading and writing of variables and attributes. The Fortran 90 interface is currently implemented as a set of wrappers around the FORTRAN interface. Because there is almost no copying of information, the performance penalty should be very small. The Fortran 90 interface is new as of February 2000, and we would appreciate any user feedback.