This matrix should take approximately 20389756*(8+4)=244677072, i.e app 250MB ram.
i.e the memory usage [upto 3GB] must be somewere else. One issue coud be memory leak [due to object not being destroyed properly]. This can be checked with the option -malloc_dump Satish On Fri, 7 Mar 2008, li pan wrote: > hi Gideon, > is the matrix big? I used to calculate one with more > than 1 million rows on a PC equiped with 3 GB memory. > > pan > > > --- Gideon Simpson <grs2103 at columbia.edu> wrote: > > > Matrix Object: > > type=seqaij, rows=218898, cols=218898 > > total: nonzeros=20389756, allocated > > nonzeros=20389756 > > not using I-node routines > > > > On Mar 6, 2008, at 2:36 AM, li pan wrote: > > > > > hi Gideon, > > > can I ask you how big is the nonzero allocation of > > > your sparse matrix? > > > > > > pan > > > > > > > > > --- Gideon Simpson <grs2103 at columbia.edu> wrote: > > > > > >> I'm getting the following error with some code, > > >> running on a serial > > >> machine with, i think, 3 gigs of memory. Is > > there > > >> anyway to > > >> circumvent this error by being clever, or do I > > >> really need to go to a > > >> distributed memory machine? > > >> > > >> -gideon > > >> > > >> Out of memory trying to allocate 112032952 bytes > > >> [0]PETSC ERROR: > > >> > > > > > > ------------------------------------------------------------------------ > > >> [0]PETSC ERROR: Caught signal number 10 BUS: Bus > > >> Error, possibly > > >> illegal memory access > > >> [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: likely location of problem given > > in > > >> stack below > > >> [0]PETSC ERROR: --------------------- Stack > > Frames > > >> > > >> ------------------------------------ > > >> [0]PETSC ERROR: Note: The EXACT line numbers in > > the > > >> stack are not > > >> available, > > >> [0]PETSC ERROR: INSTEAD the line number of > > the > > >> start of the > > >> function > > >> [0]PETSC ERROR: is given. > > >> [0]PETSC ERROR: [0] PCSetUp_HYPRE line 95 > > >> src/ksp/pc/impls/hypre/hypre.c > > >> [0]PETSC ERROR: [0] PCSetUp line 764 > > >> src/ksp/pc/interface/precon.c > > >> [0]PETSC ERROR: [0] KSPSetUp line 183 > > >> src/ksp/ksp/interface/itfunc.c > > >> [0]PETSC ERROR: [0] KSPSolve line 305 > > >> src/ksp/ksp/interface/itfunc.c > > >> [0]PETSC ERROR: --------------------- Error > > Message > > >> > > >> ------------------------------------ > > >> [0]PETSC ERROR: Signal received! > > >> [0]PETSC ERROR: > > >> > > > > > > ------------------------------------------------------------------------ > > >> [0]PETSC ERROR: Petsc Release Version 2.3.3, > > Patch > > >> 8, Fri Nov 16 > > >> 17:03:40 CST 2007 HG revision: > > >> 414581156e67e55c761739b0deb119f7590d0f4b > > >> [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: ./bulk3d on a darwin8.1 named > > >> valkyrie.appmath.columbia.edu by gideon Wed Mar > > 5 > > >> 15:53:26 2008 > > >> [0]PETSC ERROR: Libraries linked from > > >> /Users/gideon/software/ > > >> petsc-2.3.3-p8/lib/darwin8.11.1-cxx-debug > > >> [0]PETSC ERROR: Configure run at Thu Jan 10 > > 11:00:45 > > >> 2008 > > >> [0]PETSC ERROR: Configure options > > >> --with-clanguage=cxx --with-mpi-dir=/ > > >> Users/gideon/software --with-mpi-shared=1 > > --with-x11 > > >> --download- > > >> hypre=1 --with-hypre=1 --download-umfpack=1 > > >> --with-umfpack=1 --with- > > >> shared=1 --with-dynamic=1 > > >> [0]PETSC ERROR: > > >> > > > > > > ------------------------------------------------------------------------ > > >> [0]PETSC ERROR: User provided function() line 0 > > in > > >> unknown directory > > >> unknown file > > >> > > >> > > >> > > >> > > > > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > > Never miss a thing. Make Yahoo your home page. > > > http://www.yahoo.com/r/hs > > > > > > > > > > > > ____________________________________________________________________________________ > Never miss a thing. Make Yahoo your home page. > http://www.yahoo.com/r/hs > >
