[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