Publication
MUMPS based approach to parallelize the block cimmino algorithm
| Summary: | The Cimmino method is a row projection method in which the original linear system is divided into subsystems. At every iteration, it computes one projection per subsystem and uses these projections to construct an approximation to the solution of the linear system. The usual parallelization strategy applied in block algorithms is to distribute the different blocks on the different available processors. In this paper, we follow another approach where we do not perform explicitely this block distribution to processors whithin the code, but let the multi-frontal sparse solver MUMPS handle the data distribution and parallelism. The data coming from the subsystems defined by the block partition in the Block Cimmino method are gathered in an unique matrix which is analysed, distributed and factorized in parallel by MUMPS. Our target is to define a methodology for parallelism based only on the functionalities provided by general sparse solver libraries and how efficient this way of doing can be. We relate the development of this new approach from an existing code written in Fortran 77 to the MUMPS-embedded version. The results of the ongoing numerical experiments will be presented in the conference |
|---|---|
| Main Authors: | Balsa, Carlos |
| Other Authors: | Guivarch, Ronan; Raimundo, João; Ruiz, Daniel |
| Subject: | Parallel and distributed computing Grid computing |
| Year: | 2008 |
| Country: | Portugal |
| Document type: | conference paper |
| Access type: | open access |
| Associated institution: | Instituto Politécnico de Bragança |
| Language: | English |
| Origin: | Biblioteca Digital do IPB |
Similar Items
article An hybrid approach for the parallelization of a block iterative algorithm
by: Balsa, Carlos
Published: (2010)
by: Balsa, Carlos
Published: (2010)
article An hybrid approach for the parallelization of a block iterative algorithm
by: Balsa, Carlos
Published: (2011)
by: Balsa, Carlos
Published: (2011)
school APPLIED PARALLELIZATION METHODOLOGIES TO GNSS ALGORITHMS STUDY AND IMPLEMENTATION OF DIFFERENT PARALLELIZATION TOOLS FOR ALGORITHM ACCELERATION
by: Miranda, Daniel Nunes de
Published: (2025)
by: Miranda, Daniel Nunes de
Published: (2025)
school A Model for Scientific Workflows with Parallel and Distributed Computing
by: Assunção, Luís Manuel da Costa
Published: (2016)
by: Assunção, Luís Manuel da Costa
Published: (2016)
article Parc#: parallel computing with c# in .net
by: Ferreira, João Fernando
Published: (2005)
by: Ferreira, João Fernando
Published: (2005)
article Bridging the gap between cluster and grid computing
by: Alves, Albano
Published: (2006)
by: Alves, Albano
Published: (2006)
science An autonomic parallel strategy for exhaustive search tree algorithms on shared or heterogeneous systems
by: Gonçalves de Oliveira Passos, Fernanda
Published: (2025)
by: Gonçalves de Oliveira Passos, Fernanda
Published: (2025)
school WEXGrid: a modular python framework for defining, managing, and executing complex workflows in local and lSF grid environments
by: Marques, João Pedro da Silva
Published: (2025)
by: Marques, João Pedro da Silva
Published: (2025)
article Experiments in Parallel Constraint-Based Local Search
by: Caniou, Yves
Published: (2012)
by: Caniou, Yves
Published: (2012)
article Performance Analysis of Parallel Constraint-Based Local Search
by: Abreu, Salvador
Published: (2012)
by: Abreu, Salvador
Published: (2012)
article A Parallel and Distributed Framework for Constraint Solving
by: Pedro, Vasco
Published: (2012)
by: Pedro, Vasco
Published: (2012)
article Blocked schur algorithms for computing the matrix square root
by: Deadman, Edvin
Published: (2013)
by: Deadman, Edvin
Published: (2013)
article Parallel constraint-based local search on the HA8000 supercomputer (abstract)
by: Caniou, Yves
Published: (2012)
by: Caniou, Yves
Published: (2012)
school Parallel and Distributed Statistical-based Extraction of Relevant Multiwords from Large Corpora
by: Gonçalves, Carlos Jorge de Sousa
Published: (2017)
by: Gonçalves, Carlos Jorge de Sousa
Published: (2017)
article A Parallel and Distributed Framework for Constraint Solving
by: Pedro, Vasco
Published: (2012)
by: Pedro, Vasco
Published: (2012)
article coPSSA - constrained parallel stretched simulated annealing
by: Rufino, José
Published: (2015)
by: Rufino, José
Published: (2015)
book Optimized voronoi-based algorithms for parallel shortest vector computation
by: Mariano, Artur
Published: (2022)
by: Mariano, Artur
Published: (2022)
article Solving constrained multilocal optimization problems with parallel stretched simulated annealing
by: Pereira, Ana I.
Published: (2015)
by: Pereira, Ana I.
Published: (2015)
article Cloud Computing: Fundamentals
by: Brandão, Pedro
Published: (2018)
by: Brandão, Pedro
Published: (2018)
school A pattern language for parallelizing irregular algorithms
by: Monteiro, Pedro Miguel Ferreira Costa
Published: (2009)
by: Monteiro, Pedro Miguel Ferreira Costa
Published: (2009)
article Grid Generation with Boundary Point Distribution Control using Heterogeneous Parallel Architectures
by: Silva, André
Published: (2011)
by: Silva, André
Published: (2011)
article Solving the reporting cells problem by using a parallel team of evolutionary algorithms
by: D. L. Gonzalez-Alvarez
Published: (2011)
by: D. L. Gonzalez-Alvarez
Published: (2011)
groups A Mechatronic Approach to Control of 6 DOF Parallel Manipulator
by: Rosario, J. M.
Published: (2006)
by: Rosario, J. M.
Published: (2006)
article Parallel progressive precomputed radiance transfer
by: Santos, Luís Paulo
Published: (2006)
by: Santos, Luís Paulo
Published: (2006)
article PREMER: Parallel reverse engineering of biological networks with information theory
by: Villaverde, A. F.
Published: (2016)
by: Villaverde, A. F.
Published: (2016)
school Implementation of the Low-Cost Work Stealing Algorithm for parallel computations
by: Custódio, Rafael Guerreiro
Published: (2022)
by: Custódio, Rafael Guerreiro
Published: (2022)
groups Pragma-Oriented Parallelization of the Direct Sparse Odometry SLAM Algorithm
by: Pereira, C.
Published: (2019)
by: Pereira, C.
Published: (2019)
article Solving multilocal optimization problems with a recursive parallel search of the feasible region
by: Pereira, Ana I.
Published: (2014)
by: Pereira, Ana I.
Published: (2014)
article PSSA : parallel stretched simulated annealing
by: Ribeiro, Tiago Filipe Rodrigues
Published: (2011)
by: Ribeiro, Tiago Filipe Rodrigues
Published: (2011)
article A domain-specific language for parallel and grid computing
by: Sobral, João Luís Ferreira
Published: (2008)
by: Sobral, João Luís Ferreira
Published: (2008)
article Extending heterogeneous applications to remote Co-processors with rOpenCL
by: Alves, Rui
Published: (2020)
by: Alves, Rui
Published: (2020)
school Scheduling computations
by: Rito, Guilherme Miguel Teixeira
Published: (2016)
by: Rito, Guilherme Miguel Teixeira
Published: (2016)
school Multicore Scheduling of Real-Time Irregular Parallel Algorithms in Linux
by: Ferreira, João Pedro Almeida Bernardo
Published: (2015)
by: Ferreira, João Pedro Almeida Bernardo
Published: (2015)
school Adaptation of an acoustic propagation model to the parallel architecture of a graphics processor
by: Ey, Emanuel
Published: (2013)
by: Ey, Emanuel
Published: (2013)
school Distributed AI training platform
by: Cerqueiro, Tiago Andrés
Published: (2025)
by: Cerqueiro, Tiago Andrés
Published: (2025)
article Parallelization method for a continuous property
by: Pilarczyk, Pawel
Published: (2010)
by: Pilarczyk, Pawel
Published: (2010)
groups Robot manipulator dynamics - Towards better computational algorithms
by: Tenreiro Machado, J. A.
Published: (1988)
by: Tenreiro Machado, J. A.
Published: (1988)
article High performance parallel-DSP computing in model-based spectral estimation
by: Gonzalez, J. S.
Published: (1999)
by: Gonzalez, J. S.
Published: (1999)
school Parallelization of web processing services on cloud computing: A case study of Geostatistical Methods
by: Murillo, Carlos Andrés Osorio
Published: (2011)
by: Murillo, Carlos Andrés Osorio
Published: (2011)
school Design and implementation of a library for parallel independent computations in Octave
by: Candeias, Miguel Balão
Published: (2022)
by: Candeias, Miguel Balão
Published: (2022)
Similar Items
-
article An hybrid approach for the parallelization of a block iterative algorithm
by: Balsa, Carlos
Published: (2010) -
article An hybrid approach for the parallelization of a block iterative algorithm
by: Balsa, Carlos
Published: (2011) -
school APPLIED PARALLELIZATION METHODOLOGIES TO GNSS ALGORITHMS STUDY AND IMPLEMENTATION OF DIFFERENT PARALLELIZATION TOOLS FOR ALGORITHM ACCELERATION
by: Miranda, Daniel Nunes de
Published: (2025) -
school A Model for Scientific Workflows with Parallel and Distributed Computing
by: Assunção, Luís Manuel da Costa
Published: (2016) -
article Parc#: parallel computing with c# in .net
by: Ferreira, João Fernando
Published: (2005)