Hi Karen, > Hi I am struggling to get the fortran build for netcdf4 going on hopper. > > I'm referring to the docs here > https://www.unidata.ucar.edu/software/netcdf/docs/netcdf-fortran-inst> > all.html > > The first issue I encountered is that the configure script did not > work correctly unless I separated> the LDFLAGS and LIBS or the > parallel io test. This is because th> e contest.c was specified > after LDFLAGS. You might want to upd> ate the documentation (which > specifies everything in LDFLAGS) > as it took me a bit of time to > discover this and track it down. I think I've corrected this as you suggest, but please let us know if this is not what you intended (the second step 3 in this document): http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-fortran-install.html > The second problem I'm having is getting the required symbols nf90_mpiio > defined. > > Here is my configure > ./configure --enable-parallel-tests > CPPFLAGS="-I/scratch/scratchdirs/karen/hdf5-pre-notrunc/avoid_tr> > uncate/install/include -I/scratch/> > scratchdirs/karen/netcdf-220.127.116.11/install/include" LDFLAGS="-L/sc> > ratch/scratchdirs/karen/hdf5-pre-n> > otrunc/avoid_truncate/install/lib -L/scratch/scratchdirs/karen/n> > etcdf-18.104.22.168/install/lib" LIBS="-> lnetcdf -lhdf5_hl -lhdf5 -lz" > --disable-shared --prefix=`pwd` CC> =cc CXX=CC FC=ftn > > Configured like this, the nf90_mpiio variable can be found in netcdf.inc but > not in netcdf.mod. > > If I also set F90=ftn, then the symbol doesn't show up in either place. > > If I run ./nf-config âall, it says I don't have f90 in either case > but the examples/F90 programs bui> ld. > > Asside from these missing symbols, everything else is in order but > of course parallel IO aborts if I> don't specify one of the parallel io > flags. > > What am I overlooking? I don't think you're overlooking anything. This looks like a bug, due to inadequate testing of the --enable-parallel-tests and separate Fortran distribution. I've entered it into our Jira issue-tracking system, where you can monitor it or add comments on the issue: https://www.unidata.ucar.edu/jira/browse/NCFORTRAN-21 > Also I'm not sure how to get the parallel tests to build. Including > the flag didn't seem to do the trick. Did you build the C library according to these instructions, with --enable-parallel, and also use --enable-parallel when you build the HDF5 library? http://www.unidata.ucar.edu/software/netcdf/docs/build_parallel.html If you did that, I don't know what's wrong. We'll defintiely look into this when we get to that Jira issue ... --Russ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: AZX-585461 Department: Support netCDF Priority: Normal Status: Closed
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.