Back to Search
Start Over
TWINKLE: A digital-twin-building kernel for real-time computer-aided engineering
- 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