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.
Greetings Francis, I looked through your logs and everything looks ok. You could always do a `make clean` and start from the beginning, but this time set the --prefix=/where/ever/you/want when running netcdf config to install the libs in a different directory. Just be sure to update NETCDF = -L/usr/local/lib -lnetcdff -lnetcdf -L/sw/lib -lcurl to point to the custom install directory rather than /usr/local/lib. Let me know how it goes, Sean > Hello Sean, > > I am a bit hesitate to make install the netcdf for fear that it won't work > serially anymore. I thought I could compile some netcdf code using these > libraries but 1) I'm not sure where they are and 2) because I'm using fftw3 > that is in /usr/local/lib, there's the old netcdf that is also there and I'm > not sure how to tell it to use one or the other. > > Any advice? > > Francis > > On 2011-07-27, at 2:41 PM, Unidata netCDF Support wrote: > > > Francis, > > > > Try re-running config, but add lt_cv_ld_force_load=no like this: > > > > lt_cv_ld_force_load=no ./configure <whatever options you added> > > > > To log make and make check, do the following: > > > > make >& make.out& > > > > Then, to watch things progress, you can do: > > > > tail -f make.out > > > > You can do the exact same thing for make check (just be sure to rename > > make.out to make_check.out or something like that). > > > > Make sure to do a `make clean` before trying the above steps. > > > > Cheers! > > > > Sean > > > > > >> Hello Sean, > >> > >> Here is a copy of my config.log. I don't see where the make and make > >> check were stored. If you tell me I'll send them. Otherwise, I'll redo > >> the make and make check and send you the output. > >> > >> Thanks, > >> Francis > >> > >> > >> > >> > >> > >> On 2011-07-27, at 1:15 PM, Unidata netCDF Support wrote: > >> > >>> Francis, > >>> > >>> Would you mind sending me the configure, make, and make check logs from > >>> your desktop build? > >>> > >>> Thanks! > >>> > >>> Sean > >>> > >>>> Hello Sean, > >>>> > >>>> Thanks for the advice. I'm testing this out on a MacPro and MacBook > >>>> Pro. > >>>> > >>>> On my laptop it compiles fine, thanks! The nc-config didn't say that > >>>> but now I know better. > >>>> > >>>> On my desktop it no longer complains about not finding netcdf.mod > >>>> (that's progress) but now it doesn't find netcdff. When I look in > >>>> usr/local/lib I see netcdf and netcdf_c++ but no netcdff. Maybe I > >>>> needed to do something to include it when I built netcdf 4.1.1? > >>>> > >>>> Cheers, > >>>> Francis > >>>> > >>>> On 2011-07-27, at 11:48 AM, Unidata netCDF Support wrote: > >>>> > >>>>> Greetings Francis! > >>>>> > >>>>> You seem to be missing the netcdf fortran library (-lnetcdff) in your > >>>>> NETCDF variable. It should be something like: > >>>>> > >>>>> NETCDF = -L/usr/local/lib -lnetcdff -lnetcdf -L/sw/lib -lcurl > >>>>> > >>>>> If you need to see what lib flags you should use, check out the program > >>>>> nc-config: > >>>>> > >>>>> nc-config --flibs > >>>>> > >>>>> There are all kinds of goodies that can be found using > >>>>> nc-config...check out > >>>>> > >>>>> nc-config --help > >>>>> > >>>>> for more info. > >>>>> > >>>>> Please let me know if adding -lnetcdff works for you. > >>>>> > >>>>> Cheers! > >>>>> > >>>>> Sean > >>>>> > >>>>>> Hello, > >>>>>> > >>>>>> Since my first email I've made some progress, but I'm still having > >>>>>> some difficulty. > >>>>>> > >>>>>> Since last I wrote I have figured out that netcdf does seem to be > >>>>>> installed correctly because I can run some f90 programs that call > >>>>>> netcdf. At least in serial. > >>>>>> > >>>>>> For my serial problem my makefile looks like > >>>>>> > >>>>>> FC = /sw/bin/gfortran > >>>>>> FFLAGS = -g -O2 -I/usr/local/include > >>>>>> MATH = -lm > >>>>>> NETCDF = -L/usr/local/lib -lnetcdf -L/sw/lib -lcurl > >>>>>> FFT = -L/usr/local/lib -lfftw3 > >>>>>> > >>>>>> all:rsw > >>>>>> > >>>>>> %.o: %.f90 > >>>>>> $(FC) $(FFLAGS) -c $< > >>>>>> > >>>>>> rsw: $(OBJ) > >>>>>> $(FC) $(FFLAGS) -o rsw_nl.out $(OBJ) $(MATH) $(FFT) $(NETCDF) > >>>>>> > >>>>>> > >>>>>> My MPI version is very similar and looks like this, > >>>>>> > >>>>>> FC = /usr/local/bin/mpif90 > >>>>>> FFLAGS = -g -O2 -I/usr/local/include > >>>>>> MATH = -lm > >>>>>> NETCDF = -L/usr/local/lib -lnetcdf -L/sw/lib -lcurl > >>>>>> FFT = -L/usr/local/lib -lfftw3 > >>>>>> MPI = -L/usr/local/lib -lmpi > >>>>>> > >>>>>> all:rsw > >>>>>> > >>>>>> %.o: %.f90 > >>>>>> $(FC) $(FFLAGS) $(NETCDF) -c $< > >>>>>> > >>>>>> rsw: $(OBJ) > >>>>>> $(FC) $(FFLAGS) -o rsw_nl.out $(OBJ) $(MATH) $(FFT) $(MPI) $(NETCDF) > >>>>>> > >>>>>> > >>>>>> Unfortunately in this case it cannot find netcdf.mod > >>>>>> > >>>>>> /usr/local/bin/mpif90 -g -O2 -I/usr/local/include -L/usr/local/lib > >>>>>> -lnetcdf -L/sw/lib -lcurl -c save_fields.f90 > >>>>>> save_fields.f90:6.12: > >>>>>> > >>>>>> USE netcdf > >>>>>> 1 > >>>>>> Fatal Error: Wrong module version '0' (expected '6') for file > >>>>>> 'netcdf.mod' opened at (1) > >>>>>> make: *** [save_fields.o] Error 1 > >>>>>> > >>>>>> even though there is a local copy of it in the directory, > >>>>>> > >>>>>> Do you have any ideas why I can use netcdf in serial but not in > >>>>>> parallel? I've tried restructuring my makefile but to no avail. > >>>>>> > >>>>>> Thanks, > >>>>>> Francis > >>>>>> > >>>>>> > >>>>>> On 2011-07-20, at 10:54 AM, Unidata netCDF Support wrote: > >>>>>> > >>>>>>> > >>>>>>> Francis Poulin, > >>>>>>> > >>>>>>> Your Ticket has been received, and a Unidata staff member will review > >>>>>>> it and reply accordingly. Listed below are details of this new > >>>>>>> Ticket. Please make sure the Ticket ID remains in the Subject: line > >>>>>>> on all correspondence related to this Ticket. > >>>>>>> > >>>>>>> Ticket ID: XPO-276613 > >>>>>>> Subject: compiling f90 and including netcdf > >>>>>>> Department: Support netCDF > >>>>>>> Priority: Normal > >>>>>>> Status: Open > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> The NetCDF libraries are developed at the Unidata Program Center/UCAR, > >>>>>>> in Boulder, Colorado; we are funded primarily by the U.S. National > >>>>>>> Science Foundation. > >>>>>>> > >>>>>>> All support requests are handled by the development team; no > >>>>>>> dedicated support staff are funded at this time. For this reason > >>>>>>> we cannot guarantee response times, nor can we resolve every support > >>>>>>> issue, although we do our best to respond within 72 hours. > >>>>>>> > >>>>>>> It is in the nature of support requests that the same question is > >>>>>>> asked many times. We urge you to search the support archives for > >>>>>>> material relating to your support inquiry: > >>>>>>> > >>>>>>> http://www.unidata.ucar.edu/search.jsp?support&netcdf > >>>>>>> > >>>>>>> If you are having trouble building netCDF, please take a look at the > >>>>>>> "Build Troubleshooter" section of the netCDF home page: > >>>>>>> > >>>>>>> http://www.unidata.ucar.edu/software/netcdf/ > >>>>>>> > >>>>>>> Windows users should see the FAQ list: > >>>>>>> > >>>>>>> http://www.unidata.ucar.edu/software/netcdf/docs/faq.html#windows_netcdf4 > >>>>>>> > >>>>>>> Complete documentation (including a tutorial, and sample programs in > >>>>>>> C, Fortran, Java, and other programming languages) can be found on the > >>>>>>> netCDF Documentation page: > >>>>>>> > >>>>>>> http://www.unidata.ucar.edu/software/netcdf/docs/ > >>>>>>> > >>>>>>> If you resolve your issue through one of these methods, please send a > >>>>>>> reply to this email letting us know that you no longer require > >>>>>>> assistance. This will help us spend more time on netCDF development. > >>>>>>> > >>>>>>> Best regards, > >>>>>>> > >>>>>>> Unidata User Support > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> Ticket Details > >>>>> =================== > >>>>> Ticket ID: XPO-276613 > >>>>> Department: Support netCDF > >>>>> Priority: High > >>>>> Status: Open > >>>> > >>>> > >>> > >>> > >>> Ticket Details > >>> =================== > >>> Ticket ID: XPO-276613 > >>> Department: Support netCDF > >>> Priority: High > >>> Status: Open > >> > >> > >> > > > > > > Ticket Details > > =================== > > Ticket ID: XPO-276613 > > Department: Support netCDF > > Priority: High > > Status: Open > > Ticket Details =================== Ticket ID: XPO-276613 Department: Support netCDF Priority: High Status: Open