dc.creatorLimache, Alejandro Cesar
dc.creatorRojas Fredini, Pablo Sebastián
dc.date.accessioned2017-07-06T19:26:17Z
dc.date.accessioned2018-11-06T13:51:14Z
dc.date.available2017-07-06T19:26:17Z
dc.date.available2018-11-06T13:51:14Z
dc.date.created2017-07-06T19:26:17Z
dc.date.issued2008-11
dc.identifierLimache, 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.identifier1666-6070
dc.identifierhttp://hdl.handle.net/11336/19790
dc.identifierCONICET Digital
dc.identifierCONICET
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1880147
dc.description.abstractThe 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.languageeng
dc.publisherAsociacion Argentina de Mecanica Computacional
dc.relationinfo:eu-repo/semantics/altIdentifier/url/http://www.cimec.org.ar/ojs/index.php/mc/article/view/1607
dc.rightshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectLTensor
dc.subjectscientific computing
dc.subjecttensor library
dc.subjectC++ library
dc.subjectindicial notation
dc.titleA Tensor Library for Scientific Computing
dc.typeArtículos de revistas
dc.typeArtículos de revistas
dc.typeArtículos de revistas


Este ítem pertenece a la siguiente institución