Hello,
Read this:
I have just read and understood the following paper about
Preconditioning Techniques Analysis for CG Method:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.592.1575&rep=rep1&type=pdf
As you have noticed that i have implemented my following Scalable
Parallel C++ Conjugate Gradient Linear System Solver Library ,
it doesn't implement preconditionning techniques because it is
fully "scalable" on multicore and NUMA systems, my library contains a
Scalable Parallel implementation of Conjugate Gradient Dense Linear
System Solver library that is NUMA-aware and cache-aware, and it
contains also a Scalable Parallel implementation of Conjugate Gradient
Sparse Linear System Solver library that is cache-aware.
Please download the zip file and read the readme file inside the
zip to know how to use it.
Language: GNU C++ and Visual C++ and C++Builder
Operating Systems: Windows, Linux, Unix and Mac OS X on (x86)
You can download my Scalable Parallel C++ Conjugate Gradient Linear
System Solver Library from:
https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library
Thank you,
Amine Moulay Ramdane.