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

Reply via email to