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
