Replies: 2 comments
-
I believe TMG stands for "Test Matrix Generation". When you build LAPACK, you have the option to create libtmg. libtmg is a library of subroutines that generates matrices that are useful for testing purpose. The folder is TESTING/MATGEN. There are various weird matrices. Various structures (general, banded, etc.), various properties (general, SPD, singular, etc.), various scaling (near overflow, near underflow, etc.), some difficult pencil for generalized eigenvalue problems, etc. and then some classic matrices such as the Hilbert matrix. This library is useful and enables breaking the test suite in three parts. (1) On the one hand 🤚 , the creation of matrices. (2) On the other hand 🤚, the creation of tester for a given LAPACK functionality. (3) And on the third hand 🤚 (?? I messed up here 😂 ??), a driver that runs all the testers on all the matrices. Kind of the idea. I am assuming that |
Beta Was this translation helpful? Give feedback.
-
Thankl you very much 👍 So TNG should be enabled when Is it anything outside lapack which is using that TNG library? |
Beta Was this translation helpful? Give feedback.
-
Somoene know what exactly does
LAPACKE_WITH_TMG=ON
? 🤔Beta Was this translation helpful? Give feedback.
All reactions