Show simple item record

dc.contributor.authorHouzeaux, Guillaume
dc.contributor.authorBorrell, Ricard
dc.contributor.authorCajas García, Juan Carlos
dc.contributor.authorVázquez, Mariano
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2019-05-10T14:08:31Z
dc.date.issued2018-09-15
dc.identifier.citationHouzeaux, G. [et al.]. Extension of the parallel Sparse Matrix Vector Product (SpMV) for the implicit coupling of PDEs on non-matching meshes. "Computers & Fluids", 15 Setembre 2018, vol. 173, p. 216-225.
dc.identifier.issn0045-7930
dc.identifier.urihttp://hdl.handle.net/2117/132875
dc.description.abstractThe Sparse Matrix Vector Product (SpMV) is one of the main operations of iterative solvers, and, in a parallel context, it is also the siege of point-to-point communications between the neighboring MPI processes. The parallel SpMV is built in such a way that it gives, up to round off errors, the same result as its sequential counterpart. In this regards, nodes on the interfaces (or halo nodes if halo are considered) are duplicated nodes of the same original mesh. It is therefore limited to matching meshes. In this work, we generalize the parallel SpMV to glue the solution of non-matching (non-conforming) meshes through the introduction of transmission matrices. This extension of the SpMV thus enables the implicit and parallel solution of partial differential equations on non-matching meshes, as well as the implicit coupling of multiphysics problems, such as fluid-structure interactions. The proposed method is developed similarly to classical parallelization techniques and can therefore be implemented by modifying few subroutines of an already MPI-based code. According to the proposed framework, the classical parallelization technique appears as a particular case of this general setup.
dc.format.extent10 p.
dc.language.isoeng
dc.publisherElsevier
dc.subjectÀrees temàtiques de la UPC::Enginyeria mecànica
dc.subject.lcshHigh performance computing
dc.subject.otherParallel sparse-matrix vector product
dc.subject.otherSpMV
dc.subject.otherMPI
dc.subject.otherParallelization
dc.subject.otherNon-matching meshes
dc.subject.otherCoupling
dc.titleExtension of the parallel Sparse Matrix Vector Product (SpMV) for the implicit coupling of PDEs on non-matching meshes
dc.typeArticle
dc.subject.lemacSupercomputadors
dc.identifier.doi10.1016/j.compfluid.2018.03.006
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/abs/pii/S0045793018301099
dc.rights.accessRestricted access - publisher's policy
dc.description.versionPostprint (author's final draft)
dc.date.lift2020-09-15
upcommons.citation.publishedtrue
upcommons.citation.publicationNameComputers & Fluids
upcommons.citation.volume173
upcommons.citation.startingPage216
upcommons.citation.endingPage225


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder