Red de conocimiento informático - Material del sitio web - Cómo establecer un entorno de programación Openmp

Cómo establecer un entorno de programación Openmp

OpenMP es relativamente fácil de implementar en el entorno Windows. Simplemente abra la opción de compilación/openmp en VS2008 y configure la variable de entorno OMP_NUM_THREADS.

Por lo general, cree un nuevo proyecto c, luego seleccione Proyecto -gt; (alt f7) Propiedades -gt; Propiedad de configuración (propiedad de configuración) -gt; soporte;

Establecer variables de entorno: Mi Computadora-gt; Propiedades-gt; Avanzado-gt; variables de entorno, cree una nueva variable OMP_NUM_THREADS, establezca el valor en 2, que es el número de subprocesos para la ejecución del programa. .

En cuanto a otras variables de entorno, podemos simplemente configurarlas cuando las usamos, por lo que no las consideraremos por ahora. De esta forma se puede realizar la programación OpenMP.

Ejemplo de prueba 1:

#include "omp.h"

int main(int argc, char* argv[])

{

#pragma omp paralelo

for(;;)

{

int i = 0;

i;

int y = i;

}

devuelve 0; Vi la CPU funcionando a 100 en el administrador de tareas.

Ejemplo de prueba 2:

#include lt;stdio.hgt

#include lt;omp.hgt;

int main ()

{

omp_set_num_threads(2);

#pragma omp paralelo

printf("Hola desde el hilo NO.d\ n", omp_get_thread_num());

return 0;

}

El resultado de la ejecución del programa es:

Hola desde el hilo NO 0

Hola desde el hilo NO.1