[petsc-users] An internal abort when perform LU decomposition.

Matthew Knepley knepley at gmail.com
Mon May 16 12:20:46 CDT 2022


On Mon, May 16, 2022 at 5:03 AM Yang Zongze <yangzongze at gmail.com> wrote:

> Hi,
>
>
>
> I am solving a Linear system with LU factorization. But failed with the
> following error.
>
> Is there some suggestions on debugging this error? Thanks!
>

This appears to be inside MUMPS. I would recommend two things:

1) Get a stack trace for this error using the debugger

2) With that, also send a report to the MUMPS mailing list

  Thanks,

     Matt


> The configure.log of PETSc is attached!
>
>
>
> ```
>
> Assertion failed in file ./src/include/mpir_request.h at line 446: req !=
> NULL
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libmpi.so.12(+0x2e6072)
> [0x7fd51f801072]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libmpi.so.12(+0x20a8a8)
> [0x7fd51f7258a8]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libmpi.so.12(+0x2a0318)
> [0x7fd51f7bb318]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libmpi.so.12(MPI_Isend+0x498)
> [0x7fd51f600ae8]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libmpifort.so.12(PMPI_ISEND+0x51)
> [0x7fd51cf0acd1]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(__dmumps_buf_MOD_dmumps_buf_send_contrib_type3+0x145b)
> [0x7fd520b1011d]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_buf_send_contrib_type3_i_+0xb8)
> [0x7fd520af584c]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_build_and_send_cb_root_+0x167e)
> [0x7fd520b6252c]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_fac_stack_+0xf00)
> [0x7fd520c60c88]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(__dmumps_fac_par_m_MOD_dmumps_fac_par+0xade)
> [0x7fd520c56e27]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_fac_par_i_+0x216)
> [0x7fd520c000c2]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_fac_b_+0x975)
> [0x7fd520c00a3f]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_fac_driver_+0x5d2f)
> [0x7fd520bcd6cf]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_+0x2c6a)
> [0x7fd520b5c499]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_f77_+0x190b)
> [0x7fd520aef9f7]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(dmumps_c+0xe10)
> [0x7fd520aedfb4]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(+0x50d7a3)
> [0x7fd5200f77a3]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(MatLUFactorNumeric+0x369)
> [0x7fd520272431]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(+0xc67f73)
> [0x7fd520851f73]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(PCSetUp+0x621)
> [0x7fd5208d0029]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(KSPSetUp+0xd57)
> [0x7fd5206ffcf2]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(+0xb17d4c)
> [0x7fd520701d4c]
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/src/petsc/default/lib/libpetsc.so.3.016(KSPSolve+0x13)
> [0x7fd520704f13]
>
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/lib64/python3.6/site-packages/petsc4py/lib/default/
> PETSc.cpython-36m-x86_64-linux-gnu.so(+0xe18eb) [0x7fd52169c8eb]
>
> /lib64/libpython3.6m.so.1.0(_PyCFunction_FastCallDict+0x353)
> [0x7fd5307a3a73]
>
> /lib64/libpython3.6m.so.1.0(+0x167dd0) [0x7fd5307a3dd0]
>
> /lib64/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x474)
> [0x7fd5307cc5b4]
>
> /lib64/libpython3.6m.so.1.0(PyEval_EvalCodeEx+0x337) [0x7fd5307ae727]
>
> /lib64/libpython3.6m.so.1.0(+0x17369e) [0x7fd5307af69e]
>
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/lib64/python3.6/site-packages/petsc4py/lib/default/
> PETSc.cpython-36m-x86_64-linux-gnu.so(+0x71ed3) [0x7fd52162ced3]
>
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/lib64/python3.6/site-packages/petsc4py/lib/default/
> PETSc.cpython-36m-x86_64-linux-gnu.so(+0xd75f6) [0x7fd5216925f6]
>
>
> /home/z2yang/opt/firedrake-env/firedrake-mini-petsc/lib64/python3.6/site-packages/petsc4py/lib/default/
> PETSc.cpython-36m-x86_64-linux-gnu.so(+0x717bf) [0x7fd52162c7bf]
>
> internal ABORT - process 0
>
> ```
>
>
>
> Best wishes,
>
> Zongze
>


-- 
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/20220516/8d265dfa/attachment.html>


More information about the petsc-users mailing list