¿Cómo puedo instalar OpenMP en Ubuntu?

Respuestas:

45

No instalas OpenMP. OpenMP es una característica del compilador. Compruebe que el compilador que está utilizando implementa OpenMP, que es una API para programación paralela en C / C ++ / Fortran.

Consulte el sitio web de OpenMP, openmp.org para obtener una lista de compiladores y plataformas que admiten la programación de OpenMP.

Richard Friedman
fuente
He instalado gcc 4.6 usando el comando sudo apt-get install gcc 4.6 y el resultado es:
Anita 7
anita @ ubuntu: ~ $ sudo apt-get install gcc-4.6 Leyendo listas de paquetes ... Hecho Construyendo árbol de dependencias Leyendo información de estado ... Hecho gcc-4.6 ya es la versión más nueva. 0 actualizado, 0 recién instalado, 0 para eliminar y 190 no actualizado.
Anita 7
55
gcc 4.6 implementa la versión 3.0 del estándar OpenMP. Debe habilitarlo usando: gcc -fopenmp foo.c
0xf3f
Muchas gracias, pero tuve que instalar la versión 11.04 y ahora el resultado es: ubuntu @ ubuntu: ~ $ sudo apt-get install gcc-4.5 Lectura de listas de paquetes ... Hecho Creación del árbol de dependencias Lectura de información de estado ... Hecho gcc -4.5 ya es la versión más nueva. 0 actualizado, 0 recién instalado, 0 para eliminar y 278 no actualizado. La versión de la OMP es la misma? ¿Puedo seguir usando el mismo comando?
Anita 7
44
En caso de que esté utilizando el compilador gnu, puede intentarlo consudo apt-get install gcc-multilib
user9869932
6

sudo apt install libomp-dev

apt show libomp-dev

Descripción: LLVM OpenMP runtime - paquete de desarrollo El tiempo de ejecución es la parte de la implementación de OpenMP con la que está vinculado su código, y que administra los múltiples hilos en un programa OpenMP mientras se está ejecutando.

Ho1
fuente