[mvapich-discuss] Intel compilers v16 problems
Adam T. Moody
moody20 at llnl.gov
Thu Apr 21 19:35:39 EDT 2016
Thanks everyone. That definitely improved things. If I change things
to do an in-tree build, it gets past that missing file error.
Now it fails when trying to compile the first F08 wrapper. I've
cut-and-paste that below too in case it's familiar to someone.
Jonathan, if you put together a patch, I'll be happy to try it out.
-Adam
/bin/sh ./libtool --tag=FC --mode=compile ifort -DHAVE_CONFIG_H -I.
-I./src/include -I./src/include -I./src/mpi/datatype -I./src/mpi/spawn
-Isrc/util/logging/common -I./src/util/wrappers -I./src/util/wrappers
-I./src/binding/cxx
-I/builddir/build/BUILD/mvapich/src/src/binding/fortran/mpif_h
-Isrc/binding/fortran/use_mpi
-I/builddir/build/BUILD/mvapich/src/src/binding/fortran/use_mpi_f08/wrappers_c
-I./src/mpid/ch3/include -I./src/mpid/ch3/include
-I/builddir/build/BUILD/mvapich/src/src/mpid/ch3/channels/common/include
-I./src/mpid/ch3/channels/psm/include -I./src/mpid/common/datatype
-I./src/mpid/common/datatype -I./src/mpid/common/sched
-I./src/mpid/common/thread -I./src/pmi/simple
-Icontrib/hwloc/include/ -I./contrib/hwloc/include
-I/builddir/build/BUILD/mvapich/src/src/mpid/ch3/channels/psm/include
-I/builddir/build/BUILD/mvapich/src/src/mpid/ch3/channels/psm/include
-I/builddir/build/BUILD/mvapich/src/src/util/wrappers
-I/builddir/build/BUILD/mvapich/src/src/util/wrappers
-I/builddir/build/BUILD/mvapich/src/src/mpl/include
-I/builddir/build/BUILD/mvapich/src/src/mpl/include
-I/builddir/build/BUILD/mvapich/src/src/openpa/src
-I/builddir/build/BUILD/mvapich/src/src/openpa/src -D_REENTRANT
-I/builddir/build/BUILD/mvapich/src/src/mpi/romio/include
-Isrc/binding/fortran/use_mpi -Isrc/binding/fortran/use_mpi -g -O3 -g
-O2 -c -o
src/binding/fortran/use_mpi_f08/wrappers_f/lib_libmpifort_la-abort_f08ts.lo
`test -f 'src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90' ||
echo './'`src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90
libtool: compile: ifort -DHAVE_CONFIG_H -I. -I./src/include
-I./src/include -I./src/mpi/datatype -I./src/mpi/spawn
-Isrc/util/logging/common -I./src/util/wrappers -I./src/util/wrappers
-I./src/binding/cxx
-I/builddir/build/BUILD/mvapich/src/src/binding/fortran/mpif_h
-Isrc/binding/fortran/use_mpi
-I/builddir/build/BUILD/mvapich/src/src/binding/fortran/use_mpi_f08/wrappers_c
-I./src/mpid/ch3/include -I./src/mpid/ch3/include
-I/builddir/build/BUILD/mvapich/src/src/mpid/ch3/channels/common/include
-I./src/mpid/ch3/channels/psm/include -I./src/mpid/common/datatype
-I./src/mpid/common/datatype -I./src/mpid/common/sched
-I./src/mpid/common/thread -I./src/pmi/simple -Icontrib/hwloc/include/
-I./contrib/hwloc/include
-I/builddir/build/BUILD/mvapich/src/src/mpid/ch3/channels/psm/include
-I/builddir/build/BUILD/mvapich/src/src/mpid/ch3/channels/psm/include
-I/builddir/build/BUILD/mvapich/src/src/util/wrappers
-I/builddir/build/BUILD/mvapich/src/src/util/wrappers
-I/builddir/build/BUILD/mvapich/src/src/mpl/include
-I/builddir/build/BUILD/mvapich/src/src/mpl/include
-I/builddir/build/BUILD/mvapich/src/src/openpa/src
-I/builddir/build/BUILD/mvapich/src/src/openpa/src -D_REENTRANT
-I/builddir/build/BUILD/mvapich/src/src/mpi/romio/include
-Isrc/binding/fortran/use_mpi -Isrc/binding/fortran/use_mpi -g -O3 -g
-O2 -c src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90 -fPIC
-o
src/binding/fortran/use_mpi_f08/wrappers_f/.libs/lib_libmpifort_la-abort_f08ts.o
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(8): error
#7005: Error in reading the compiled module file. [MPI_F08]
use :: mpi_f08, only : MPI_Comm
-----------^
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(14): error
#6406: Conflicting attributes or multiple declaration of name. [MPI_COMM]
type(MPI_Comm), intent(in) :: comm
---------^
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(18): error
#6683: A kind type parameter must be a compile-time constant. [C_COMM]
integer(c_Comm) :: comm_c
------------^
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(23): error
#6404: This name does not have a type, and must have an explicit type.
[MPIR_ABORT_C]
ierror_c = MPIR_Abort_c(comm%MPI_VAL, errorcode)
-------------------^
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(25): error
#6404: This name does not have a type, and must have an explicit type.
[COMM]
comm_c = comm%MPI_VAL
-----------------^
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(25): error
#6460: This is not a field name that is defined in the encompassing
structure. [MPI_VAL]
comm_c = comm%MPI_VAL
----------------------^
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(8): error
#6580: Name in only-list does not exist. [MPI_COMM]
use :: mpi_f08, only : MPI_Comm
---------------------------^
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(9): error
#6580: Name in only-list does not exist. [C_COMM]
use :: mpi_c_interface, only : c_Comm
-----------------------------------^
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90(10): error
#6580: Name in only-list does not exist. [MPIR_ABORT_C]
use :: mpi_c_interface, only : MPIR_Abort_c
-----------------------------------^
compilation aborted for
src/binding/fortran/use_mpi_f08/wrappers_f/abort_f08ts.F90 (code 1)
make[2]: ***
[src/binding/fortran/use_mpi_f08/wrappers_f/lib_libmpifort_la-abort_f08ts.lo]
Error 1
It seems that the compiler can't find the mpi_f08.mod file. From
another build, I can see that is in src/binding/fortran/use_mpi/mpi_f08.mod.
-Adam
Jonathan Perkins wrote:
>Hi Kenneth. Thanks for pointing out this commit! It looks like this would
>be fix the issue that we've seen reported a few times on this list as
>well. Once applied cleanly I'll verify that the issue is resolved and
>include this for our future releases.
>
>On Thu, Apr 21, 2016 at 5:37 PM Kenneth Raffenetti <raffenet at mcs.anl.gov>
>wrote:
>
>
>
>>On 04/21/2016 04:13 PM, Troy Baer wrote:
>>
>>
>>>On 04/21/2016 05:09 PM, Adam T. Moody wrote:
>>>
>>>
>>>>Did you find an answer to this question?
>>>>
>>>>
>>>>
>>>>
>>http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/2015-October/005722.html
>>
>>
>>>>When running my MV2-2.2 build through our buildfarm, I hit this same
>>>>problem, but things build fine for me outside of the buildfarm. It
>>>>could be due to some missing rpm or other environmental problem, but I
>>>>can't login to the buildfarm node, so it's difficult to debug. I'll
>>>>keep chasing it, but if you know the answer, that would save me some
>>>>time.
>>>>
>>>>
>>>No; in fact, I just tested for it in 2.2rc1 yesterday and found that it
>>>is still present. AFAICT, it is related to out-of-tree builds, because
>>>in-tree builds seem to work.
>>>
>>> --Troy
>>>
>>>
>>>
>>If it only happens for out-of-tree, it could be related to this fix:
>>
>>http://secure-web.cisco.com/1u62aCZ5KyvZOIIvNMthRsRqcPW4nz6fFiMyT0LK14_7e6D33dbvs5b-HGZf0wSU5acUX7IcpJPCvVwAybXooIoU8v-6PcvtyyP2P1h9JAMNtflERL8OMVtOIjHsCwo_ZiBG1eW41CbjVi3bxaiuDz8hCW13B77xR_fNhJvloi1zG_q_EDruJROL4dwg-ltyVswV7x2N5ydjwxNCTrQRZSYb5JrscmgDjSkqhwFqwhbXzH8wygsh7v9h734bYgOs6QRBqsEXtGqJ4jRzMLobUIzlizQw1BdKIjllmAI6qh2450acS8EIxseBQp6m-rizTf6Q_xx5V2U811LwIFmG-CPaXZh8KjZxXguB0P1W7fO4/http%3A%2F%2Fgit.mpich.org%2Fmpich.git%2Fcommitdiff%2F19908df8262c49544befc288093470a7beda731d
>>
>>Ken
>>_______________________________________________
>>mvapich-discuss mailing list
>>mvapich-discuss at cse.ohio-state.edu
>>http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>>
>>
>>
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>mvapich-discuss mailing list
>mvapich-discuss at cse.ohio-state.edu
>http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>
>
More information about the mvapich-discuss
mailing list