[Dune] Read in matrix and rhs, solve linear system

Markus Blatt markus at dr-blatt.de
Thu Aug 27 16:38:12 CEST 2015


On Thu, Aug 27, 2015 at 10:33:18AM +0000, Buesing, Henrik wrote:
>
> @Markus: After compiling can I then run AMG also in parallel? My matrix is quite big (>6 mio unknowns) and thus I benchmark in parallel.
>

Unfortunately, this is not parallel. That would involve some more
effort, like setting up index sets and redistributing the matrix. In
this case you would need to a look at
dune/istl/paamg/test/parallelamgtest.cc (setting up a parallel AMG)
and matrixredisttest.cc (redistributing a matrix between processes).
Then you would read the matrix and rhs on one process, setup the
parallel indexset for it. After this redistribute the matrix and the
rhs. Finally solve in parallel. I would be interested in having this
in the new module, too. But I probably have not enough free to spare.

If it i not about speed, then you might be able to solve such a system
on process. Compared to other AMG's we do not need that much memory.

Markus

-- 
Join us at the DUNE User Meeting Sept. 28-29, 2015, Heidelberg, Germany
http://users.dune-project.org/projects/dune-user-meeting-2015/wiki

Dr. Markus Blatt - HPC-Simulation-Software & Services http://www.dr-blatt.de
Hans-Bunte-Str. 8-10, 69123 Heidelberg, Germany
Tel.: +49 (0) 160 97590858
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20150827/d12f84dc/attachment.sig>


More information about the Dune mailing list