Nalu icon indicating copy to clipboard operation
Nalu copied to clipboard

ECP 13: Improvements to linear solver setup costs

Open spdomin opened this issue 7 years ago • 3 comments

Activities:

  1. Benchmark, at scale, solver setup costs over the history of the project (~once per year).
  2. Improve RAP operation.
  3. Integrate with Kokkos and Tpetra.

spdomin avatar Sep 26 '16 21:09 spdomin

Activities:

1. Benchmark, at scale, solver setup costs over the history of the project (~once per year).
2. Improve RAP operation.
3. Integrate with Kokkos and Tpetra.

@spdomin I plan on tackling item 2, specifically the MPI scalability.

jhux2 avatar Oct 03 '16 21:10 jhux2

Sounds great.

After the kickoff meeting, the team decided on moving forward in the NaluCFD product. I plan on moving all of the ECP issues over later this week.

spdomin avatar Oct 04 '16 21:10 spdomin

Observation that the MueLu AMG set-up is called twice per time step (for each nonlinear iteration). If the matrices (Laplacian) are not changing within a time step then only one set-up per time step should be sufficient and re-use the AMG hierarchy. And this would eliminate 50% of set-up costs.

currently costs are 1 sec per set-up call for 256^3 ABL, 96 cores, 50 steps. run time 570 secs 100 set-up calls reduced to 50 would reduce time by 50 sec, and run in 520 sec. originally 640 sec

sthomas61 avatar Apr 22 '17 13:04 sthomas61