Hi David,

I run ex30-dbg through gdb, but nothing came out from back trace:

Program exited with code 0111.
(gdb) bt
No stack.

About adding close(), I searched in ex30, but I couldn't figure out where
to put close(); can you suggest me the location, plz?

K. Lee.


On Mon, Nov 14, 2011 at 10:17 AM, David Knezevic <[email protected]
> wrote:

> Hi K,
>
> I just added ex30. It sounds like an extra matrix->close() is needed to
> avoid the runtime error for ex30 on your system. If you could run ex30
> through the debugger and send over the stack trace that'd be helpful ---
> should be easy to figure out where to add the close().
>
> David
>
>
>
> On 11/13/2011 09:00 PM, Kyunghoon Lee wrote:
> > Hi all,
> >
> > I configured libmesh with petsc-3.2-p5 and slepc-3.2-p1 with the
> following
> > options for a Mac 10.6.8:
> >
> > ./configure --prefix=/Users/aeronova/Development/local/lib64/libmesh
> > --enable-petsc --enable-slepc --enable-glpk
> >
> --with-glpk-include=/Users/aeronova/Development/local/lib64/glpk/glpk-4.45/include
> >
> --with-glpk-lib=/Users/aeronova/Development/local/lib64/glpk/glpk-4.45/lib
> > --enable-ifem --enable-eigen
> >
> --with-eigen-include=/Users/aeronova/Development/local/lib64/Eigen/include/eigen3
> >
> > There were no errors for the libmesh build, but I got run time errors for
> > ex29 and ex30 when I tested the library.  I'd appreciate if someone could
> > help me with the problems.
> >
> > K. Lee.
> >
> > ex29:
> >
> > Compiling C++ (in debug mode) ex29.C...
> > Linking ex29-dbg...
> > ***************************************************************
> > * Running Example  ./ex29-dbg
> > ***************************************************************
> >
> > Triangulating an L-shaped domain with holes
> > Assertion `obj_procid != DofObject::invalid_processor_id' failed.
> > [0]
> >
> /Users/aeronova/Development/local/lib64/libmesh/include/parallel/parallel_ghost_sync.h,
> > line 249, compiled Nov 14 2011 at 09:37:23
> > terminate called after throwing an instance of 'libMesh::LogicError'
> >    what():  Error in libMesh internal logic
> > make[2]: *** [run] Abort trap
> > make[1]: *** [run] Error 1
> > make: *** [run_examples] Error 2
> >
> > ex30:
> >
> > [0]PETSC ERROR: --------------------- Error Message
> > ------------------------------------
> > [0]PETSC ERROR: Object is in wrong state!
> > [0]PETSC ERROR: Not for unassembled matrix!
> > [0]PETSC ERROR:
> > ------------------------------------------------------------------------
> > [0]PETSC ERROR: Petsc Release Version 3.2.0, Patch 5, Sat Oct 29 13:45:54
> > CDT 2011
> > [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: ./ex30-dbg on a arch-darw named ken-pc.sutd.edu.sg by
> > aeronova Mon Nov 14 09:52:54 2011
> > [0]PETSC ERROR: Libraries linked from
> > /Users/aeronova/Development/local/lib64/petsc/petsc-3.2-p5/lib
> > [0]PETSC ERROR: Configure run at Mon Nov 14 08:24:55 2011
> > [0]PETSC ERROR: Configure options
> > --prefix=/Users/aeronova/Development/local/lib64/petsc/petsc-3.2-p5
> > --download-mpich=1 --download-blacs=1 --download-parmetis=1
> > --download-scalapack=1 --download-mumps=1 --download-umfpack=1
> > --with-clanguage=C++ --with-fc=g95
> > [0]PETSC ERROR:
> > ------------------------------------------------------------------------
> > [0]PETSC ERROR: MatGetRow() line 350 in
> >
> /Users/aeronova/Development/local/src/petsc-3.2-p5/src/mat/interface/matrix.c
> > [0]PETSC ERROR: MatAXPY_BasicWithPreallocation() line 98 in
> > /Users/aeronova/Development/local/src/petsc-3.2-p5/src/mat/utils/axpy.c
> > [0]PETSC ERROR: MatAXPY_SeqAIJ() line 2718 in
> >
> /Users/aeronova/Development/local/src/petsc-3.2-p5/src/mat/impls/aij/seq/aij.c
> > [0]PETSC ERROR: MatAXPY() line 39 in
> > /Users/aeronova/Development/local/src/petsc-3.2-p5/src/mat/utils/axpy.c
> > [0]PETSC ERROR: add() line 566 in
> >
> "unknowndirectory/"/Users/aeronova/Development/local/lib64/libmesh/include/numerics/petsc_matrix.h
> > application called MPI_Abort(comm=0x84000000, 73) - process 0
> > [unset]: aborting job:
> > application called MPI_Abort(comm=0x84000000, 73) - process 0
> >
> ------------------------------------------------------------------------------
> > RSA(R) Conference 2012
> > Save $700 by Nov 18
> > Register now
> > http://p.sf.net/sfu/rsa-sfdev2dev1
> > _______________________________________________
> > Libmesh-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/libmesh-users
>
>
> ------------------------------------------------------------------------------
> RSA(R) Conference 2012
> Save $700 by Nov 18
> Register now
> http://p.sf.net/sfu/rsa-sfdev2dev1
> _______________________________________________
> Libmesh-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/libmesh-users
>
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to