Mostrar el registro sencillo del ítem

dc.contributor.authorIakymchuk, Roman
dc.contributor.authorBarreda Vayá, Maria
dc.contributor.authorWiesenberger, Matthias
dc.contributor.authorAliaga Estellés, José Ignacio
dc.contributor.authorQuintana-Orti, Enrique S.
dc.date.accessioned2020-03-23T08:22:47Z
dc.date.available2020-03-23T08:22:47Z
dc.date.issued2020-01-02
dc.identifier.citationIAKYMCHUK, Roman, et al. Reproducibility Strategies for Parallel Preconditioned Conjugate Gradient. Journal of Computational and Applied Mathematics, 2020, 371:112697.ca_CA
dc.identifier.urihttp://hdl.handle.net/10234/187044
dc.description.abstractThe Preconditioned Conjugate Gradient method is often used in numerical simulations. While being widely used, the solver is also known for its lack of accuracy while computing the residual. In this article, we aim at a twofold goal: enhance the accuracy of the solver but also ensure its reproducibility in a message-passing implementation. We design and employ various strategies starting from the ExBLAS approach (through preserving every bit of information until final rounding) to its more lightweight performance-oriented variant (through expanding the intermediate precision). These algorithmic strategies are reinforced with programmability suggestions to assure deterministic executions. Finally, we verify these strategies on modern HPC systems: both versions deliver reproducible number of iterations, residuals, direct errors, and vector-solutions for the overhead of only 29% (ExBLAS) and 4% (lightweight) on 768 processes.ca_CA
dc.format.extent13 p.ca_CA
dc.language.isoengca_CA
dc.publisherElsevierca_CA
dc.rights© 2019 Elsevier B.V. All rights reserved.Eca_CA
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/*
dc.subjectreproducibilityca_CA
dc.subjectaccuracyca_CA
dc.subjectfloating-point expansionca_CA
dc.subjectlong accumulatorca_CA
dc.subjectpreconditioned conjugate gradientca_CA
dc.subjecthigh-performance computingca_CA
dc.titleReproducibility strategies for parallel Preconditioned Conjugate Gradientca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttps://doi.org/10.1016/j.cam.2019.112697
dc.relation.projectIDEuropean Union’s Horizon 2020 research, innovation programme under the Marie Skłodowska-Curie grant agreement via the Robust project No. 842528 as well as the Project HPC-EUROPA3 (INFRAIA-2016-1-730897), with the support of the H2020 EC RIA Programme ; MINECO (project TIN2017-82972-R) ; Universitat Jaume I (POSDOCA/2017/11).ca_CA
dc.rights.accessRightsinfo:eu-repo/semantics/restrictedAccessca_CA
dc.relation.publisherVersionhttps://www.sciencedirect.com/science/article/abs/pii/S0377042719307022ca_CA
dc.type.versioninfo:eu-repo/semantics/publishedVersionca_CA


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem