Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Pasqua D’Ambra is active.

Publication


Featured researches published by Pasqua D’Ambra.


ACM Transactions on Mathematical Software | 2010

MLD2P4: A Package of Parallel Algebraic Multilevel Domain Decomposition Preconditioners in Fortran 95

Pasqua D’Ambra; Daniela di Serafino; Salvatore Filippone

Domain decomposition ideas have long been an essential tool for the solution of PDEs on parallel computers. In recent years many research efforts have been focused on recursively employing domain decomposition methods to obtain multilevel preconditioners to be used with Krylov solvers. In this context, we developed MLD2P4 (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS), a package of parallel multilevel preconditioners that combines additive Schwarz domain decomposition methods with a smoothed aggregation technique to build a hierarchy of coarse-level corrections in an algebraic way. The design of MLD2P4 was guided by objectives such as extensibility, flexibility, performance, portability, and ease of use. They were achieved by following an object-based approach while using the Fortran 95 language, as well as by employing the PSBLAS library as a basic framework. In this article, we present MLD2P4 focusing on its design principles, software architecture, and use.


Applicable Algebra in Engineering, Communication and Computing | 2007

2LEV-D2P4: a package of high-performance preconditioners for scientific and engineering applications

Alfredo Buttari; Pasqua D’Ambra; Daniela di Serafino; Salvatore Filippone

We present a package of parallel preconditioners which implements one-level and two-level Domain Decomposition algorithms on the top of the PSBLAS library for sparse matrix computations. The package, named 2LEV-D2P4 (Two-LEVel Domain Decomposition Parallel Preconditioners Package based on PSBLAS), currently includes various versions of additive Schwarz preconditioners that are combined with a coarse-level correction to obtain two-level preconditioners. A pure algebraic formulation of the preconditioners is considered. 2LEV-D2P4 has been written in Fortran~95, exploiting features such as abstract data type creation, functional overloading and dynamic memory management, while providing a smooth path towards the integration in legacy application codes. The package, used with Krylov solvers implemented in PSBLAS, has been tested on large-scale linear systems arising from model problems and real applications, showing its effectiveness.


Archive | 2010

Scalable algebraic multilevel preconditioners with application to CFD

Andrea Aprovitola; Pasqua D’Ambra; F. M. Denaro; Daniela di Serafino; Salvatore Filippone

The solution of large and sparse linear systems is one of the main computational kernels in CFD applications and is often a very time-consuming task, thus requiring the use of effective algorithms on high-performance computers. Preconditioned Krylov solvers are the methods of choice for these systems, but the availability of “good” preconditioners is crucial to achieve efficiency and robustness. In this paper we discuss some issues concerning the design and the implementation of scalable algebraic multilevel preconditioners, that have shown to be able to enhance the performance of Krylov solvers in parallel settings. In this context, we outline the main objectives and the related design choices of MLD2P4, a package of multilevel preconditioners based on Schwarz methods and on the smoothed aggregation technique, that has been developed to provide scalable and easy-to-use preconditioners in the Parallel Sparse BLAS computing framework. Results concerning the application of various MLD2P4 preconditioners within a large eddy simulation of a turbulent channel flow are discussed.


high performance computing and communications | 2005

The impact of different stiff ODE solvers in parallel simulation of diesel combustion

Paola Belardini; Claudio Bertoli; Stefania Corsaro; Pasqua D’Ambra

In this paper we analyze the behaviour of two stiff ODE solvers in the solution of chemical kinetics systems arising from detailed models of Diesel combustion. We consider general-purpose solvers, based on Backward Differentiation Formulas or Runge-Kutta methods and compare their impact, in terms of reliability and efficiency, on the solution of two different chemical kinetics systems, modeling combustion in the context of realistic simulations of Common Rail Diesel Engines. Numerical experiments have been carried out by using an improved version of KIVA3V, interfacing a parallel combustion solver. The parallel combustion solver is based on the CHEMKIN package for evaluating chemical reaction rates and on the general-purpose stiff ODE solvers for solving chemical kynetic equations.


Archive | 1999

PARALLEL NUMERICAL SIMULATION OF AIR POLLUTION IN SOUTHERN ITALY

Guido Barone; Almerico Murli; Angelo Riccio; Pasqua D’Ambra; D. Di Serafino; Giulio Giunta

In this paper we present the Parallel Naples Airshed Model (PNAM),a parallel software package for the numerical simulation of air pollution episodes on urban scale domains, using MIMD distributed-memory machines. This is a first result of a research activity aimed at developing a system software to simulate air pollution episodes in the Campania Region, in Southern Italy. PNAM is based on an Eulerian model of the transport and photochemical transformations of air pollutants and uses a time-splitting approach, which separates the advection from the (coupled) diffusion and chemistry phenomena. The parallel implementation is based on grid partitioning and the use of dynamic load balancing techniques is currently under experiment. It is written in Fortran 90 and is based on the parallel Runtime System Library (RSL) to implement domain decomposition, data communication and dynamic load balancing. Numerical experiments have been carried out on a realistic test case, using an IBM SP, to evaluate the parallel performance of PNAM. Execution times, speedup and efficiency have been measured, obtaining a speedup of more than 7 on 12 processors. Preliminary results obtained with a dynamic load balancing strategy have been also analyzed, gaining suggestions for future work.


European Consortium for Mathematics in Industry | 2014

αAMG based on Weighted Matching for Systems of Elliptic PDEs Arising From Displacement and Mixed Methods

Pasqua D’Ambra; Panayot S. Vassilevski

Adaptive Algebraic Multigrid (or Multilevel) Methods (αAMG) are introduced to improve robustness and efficiency of classical algebraic multigrid methods in dealing with problems where no a priori knowledge or assumptions on the near-null kernel of the underlined matrix are available. Recently we proposed an adaptive (bootstrap) AMG method, αAMG, aimed to obtain a composite solver with a desired convergence rate. Each new multigrid component relies on a current (general) smooth vector and exploits pairwise aggregation based on weighted matching in a matrix graph to define a new automatic, general-purpose coarsening process, which we refer to as “the compatible weighted matching”. In this work, we present results that broaden the applicability of our method to different finite element discretizations of elliptic PDEs. In particular, we consider systems arising from displacement methods in linear elasticity problems and saddle-point systems that appear in the application of the mixed method to Darcy problems.


ACM Transactions on Mathematical Software | 2018

BootCMatch: A Software Package for Bootstrap AMG Based on Graph Weighted Matching

Pasqua D’Ambra; Salvatore Filippone; Panayot S. Vassilevski

This article has two main objectives: one is to describe some extensions of an adaptive Algebraic Multigrid (AMG) method of the form previously proposed by the first and third authors, and a second one is to present a new software framework, named BootCMatch, which implements all the components needed to build and apply the described adaptive AMG both as a stand-alone solver and as a preconditioner in a Krylov method. The adaptive AMG presented is meant to handle general symmetric and positive definite (SPD) sparse linear systems, without assuming any a priori information of the problem and its origin; the goal of adaptivity is to achieve a method with a prescribed convergence rate. The presented method exploits a general coarsening process based on aggregation of unknowns, obtained by a maximum weight matching in the adjacency graph of the system matrix. More specifically, a maximum product matching is employed to define an effective smoother subspace (complementary to the coarse space), a process referred to as compatible relaxation, at every level of the recursive two-level hierarchical AMG process. Results on a large variety of test cases and comparisons with related work demonstrate the reliability and efficiency of the method and of the software.


international conference on large-scale scientific computing | 2017

Parallel Aggregation Based on Compatible Weighted Matching for AMG

Ambra Abdullahi; Pasqua D’Ambra; Daniela di Serafino; Salvatore Filippone

We focus on the extension of the MLD2P4 package of parallel Algebraic MultiGrid (AMG) preconditioners, with the objective of improving its robustness and efficiency when dealing with sparse linear systems arising from anisotropic PDE problems on general meshes. We present a parallel implementation of a new coarsening algorithm for symmetric positive definite matrices, which is based on a weighted matching approach. We discuss preliminary results obtained by combining this coarsening strategy with the AMG components available in MLD2P4, on linear systems arising from applications considered in the Horizon 2020 Project “Energy oriented Centre of Excellence for computing applications” (EoCoE).


Communications in Nonlinear Science and Numerical Simulation | 2015

Solution of Ambrosio–Tortorelli model for image segmentation by generalized relaxation method

Pasqua D’Ambra; Gaetano Tartaglione


Computing and Visualization in Science | 1999

A comparison of numerical methods for solving diffusion-reaction equations in air quality models

Guido Barone; Pasqua D’Ambra; D. di Serafino; Giulio Giunta; Angelo Riccio

Collaboration


Dive into the Pasqua D’Ambra's collaboration.

Top Co-Authors

Avatar

Salvatore Filippone

University of Rome Tor Vergata

View shared research outputs
Top Co-Authors

Avatar

Daniela di Serafino

Seconda Università degli Studi di Napoli

View shared research outputs
Top Co-Authors

Avatar

Gaetano Tartaglione

Indian Council of Agricultural Research

View shared research outputs
Top Co-Authors

Avatar

Giulio Giunta

University of Naples Federico II

View shared research outputs
Top Co-Authors

Avatar

Guido Barone

University of Naples Federico II

View shared research outputs
Top Co-Authors

Avatar

Panayot S. Vassilevski

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Angelo Riccio

Applied Science Private University

View shared research outputs
Top Co-Authors

Avatar

Almerico Murli

University of Naples Federico II

View shared research outputs
Top Co-Authors

Avatar

Andrea Aprovitola

Seconda Università degli Studi di Napoli

View shared research outputs
Top Co-Authors

Avatar

F. M. Denaro

Seconda Università degli Studi di Napoli

View shared research outputs
Researchain Logo
Decentralizing Knowledge