Skip to content

1.1.0

Compare
Choose a tag to compare
@ddemidov ddemidov released this 21 Oct 15:30
· 566 commits to master since this release
  • Improve profiling: allow users to configure profiling operations.
  • Implement adapter::reorder for matrices and vectors. Allows to
    transparently apply Cuthill-McKee reordering to the system matrix and
    RHS before solution.
  • Improve performance of Schur pressure correction preconditioner by
    (optionally) approximating inverse of Kuu matrix with its inverted
    diagonal.
  • Use power iteration to estimate spectral radius in smoothed_aggregation.
    This improves convergence rate at the cost of setup time.
    The total time is usually improved, but may suffer on GPGPU backends.
  • Adding IDR(s) iterative solver (http://ta.twi.tudelft.nl/nw/users/gijzen/IDR.html).
  • Improve performance and scalability of mpi::subdomain_deflation
    preconditioner.
  • Support matrix-free solution with mpi::subdomain_deflation.
  • Provide amgcl::put(ptree p, string s) where s has key=value format.
    This makes parsing of command line parameters easier.
  • Add shared and distributed memory benchmarks to the documentation.
  • Add Clang and OSX tests on Travis-CI.
  • Minor bug fixes and improvements.