Problems with compiling on Linux Red-hat 6.5 with mpif90
Hi! Every one, I met a problem when compiling my crore(only the physics now) on Linux Redhat HPC with mpif90.
mpif90 -c -O3 -I/opt/intel/impi/5.0.2.044/intel64/include checkdims_.f -o checkdims.o
*checkdims_.f:210.28:
if (ierr .ne. nf_noerr) then
1
Error: Symbol 'nf_noerr' at (1) has no IMPLICIT type
checkdims_.f:209.11:
ierr=nf_inq (ncid, ndims, nvars, ngatts, recdim)
1
Error: Function 'nf_inq' at (1) has no IMPLICIT type
checkdims_.f:215.15:
ierr=nf_inq_dim (ncid, i, dimname, dimsize)
1
Error: Function 'nf_inq_dim' at (1) has no IMPLICIT type
gmake: * [checkdims.o] Error 1*
It looks like it has something to do with the netcdf library. So my netcdf configuration is: This netCDF 4.8.0 has been built with the following features:
--cc -> icc --cflags -> -I/home/201999900096/local/include --libs -> -L/home/201999900096/local/lib -lnetcdf --static -> -lm -lcurl
--has-c++ -> no --cxx ->
--has-c++4 -> no --cxx4 ->
--has-fortran -> yes --fc -> ifort --fflags -> -I/home/201999900096/local/include -I/home/201999900096/local/include --flibs -> -L/home/201999900096/local/lib -lnetcdff --has-f90 -> --has-f03 -> yes
--has-dap -> no --has-dap2 -> no --has-dap4 -> no --has-nc2 -> yes --has-nc4 -> yes --has-hdf5 -> no --has-hdf4 -> no --has-logging -> no --has-pnetcdf -> no --has-szlib -> no --has-cdf5 -> yes --has-parallel4 -> no --has-parallel -> no --has-nczarr -> no
--prefix -> /home/201999900096/local --includedir -> /home/201999900096/local/include --libdir -> /home/201999900096/local/lib
--version -> netCDF 4.8.0
Could anybody give a hand? Thanks heaps in advance, Bei