On Sat, 6 Feb 2010 19:39:30 -0600, Barry Smith <bsmith at mcs.anl.gov> wrote:
> 
>     You could try running with -malloc_log to see where all the memory  
> is being malloced by PETSc.

baijov.c:182

    ierr = PetscMalloc((imax)*(sizeof(PetscBT) + sizeof(PetscInt*)+ 
sizeof(PetscInt)) + 
      (Mbs)*imax*sizeof(PetscInt)  + 
(Mbs/PETSC_BITS_PER_BYTE+1)*imax*sizeof(char),&table);CHKERRQ(ierr);

This involves Mbs*imax which is the number of nodes per process times
the number of subdomains per process.  I haven't investigated how
difficult it would be to make this scalable.

Jed

Reply via email to