Mostrar el registro sencillo del ítem

dc.contributor.author
Paz, Rodrigo Rafael  
dc.contributor.author
Storti, Mario Alberto  
dc.contributor.author
Dalcin, Lisandro Daniel  
dc.contributor.author
Castro, Hugo Guillermo  
dc.contributor.author
Kler, Pablo Alejandro  
dc.date.available
2017-06-23T20:16:46Z  
dc.date.issued
2012-12  
dc.identifier.citation
Paz, Rodrigo Rafael; Storti, Mario Alberto; Dalcin, Lisandro Daniel; Castro, Hugo Guillermo; Kler, Pablo Alejandro; FastMat: A C++ library for multi-index array computations; Elsevier; Advances In Engineering Software; 54; 12-2012; 38-48  
dc.identifier.issn
0965-9978  
dc.identifier.uri
http://hdl.handle.net/11336/18805  
dc.description.abstract
In this paper we introduce and describe an efficient thread-safe matrix library for computing element/cell residuals and Jacobians in Finite Elements and Finite Volume-like codes. The library provides a wide range of multi-index tensor operations that are normally used in scientific numerical computations. The library implements an algorithm for choosing the optimal computation order when a product of several tensors is performed (i.e., the so-called ?multi-product? operation). Another key-point of the FastMat approach is that some computations (for instance the optimal order in the multi-product operation mentioned before) are computed in the first iteration of the loop body and stored in a cache object, so that in the second and subsequent executions these computations are retrieved from the cache, and then not recomputed. The library is open source and freely available within the multi-physics parallel FEM code PETSc-FEM http://www.cimec.org.ar/petscfem and it can be exploited on distributed and shared memory architectures as well as in hybrid approaches. We studied the performance of the library in the context of typical FEM tensor contractions.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Elsevier  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
Multi-Index Array Library  
dc.subject
Finite Element Method  
dc.subject
Parallel Computing  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
FastMat: A C++ library for multi-index array computations  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2017-06-21T18:39:16Z  
dc.journal.volume
54  
dc.journal.pagination
38-48  
dc.journal.pais
Países Bajos  
dc.journal.ciudad
Amsterdam  
dc.description.fil
Fil: Paz, Rodrigo Rafael. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico Para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico Para la Industria Química; Argentina  
dc.description.fil
Fil: Storti, Mario Alberto. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico Para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico Para la Industria Química; Argentina  
dc.description.fil
Fil: Dalcin, Lisandro Daniel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico Para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico Para la Industria Química; Argentina  
dc.description.fil
Fil: Castro, Hugo Guillermo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico Para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico Para la Industria Química; Argentina  
dc.description.fil
Fil: Kler, Pablo Alejandro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; Argentina  
dc.journal.title
Advances In Engineering Software  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1016/j.advengsoft.2012.08.005  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://www.sciencedirect.com/science/article/pii/S0965997812001159?via%3Dihub