fotofotofotofotofoto



immagine esempio

AMG4PSBLAS: un package di precondizionatori algebrici per la risoluzione di sistemi lineari sparsi in ambiente HPC

2021-04-15

AMG4PSBLAS: un package di precondizionatori scalabili per risolvere sistemi lineari sparsi a scale estreme sui supercalcolatori pre-exascale per applicazioni HPC. E' stato recentemente selezionato dalla Direzione Generale dell'EU Innovation Radar come innovazione eccellente.

Il team di sviluppo di AMG4PSBLAS ha il piacere di annunciare il rilascio della versione 1.0 (release candidate 1 --- rc1) del package.

AMG4PSBLAS (Algebraic MultiGrid Preconditioners Package based on PSBLAS) è un package di precondizionatori algebrici multilivello inclusi nel framework PSCToolkit (Parallel Sparse Computation Toolkit); il suo sviluppo è supportato da EU-H2020 EoCoE (Energy Oriented Center of Excellence) e il package è stato selezionato da EU Innovation Radar come una delle recenti innovazioni eccellenti.

AMG4PSBLAS è progettato per fornire precondizionatori scalabili nel contesto dell'ambiente software PSBLAS (Parallel Sparse Basic Linear Algebra Sottoprogrammi) di calcolo parallelo, da utilizzare congiuntamente con i metodi di tipo Krylov implementati in PSBLAS.

La libreria utilizza un approccio completamente algebrico per generare la gerarchia multilivello di matrici; include un nuovo algoritmo di aggregazione accoppiata parallela basato sugli algoritmi di matching in grafi con archi pesati.

I precondizionatori in AMG4PSBLAS possono essere ottenuti combinando diversi tipi di cicli AMG con vari smoother e correzioni coarsest. AMG4PSBLAS funziona sulla maggior parte dei computer paralleli, richiedendo solo PSBLAS, BLAS e MPI. Un plugin GPU per PSBLAS (disponibile separatamente da https://psctoolkit.github.io/) consente l'esecuzione di applicazioni AMG4PSBLAS su cluster con nodi CPU / GPU ibridi.

LINK: https://psctoolkit.github.io/