Skip to content

Commit

Permalink
Panzer MiniEM: Use truncated MG hierarchies on GPU
Browse files Browse the repository at this point in the history
  • Loading branch information
cgcgcg committed Mar 20, 2024
1 parent 443f86b commit 7897a3a
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions packages/panzer/mini-em/example/BlockPrec/solverMueLuCuda.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,15 @@
<Parameter name="repartition: target rows per thread" type="int" value="95000"/>
<Parameter name="repartition: min rows per thread" type="int" value="10000"/>

<!-- make this a one-level method -->
<Parameter name="max levels" type="int" value="1"/>
<Parameter name="coarse: type" type="string" value="CHEBYSHEV"/>
<ParameterList name="coarse: params">
<Parameter name="chebyshev: degree" type="int" value="6"/>
<Parameter name="chebyshev: ratio eigenvalue" type="double" value="5.4"/>
<Parameter name="chebyshev: eigenvalue max iterations" type="int" value="100"/>
</ParameterList>

</ParameterList>

<ParameterList name="refmaxwell: 22list">
Expand All @@ -29,6 +38,15 @@
<Parameter name="repartition: target rows per thread" type="int" value="180000"/>
<Parameter name="repartition: min rows per thread" type="int" value="10000"/>

<!-- make this a one-level method -->
<Parameter name="max levels" type="int" value="1"/>
<Parameter name="coarse: type" type="string" value="CHEBYSHEV"/>
<ParameterList name="coarse: params">
<Parameter name="chebyshev: degree" type="int" value="6"/>>
<Parameter name="chebyshev: ratio eigenvalue" type="double" value="7"/>
<Parameter name="chebyshev: eigenvalue max iterations" type="int" value="100"/>
</ParameterList>

</ParameterList>

</ParameterList>
Expand Down

0 comments on commit 7897a3a

Please sign in to comment.