[petsc-users] Petsc direct solver
    Satish Balay 
    balay at mcs.anl.gov
       
    Fri Sep  9 23:04:12 CDT 2011
    
    
  
On Sat, 10 Sep 2011, amrit poudel wrote:
>  All right, got it. I must specify -pc_type to lu if I want to use
> mumps and there is no way around it. This basically means I will
> need astronomical amount of memory :( as noted in my previous email.
Yes - direct solvers can need lot of memory.
> [1]PETSC ERROR: Error reported by MUMPS in numerical factorization phase: Cannot allocate required memory
> 2022169721 megabytes
As the message says - MUMPS needs that much memory to solve your
problem.
 Your attempt to work arround 'lu' and to call mumps directly - and
save memory is based on the false notion that 'lu' in PETSc is
something different [from direct solver] - and comsumes its own
memory. [which is incorrect]
LU in PETSc is an iterface to direct solver implemneations. [who do
their own factiorizations - and need memory for that work]
Satish
    
    
More information about the petsc-users
mailing list