GemaCoreLib
The GeMA Core library
Loading...
Searching...
No Matches
gmBlas.h File Reference

Declaration of helper functions for using Blas that translate into "empty" statements depending on the used Blas library. More...

#include <assert.h>
Include dependency graph for gmBlas.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmBlasTempUpdateNumThreads
 A RAII class used to temporarily adjust the number of OpenBlas threads in effect. If the number of threads is zero, does nothing. More...
 

Macros

#define GEMA_BLAS_SET_NUM_THREADS(n)
 
#define GEMA_BLAS_GET_NUM_THREADS()
 

Functions

void GmBlasInit (int maxThreads)
 Initializes Blas to use the given maximum number of threads.
 

Variables

constexpr const char * GmBlasLibName = "Unknown"
 
constexpr const char * GmArmaBlasConfigFlag = ""
 
constexpr const char * GmArmaLapackConfigFlag = ""
 

Detailed Description

Declaration of helper functions for using Blas that translate into "empty" statements depending on the used Blas library.

Author
Carlos Augusto Teixeira Mendes
Date
september, 2025

Macro Definition Documentation

◆ GEMA_BLAS_GET_NUM_THREADS

#define GEMA_BLAS_GET_NUM_THREADS ( )
Value:
(1)

◆ GEMA_BLAS_SET_NUM_THREADS

#define GEMA_BLAS_SET_NUM_THREADS ( n)
Value:
((void)0)