Marius,
It fails at the line 1075 in file
/home/petsc3.14.release/arch-linux-c-debug/externalpackages/git.superlu_dist/SRC/pzgstrs.c
if ( !(lsum = (doublecomplex*)SUPERLU_MALLOC(sizelsum*num_thread *
sizeof(doublecomplex)))) ABORT("Malloc fails for lsum[].");
We do not know what it means. You may use a debugger to check the values of the
variables involved.
I'm cc'ing Sherry (superlu_dist developer), or you may send us a stand-alone
short code that reproduce the error. We can help on its investigation.
Hong
________________________________
From: petsc-users <[email protected]> on behalf of Marius Buerkle
<[email protected]>
Sent: Tuesday, October 27, 2020 8:46 AM
To: [email protected] <[email protected]>
Subject: [petsc-users] superlu_dist segfault
Hi,
When using MatMatSolve with superlu_dist I get a segmentation fault:
Malloc fails for lsum[]. at line 1075 in file
/home/petsc3.14.release/arch-linux-c-debug/externalpackages/git.superlu_dist/SRC/pzgstrs.c
The matrix size is not particular big and I am using the petsc release branch
and superlu_dist is v6.3.0 I think.
Best,
Marius