Skip to content

Commit

Permalink
Adding source code modification restrictions
Browse files Browse the repository at this point in the history
  • Loading branch information
pearce8 authored Jan 9, 2024
1 parent e8f973c commit 67c3aca
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions doc/sphinx/02_amg/amg.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,15 @@ Since in time dependent problems the AMG preconditioner might be used for severa
The total FOM is evaluated as follows: FOM = NNZ / (Setup_time + k * Solve_time).
The parameter k is set to 1 in Problem 1 and to 3 in Problem 2.

Source code modifications
==========================

Please see :ref:`_GlobalRunRules` for general guidance on source code modifications. For AMG2023, we define the following restrictions on source code modifications:

* AMG2023 uses Hypre as the solver library, available at https://github.com/hypre-space/hypre . While source code changes to Hypre can be proposed, Hypre in AMG2023 may not be replaced with any other library.

* Solver parameters should remain unchanged (smoothers, coarsening, etc.). AMG2023 uses the default Hypre parameters appropriate for each platform.

Building
========

Expand Down Expand Up @@ -139,6 +148,10 @@ It specifies the MPI process topology on which to run, requiring a total of <Px

The '-n' option allows one to specify the local problem size per MPI process, leading to a global problem size of <Px>*<nx> x <Py>*<ny> x <Pz>*<nz>.

Validation
==========

The validation criteria for AMG2023 is defined as the convergence criteria for the benchmark.

Example Scalability Results
===========================
Expand Down

0 comments on commit 67c3aca

Please sign in to comment.