<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hello again.<br><br>> From: bsmith@mcs.anl.gov<br>> To: petsc-users@mcs.anl.gov<br>> Date: Wed, 3 Mar 2010 08:58:58 -0600<br>> Subject: Re: [petsc-users] MatFactorNumeric_PASTIX error<br>> <br>> <br>> Build PETSc and Pastix with debugging turned on.<br>> <br>> ./configure --with-debugging=1 --download-pastix and see if it <br>> still crashes. If it does then in the debugger you can get detailed <br>> information about exactly where/why it crashed.<br><br><b>I rebuilt with debugging turned on but unfortunately, it still crashes. <br>Where can I find the debugger detailed info?<br>I added some prints inside MatFactorNumeric_PaStiX() function <br>and found out that the program crashes when calling pastix() function,<br>line 441 in pastix.c</b><br> <br>> Are you changing the nonzero structure of the matrix?<br><br><b>No I am not.<br>In fact, I ran the program without updating the input matrix after the first iteration and it still crashed!</b><br><br>> <br>> Barry<br>> <br>> On Mar 3, 2010, at 1:14 AM, Vasia Kalavri wrote:<br>> <br>> > Hello.<br>> > I use MatGetFactor(), MatCholeskyFactorSymbolic() and <br>> > MatCholeskyFactorNumeric() with Pastix solver in an iterative loop <br>> > in order to solve a system.<br>> > The program behaves as desired when using a matrix of size 118x118 <br>> > and solves the system after 7 iterations.<br>> > When using a matrix of size 1000x1000, the program crashes at the <br>> > 2nd iteration just after calling MatCholeskyFactorNumeric().<br>> > The message I get is:<br>> ><br>> > [0]PETSC ERROR: [0] MatFactorNumeric_PASTIX line 347 src/mat/impls/ <br>> > aij/mpi/pastix/pastix.c<br>> > [0]PETSC ERROR: [0] MatCholeskyFactorNumeric line 2517 src/mat/ <br>> > interface/matrix.c<br>> > [0]PETSC ERROR: --------------------- Error Message <br>> > ------------------------------------<br>> > [0]PETSC ERROR: Signal received!<br>> ><br>> > Option -start_in_debugger gives me the following output:<br>> ><br>> > [1]PETSC ERROR: MPI error 15<br>> > [vasia-desktop:15869] *** Process received signal ***<br>> > [vasia-desktop:15869] Signal: Aborted (6)<br>> > [vasia-desktop:15869] Signal code: (-6)<br>> > [vasia-desktop:15869] [ 0] [0xb7eeb440]<br>> > [vasia-desktop:15869] [ 1] /lib/tls/i686/cmov/libc.so.6(abort+0x101) <br>> > [0xb7b4ea01]<br>> > [vasia-desktop:15869] [ 2] ./ex1(Petsc_MPI_DebuggerOnError+0) <br>> > [0x843d50e]<br>> > [vasia-desktop:15869] [ 3] /usr/lib/libmpi.so. <br>> > 0(ompi_errhandler_invoke+0x113) [0xb7e773e3]<br>> > [vasia-desktop:15869] [ 4] /usr/lib/libmpi.so.0(MPI_Recv+0x1b5) <br>> > [0xb7eac125]<br>> > [vasia-desktop:15869] [ 5] ./ex1(Dreceive_one_fanin+0x8e) [0x849aa05]<br>> > [vasia-desktop:15869] [ 6] ./ex1(Dwait_contrib_comp_1d+0x43) <br>> > [0x84a69f9]<br>> > [vasia-desktop:15869] [ 7] ./ex1(Dsopalin_smp+0x2be) [0x84a6d6f]<br>> > [vasia-desktop:15869] [ 8] /lib/tls/i686/cmov/libpthread.so.0 <br>> > [0xb7d6d4fb]<br>> > [vasia-desktop:15869] [ 9] /lib/tls/i686/cmov/libc.so.6(clone+0x5e) <br>> > [0xb7bf8e5e]<br>> > [vasia-desktop:15869] *** End of error message ***<br>> > .<br>> > .<br>> > .<br>> > [vasia-desktop:15868] *** Process received signal ***<br>> > [vasia-desktop:15868] Signal: Aborted (6)<br>> > [vasia-desktop:15868] Signal code: (-6)<br>> > [vasia-desktop:15868] [ 0] [0xb7fdd440]<br>> > [vasia-desktop:15868] [ 1] /lib/tls/i686/cmov/libc.so.6(abort+0x101) <br>> > [0xb7c40a01]<br>> > [vasia-desktop:15868] [ 2] ./ex1 [0x848d825]<br>> > [vasia-desktop:15868] [ 3] ./ex1(PetscError+0x317) [0x840d5c9]<br>> > [vasia-desktop:15868] [ 4] ./ex1(PetscDefaultSignalHandler+0x3b4) <br>> > [0x848e32f]<br>> > [vasia-desktop:15868] [ 5] ./ex1 [0x848df5b]<br>> > [vasia-desktop:15868] [ 6] [0xb7fdd420]<br>> > [vasia-desktop:15868] [ 7] ./ex1(sopalin_launch_thread+0x560) <br>> > [0x84c8c70]<br>> > [vasia-desktop:15868] [ 8] ./ex1(Dsopalin_thread+0x168) [0x84a745e]<br>> > [vasia-desktop:15868] [ 9] ./ex1(pastix_task_sopalin+0x52b) <br>> > [0x8497f1b]<br>> > [vasia-desktop:15868] [10] ./ex1(pastix+0x261) [0x8499804]<br>> > [vasia-desktop:15868] [11] ./ex1(MatFactorNumeric_PaStiX+0xff6) <br>> > [0x817777c]<br>> > [vasia-desktop:15868] [12] ./ex1(MatCholeskyFactorNumeric+0x760) <br>> > [0x80957d4]<br>> > [vasia-desktop:15868] [13] ./ex1(main+0x3a01) [0x807e5f9]<br>> > [vasia-desktop:15868] [14] /lib/tls/i686/cmov/libc.so. <br>> > 6(__libc_start_main+0xe0) [0xb7c2a450]<br>> > [vasia-desktop:15868] [15] ./ex1 [0x8077291]<br>> > [vasia-desktop:15868] *** End of error message ***<br>> ><br>> > Any suggestions?<br>> ><br>> > Thanks,<br>> > Vasia.<br>> > Hotmail: Powerful Free email with security by Microsoft. Get it now.<br>> <br>Vasia.<br>                                            <br /><hr />Hotmail: Trusted email with Microsoft’s powerful SPAM protection. <a href='https://signup.live.com/signup.aspx?id=60969' target='_new'>Sign up now.</a></body>
</html>