I had successfully compiled netcdf-4.1.3, ioapi-3.2 and cmaq-5.3.3 using mvapich2-2.3a/intel_17.2 in the past. Now, I am trying to compile the same versions of netcdf, ioapi and cmaq using mvapich2-2.3.3/intel_19.4 compiler. NetCDF and IO/API compiled fine, but while trying to build CCTM.exe with the command $ ./bldit_cctm.csh intel |& tee build.cctm.log
, I get this error:
if ( 0 ) then
set text = util
echo // options are util
echo Module util/util;
echo
set text = diag
echo // options are diag
echo Module diag;
echo
set text = stm
echo // options are stm
echo Module stm;
echo
set text = cio
echo // options are cio
echo Module cio;
echo
if ( 0 ) then
unalias mv rm
if ( 1 || ! -f /proj/cmaqv533_newos_03jul2022/CMAQ_Project_03jul2022/UTIL/bldmake/bldmake_intel.exe ) then
cd /proj/cmaqv533_newos_03jul2022/CMAQ_REPO/UTIL/bldmake/scripts
./bldit_bldmake.csh
mkdir: created directory ‘/proj/cmaqv533_newos_03jul2022/CMAQ_Project_03jul2022/UTIL/bldmake’
rm: No match.
/nas/longleaf/apps-dogwood/mpi/hpcx/hpcx-v1.9.7-gcc-MLNX_OFED_LINUX-4.0-2.0.0.1-redhat7.3-x86_64/hcoll/lib/libhcoll.so.1: undefined reference to `ucp_request_free'
***ERROR*** BLDMAKE Compile failed
endif
What could be causing this ‘undefined reference’ error?