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

Roland Richter roland.richter at ntnu.no
Mon Oct 11 07:23:37 CDT 2021


I tried either /./ex19/ (SNES-example), /mpirun ./ex19/ or /mpirun -n 1
./ex19/, all with the same result.

Regards,

Roland

Am 11.10.21 um 14:22 schrieb Matthew Knepley:
> 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/fa4f62a6/attachment-0001.html>


More information about the petsc-users mailing list