Skip to content

0.8.0

Compare
Choose a tag to compare
@ddemidov ddemidov released this 06 Jul 06:42
· 818 commits to master since this release
  • Updated two-stage preconditioners
    • Replaced SIMPLE preconditioner with Schur complement pressure correction.
    • Implemented MPI version of Schur complement pressure correction preconditioner.
    • Made CPR preconditioner actually work.
  • Breaking changes
    • Renamed amgcl/amgcl.hpp -> amgcl/amg.hpp
  • Added support for complex and non-scalar values for coefficients/unknowns.
  • Implemented ILU(k) smoother/preconditioner.
  • Added MPI block-preconditioner wrapper.
  • Introduced mpi::make_solver.
  • Allow using make_solver as preconditioner.
  • Improve Matrix-Matrix product performance for many-cored CPUs.
  • Provide MatrixMarket format I/O functions.
  • Generalize profiler class, provide a couple of custom performance counters.
  • Improve coarse solution performance on GPGPU backends.
  • Allow checking for consistency of runtime parameters.
  • Move documentation to http://amgcl.readthedocs.org.
  • Various bugfixes and improvements.