Quiero escribir el programa paralelo en C++ usando OpenMP, entonces estoy comenzando con OpenMP. En otras palabras, soy un principiante y necesito una buena guía OpenMP que indique cómo instalarlo. ¿Alguien sabe cómo instalar OpenMP en Windows, luego compila y ejecuta el programa?Comenzando con openMP. instalar en Windows
Respuesta
OpenMP no es algo que instale. Viene con tu compilador. Solo necesita un compilador decente que admita OpenMP y necesita saber cómo habilitar el soporte de OpenMP, ya que generalmente está deshabilitado de manera predeterminada.
El compilador estándar para Windows proviene de Microsoft y es el compilador de Microsoft Visual C/C++ de Visual Studio. Desafortunadamente, su compatibilidad con OpenMP está un poco desactualizada, incluso el último y mejor Visual Studio solo es compatible con OpenMP 2.0 (una versión estándar desactualizada de 2002). Consulte here para obtener más información sobre cómo usar OpenMP en Visual Studio. También hay otros compiladores disponibles: tanto el compilador Intel C/C++ (se requiere licencia comercial) como GCC (disponible gratuitamente) admiten las versiones más nuevas de OpenMP y otros compiladores también están disponibles.
Puede comenzar a aprender OpenMP visitando el sitio web de OpenMP here. También hay un gran tutorial sobre OpenMP del Lawrence Livermore National Laboratory disponible here.
Así que aquí es lo que hice para llegar finalmente OpenMP trabajando en mi Windows 10 PC:
- Obtener MinGW - Descargar y agarrar lo que necesita para obtener el compilador gcc básico y el Pakage g ++ (es realmente fácil que hacer). Siempre puede ejecutar
g++ -v
para asegurarse de que esté en funcionamiento - Ejecutar
mingw-get upgrade --recursive "gcc<4.7.*" "gcc-g++<4.7.*"
Esta es la parte "Divertida". Debido a que en este momento no había biblioteca libgomp apoyado en su 4.9. * La versión de mi gcc no era capaz de reconocer<omp.h>
la última versión 4.7.2 apoyo fue así que con esto que finalmente fue capaz de ejecutar mi OpenMP
para compilar plazo g++ -fopenmp myOpenMPFile.cpp -o myOpenMP
y lo hará todo el trabajo a partir de ahí
gcc -fopenmp myOpenMPFile.cpp -o myOpenMP
también trabajará para el código C
- 1. Comenzando con OpenCL en Windows 7
- 2. Comenzando con el desarrollo de Windows Mobile
- 3. Comenzando con la programación paralela
- 4. comenzando con GTK + en Ubuntu
- 5. instalar paramiko en Windows
- 6. Cómo instalar GEOS para GeoDjango en Windows
- 7. instalar imap en Windows
- 8. Instalar APC en Windows
- 9. instalar IIS8 en Windows 7?
- 10. Comenzando con SOAP para Delphi en Win32
- 11. Comenzando con OpenGL ... en Android
- 12. instalar Windows con el comando promt
- 13. Instalar Python Fabric en Windows
- 14. ¿Cómo instalar gevent en Windows?
- 15. Comenzando con OpenID
- 16. Comenzando con Gradle
- 17. Comenzando con Pruebas unitarias
- 18. DirectoryInfo.getFiles comenzando con
- 19. Comenzando con Hessian
- 20. Comenzando con SSE
- 21. Comenzando con SNMP4J
- 22. Comenzando con "Mejorar PHP"
- 23. Comenzando con Solr
- 24. Comenzando con vBulletin development
- 25. Comenzando con T4
- 26. Comenzando con audio programático
- 27. Comenzando con Java EE
- 28. Comenzando con libpurple
- 29. Comenzando con Arduino?
- 30. Comenzando con Android
impresionante !! Solución realmente ordenada. –