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.
> i installed the netCDF version 3.6.3 but i don't know if F90 installed or > not, how i can know that i have f90 If you installed from source, you can run "make check" and the f90 tests will be included in all the tests that are run. They appear like this: ... Making check in f90 make[1]: Entering directory `/shecky/n362_test/f90' /bin/sh ../libtool --mode=compile gfortran -I../libsrc -I. -g -O2 -c -o typeSizes.lo typeSizes.f90 libtool: compile: gfortran -I../libsrc -I. -g -O2 -c typeSizes.f90 -o typeSizes.o /bin/sh ../libtool --mode=compile gfortran -I../libsrc -I. -g -O2 -c -o netcdf.lo netcdf.f90 libtool: compile: gfortran -I../libsrc -I. -g -O2 -c netcdf.f90 -o netcdf.o /bin/sh ../libtool --mode=link gfortran -I../libsrc -I. -g -O2 -o libnetcdff90.la typeSizes.lo netcdf.lo libtool: link: ar cru .libs/libnetcdff90.a typeSizes.o netcdf.o libtool: link: ranlib .libs/libnetcdff90.a libtool: link: ( cd ".libs" && rm -f "libnetcdff90.la" && ln -s "../libnetcdff90.la" "libnetcdff90.la" ) make[1]: Leaving directory `/shecky/n362_test/f90' ... Another way you could tell is by trying to compile and run the F90 example programs here: http://www.unidata.ucar.edu/software/netcdf/examples/programs/ You could also see if one of the F90 functions is in the installed library, by running a tool such as "nm", for example: $ nm -A /usr/local/lib/libnetcdf.a | grep nf90_open /usr/local/lib/libnetcdf.a[netcdf4.o]: [948] | 865404| 4|OBJT |GLOB |0 |4 |.XBAWHndEKZKKUBc.netcdf.nf90_open.nelems_in /usr/local/lib/libnetcdf.a[netcdf4.o]: [952] | 865420| 4|OBJT |GLOB |0 |4 |.XBAWHndEKZKKUBc.netcdf.nf90_open.nelems_out /usr/local/lib/libnetcdf.a[netcdf4.o]: [947] | 865400| 4|OBJT |GLOB |0 |4 |.XBAWHndEKZKKUBc.netcdf.nf90_open.preemption_in /usr/local/lib/libnetcdf.a[netcdf4.o]: [953] | 865424| 4|OBJT |GLOB |0 |4 |.XBAWHndEKZKKUBc.netcdf.nf90_open.preemption_out /usr/local/lib/libnetcdf.a[netcdf4.o]: [950] | 865412| 4|OBJT |GLOB |0 |4 |.XBAWHndEKZKKUBc.netcdf.nf90_open.ret /usr/local/lib/libnetcdf.a[netcdf4.o]: [949] | 865408| 4|OBJT |GLOB |0 |4 |.XBAWHndEKZKKUBc.netcdf.nf90_open.size_in /usr/local/lib/libnetcdf.a[netcdf4.o]: [951] | 865416| 4|OBJT |GLOB |0 |4 |.XBAWHndEKZKKUBc.netcdf.nf90_open.size_out /usr/local/lib/libnetcdf.a[netcdf4.o]: [946] | 133840| 619|FUNC |GLOB |0 |2 |netcdf.nf90_open_ /usr/local/lib/libnetcdf.a[netcdf4.o]: [957] | 134464| 110|FUNC |GLOB |0 |2 |netcdf.nf90_open_mp_ /usr/local/lib/libnetcdf.a[netcdf4.o]: [959] | 134576| 110|FUNC |GLOB |0 |2 |netcdf.nf90_open_par_ If you installed shared libraries, the F90 functions might be in a separate library, such as /usr/local/lib/libnetcdff.a --Russ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: ZVG-557168 Department: Support netCDF Priority: Normal Status: Closed