[Dune-devel] New virtual method proposal: Preconditioner::update()

Atgeirr Rasmussen Atgeirr.Rasmussen at sintef.no
Mon Dec 16 09:04:11 CET 2019


Hi Nils,

That sounds very good. I cannot promise that I'll have time to look at it before Christmas unfortunately, due to high workload and unavoidable deadlines. I have read the introduction for your merge request though, and have posted a few questions there.

Atgeirr
________________________________
Frå: Nils-Arne Dreier <n.dreier at uni-muenster.de>
Sendt: laurdag 14. desember 2019 11:01
Til: Atgeirr Rasmussen <Atgeirr.Rasmussen at sintef.no>; dune-devel at lists.dune-project.org <dune-devel at lists.dune-project.org>
Emne: Re: [Dune-devel] New virtual method proposal: Preconditioner::update()

Hi Atgeirr,

> 2.
> The changes to dune-istl in Dune 2.6 made it possible to exploit
> object-oriented techniques for linear solvers and preconditioners. With
> those changes it became feasible to treat preconditioners
> polymorphically at runtime. In the opm-simulators module mentioned
> above, we have made a few classes, PreconditionerFactory and
> FlexibleSolver that exploit this to let itself be configured entirely at
> runtime, using a parameter tree. It works for both serial and parallel
> cases, as it is templated on the operator type. I hope that this is
> interesting to the Dune community, and would like to contribute this to
> dune-istl.

We have prepared a similar solver factory in dune-istl and plan to have
it in the 2.7 release. You can find it here:

https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.dune-project.org%2Fcore%2Fdune-istl%2Fmerge_requests%2F312&data=02%7C01%7CAtgeirr.Rasmussen%40sintef.no%7C66539bf5bf6f4e6f930008d7807cc22f%7Ce1f00f39604145b0b309e0210d8b32af%7C1%7C1%7C637119145625888466&sdata=x%2BXVJQ1DKztpr7uhhzc5WfL4dOkFYvki%2FAIrwjkZ32k%3D&reserved=0

I think that could be interesting for you. To have it in the 2.7 release
we need some people who could review it. Could you have a look?

I'm looking forward for your comments.

Regards
Nils
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20191216/beccdb9d/attachment.htm>


More information about the Dune-devel mailing list