memory problem at parallel on a linux cluster
li pan
li76pan at yahoo.com
Tue Sep 4 11:09:48 CDT 2007
Dear all,
I recently installed Petsc on a linux cluster and
tried to solve a linear equation in parallel way. I
used 3D Hex mesh. Mesh dimension is 181, 181, 41. The
number of Dofs are 1343201.
In serial run, there was no problem. But at parallel
run, there was memory allocation problem.
-----------------------------------------------------------------------
[0]PETSC ERROR: PetscMallocAlign() line 62 in
src/sys/src/memory/mal.c
[0]PETSC ERROR: Out of memory. This could be due to
allocating
[0]PETSC ERROR: too large an object or bleeding by not
properly
[0]PETSC ERROR: destroying unneeded objects.
[3]PETSC ERROR: MatSetValues() line 702 in
src/mat/interface/matrix.c
[3]PETSC ERROR: User provided function() line 312 in
unknowndirectory/src/numerics/petsc_matrix.C
[cli_3]: aborting job:
application called MPI_Abort(comm=0x84000000, 55) -
process 3
[0]PETSC ERROR: Memory allocated 865987336 Memory used
by process 1591005184
[0]PETSC ERROR: Try running with -malloc_dump or
-malloc_log for info.
[0]PETSC ERROR: Memory requested 1310720296!
[0]PETSC ERROR: PetscTrMallocDefault() line 188 in
src/sys/src/memory/mtr.c
[0]PETSC ERROR: MatStashExpand_Private() line 240 in
src/mat/utils/matstash.c
[0]PETSC ERROR: MatStashValuesRow_Private() line 276
in src/mat/utils/matstash.c
[0]PETSC ERROR: MatSetValues_MPIAIJ() line 199 in
src/mat/impls/aij/mpi/mpiaij.c
[0]PETSC ERROR: MatSetValues() line 702 in
src/mat/interface/matrix.c
[0]PETSC ERROR: User provided function() line 312 in
unknowndirectory/src/numerics/petsc_matrix.C
[cli_0]: aborting job:
application called MPI_Abort(comm=0x84000000, 55) -
process 0
rank 3 in job 1 hpc16_44261 caused collective abort
of all ranks
exit status of rank 3: return code 55
I checked memory on all the nodes. Each of them has
more than 2.5 GB before program starts.
What could be the reason?
thanx
pan
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online.
http://smallbusiness.yahoo.com/webhosting
More information about the petsc-users
mailing list