openmp.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2021 INRIA
3 //
4 
5 #ifndef __pinocchio_utils_openmp_hpp__
6 #define __pinocchio_utils_openmp_hpp__
7 
8 #include <cstdlib>
9 
10 namespace pinocchio
11 {
12 
17  {
18  int num_threads = 1;
19 
20  if (const char * env_p = std::getenv("OMP_NUM_THREADS"))
21  num_threads = atoi(env_p);
22 
23  return num_threads;
24  }
25 } // namespace pinocchio
26 
27 #endif // ifndef __pinocchio_utils_openmp_hpp__
run-algo-in-parallel.num_threads
num_threads
Definition: run-algo-in-parallel.py:10
pinocchio::getOpenMPNumThreadsEnv
int getOpenMPNumThreadsEnv()
Returns the number of thread defined by the environment variable OMP_NUM_THREADS. If this variable is...
Definition: openmp.hpp:16
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:27


pinocchio
Author(s):
autogenerated on Mon Dec 16 2024 03:41:04