I am not questioning whether you are facing an issue with Open MPI or not.
I am just asking for "the same application" (read minimal source code)
so I can reproduce the issue, investigate it and hopefully help you.

Meanwhile, try rebuilding Open MPI with '-fdefault-real-8' in your
FCFLAGS (since this is what you are using to build your app) and see
whether it helps.

Cheers,

Gilles

Cheers,

Gilles

On Mon, Aug 19, 2019 at 7:06 PM Sangam B via users
<users@lists.open-mpi.org> wrote:
>
> Hi,
>
> I've tried both gcc-8.1.0 and AOCC-2.0 compilers with openmpi-3.1.1. It fails 
> for both the compilers.
>
> Posted error message was from OpenMPI-3.1.1 + AOCC-2.0 compiler.
>
> To cross-check whether it is problem with OpenMPI or the base compiler, 
> compiled the same application with Intel MPI using base compiler as (1) intel 
> & (2) gcc. It works for both case.
>
> --
>
>
> On Mon, Aug 19, 2019 at 3:25 PM Gilles Gouaillardet via users 
> <users@lists.open-mpi.org> wrote:
>>
>> One more thing ...
>>
>> Your initial message mentioned a failure with gcc 8.2.0, but your
>> follow-up message mentions LLVM compiler.
>>
>> So which compiler did you use to build Open MPI that fails to build your 
>> test ?
>>
>>
>> Cheers,
>>
>> Gilles
>>
>> On Mon, Aug 19, 2019 at 6:49 PM Gilles Gouaillardet
>> <gilles.gouaillar...@gmail.com> wrote:
>> >
>> > Thanks,
>> >
>> > and your reproducer is ?
>> >
>> > Cheers,
>> >
>> > Gilles
>> >
>> > On Mon, Aug 19, 2019 at 6:42 PM Sangam B via users
>> > <users@lists.open-mpi.org> wrote:
>> > >
>> > > Hi,
>> > >
>> > > OpenMPI is configured as follows:
>> > >
>> > > export CC=`which clang`
>> > > export CXX=`which clang++`
>> > > export FC=`which flang`
>> > > export F90=`which flang`
>> > >
>> > > ../configure --prefix=/sw/openmpi/3.1.1/aocc20hpcx210-mpifort 
>> > > --enable-mpi-fortran --enable-mpi-cxx --without-psm --without-psm2 
>> > > --without-knem --without-libfabric --without-lsf --with-verbs=/usr 
>> > > --with-mxm=/sw/hpcx/hpcx-v2.1.0-gcc-MLNX_OFED_LINUX-4.3-1.0.1.0-redhat7.4-x86_64/mxm
>> > >
>> > >
>> > > ..
>> > >
>> > > On Mon, Aug 19, 2019 at 2:43 PM Sangam B <forum....@gmail.com> wrote:
>> > >>
>> > >> Hi,
>> > >>
>> > >> I get following error if the application is compiled with openmpi-3.1.1:
>> > >>
>> > >> mpifort -O3 -march=native -funroll-loops -finline-aggressive -flto 
>> > >> -J./bin/obj_amd64aocc20 -std=f2008 -O3 -march=native -funroll-loops 
>> > >> -finline-aggressive -flto -fallow-fortran-gnu-ext -ffree-form 
>> > >> -fdefault-real-8 example_program.F90
>> > >> F90-S-0155-Could not resolve generic procedure mpi_irecv ( 
>> > >> example_program.F90  : 97)
>> > >>   0 inform,   0 warnings,   1 severes, 0 fatal for recv
>> > >>
>> > >> Following is the line causing this error:
>> > >>
>> > >> call MPI_Irecv(this%bf(:,:,1:cs3),size,MPI_COMPLEX_TYPE,&
>> > >>             this%nrank,this%tag,this%comm_xvw,this%request,ierr)
>> > >>
>> > >> The program has following module mentioned in the beginning:
>> > >>  use mpi
>> > >>
>> > >> The openmpi has following module files in lib folder:
>> > >> $ ls *.mod
>> > >> mpi_ext.mod            mpi_f08_ext.mod                   
>> > >> mpi_f08_interfaces.mod  mpi_f08_types.mod  pmpi_f08_interfaces.mod
>> > >> mpi_f08_callbacks.mod  mpi_f08_interfaces_callbacks.mod  mpi_f08.mod    
>> > >>          mpi.mod
>> > >>
>> > >> The same program works with Intel MPI (gcc/intel as base compilers).
>> > >> But fails with OpenMPI, whether gcc-8.1.0 or AOCC are used as base 
>> > >> compilers. What could be the reason for it?
>> > >>
>> > >> ..
>> > >
>> > > _______________________________________________
>> > > users mailing list
>> > > users@lists.open-mpi.org
>> > > https://lists.open-mpi.org/mailman/listinfo/users
>> _______________________________________________
>> users mailing list
>> users@lists.open-mpi.org
>> https://lists.open-mpi.org/mailman/listinfo/users
>
> _______________________________________________
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to