openmp mex commands for R2010b

2 visualizaciones (últimos 30 días)
Jveer
Jveer el 16 de Feb. de 2011
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

Respuesta aceptada

Oliver Woodford
Oliver Woodford el 16 de Feb. de 2011
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 comentarios
Jveer
Jveer el 20 de Feb. de 2011
thank you.
matlab support suggested: mex -v mymex.c COMPFLAGS="/openmp $COMPFLAGS"
Both solutions work. I prefer the second.
Florian Jousset
Florian Jousset el 23 de Feb. de 2012
Thanks for your solution,
it worked perfectly!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Execution Speed en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by