Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.

There is a newer version of the record available.

Published September 27, 2014 | Version 0.6.0
Software Open

amgcl: 0.6.0

Creators

  • 1. Supercomputer Center of Russian Academy of Sciences

Description

This is a rather big release with lots of new features.

  • Added crs_builder backend. The backend is similar to crs_tuple in the sense that it is only used for initialization of AMG hierarchy. The difference is that crs_builder does not need fully constructed matrix in CRS format (which would be copied into AMG anyway), but builds matrix rows as needed. This results in reduced memory requirements.
  • Implemented MPI solver with subdomain deflation in collaboration with @RiccardoRossi. The method allows solution on parallel machines with distributed memory and has very good scalability.
  • Implemented BiCGStab(L) iterative solver.
  • Added an adapter for Epetra_CrsMatrix from Trilinos project.
  • Added SkylineLU sparse direct solver. This allows for larger coarse levels in builtin backend, which improves convergence and solve time. Again, thanks to @RiccardoRossi for help.
  • Added classes in amgcl::runtime namespace that allow for runtime configuration of multigrid template parameters. This makes AMGCL easy to use in 3rd party libraries/applications.
  • Provided Delphi wrapper for AMGCL.
  • Provided python wrapper for AMGCL. May be installed with pip by pip install pyamgcl
  • New tests and examples
  • Various improvements and bug fixes.

Files

amgcl-0.6.0.zip

Files (213.1 kB)

Name Size Download all
md5:ed7b6195a9d4382ecc670024b07af3fa
213.1 kB Preview Download

Additional details

Related works