[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #GNP-293876]: module file problem



> I installed 4.1.1 and everything worked. Is there instructions for 
> installation 4.1.3 with pgi?

I don't think PGI ever supplied such instructions, but I just noticed we have 
some settings that
worked for 4.1.3 on this page:

  http://www.unidata.ucar.edu/netcdf/builds/4_1_3/

Just look for the string "pg" in a green rectangle, and that will show the 
settings and
link to the outpuit of successful buids with PGI compilers on various platforms.

Sorry I didn't notice this before, it might have saved you some time ...

--Russ
> -----Original Message-----
> From: Unidata netCDF Support [mailto:address@hidden]
> Sent: Friday, March 23, 2012 1:03 PM
> To: Fake, Todd
> Cc: address@hidden
> Subject: [netCDF #GNP-293876]: module file problem
> 
> > I get the same error with version 4.2. I can compile and install with the 
> > following option.
> >
> > env CC=pgcc CXX=pgcpp FC=pgfortran F90=pgfortran LD=pgfortran 
> > CPPFLAGS="-DpgiFortrani " ./configure 
> > --prefix=/home/fake/netcdf/netcdf_install --disable-netcdf-4
> >
> > But when I try to compile the code I want to use netcdf with I get the 
> > error messages in the attached file. Any idea why?
> 
> ...
> 
> 
> > $ make
> > /opt/platform_mpi/bin/mpif90     mod_prec.o mod_types.o mod_main.o 
> > mod_utils.o mod_par.o mod_inp.o mod_wd.o mod_probe.o mod_clock.o 
> > mod_spherical.o mod_obcs.o mod_wqm.o mod_gotm.o mod_equitide.o 
> > mod_atmotide.o mod_heatflux.o mod_northpole.o mod_balance_2d.o mod_tsobc.o 
> > mod_meanflow.o mod_obcs2.o mod_obcs3.o mod_dye.o mod_newinp.o mod_tridiag.o 
> > mod_scal.o mod_sed.o particle.o linklist.o mod_enkf.o mod_etkf.o mod_rrk.o 
> > mod_rrkassim.o mod_optimal_interpolation.o mod_assim.o mod_ncdio.o 
> > mod_ncdave.o mod_lag.o mod_visit.o mod_petsc.o mod_semi_implicit.o 
> > utilities.o adjust2d3d.o advave_edge_gcn.o adv_q.o advection_edge_gcn.o 
> > adv_s.o adv_t.o adv_uv_edge_gcn.o alloc_vars.o archive.o arcrst.o atg.o 
> > fct_s.o fct_t.o baropg.o bcmap.o bcond_bfw.o bcond_gcn.o bcond_ts.o 
> > bcs_force.o brough.o brough_ud.o bracket.o cell_area.o conv_over.o 
> > data_run.o dens.o dens2.o depth_grad.o domdec.o extel_edge.o extuv_edge.o 
> > genmap.o getdim.o initial_qql.o hot_start_data.o initial_ts.o 
> > initial_uvel.o i
 of
> 
> iles.o out_avge.o out_binary.o out_sms_one.o pdomdec.o phy_baropg.o report.o 
> sectinf.o set_bndry.o set_sigma.o shape_coef_gcn.o sinter.o startup.o svan.o 
> theta.o us_fvcom.o tge.o vdif_q.o vdif_ts.o vdif_uv.o vertvl_edge.o 
> water_depth.o wreal.o ghostuv.o dens3.o init_sed.o advave_edge_gcy.o 
> advection_edge_gcy.o closefiles.o adv_uv_edge_gcy.o bcond_gcy.o 
> shape_coef_gcy.o depth_check.o vdif_ts_gom.o adjust_ts.o shutdown_check.o 
> extelpf_edge.o fct_q2.o fct_q2l.o viscofh.o print_vals.o visitsim.o 
> rho_mean.o adcor.o viz.o mod_bio_3D.o mod_onedtide.o     -L../METIS_source 
> -lmetis  -L/usr/lib64 -lnetcdf        -o fvcom
> > mod_ncdio.o: In function `mod_ncdio_handle_ncerr_':
> > /c1/fake/FVCOM/FVCOM2.7.1/FVCOM_source/./mod_ncdio.f90:156: undefined 
> > reference to `netcdf_nf90_strerror_'
> > mod_ncdio.o: In function `mod_ncdio_write_netcdf_setup_':
> > /c1/fake/FVCOM/FVCOM2.7.1/FVCOM_source/./mod_ncdio.f90:342: undefined 
> > reference to `netcdf_nf90_create_'
> 
> ...
> 
> It looks like you're not telling the compiler where to find the netCDF 
> Fortran library, which is separate
> from the netCDF C library.  It may be enough to just replace "-lnetcdf" with 
> "-lnetcdff -lnetcdf".
> 
> --Russ
> 
> 
> 
> Russ Rew                                         UCAR Unidata Program
> address@hidden                      http://www.unidata.ucar.edu
> 
> 
> 
> Ticket Details
> ===================
> Ticket ID: GNP-293876
> Department: Support netCDF
> Priority: Normal
> Status: Closed
> 
> 
Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu



Ticket Details
===================
Ticket ID: GNP-293876
Department: Support netCDF
Priority: Normal
Status: Closed