[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