Published September 27, 2014
| Version 0.6.0
Software
Open
amgcl: 0.6.0
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
- Is supplement to
- https://github.com/ddemidov/amgcl/tree/0.6.0 (URL)