There is a newer version of the record available.

Published July 6, 2016 | Version 0.8.0
Software Open

amgcl: 0.8.0

Authors/Creators

  • 1. Supercomputer Center of Russian Academy of Sciences

Description

  • 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.

Files

amgcl-0.8.0.zip

Files (362.0 kB)

Name Size Download all
md5:9adfb9628a9ce53c685465a2d272d0cc
362.0 kB Preview Download

Additional details

Related works