ARTS
2.2.66
|
Header file for helper functions for OpenMP. More...
Go to the source code of this file.
Functions | |
int | arts_omp_get_max_threads () |
Wrapper for omp_get_max_threads. More... | |
bool | arts_omp_in_parallel () |
Wrapper for omp_in_parallel. More... | |
int | arts_omp_get_thread_num () |
Wrapper for omp_get_thread_num. More... | |
int | arts_omp_get_nested () |
Wrapper for omp_get_nested. More... | |
void | arts_omp_set_nested (int i) |
Wrapper for omp_set_nested. More... | |
void | arts_omp_set_dynamic (int i) |
Wrapper for omp_set_dynamic. More... | |
Header file for helper functions for OpenMP.
This file contains headers for the wrapper functions for standard OMP functions, that work with and without OMP support. This saves the use of #ifdef statements around omp functions in the ARTS main code.
All functions start with arts_omp. Otherwise, names are the same as the standard OMP function names.
Definition in file arts_omp.h.
int arts_omp_get_max_threads | ( | ) |
Wrapper for omp_get_max_threads.
This wrapper works with and without OMP support.
Definition at line 47 of file arts_omp.cc.
Referenced by iyb_calc(), main(), xsec_species(), and yCalc().
int arts_omp_get_nested | ( | ) |
Wrapper for omp_get_nested.
This wrapper works with and without OMP support.
Definition at line 102 of file arts_omp.cc.
int arts_omp_get_thread_num | ( | ) |
Wrapper for omp_get_thread_num.
This wrapper works with and without OMP support.
Definition at line 83 of file arts_omp.cc.
Referenced by main(), xsec_species(), and ybatchCalc().
bool arts_omp_in_parallel | ( | ) |
Wrapper for omp_in_parallel.
This wrapper works with and without OMP support.
Definition at line 66 of file arts_omp.cc.
Referenced by xsec_species().
void arts_omp_set_dynamic | ( | int | i | ) |
Wrapper for omp_set_dynamic.
This wrapper works with and without OMP support.
i | Turn on dynamic parallelism with 1, turn off with 0. |
Definition at line 146 of file arts_omp.cc.
void arts_omp_set_nested | ( | int | i | ) |
Wrapper for omp_set_nested.
This wrapper works with and without OMP support.
i | Turn on nested parallelism with 1, turn off with 0. |
Definition at line 124 of file arts_omp.cc.