<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div> Felix,<div class=""><br class=""></div><div class=""> The branch is ready. Just use </div><div class=""><br class=""></div><div class=""> git checkout <b style="color: rgb(200, 20, 201); font-family: Menlo; font-size: 15px;" class="">barry/2020-07-28/superlu_dist-single</b></div><div class=""><font color="#c814c9" face="Menlo" class=""><span style="caret-color: rgb(200, 20, 201); font-size: 15px;" class=""><b class=""> ./configure </b></span></font><span style="font-family: Menlo; font-size: 15px;" class="">--download-superlu_dist --download-metis --download-parmetis --download-ptscotch</span><span style="font-family: Menlo; font-size: 15px;" class=""> </span><span style="font-family: Menlo; font-size: 15px;" class="">--with-precision=single and whatever else you use</span></div><div class=""><font face="Menlo" class=""><span style="font-size: 15px;" class=""><br class=""></span></font></div><div class=""><font face="Menlo" class=""><span style="font-size: 15px;" class=""> Barry</span></font></div><div class=""><font face="Menlo" class=""><span style="font-size: 15px;" class=""><br class=""></span></font></div><div class=""><font face="Menlo" class=""><span style="font-size: 15px;" class=""> It will automatically get the needed branch of SuperLU_DIST that Sherry prepared.</span></font></div><div class=""><font face="Menlo" class=""><span style="font-size: 15px;" class=""><br class=""></span></font><div><br class=""><blockquote type="cite" class=""><div class="">On Jul 27, 2020, at 2:10 PM, <a href="mailto:flw@rzg.mpg.de" class="">flw@rzg.mpg.de</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi Shery,<br class="">Yes, ideally we would like to compile PETSc in single precision and simply run a single precision version of SUPERLU_DIST just like e.g. MUMPS.<br class=""><br class="">Best regards and thanks,<br class="">Felix<br class="">Zitat von "Xiaoye S. Li" <<a href="mailto:xsli@lbl.gov" class="">xsli@lbl.gov</a>>:<br class=""><br class=""><blockquote type="cite" class="">Barry,<br class=""><br class="">I have a branch 'Mixed-precision' working with single precision FP32. I<br class="">assume Felix wants to use superlu_dist from petsc. How do you want to<br class="">incorporate it in petsc?<br class=""><br class=""><a href="https://github.com/xiaoyeli/superlu_dist" class="">https://github.com/xiaoyeli/superlu_dist</a><br class=""><br class="">PS1: in this version, FP32 only works on CPU. FP64 and complex-FP64 all<br class="">work on GPU.<br class=""><br class="">PS2: currently there is no mixed-precision yet, but it is the branch we are<br class="">adding mix-prec support. Will take a while before merging to master.<br class=""><br class="">Sherry<br class=""><br class=""><br class="">On Wed, Jul 22, 2020 at 6:04 AM <flw@rzg.mpg.de> wrote:<br class=""><br class=""><blockquote type="cite" class="">Hi Barry,<br class="">for now I just want to run everything in single on CPUs only with<br class="">SUPERLU_DIST. Maybe we will also incorporate GPUs in the future, but<br class="">there are no immediate plans yet. So if you could provide the support,<br class="">that would be awesome.<br class=""><br class="">Best regards,<br class="">Felix<br class=""><br class="">Zitat von Barry Smith <bsmith@petsc.dev>:<br class=""><br class="">> Felix,<br class="">><br class="">> What are your needs, do you want this for CPUs or for GPUs? Do<br class="">> you wish to run all your code in single precision or just the<br class="">> SuperLU_Dist solver while the rest of your code double?<br class="">><br class="">> If you want to run everything on CPUs using single precision<br class="">> then adding the support is very easy, we can provide that for you<br class="">> any time. The other cases will require more thought.<br class="">><br class="">> Barry<br class="">><br class="">><br class="">>> On Jul 21, 2020, at 8:58 AM, flw@rzg.mpg.de wrote:<br class="">>><br class="">>> Dear PETSc support team,<br class="">>> some time ago you told me that you are planning on releasing a<br class="">>> version that supports SUPERLU_DIST in single-precision soon. Can<br class="">>> you tell me roughly what time frame you had in mind?<br class="">>><br class="">>> Best regards,<br class="">>> Felix<br class="">>><br class=""><br class=""><br class=""><br class=""><br class=""></blockquote></blockquote><br class=""><br class=""><br class=""></div></div></blockquote></div><br class=""></div></body></html>