<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20911">
<style><!--
.EmailQuote {
margin-left:1pt;
padding-left:4pt;
border-left:#800000 2px solid;
}
--></style><style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst,
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle,
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Microsoft YaHei UI', 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;">
<div>Thank you, Barry!<br></div><div dir="">
<div class="PlainText"><br><strong>
</strong>> On Aug 1, 2015, at 0:34 AM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov" target="_parent">bsmith@mcs.anl.gov</a>> wrote:<br><strong>
</strong>> We tried adding some mixed precision support in PETSc a few years ago (what you found was a fossil of that testing). Unfortunately we have not come up with a good way to manage mixing precision in the same executable with the current PETSc design and implementation in C. So there is no support now and it is unlikely (without some brilliant idea from someone) that this will change.<br><strong>
</strong>><br>
> Barry<br><strong>
</strong>><br>
>> On Jul 31, 2015, at 9:30 AM, LiRunhua <runhuali@hotmail.com> wrote:<br>
>> <br>
>> I am curious about the mixed-precision capabilities in KSP. <br>
>> What’s the effects with the option --with-mix-precision=1 when running ./configure?<br><strong>
</strong>>> <br><strong>
</strong>>> Does it like this? The mix-precision CG solve, as an example, is that using single precision for some earlier iterations for accelerating, and using double precision for the rest iterations to keep high precision results.<br><strong>
</strong>>> <br><strong>
</strong>>> Is there any other information about mix-precision methods, or for re-development if needed?<br><strong>
</strong>>> <br><strong>
</strong>>> Thanks,<br>
>> Li Runhua<br>
<br>
</div>
</div>
</div>
</body>
</html>