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.
Dear Jim and Jeff,Thank you for your considerations. Now the code compiles correctly, however, I had to do a hard reset to HEAD in GIT to return to the last good configuration and proceed onwards step by step. I was using all the suggested options (-I/$NETCDFHOME/include -L$NETCDFHOME/lib -lnetcdff) but it appeared that most pprobably it was a problem related to a mismatch in the variable type declarations of the one of the user-derived variables transferred back and forth between subroutines. One is defined as a user-defined type array in the main program but only a non-array user-defined derived type in the subroutine.
Thank you for your concerns. Regards, Ekin On 02/22/2012 04:47 PM, Jeff Whitaker wrote:
On 2/22/12 4:49 AM, Ekin Akoglu wrote:Ekin: In addition to linking the library, you have to point the compiler to the .mod files. For example,Dear all,I have a problem with NETCDF FORTRAN API. I can download and run the examples in the http://www.unidata.ucar.edu/software/netcdf/examples/programs/ web page without problem. However, in my code, 'nf90_put_var' function gives the following error during compilation:Error: There is no specific function for the generic 'nf90_put_var'This is strange. There are other functions compiled before this error like 'nf90_def_dim' and 'nf90_dev_var'. They pass OK through the gfortran compiler but when the compiler hits the line with 'nf90_put_var' function, it gives the error above and halts. I would be glad if you help me on the matter.Regards, -- *Ekin Akoglu* Research Assistant Institute of Marine Sciences Middle East Technical University P.O. Box 28, 33731 Erdemli, Mersin Turkeygfortan -I<install path>/include test_prog.f90 -L<install path>/lib -lnetcdf ...If you installed in /usr/local, <install path> = /usr/local. -Jeff _______________________________________________ netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
-- *Ekin Akoglu* Research Assistant Institute of Marine Sciences Middle East Technical University P.O. Box 28, 33731 Erdemli, Mersin Turkey Web: www.ims.metu.edu.tr Email: ekin@xxxxxxxxxxxxxxx <mailto:ekin@xxxxxxxxxxxxxxx> Phone: +90 324 521 34 34 GSM: +90 506 554 03 90 Fax: +90 324 521 23 27
netcdfgroup
archives: