Multithreading support

Hi,

does ACADOS support / benefit from multithreading? I’ve found some compiler directives related to “OpenMP” in the code, but it seems that this is deactivated per default and not supported via cmake. Could you please add the required options to CMakeLists?

BR
Martin

Hi,

yes, acados can benefit from multithreading via OpenMP.
It is currently only supported in Make, but since the Continuous Integration uses CMake, it is not thoroughly tested I guess.
Fell free to try OpenMP with Make, https://docs.acados.org/installation/index.html#make
We will try yo add it to CMake soon.

Best,
Jonathan

Hi !

Up… Did you have any breakthroughs on this matter ?

Thanks !

François

Hi,

@martk @byfra
I added support for OpenMP to the CMake build system here.


Will be merged soon.
Feedback is very welcome.