TWINKLE: A digital-twin-building kernel for real-time computer-aided engineering
Resumen: 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. © 2020
Idioma: Inglés
DOI: 10.1016/j.softx.2020.100419
Año: 2020
Publicado en: SoftwareX 11 (2020), 100419 [5 pp]
ISSN: 2352-7110

Factor impacto JCR: 1.959 (2020)
Categ. JCR: COMPUTER SCIENCE, SOFTWARE ENGINEERING rank: 56 / 108 = 0.519 (2020) - Q3 - T2
Factor impacto SCIMAGO: 0.528 - Software (Q2) - Computer Science Applications (Q2)

Tipo y forma: Article (Published version)

Creative Commons You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.


Exportado de SIDERAL (2025-10-17-14:12:22)


Visitas y descargas

Este artículo se encuentra en las siguientes colecciones:
Articles



 Record created 2025-02-03, last modified 2025-10-17


Versión publicada:
 PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)