[petsc-users] Error "Attempting to use an MPI routine before initializing MPICH" after compiling PETSc with Intel MPI and GCC

Matthew Knepley knepley at gmail.com
Mon Oct 11 07:22:21 CDT 2021


On Mon, Oct 11, 2021 at 8:07 AM Roland Richter <roland.richter at ntnu.no>
wrote:

> Hei,
>
> at least in gdb it fails with
>
> Attempting to use an MPI routine before initializing MPICH
> [Inferior 1 (process 7854) exited with code 01]
> (gdb) backtrace
> No stack.
>

What were you running? If it never makes it into PETSc code, I am not sure
what we are
doing to cause this.

  Thanks,

     Matt


> Regards,
>
> Roland
> Am 11.10.21 um 13:57 schrieb Matthew Knepley:
>
> On Mon, Oct 11, 2021 at 5:24 AM Roland Richter <roland.richter at ntnu.no>
> wrote:
>
>> Hei,
>>
>> I compiled PETSc with Intel MPI (MPICH) and GCC as compiler (i.e. using
>> Intel OneAPI together with the supplied mpicxx-compiler). Compilation
>> and installation worked fine, but running the tests resulted in the
>> error "Attempting to use an MPI routine before initializing MPICH". A
>> simple test program (attached) worked fine with the same combination.
>>
>> What could be the reason for that?
>>
>
> Hi Roland,
>
> Can you get a stack trace for this error using the debugger?
>
>   Thanks,
>
>      Matt
>
>
>> Thanks!
>>
>> Regards,
>>
>> Roland Richter
>>
>
>
> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> -- Norbert Wiener
>
> https://www.cse.buffalo.edu/~knepley/
> <http://www.cse.buffalo.edu/~knepley/>
>
>

-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20211011/5648bc70/attachment.html>


More information about the petsc-users mailing list