Matlab Coder and OpenMP
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I want to mex a function which contains a 'parfor' loop. 'Mex -setup' tells me I'm using 'Intel C++ Composer XE 2013 with Microsoft SDK 7.1', which is on the list of compatible compilers. However, when I try to make the mex, coder tells me 'The selected compiler does not support the OpenMP library. This loop will not be parallelised'. But, according to the Intel website, this compiler should run OpenMP, as per this link... https://software.intel.com/en-us/articles/openmp-40-features-in-intel-c-composer-xe-2013
What am I doing wrong here? Have I missed some configuration step somewhere?
Cheers,
Arwel
0 commentaires
Réponses (1)
Mandar Patwardhan
le 21 Déc 2016
Modifié(e) : Mandar Patwardhan
le 21 Déc 2016
Refer to the following MATLAB Answers post for more information on MATLAB Coder and OpenMP. https://www.mathworks.com/matlabcentral/answers/237411-can-i-make-use-of-openmp-in-my-matlab-mex-files#answer_190619
0 commentaires
Voir également
Catégories
En savoir plus sur Execution Speed dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!