Skip to content

Commit 08e3754

Browse files
authored
Add environment variable OMP_ADAPTIVE
1 parent 047a279 commit 08e3754

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

driver/others/openblas_env.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,15 @@ static int openblas_env_block_factor=0;
3939
static int openblas_env_openblas_num_threads=0;
4040
static int openblas_env_goto_num_threads=0;
4141
static int openblas_env_omp_num_threads=0;
42+
static int openblas_env_omp_adaptive=0;
4243

4344
int openblas_verbose() { return openblas_env_verbose;}
4445
unsigned int openblas_thread_timeout() { return openblas_env_thread_timeout;}
4546
int openblas_block_factor() { return openblas_env_block_factor;}
4647
int openblas_num_threads_env() { return openblas_env_openblas_num_threads;}
4748
int openblas_goto_num_threads_env() { return openblas_env_goto_num_threads;}
4849
int openblas_omp_num_threads_env() { return openblas_env_omp_num_threads;}
50+
int openblas_omp_adaptive_env() { return openblas_env_omp_adaptive;}
4951

5052
void openblas_read_env() {
5153
int ret=0;
@@ -79,6 +81,11 @@ void openblas_read_env() {
7981
if(ret<0) ret=0;
8082
openblas_env_omp_num_threads=ret;
8183

84+
ret=0;
85+
if (readenv(p,"OMP_ADAPTIVE")) ret = atoi(p);
86+
if(ret<0) ret=0;
87+
openblas_env_omp_adaptive=ret;
88+
8289
}
8390

8491

0 commit comments

Comments
 (0)