[mvapich-discuss] Intel compilers v16 problems

Kenneth Raffenetti raffenet at mcs.anl.gov
Fri Apr 22 12:20:48 EDT 2016


There may be other stragglers, but try cherry-picking this one. 
http://git.mpich.org/mpich.git/commitdiff/0750f10fcab0a04b33a86ff12ca95739c7376a27

Ken

On 04/21/2016 06:35 PM, Adam T. Moody wrote:
> 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