Mostrar el registro sencillo del ítem

dc.contributor.author
Limache, Alejandro Cesar  
dc.contributor.author
Rojas Fredini, Pablo Sebastián  
dc.date.available
2017-07-06T19:26:17Z  
dc.date.issued
2008-11  
dc.identifier.citation
Limache, Alejandro Cesar; Rojas Fredini, Pablo Sebastián; A Tensor Library for Scientific Computing; Asociacion Argentina de Mecanica Computacional; Mecánica Computacional; XXVI; 38; 11-2008; 2907-2925  
dc.identifier.issn
1666-6070  
dc.identifier.uri
http://hdl.handle.net/11336/19790  
dc.description.abstract
The majority of physical phenomena and their computational simulations are described mathematically in terms of tensors and their different algebraic operations. Possibly the most used tensors are the ones of rank 1 and 2, which correspond to the algebraic concepts of vectors and matrices, respectively. Nevertheless, higher rank tensors (specially 3 and 4) appear at all times in different branches of physics and in numerical methods. One of the major drawbacks of high performance computing is that the code necessary to perform such tensor operations looks different and it is several lines longer than the corresponding one-line mathematical representation. Here we present a C++ tensor library, called LTensor, that we have developed using modern concepts of object oriented design and expression templates. As it will be shown, the LTensor library is able to mimic the classical indicial notation and follows Einstein convention about indices. Furthermore, it has other additional features than distinguish it from other libraries based on similar concepts: dynamic dimension size, arbitrary contraction order, customizable storage, inherited class structure, arbitrary looping positions on indicial notations, etc.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Asociacion Argentina de Mecanica Computacional  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
Ltensor  
dc.subject
Scientific Computing  
dc.subject
Tensor Library  
dc.subject
C++ Library  
dc.subject
Indicial Notation  
dc.subject.classification
Hardware y Arquitectura de Computadoras  
dc.subject.classification
Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información  
dc.subject.classification
INGENIERÍAS Y TECNOLOGÍAS  
dc.title
A Tensor Library for Scientific Computing  
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-29T13:36:29Z  
dc.journal.volume
XXVI  
dc.journal.number
38  
dc.journal.pagination
2907-2925  
dc.journal.pais
Argentina  
dc.description.fil
Fil: Limache, Alejandro Cesar. 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: Rojas Fredini, Pablo Sebastián. 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
Mecánica Computacional  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://www.cimec.org.ar/ojs/index.php/mc/article/view/1607