Back to Search Start Over

TWINKLE: A digital-twin-building kernel for real-time computer-aided engineering

Authors :
V. Zambrano
R. Rodríguez-Barrachina
S. Calvo
S. Izquierdo
Source :
SoftwareX, Vol 11, Iss , Pp - (2020)
Publication Year :
2020
Publisher :
Elsevier, 2020.

Abstract

TWINKLE is a library for building families of solvers to perform Canonical Polyadic Decomposition (CPD) of tensors. The common characteristic of these solvers is that the data structure supporting the tuneable solution strategy is based on a Galerkin projection of the phase space. This allows processing and recovering tensors described by highly sparse and unstructured data. For achieving high performance, TWINKLE is written in C++ and uses the Armadillo open source library for linear algebra and scientific computing, based on LAPACK (Linear Algebra PACKage) and BLAS (Basic Linear Algebra Subprograms) routines. The library has been implemented keeping in mind its future extensibility and adaptability to fulfil the different users’ needs in academia and industry regarding Reduced Order Modelling (ROM) and data analysis by means of tensor decomposition. It is especially focused on post-processing data from Computer-Aided-Engineering (CAE) simulation tools.

Details

Language :
English
ISSN :
23527110
Volume :
11
Issue :
-
Database :
Directory of Open Access Journals
Journal :
SoftwareX
Publication Type :
Academic Journal
Accession number :
edsdoj.51681daded04edc93f6c24cadb280ba
Document Type :
article
Full Text :
https://doi.org/10.1016/j.softx.2020.100419