|
20 | 20 | - Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
21 | 21 | -->
|
22 | 22 |
|
23 |
| -This package implements an optimal-scaling multigrid solver for the linear |
| 23 | +This package implements an optimal-scaling multigrid solver for the (non)linear |
24 | 24 | systems that arise from the discretization of problems with evolutionary
|
25 | 25 | behavior. Typically, solution algorithms for evolution equations are based on a
|
26 | 26 | time-marching approach, solving sequentially for one time step after the other.
|
27 | 27 | Parallelism in these traditional time-integration techniques is limited to
|
28 | 28 | spatial parallelism. However, current trends in computer architectures are
|
29 |
| -leading towards systems with more, but not faster, processors. Therefore, |
30 |
| -faster compute speeds must come from greater parallelism. One approach to |
31 |
| -achieve parallelism in time is with multigrid, but extending classical |
32 |
| -multigrid methods for elliptic operators to this setting is a significant |
33 |
| -achievement. In this software, we implement a non-intrusive, optimal-scaling |
34 |
| -time-parallel method based on multigrid reduction techniques. The examples in |
35 |
| -the package demonstrate optimality of our multigrid-reduction-in-time algorithm |
36 |
| -(MGRIT) for solving a variety of equations in two and three spatial |
37 |
| -dimensions. These examples can also be used to show that MGRIT can achieve |
38 |
| -significant speedup in comparison to sequential time marching on modern |
39 |
| -architectures. |
| 29 | +leading towards systems with more, but not faster, processors, i.e., clock |
| 30 | +speeds are stagnate. Therefore, faster overall runtimes must come from greater |
| 31 | +parallelism. One approach to achieve parallelism in time is with multigrid, but |
| 32 | +extending classical multigrid methods for elliptic operators to this setting is |
| 33 | +a significant achievement. In this software, we implement a non-intrusive, |
| 34 | +optimal-scaling time-parallel method based on multigrid reduction techniques. |
| 35 | +The examples in the package demonstrate optimality of our |
| 36 | +multigrid-reduction-in-time algorithm (MGRIT) for solving a variety of |
| 37 | +equations in two and three spatial dimensions. These examples can also be used |
| 38 | +to show that MGRIT can achieve significant speedup in comparison to sequential |
| 39 | +time marching on modern architectures. |
40 | 40 |
|
41 | 41 | It is **strongly recommended** that you also read [Parallel Time Integration
|
42 | 42 | with Multigrid](https://computation-rnd.llnl.gov/linear_solvers/pubs/mgritPaper-2013.pdf)
|
|
0 commit comments