Posted Mon, 22 Aug 2022 15:07:33 GMT by Assaf Wunsch Hydrogeologist
To my knowledge, the PETSc suite can only be utilized in a Linux environment, and only utilized GPUs, not CPUs.
Is there a plan for getting out a white paper / guidance on how to best utilize this suite? The corporate world largely revolves around Windows.

Thanks.
Posted Tue, 23 Aug 2022 09:24:34 GMT by Carlos Andres Rivera Villarreyes Global Product Specialist - FEFLOW
Hi Assaf,<br> Indeed, PETSc may be much more commonly used in Linux OS, but the operation in Windows is also supported (see <a href="https://petsc.org/main/install/windows/">PETSc documentation</a>). You can get a short description of PETSc suite methods being implemented in FEFLOW 7.5 in the <a href="http://www.feflow.info/html/help75/feflow/08_ProblemSettings/equation_system_solver.html">online help</a>. We are planning to extend all this documentation in the near future.&nbsp;In few words, FEFLOW Equation-System Solver page in the GUI includes: (1) PETSc Krylov-subspace solvers (iterative solver in addition to PCG), (2) PETSc library AMG solvers and (3)&nbsp;PETSc library AMG solver with <a href="https://hypre.readthedocs.io/en/latest/solvers-boomeramg.html#">Boomer AMG from Hypre</a>. The latest option supports GPU-accelerated AMG under Linux. GPU implementation is based on CUDA framework, which the support of this is mandatory in the graphic card.<br> If you would like to test this from the console, feflow75c has new arguments: <strong>-solver</strong> [pardiso|pcg|samg|pksp|pamg] and&nbsp;<strong>-gpu</strong> [yes|no].&nbsp;<br> In case there is no possibility to access to Linux instances, FEFLOW GUI (Windows) offers the cloud-deployment with a pre-defined Linux configuration dedicated for GPU acceleration. This is available through the new Cloud Simulation panel in FEFLOW 7.5.<br> <br> In case of more details are required, we can discuss further through the technical support channel (mike.de@dhigroup.com).<br> <br> Cheers<br> Carlos<br> <br> <br> <br> <br> &nbsp;
Posted Tue, 23 Aug 2022 14:11:08 GMT by Assaf Wunsch Hydrogeologist
Thank you, Carlos, for the detailed response. Do you happen to have test case results of using PETSc with FEFLOW, to demonstrate scalability?<br> <br> (As a side note, for some reason the posts HTML codes [e.g., &lt;br&gt;) do not work in the forum, I tried viewing in both Firefox and Edge browsers and they show as plain text instead of their function. See attached picture).<br> &nbsp;
Posted Tue, 06 Sep 2022 10:02:03 GMT by Carlos Andres Rivera Villarreyes Global Product Specialist - FEFLOW
We will make the test cases available soon. Thank you for understanding. What I can say for now is that the performance gain in PETSc with&nbsp; the GPU-accelarated AMG method becomes significantly visible for large FEFLOW models (e.g. at least with 1 million elements). This could be even a factor of 2.

You must be signed in to post in this forum.