nekStab / LightKrylov

Lightweight implementation of Krylov subspace techniques in Fortran.
BSD 3-Clause "New" or "Revised" License
17 stars 0 forks source link

Add MPI awareness to LightKrylov #108

Open Simkern opened 2 months ago

Simkern commented 2 months ago

The current version of LightKrylov is serial, which is not a big problem as most of the heavy lifting computationally is done by the call to matvec, the implementation of which is external to LightKrylov. Nevertheless, if one wants to have information messages at runtime to check what is happening within LightKrylov, it is useful to make the toolbox MPI aware such that these messages can be written by one rank only to not clutter the logfile.

Simkern commented 2 months ago

The present simple implementation makes LightKrylov aware of parallelism.