PaStiX crash
Andreas Grassl
Andreas.Grassl at student.uibk.ac.at
Thu Oct 22 03:32:15 CDT 2009
Hi Barry,
here again with line numbers:
http://pastebin.com/m630324e
I noticed, the Pastix-version with only '-g' gives no errors.
Hope this output now helps for debugging.
Cheers,
ando
Barry Smith schrieb:
>
> I think if you compile all the code (including Scotch) with the -g
> option as Satish suggested then it should show exact line numbers in the
> source code where the corruption occurs and you could report it to the
> Scotch developers. As it is without the line numbers it may be difficult
> for the Scotch developers to determine the problem.
>
>
> Barry
>
> On Oct 21, 2009, at 10:49 AM, Andreas Grassl wrote:
>
>> Satish Balay schrieb:
>>> Perhaps you can try running in valgrind to see here the problem is.
>>>
>>> You can also try --with-debugging=0 COPTFLAGS='-g -O' - and see if it
>>> crashes. If so - run in a debugger to determine the problem.
>>
>> here you find the output of valgrind:
>>
>> http://pastebin.com/m16478dcf
>>
>> It seems the problem is around the scotch library. Trying to
>> substitute the
>> library with the working version from the debugging-branch did not
>> work and I
>> found no options to change the ordering algorithm to e.g. (par)metis
>> installed
>> for mumps
>>
>> Any ideas?
>>
>> Cheers,
>>
>> ando
>>
>>>
>>> Satish
>>>
>>> On Tue, 20 Oct 2009, Andreas Grassl wrote:
>>>
>>>> Hello,
>>>>
>>>> I wanted to use PaStix and have the problem, that the debugging
>>>> version works
>>>> and PETSc compiled with option --with-debugging=0 gives following
>>>> error:
>>>>
>>>> what could be wrong?
>>>>
>>>>
>>>> +--------------------------------------------------------------------+
>>>> + PaStiX : Parallel Sparse matriX package +
>>>> +--------------------------------------------------------------------+
>>>> Matrix size 7166 x 7166
>>>> Number of nonzeros 177831
>>>> +--------------------------------------------------------------------+
>>>> + Options +
>>>> +--------------------------------------------------------------------+
>>>> Version : exported
>>>> SMP_SOPALIN : Defined
>>>> VERSION MPI : Defined
>>>> PASTIX_BUBBLE : Not defined
>>>> STATS_SOPALIN : Not defined
>>>> NAPA_SOPALIN : Defined
>>>> TEST_IRECV : Not defined
>>>> TEST_ISEND : Defined
>>>> THREAD_COMM : Not defined
>>>> THREAD_FUNNELED : Not defined
>>>> TAG : Exact Thread
>>>> FORCE_CONSO : Not defined
>>>> RECV_FANIN_OR_BLOCK : Not defined
>>>> OUT_OF_CORE : Not defined
>>>> DISTRIBUTED : Not defined
>>>> FLUIDBOX : Not defined
>>>> METIS : Not defined
>>>> INTEGER TYPE : int32_t
>>>> FLOAT TYPE : double
>>>> +--------------------------------------------------------------------+
>>>> Check : ordering OK
>>>> Check : Sort CSC OK
>>>> [0]PETSC ERROR:
>>>> ------------------------------------------------------------------------
>>>>
>>>> [0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation
>>>> Violation, probably
>>>> memory access out of range
>>>> [0]PETSC ERROR: Try option -start_in_debugger or
>>>> -on_error_attach_debugger
>>>> [0]PETSC ERROR: or see
>>>> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html#Signal[0]PETSC
>>>>
>>>> ERROR: or try http://valgrind.org on linux or man libgmalloc on
>>>> Apple to find
>>>> memory corruption errors
>>>> [0]PETSC ERROR: configure using --with-debugging=yes, recompile,
>>>> link, and run
>>>> [0]PETSC ERROR: to get more information on the crash.
>>>> [0]PETSC ERROR: --------------------- Error Message
>>>> ------------------------------------
>>>> [0]PETSC ERROR: Signal received!
>>>> [0]PETSC ERROR:
>>>> ------------------------------------------------------------------------
>>>>
>>>> [0]PETSC ERROR: Petsc Release Version 3.0.0, Patch 8, Fri Aug 21
>>>> 14:02:12 CDT 2009
>>>> [0]PETSC ERROR: See docs/changes/index.html for recent updates.
>>>> [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
>>>> [0]PETSC ERROR: See docs/index.html for manual pages.
>>>> [0]PETSC ERROR:
>>>> ------------------------------------------------------------------------
>>>>
>>>> [0]PETSC ERROR: ./standalonesolver on a linux32-i named login.leo1
>>>> by c702174
>>>> Tue Oct 20 11:55:24 2009
>>>> [0]PETSC ERROR: Libraries linked from
>>>> /mnt/x4540/hpc-scratch/c702174/leo1/petsc/petsc-3.0.0-p8/linux32-intel-c-leo1/lib
>>>>
>>>> [0]PETSC ERROR: Configure run at Tue Oct 20 00:39:27 2009
>>>> [0]PETSC ERROR: Configure options --with-scalar-type=real
>>>> --with-debugging=0
>>>> --with-precision=double --with-shared=0 --with-mpi=1
>>>> --with-mpi-dir=/usr/site/hpc/x86_64/glibc-2.5/italy/openmpi/1.3.3/intel-11.0
>>>>
>>>> --with-scalapack=1 --download-scalapack=ifneeded
>>>> --download-f-blas-lapack=ifneeded --with-blacs=1
>>>> --download-blacs=ifneeded
>>>> --with-parmetis=1 --download-parmetis=ifneeded --with-mumps=1
>>>> --download-mumps=ifneeded --with-spooles=1 --download-spooles=ifneeded
>>>> --with-superlu_dist=1 --download-superlu_dist=ifneeded --with-scotch=1
>>>> --download-scotch=ifneeded --with-pastix=1 --download-pastix=ifneeded
>>>> --with-umfpack=1 --download-umfpack=ifneeded
>>>> PETSC_ARCH=linux32-intel-c-leo1
>>>> [0]PETSC ERROR:
>>>> ------------------------------------------------------------------------
>>>>
>>>> [0]PETSC ERROR: User provided function() line 0 in unknown directory
>>>> unknown file
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> ando
>>>>
>>>
>>
>>
>> --
>> /"\ Grassl Andreas
>> \ / ASCII Ribbon Campaign Uni Innsbruck Institut f. Mathematik
>> X against HTML email Technikerstr. 13 Zi 709
>> / \ +43 (0)512 507 6091
>
--
/"\ Grassl Andreas
\ / ASCII Ribbon Campaign Uni Innsbruck Institut f. Mathematik
X against HTML email Technikerstr. 13 Zi 709
/ \ +43 (0)512 507 6091
More information about the petsc-users
mailing list