[mvapich-discuss] Out-of-tree builds broken with MVAPICH2 2.2[ab] and Intel 2016 compilers?

Troy Baer troy at osc.edu
Tue Mar 8 13:36:03 EST 2016


Hi all,

I've run into some some trouble doing out-of-tree builds of MVAPICH2 
2.2a and 2.2b using the Intel 2016 compilers.  It looks to me like the 
header for Fortran 2008 support isn't referenced correctly.  To 
reproduce this, do the following (using MVAPICH2 2.2b):

# use modules or whatever to put Intel 2016 compilers in path
export CC=icc
export CXX=icpc
export F77=ifort
export FC=ifort
tar xzvf mvapich2-2.2b.tar.gz
cd mvapich2-2.2b
mkdir intel16
cd intel16
../configure
make

This will blow up (or at least blows up on my RHEL6 systems) in the 
following way:

[...output of ../configure...]
Configuration completed.
if test ! -h ./src/include/mpio.h ; then \
             rm -f ./src/include/mpio.h ; \
             ( cd ./src/include &&       \
                 ln -s ../mpi/romio/include/mpio.h ) ; \
         fi
   MOD src/binding/fortran/use_mpi/mpi_c_interface_types.mod
ifort: error #10236: File not found: 
'src/binding/fortran/use_mpi_f08/mpi_c_interface_types.F90'
ifort: command line error: no files specified; for help type "ifort -help"
make: *** [src/binding/fortran/use_mpi/mpi_c_interface_types.mod] Error 1

Regular in-tree builds work, but our build system sort of relies on 
out-of-tree builds.  Any suggestions?

Thanks,
     --Troy

-- 

Troy Baer
Senior HPC Systems Engineer
Ohio Supercomputer Center
http://www.osc.edu/



More information about the mvapich-discuss mailing list