diff --git a/docs/amg4psblas_1.0-guide.pdf b/docs/amg4psblas_1.0-guide.pdf index 8021172c..64edef08 100644 Binary files a/docs/amg4psblas_1.0-guide.pdf and b/docs/amg4psblas_1.0-guide.pdf differ diff --git a/docs/html/index.html b/docs/html/index.html index 9159b74c..bd4fb594 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -100,99 +100,80 @@ class="cmr-12">Example and test programs
4 Multigrid Background -
 4.1 AMG preconditioners -
 4.2 Smoothed Aggregation -
 4.3 Smoothers and coarsest-level solvers -
5 Getting Started
 5.1 4.1 Examples
6 5 User Interface
 6.1 5.1 Method init
 6.2 5.2 Method set
 6.3 5.3 Method hierarchy_build
 6.4 5.4 Method smoothers_build
 6.5 5.5 Method build
 6.6 5.6 Method apply
 6.7 5.7 Method free
 6.8 5.8 Method descr
 6.9 5.9 Auxiliary Methods
7 6 Adding new smoother and solver objects to AMG4PSBLAS
8 7 Error Handling
A License
References
References @@ -204,7 +185,6 @@ class="cmr-12">References - diff --git a/docs/html/userhtml.css b/docs/html/userhtml.css index 390b62d8..d4c168de 100644 --- a/docs/html/userhtml.css +++ b/docs/html/userhtml.css @@ -21,17 +21,11 @@ .cmtt-12{font-family: monospace,monospace;} .cmcsc-10x-x-120{font-size:109%;} .cmr-8{font-size:72%;} -.cmr-6{font-size:54%;} .cmmi-12{font-size:109%;font-style: italic;} .cmmi-8{font-size:72%;font-style: italic;} -.cmmi-6{font-size:54%;font-style: italic;} -.cmsy-10x-x-120{font-size:109%;} .cmsy-8{font-size:72%;} -.cmex-10x-x-120{font-size:109%;} -.msbm-10x-x-120{font-size:109%;} .cmmi-10x-x-109{font-style: italic;} .cmsy-10x-x-109{} -.cmex-10x-x-109{} .cmtt-10x-x-109{font-family: monospace,monospace;} .cmtt-10x-x-109{font-family: monospace,monospace;} .cmtt-10x-x-109{font-family: monospace,monospace;} diff --git a/docs/html/userhtml.html b/docs/html/userhtml.html index 9159b74c..bd4fb594 100644 --- a/docs/html/userhtml.html +++ b/docs/html/userhtml.html @@ -100,99 +100,80 @@ class="cmr-12">Example and test programs
4 Multigrid Background -
 4.1 AMG preconditioners -
 4.2 Smoothed Aggregation -
 4.3 Smoothers and coarsest-level solvers -
5 Getting Started
 5.1 4.1 Examples
6 5 User Interface
 6.1 5.1 Method init
 6.2 5.2 Method set
 6.3 5.3 Method hierarchy_build
 6.4 5.4 Method smoothers_build
 6.5 5.5 Method build
 6.6 5.6 Method apply
 6.7 5.7 Method free
 6.8 5.8 Method descr
 6.9 5.9 Auxiliary Methods
7 6 Adding new smoother and solver objects to AMG4PSBLAS
8 7 Error Handling
A License
References
References @@ -204,7 +185,6 @@ class="cmr-12">References - diff --git a/docs/html/userhtmlli1.html b/docs/html/userhtmlli1.html index 08d1256e..d39972dc 100644 --- a/docs/html/userhtmlli1.html +++ b/docs/html/userhtmlli1.html @@ -26,9 +26,6 @@ class="cmr-12">]

class="cmr-12">Abstract - - -

AMG4PSBLAS (Al) is a package of parallel algebraic multilevel preconditioners i PSCToolkit (Parallel Sparse Computation Toolkit) software framework. It is a progress of a software development project started in 2007, named MLD2P4, which +class="cmr-12">of a software development project started in 2007, named MLD2P4, which originally implemented a multilevel version of some domain decomposition preconditioners of + + + additive-Schwarz type and was based on a parallel decoupled version of the well known smoothed aggregation method to generate the multilevel hierarchy matrices. In the last years, within the context of the EU-H2020 EoCoE project (Energy Oriented Center of Excellence), the package was extended including +class="cmr-12">(Energy Oriented Center of Excellence), the package is being extended for new algorithms and functionalities for setup and application of new AMG +class="cmr-12">including new algorithms and functionalities to setup and apply new AMG preconditioners with the final aims of improving efficiency and scalability when tens of symmetric positive definite linear systems. Due to the significan class="cmr-12">of changes and the increase in scope, we decided to rename the package as AMG4PSBLAS. -

AMG4PSBLAS has been designed to provide scalable and easy-to-use +

AMG4PSBLAS is designed to provide scalable and easy-to-use preconditioners in preconditioners in the context of the PSBLAS (Parallel Sparse Basic Linear Algebra +class="cmr-12">the context of the PSBLAS (Parallel Sparse Basic Linear Algebra Subprograms) Subprograms) computational framework and can be used in conjuction with the Krylov +class="cmr-12">computational framework and can be used in conjuction with the Krylov solvers solvers available in this framework. Our package is based on a completely algebraic +class="cmr-12">available in this framework. Our package is based on a completely algebraic approach approach and users level interfaces assume that the system matrix and preconditioners +class="cmr-12">and users level interfaces assume that the system matrix and preconditioners are are represented as PSBLAS distributed sparse matrices. AMG4PSBLAS enables the +class="cmr-12">represented as PSBLAS distributed sparse matrices. AMG4PSBLAS enables the user user to easily specify different features of an algebraic multilevel preconditioner, thus +class="cmr-12">to easily specify different features of an algebraic multilevel preconditioner, thus allowing to experiment with different preconditioners for the problem and parallel computers at hand. -

The package employs object-oriented design techniques in Fortran 2003, with parallel implementation is based on a Single Program Multiple Dat class="cmr-12">paradigm; the inter-process communication is based on MPI and is managed mainly through PSBLAS. -

This guide provides a brief description of the functionalities and the user interface of AMG4PSBLAS. diff --git a/docs/html/userhtmlli2.html b/docs/html/userhtmlli2.html index d4951d95..b68e5355 100644 --- a/docs/html/userhtmlli2.html +++ b/docs/html/userhtmlli2.html @@ -74,132 +74,110 @@ class="cmr-12">Example and test programs
4 Multigrid Background +class="cmr-12">Getting Started
 4.1 AMG preconditioners -
 4.2 Smoothed Aggregation -
 4.3 Smoothers and coarsest-level solvers -
5 Getting Started -
 5.1 Examples
6 5 User Interface
 6.1 5.1 Method init
 6.2 5.2 Method set
 6.3 5.3 Method hierarchy_build
 6.4 5.4 Method smoothers_build
 6.5 5.5 Method build
 6.6 5.6 Method apply
 6.7 5.7 Method free
 6.8 5.8 Method descr
 6.9 5.9 Auxiliary Methods
  6.9.1 5.9.1 Method: dump
  6.9.2 5.9.2 Method: clone
  6.9.3 5.9.3 Method: sizeof
  6.9.4 5.9.4 Method: allocate_wrk
  6.9.5 5.9.5 Method: free_wrk
7 6 Adding new smoother and solver objects to AMG4PSBLAS
8 7 Error Handling
A License
References - - - @@ -210,9 +188,6 @@ class="cmr-12">References - - -