1. BFSAI-IC OpenMP Implementation (Release V1.0, January 2011)
Coded by: Carlo Janna, Massimiliano Ferronato and Nicola Castelletto
Solves a symmetric positive definite linear system by the Conjugate Gradient algorithm
preconditioned with Block FSAI-Incomplete Cholesky (BFSAI-IC). The code is written in
Fortran90 with a shared memory programming (SMP) paradigm using the OpenMP application
programming interface (API). For the theoretical background of the BFSAI-IC
preconditioner, please refer to:
The source files are available for free download from the link below. The use of the code is regulated by the following copyright agreement.
BFSAI-IC OPENMP IMPLEMENTATION is freely available for scientific (non-commercial)
use.
1. The code can be used only for the purpose of internal research, excluding any
commercial use of BFSAI-IC OPENMP IMPLEMENTATION as such or as a part of a software
product. Users who want to integrate (parts of) BFSAI-IC OPENMP IMPLEMENTATION into
commercial products need to have a license agreement.
2. BFSAI-IC OPENMP IMPLEMENTATION is provided on an "as is" basis and for the
purpose described at point 1. only. In no circumstances can neither the authors nor
their institutions be held liable for any deficiency, fault or other mishappening with
regard to the use or performance of BFSAI-IC OPENMP IMPLEMENTATION.
3. All scientific publications, for which BFSAI-IC OPENMP IMPLEMENTATION has
been used, shall mention its usage and refer to the publication authored in 2010 by
Carlo Janna, Massimiliano Ferronato and Giuseppe Gambolati reported above. Concerning
the citation of the software package itself (current version is 1.0) we recommend to
refer to it in the following way: