> I am trying to incorporate a parallel direct solver for my system by using
> MUMPS through PETSC. I configured MUMPS as an external package while
> installing PETSC. As I understand, I just need to append the following two
> files for the direct solver:
> deal.II/include/deal.II/lac/petsc_solver.h and
> deal.II/source/lac/petsc_solver.cc
> 
> Can anyone give the general direction on how to go about this to make the
> change in the simplest way possible?

You should be able to select MUMPS as solver/preconditioner using some 
switches for PETSc on the command line. The PETsc manual will tell you how to 
do that.

You can also install MUMPS through deal.II, without (or in addition to) PETSc. 
See the doc/readme.html for more instructions, but be aware that this isn't 
trivial.

Best
 W.

-------------------------------------------------------------------------
Wolfgang Bangerth                email:            [email protected]
                                 www: http://www.math.tamu.edu/~bangerth/
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to