Update documentation for release

This commit is contained in:
sfilippone
2025-12-23 11:21:53 +01:00
parent 43a75e3171
commit 06f8f83114
18 changed files with 970 additions and 917 deletions
+18 -16
View File
@@ -72,32 +72,34 @@ class="small-caps">n</span></span>
class="cmcsc-10x-x-120">PSBLAS</span><span
class="cmr-12">) is a package of parallel algebraic multilevel preconditioners included in the</span>
<span
class="cmr-12">PSCToolkit (Parallel Sparse Computation Toolkit) software framework. It is a progress</span>
class="cmr-12">PSCToolkit (Parallel Sparse Computation Toolkit) software framework. It</span>
<span
class="cmr-12">of a software development project started in 2007, named MLD2P4, which originally</span>
class="cmr-12">is an evolutiuon of a software development project started in 2007, named</span>
<span
class="cmr-12">implemented a multilevel version of some domain decomposition preconditioners of</span>
class="cmr-12">MLD2P4, which originally implemented a multilevel version of some domain</span>
<span
class="cmr-12">additive-Schwarz type, and was based on a parallel decoupled version of the well known</span>
class="cmr-12">decomposition preconditioners of additive-Schwarz type, and was based on a parallel</span>
<span
class="cmr-12">smoothed aggregation method to generate the multilevel hierarchy of coarser</span>
class="cmr-12">decoupled version of the well known smoothed aggregation method to generate the</span>
<span
class="cmr-12">matrices. In the last years, within the context of the EU-H2020 EoCoE project</span>
class="cmr-12">multilevel hierarchy of coarser matrices. In the last few years the package</span>
<span
class="cmr-12">(Energy Oriented Center of Excellence), the package was extended for including</span>
class="cmr-12">was extended for including new algorithms and functionalities for the setup</span>
<span
class="cmr-12">new algorithms and functionalities for the setup and application new AMG</span>
class="cmr-12">and application new AMG preconditioners with the final aims of improving</span>
<span
class="cmr-12">preconditioners with the final aims of improving efficiency and scalability when tens of</span>
class="cmr-12">efficiency and scalability when tens of thousands cores are used, and of boosting</span>
<span
class="cmr-12">thousands cores are used, and of boosting reliability in dealing with general</span>
class="cmr-12">reliability in dealing with general symmetric positive definite linear systems; these</span>
<span
class="cmr-12">symmetric positive definite linear systems. Due to the significant number</span>
class="cmr-12">developments have been supported in the context of the EU-H2020 EoCoE</span>
<span
class="cmr-12">project (Energy Oriented Center of Excellence). Due to the significant number</span>
<span
class="cmr-12">of changes and the increase in scope, we decided to rename the package as</span>
<span
class="cmr-12">AMG4PSBLAS.</span>
<!--l. 16--><p class="indent" > <span
<!--l. 27--><p class="indent" > <span
class="cmr-12">AMG4PSBLAS has been designed to provide scalable and easy-to-use</span>
<span
class="cmr-12">preconditioners in the context of the PSBLAS (Parallel Sparse Basic Linear Algebra</span>
@@ -111,14 +113,14 @@ class="cmr-12">algebraic approach; therefore users level interfaces assume that
class="cmr-12">and preconditioners are represented as PSBLAS distributed sparse matrices.</span>
<span
class="cmr-12">AMG4PSBLAS enables the user to easily specify different features of an algebraic</span>
<span
class="cmr-12">multilevel preconditioner, thus allowing to experiment with different preconditioners for</span>
<span
class="cmr-12">multilevel preconditioner, thus allowing to experiment with different preconditioners for</span>
<span
class="cmr-12">the problem and parallel computers at hand.</span>
<!--l. 27--><p class="indent" > <span
<!--l. 39--><p class="indent" > <span
class="cmr-12">The package employs object-oriented design techniques in Fortran</span><span
class="cmr-12">&#x00A0;2003, with</span>
<span
@@ -132,7 +134,7 @@ class="cmr-12">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</span>
<span
class="cmr-12">through PSBLAS.</span>
<!--l. 35--><p class="indent" > <span
<!--l. 47--><p class="indent" > <span
class="cmr-12">This guide provides a brief description of the functionalities and the user interface</span>
<span
class="cmr-12">of AMG4PSBLAS.</span>