memory error detector. ==23880== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==23880== Using LibVEX rev 1884, a library for dynamic binary translation. ==23880== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==23880== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation framework. ==23880== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==23880== For more details, rerun with: -v ==23880== Completed reading stiffness Matrix for fluid part Completed reading Mass Matrix for fluid part Completed reading stiffness Matrix for structural part Completed reading Mass Matrix for structural part Completed reading coupling in K Completed reading coupling in M Number of iterations of the method: 5 Solution method: arnoldi Number of requested eigenvalues: 10 Stopping condition: tol=1e-07, maxit=100 ----------------------------------- Phase 1: Uncoupled System Solutions ----------------------------------- Number of converged eigenpairs: 10 k ||Ax-kBx||/||Ax|| ----------------- ------------------ ----------------------------------- Eigenvalue List for the acoustic side ----------------------------------- 39287484.187071 1.16643e-14 33418772.820502 8.07579e-15 30070390.639261 1.52146e-12 29954579.475888 1.9437e-14 28809286.914226 6.40236e-15 18896244.386841 7.12504e-16 10478197.272845 3.61457e-15 4609485.906276 1.35639e-16 1145292.561662 2.12464e-17 -0.000000 0.000163493 --------------------------------------- Eigenvalue List for the structural side --------------------------------------- 21402261.001484 1.35773e-13 15802827.652543 1.25664e-14 11410233.209294 4.73502e-16 7888441.100676 1.34133e-15 5161753.161937 6.51749e-16 3171286.122152 5.63061e-16 1805752.512792 4.54144e-16 931897.165914 4.88983e-16 419726.570570 1.46411e-15 154190.730861 2.33388e-15 40268.046166 2.92027e-15 5145.696550 2.8229e-15 131.153586 1.69775e-13 ----------------------------------------------------- Phase1 Ended: Uncoupled System Solutions are achieved ----------------------------------------------------- ----------------------------------------------------- Phase2: Assembly of the coupled system matrices ----------------------------------------------------- ----------------------------------------------------- Information on the matrices: Structural and Acoustic ----------------------------------------------------- Acoustic : System size: 231 X 231 Structural: System size: 59 X 59 Number of rows of part matrix:231 Number of cols of part matrix:231 Number of rows of part matrix:59 Number of cols of part matrix:59 Number of rows of part matrix:231 Number of cols of part matrix:59 System mass matrix assembled Number of rows of part matrix:231 Number of cols of part matrix:231 Number of rows of part matrix:59 Number of cols of part matrix:59 Number of rows of part matrix:59 Number of cols of part matrix:231 System size : 290 X 290 [0]PETSC ERROR: --------------------- Error Message ------------------------------------ [0]PETSC ERROR: Detected zero pivot in LU factorization see http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html#ZeroPivot! [0]PETSC ERROR: Empty row 0 in matrix! [0]PETSC ERROR: ------------------------------------------------------------------------ [0]PETSC ERROR: Petsc Release Version 3.0.0, Patch 6, Fri Jun 5 13:31: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: ./corIterModes2 on a linux-gnu named dutw689 by utabak Sun Aug 9 15:58:32 2009 [0]PETSC ERROR: Libraries linked from /home/utabak/thesis/C++/petsc-3.0.0-p6/linux-gnu-c-debug/lib [0]PETSC ERROR: Configure run at Fri Aug 7 12:20:41 2009 [0]PETSC ERROR: Configure options --with-cc=gcc --with-fc=gfortran --with-cxx=g++ --download-f-blas-lapack=1 --download-mpich=1 -with-clanguage=cxx --with-shared=yes [0]PETSC ERROR: ------------------------------------------------------------------------ [0]PETSC ERROR: MatLUFactorSymbolic_SeqAIJ() line 351 in src/mat/impls/aij/seq/aijfact.c [0]PETSC ERROR: MatLUFactorSymbolic() line 2337 in src/mat/interface/matrix.c [0]PETSC ERROR: PCSetUp_LU() line 198 in src/ksp/pc/impls/factor/lu/lu.c [0]PETSC ERROR: PCSetUp() line 794 in src/ksp/pc/interface/precon.c [0]PETSC ERROR: KSPSetUp() line 237 in src/ksp/ksp/interface/itfunc.c [0]PETSC ERROR: PCSetUp_Redundant() line 181 in src/ksp/pc/impls/redundant/redundant.c [0]PETSC ERROR: PCSetUp() line 794 in src/ksp/pc/interface/precon.c [0]PETSC ERROR: KSPSetUp() line 237 in src/ksp/ksp/interface/itfunc.c [0]PETSC ERROR: STSetUp_Sinvert() line 145 in src/st/impls/sinvert/sinvert.c [0]PETSC ERROR: STSetUp() line 243 in src/st/interface/stsolve.c [0]PETSC ERROR: EPSSetUp() line 111 in src/eps/interface/setup.c [0]PETSC ERROR: EPSSolve() line 70 in src/eps/interface/solve.c [0]PETSC ERROR: main() line 383 in corIterModes2.cpp application called MPI_Abort(MPI_COMM_WORLD, 71) - process 0[unset]: aborting job: application called MPI_Abort(MPI_COMM_WORLD, 71) - process 0 ==23880== ==23880== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 26 from 3) ==23880== malloc/free: in use at exit: 6,863,902 bytes in 3,296 blocks. ==23880== malloc/free: 38,864 allocs, 35,568 frees, 4,835,988,192 bytes allocated. ==23880== For counts of detected errors, rerun with: -v ==23880== searching for pointers to 3,296 not-freed blocks. ==23880== checked 6,223,944 bytes. ==23880== ==23880== 2 bytes in 2 blocks are definitely lost in loss record 1 of 85 ==23880== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==23880== by 0x6725D79: XStringListToTextProperty (in /usr/lib/libX11.so.6.2.0) ==23880== by 0x64A4B5A: XiDisplayWindow(PetscDraw_X*, char*, int, int, int, int, unsigned long) (xinit.c:137) ==23880== by 0x64A5ACE: XiQuickWindow(PetscDraw_X*, char*, char*, int, int, int, int) (xinit.c:188) ==23880== by 0x64A6D06: PetscDrawCreate_X (xops.c:733) ==23880== by 0x63D1B5C: PetscDrawSetType(_p_PetscDraw*, char const*) (drawreg.c:150) ==23880== by 0x63D229E: PetscDrawSetFromOptions(_p_PetscDraw*) (drawreg.c:278) ==23880== by 0x63D64FD: PetscViewerDrawGetDraw(_p_PetscViewer*, int, _p_PetscDraw**) (drawv.c:115) ==23880== by 0x5B1E970: MatView_SeqAIJ_Draw(_p_Mat*, _p_PetscViewer*) (aij.c:594) ==23880== by 0x5B2236F: MatView_SeqAIJ(_p_Mat*, _p_PetscViewer*) (aij.c:623) ==23880== by 0x5CB5D4D: MatView(_p_Mat*, _p_PetscViewer*) (matrix.c:643) ==23880== by 0x405607: main (corIterModes2.cpp:356) ==23880== ==23880== ==23880== 292 (52 direct, 240 indirect) bytes in 1 blocks are definitely lost in loss record 32 of 85 ==23880== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==23880== by 0x86BD10A: (within /lib/libc-2.9.so) ==23880== by 0x86BDA06: __nss_database_lookup (in /lib/libc-2.9.so) ==23880== by 0x956933F: ??? ==23880== by 0x956B264: ??? ==23880== by 0x866B051: getpwuid_r (in /lib/libc-2.9.so) ==23880== by 0x866A91E: getpwuid (in /lib/libc-2.9.so) ==23880== by 0x640685B: PetscGetUserName(char*, unsigned long) (fuser.c:68) ==23880== by 0x63ED66E: PetscErrorPrintfInitialize() (errtrace.c:68) ==23880== by 0x644A995: PetscInitialize(int*, char***, char const*, char const*) (pinit.c:521) ==23880== by 0x8261D3B: SlepcInitialize(int*, char***, char*, char const*) (slepcinit.c:140) ==23880== by 0x402258: main (corIterModes2.cpp:64) ==23880== ==23880== ==23880== 45,311 (112 direct, 45,199 indirect) bytes in 1 blocks are definitely lost in loss record 58 of 85 ==23880== at 0x4C25684: calloc (vg_replace_malloc.c:397) ==23880== by 0x6767F3E: XcmsCreateCCC (in /usr/lib/libX11.so.6.2.0) ==23880== by 0x67748F6: (within /usr/lib/libX11.so.6.2.0) ==23880== by 0x677495B: XcmsCCCOfColormap (in /usr/lib/libX11.so.6.2.0) ==23880== by 0x670D0E8: XAllocNamedColor (in /usr/lib/libX11.so.6.2.0) ==23880== by 0x64A3404: PetscDrawSetUpColormap_Shared(_XDisplay*, int, Visual*, unsigned long) (xcolor.c:92) ==23880== by 0x64A3B80: PetscDrawSetUpColormap_X(_XDisplay*, int, Visual*, unsigned long) (xcolor.c:230) ==23880== by 0x64A3ECA: PetscDrawSetColormap_X(PetscDraw_X*, char*, unsigned long) (xcolor.c:257) ==23880== by 0x64A5A5D: XiQuickWindow(PetscDraw_X*, char*, char*, int, int, int, int) (xinit.c:186) ==23880== by 0x64A6D06: PetscDrawCreate_X (xops.c:733) ==23880== by 0x63D1B5C: PetscDrawSetType(_p_PetscDraw*, char const*) (drawreg.c:150) ==23880== by 0x63D229E: PetscDrawSetFromOptions(_p_PetscDraw*) (drawreg.c:278) ==23880== ==23880== ==23880== 3,520 (96 direct, 3,424 indirect) bytes in 1 blocks are definitely lost in loss record 69 of 85 ==23880== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==23880== by 0x670A374: (within /usr/lib/libX11.so.6.2.0) ==23880== by 0x670AE2C: XQueryFont (in /usr/lib/libX11.so.6.2.0) ==23880== by 0x6495F15: XiLoadFont(PetscDraw_X*, XiFont*) (text.c:64) ==23880== by 0x64962D7: XiFontFixed(PetscDraw_X*, int, int, XiFont**) (text.c:32) ==23880== by 0x64A5BA3: XiQuickWindow(PetscDraw_X*, char*, char*, int, int, int, int) (xinit.c:194) ==23880== by 0x64A6D06: PetscDrawCreate_X (xops.c:733) ==23880== by 0x63D1B5C: PetscDrawSetType(_p_PetscDraw*, char const*) (drawreg.c:150) ==23880== by 0x63D229E: PetscDrawSetFromOptions(_p_PetscDraw*) (drawreg.c:278) ==23880== by 0x63D64FD: PetscViewerDrawGetDraw(_p_PetscViewer*, int, _p_PetscDraw**) (drawv.c:115) ==23880== by 0x5B1E970: MatView_SeqAIJ_Draw(_p_Mat*, _p_PetscViewer*) (aij.c:594) ==23880== by 0x5B2236F: MatView_SeqAIJ(_p_Mat*, _p_PetscViewer*) (aij.c:623) ==23880== ==23880== LEAK SUMMARY: ==23880== definitely lost: 262 bytes in 5 blocks. ==23880== indirectly lost: 48,863 bytes in 40 blocks. ==23880== possibly lost: 0 bytes in 0 blocks. ==23880== still reachable: 6,814,777 bytes in 3,251 blocks. ==23880== suppressed: 0 bytes in 0 blocks. ==23880== Reachable blocks (those to which a pointer was found) are not shown. ==23880== To see them, rerun with: --leak-check=full --show-reachable=yes