<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Nils,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Atgeirr</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Frå:</b> Nils-Arne Dreier <n.dreier@uni-muenster.de><br>
<b>Sendt:</b> laurdag 14. desember 2019 11:01<br>
<b>Til:</b> Atgeirr Rasmussen <Atgeirr.Rasmussen@sintef.no>; dune-devel@lists.dune-project.org <dune-devel@lists.dune-project.org><br>
<b>Emne:</b> Re: [Dune-devel] New virtual method proposal: Preconditioner::update()</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi Atgeirr,<br>
<br>
> 2.<br>
> The changes to dune-istl in Dune 2.6 made it possible to exploit<br>
> object-oriented techniques for linear solvers and preconditioners. With<br>
> those changes it became feasible to treat preconditioners<br>
> polymorphically at runtime. In the opm-simulators module mentioned<br>
> above, we have made a few classes, PreconditionerFactory and<br>
> FlexibleSolver that exploit this to let itself be configured entirely at<br>
> runtime, using a parameter tree. It works for both serial and parallel<br>
> cases, as it is templated on the operator type. I hope that this is<br>
> interesting to the Dune community, and would like to contribute this to<br>
> dune-istl.<br>
<br>
We have prepared a similar solver factory in dune-istl and plan to have<br>
it in the 2.7 release. You can find it here:<br>
<br>
<a href="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">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</a><br>
<br>
I think that could be interesting for you. To have it in the 2.7 release<br>
we need some people who could review it. Could you have a look?<br>
<br>
I'm looking forward for your comments.<br>
<br>
Regards<br>
Nils<br>
</div>
</span></font></div>
</body>
</html>