List of publications

8 results found

Search by title or abstract

Search by author

Select year

Filter by type

 
2024 Articolo in rivista open access

Alya toward exascale: algorithmic scalability using PSCToolkit

In this paper, we describe an upgrade of the Alya code with up-to-date parallel linear solvers capable of achieving reliability, efficiency and scalability in the computation of the pressure field at each time step of the numerical procedure for solving a Large Eddy Simulation formulation of the incompressible Navier–Stokes equations. We developed a software module in the Alya’s kernel to interface the libraries included in the current version of PSCToolkit, a framework for the iterative solution of sparse linear systems, on parallel distributed-memory computers, by Krylov methods coupled to Algebraic MultiGrid preconditioners. The Toolkit has undergone various extensions within the EoCoE-II project with the primary goal of facing the exascale challenge. Results on a realistic benchmark for airflow simulations in wind farm applications show that the PSCToolkit solvers significantly outperform the original versions of the Conjugate Gradient method available in the Alya’s kernel in terms of scalability and parallel efficiency and represent a very promising software layer to move the Alya code toward exascale.

65F08 65F10 65M55 65Y05 65Z05 Algebraic MultiGrid Iterative linear solvers Navier–Stokes equations Parallel scalability
2020 Working paper metadata only access

AMG preconditioners for Linear Solvers towards Extreme Scale

Linear solvers for large and sparse systems are a key element of scientific applications, and their efficient implementation is necessary to harness the computational power of current computers. Algebraic Multigrid (AMG) Preconditioners are a popular ingredient of such linear solvers; this is the motivation for the present work where we examine some recent developments in a package of AMG preconditioners to improve efficiency, scalability, and robustness on extreme-scale problems. The main novelty is the design and implementation of a new parallel coarsening algorithm based on aggregation of unknowns employing weighted graph matching techniques; this is a completely automated procedure, requiring no information from the user, and applicable to general symmetric positive definite (s.p.d.) matrices. The new coarsening algorithm improves in terms of numerical scalability at low operator complexity over decoupled aggregation algorithms available in previous releases of the package. The preconditioners package is built on the parallel software framework PSBLAS, which has also been updated to progress towards exascale. We present weak scalability results on two of the most powerful supercomputers in Europe, for linear systems with sizes up to O(10^10) unknowns.

Algebraic Multigrid preconditioners parallel scalability
2020 Articolo in rivista metadata only access

Non-local network dynamics via fractional graph Laplacians

Benzi Michele ; Bertaccini Daniele ; Durastante Fabio ; Simunec Igor

We introduce non-local dynamics on directed networks through the construction of a fractional version of a non-symmetric Laplacian for weighted directed graphs. Furthermore, we provide an analytic treatment of fractional dynamics for both directed and undirected graphs, showing the possibility of exploring the network employing random walks with jumps of arbitrary length. We also provide some examples of the applicability of the proposed dynamics, including consensus over multi-agent systems described by directed networks.

network dynamics non-local dynamics superdiffusion matrix functions power law decay
2020 Articolo in rivista metadata only access

Evaluating visibility at sea: Instrumental data and historical nautical records. Mount Etna from the Calabrian Ionian coast (Italy)

Mauro Chiara Maria ; Durastante Fabio

Visibility has an encompassing importance in humans' perception of the landscape, since the first encounter with a new environment normally occurs through sight. In historical and archaeological studies, two main methods (i.e., the geometric method and the Geographical Information System [GIS] computation) have been employed to determine the distance from which an object can be recognized. However, neither is exhaustive when applied to a maritime context, where the main factor affecting the visibility radius is weather. To establish how far at sea an object can be seen, and how its visibility would have changed in different weather conditions, we adopted a method from Aerosol Optics based on a well-established mathematical model of the light scattering phenomena. We applied this method to compute the visibility radius in historical studies. To demonstrate its application, we choose to examine the visibility of a key point in both historical and current seafaring, namely Mount Etna (Sicily, Italy), from the Ionian coast of Calabria (Italy). The results obtained by the application of this method have been validated by comparing them with mentions of Mount Etna in both written sources and on-the-ground records.

Visibility aerosols optics seafaring ethnoarchaeology experimental coastal Western Europe
2020 Articolo in rivista metadata only access

Computing functions of very large matrices with small TT/QTT ranks by quadrature formulas

Bertaccini D ; Durastante F

The computation of matrix functions using quadrature formulas and rational approximations of very large structured matrices using tensor trains (TT), and quantized tensor trains (QTT) is considered here. The focus is on matrices with a small TT/QTT rank. Some analysis of the error produced by the use of the TT/QTT representation and the underlying approximation formula used is also provided. Promising experiments on exponential, power, Mittag-Leffler and logarithm function of multilevel Toeplitz matrices, that are among those which generate a low TT/QTT rank representation, are also provided, confirming that the proposed approach is feasible. (C) 2019 Elsevier B.V. All rights reserved.

Matrix functions Quadrature formulas Tensor trains TT-format AMEn algorithm
2020 Articolo in rivista metadata only access

Nonlocal PageRank

Stefano Cipolla ; Fabio Durastante ; Francesco Tudisco

In this work we introduce and study a nonlocal version of the PageRank. In our approach, the random walker explores the graph using longer excursions than just moving between neighboring nodes. As a result, the corresponding ranking of the nodes, which takes into account a long-range interaction between them, does not exhibit concentration phenomena typical of spectral rankings which take into account just local interactions. We show that the predictive value of the rankings obtained using our proposals is considerably improved on different real world problems.

Complex network nonlocal dynamics Markov chain Perron-Frobenius
2020 Articolo in rivista metadata only access

Spectral Analysis of Saddle-point Matrices from Optimization problems with Elliptic PDE Constraints

Fabio Durastante ; Isabella Furci

The main focus of this paper is the characterization and exploitation of the asymptotic spectrum of the saddle--point matrix sequences arising from the discretization of optimization problems constrained by elliptic partial differential equations. They uncover the existence of an hidden structure in these matrix sequences, namely, they show that these are indeed an example of Generalized Locally Toeplitz (GLT) sequences. They show that this enables a sharper characterization of the spectral properties of such sequences than the one that is available by using only the fact that they deal with saddle--point matrices. Finally, they exploit it to propose an optimal preconditioner strategy for the GMRES, and Flexible--GMRES methods.

Saddle-point matrices Optimal control GLT theory Preconditioning
2020 Contributo in volume (Capitolo o Saggio) metadata only access

Computing function of large matrices by a preconditioned rational Krylov method

Daniele Bertaccini ; Fabio Durastante

Rational Krylov methods are a powerful alternative for computing the product of a function of a large matrix times a given vector. However, the creation of the underlying rational subspaces requires solving sequences of large linear systems, a delicate task that can require intensive computational resources and should be monitored to avoid the creation of subspace different to those required. We propose the use of robust preconditioned iterative techniques to speedup the underlying process. We also discuss briefly how the inexact solution of these linear systems can affect the computed subspace. A preliminary test approximating a fractional power of the Laplacian matrix is included.

Rational Krylov methods Matrix Function