[petsc-users] issues with mpi uni
Satish Balay
balay at mcs.anl.gov
Mon Aug 23 08:44:43 CDT 2021
Did you build PETSc with the same openmpi [as what sparselizard is built with]?
Satish
On Mon, 23 Aug 2021, Janne Ruuskanen (TAU) wrote:
> Hi,
>
> Assumingly, I have an issue using petsc and openmpi together in my c++ code.
>
> See the code there:
> https://github.com/halbux/sparselizard/blob/master/src/slmpi.cpp
>
>
> So when I run:
>
> slmpi::initialize();
> slmpi::count();
> slmpi::finalize();
>
> I get the following error:
>
>
> *** The MPI_Comm_size() function was called before MPI_INIT was invoked.
> *** This is disallowed by the MPI standard.
> *** Your MPI job will now abort.
>
>
> Have you experienced anything similar with people trying to link openmpi and petsc into the same executable?
>
> Best regards,
> Janne Ruuskanen
>
More information about the petsc-users
mailing list