MATH_DEFINES = MATH_LIBS = IFORT_RPATH = /opt/intel/ipp/5.3/itanium/sharedlib:/opt/intel/mkl/10.0.010/lib/64:/opt/intel/fc/10.1.008/lib:/opt/intel/cc/10.1.008/lib:/opt/intel/fc/10.1.008/lib:/opt/intel/cc/10.1.008/lib:/usr/lib:/usr/local/lib MATH_DEFINES = -DMKL MATH_LIBS = -L/opt/intel/mkl/10.0.010/lib/64 -lmkl_ipf -lpthread FFT_INCLUDEDIR = /usr/local/include FFT_LIBDIR = /usr/local/lib FFT_DEFINES = -DFFTW_FFT FFT_INCLUDE = -I$(FFT_INCLUDEDIR) FFT_LIBS = -L$(FFT_LIBDIR) -lfftw3 NETCDF_HOME = NETCDF_DEFINES = NETCDF_MOD = NETCDF_LIBS = DIRFRC_DEFINES = -DSLOW_INDIRECTVEC MPI_DEFINES = -DMPI MPI_INCLUDE = MPI_LIBS = -lmpi CPP = /lib/cpp #CPPFLAGS = -traditional -P # changed the flag as below: CPPFLAGS = -I/usr/include -I/usr/local/include -traditional -P F90_DEFINES = -DGB_IA64_ACCEL F90 = ifort MODULE_SUFFIX = mod F90FLAGS = -c -auto F90_OPT_DBG = -g -traceback F90_OPT_LO = -IPF_fma -ftz -ip -O0 F90_OPT_MED = -IPF_fma -ftz -ip -O2 F90_OPT_HI = -IPF_fma -ftz -ip -O3 F90_OPT_DFLT = $(F90_OPT_HI) CC = icc CFLAGS = LOAD = ifort LOADFLAGS = -i-static LOADLIBS = -Wl,-rpath=$(IFORT_RPATH) #added the 3 flags below: LDFLAGS = -L/usr/lib -L/usr/local/lib -lpthread LOADLIB = -lmpi /opt/intel/mkl/10.0.010/lib/64/libmkl_lapack.a /opt/intel/mkl/10.0.010/lib/64/libmkl_ipf.a -L/opt/intel/mkl/10.0.010/lib/64 -lguide -lpthread -ldl LD_LIBRARY_PATH = /opt/intel/ipp/5.3/itanium/sharedlib:/opt/intel/mkl/10.0.010/lib/64:/opt/intel/fc/10.1.008/lib:/opt/intel/cc/10.1.008/lib:/opt/intel/fc/10.1.008/lib:/opt/intel/cc/10.1.008/lib:/usr/lib:/usr/local/lib