[petsc-users] When is it better to use MUMPS?

Hong Zhang hzhang at mcs.anl.gov
Wed Oct 31 08:24:03 CDT 2012


Jim,

    In my view, the intent of parallel computing is sovling large system.
> As you said, MUMPS is mainly used in
>

" the intent" does not automatically become the reality.
All parallel direct solvers are intended to solve ill-conditioned problems
as large as possible.
But the algorithms (full matrix factorization) consume large memories and
inter-processor
communications. Unless your matrix has special data structure, the direct
solvers cannot be scalable
in general.

 small problems. So are they contradictory. Or, is the "Small problems and
> moderate-size 2D problems" just relative,
> compared with the large system?
>
Yes.

Hong

>
>
>
>
>
>
> At 2012-10-30 23:47:59,"Jed Brown" <jedbrown at mcs.anl.gov> wrote:
>
> Simple: it's better when it's faster. Small problems and moderate-size 2D
> problems often work well with direct solvers.
> On Oct 30, 2012 8:29 AM, "w_ang_temp" <w_ang_temp at 163.com> wrote:
>
>>  Hello,
>>     As is know, MUMPS is based on a direct method. When the system is
>> big, the parallel direct solver is
>> not effective compared with the iterative solver. So when is it better to
>> use MUMPS?
>>     Thanks.
>>                                          Jim
>>
>>
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20121031/3c90cfa7/attachment.html>


More information about the petsc-users mailing list