フィルターのクリア

openmp mex commands for R2010b

2 ビュー (過去 30 日間)
Jveer
Jveer 2011 年 2 月 16 日
Hello everyone,
Can anyone please provide me with the right flags to mex .c with openmp?
The following produces the best results on mac:
mex CC="gcc-4.2" LD="gcc-4.2" COPTIMFLAGS="$COPTIMFLAGS -fopenmp -O2 -DNDEBUG" LDOPTIMFLAGS="$LDOPTIMFLAGS -fopenmp -O2" -lgomp filename.c
I would like the, windows 7 x64, windows 7 x86, linux x64, linux x86 equivalent of the above.
Regards,
Jayveer

採用された回答

Oliver Woodford
Oliver Woodford 2011 年 2 月 16 日
On Windows using Microsoft Visual Studio I add the /openmp option to the relevant line of my mexopts.bat file, thus:
set COMPFLAGS=... /openmp
On Windows 7 my mexopts.bat file is found in: C:\Users\$USERNAME\AppData\Roaming\MathWorks\MATLAB\R20XXx
  2 件のコメント
Jveer
Jveer 2011 年 2 月 20 日
thank you.
matlab support suggested: mex -v mymex.c COMPFLAGS="/openmp $COMPFLAGS"
Both solutions work. I prefer the second.
Florian Jousset
Florian Jousset 2012 年 2 月 23 日
Thanks for your solution,
it worked perfectly!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeExecution Speed についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by