Reciente

6/recent/ticker-posts

Como Utilizar OpenMP en CodeBlocks



Configurar OpenMP en CodeBlocks

Un procesador Multinúcleo

Para usar OpenMP en el IDE codeblocks, cuando creemos nuestro proyectoiremo a Build Options:

Tras eso iremos a la pestaña Compiler Settings y dentro de esta a Other Compiler options y añadiremos el parámetro "-fopenmp"

Después iremos a la pestaña Linker Settings, le daremos a Add, en la ventana que nos saldrá escribiremos "libgomp" y le daremos a ok.

Finalmente le daremos a OK y utilizaremos el siguiente código para probar que todo esté correcto:

#include <stdio.h>
#include <stdlib.h>
#include <omp.h>
int main()
{
    #pragma omp parallel
    {
        int ID = omp_get_thread_num();
        printf("Este hilo es el hilo: %d\n", ID);

    }
    return 0;
}

Una vez compilado y ejecutado el código, debería aparecernos empantalla algo como lo siguiente:

En este caso, como esto lo he hecho en un procesador con 4 Hilos, podemos ver que hay 4 salidas diciendo en que hilo se ha impreso, lo que hemos hecho aquí es ejecutar el printf a la vez en cada uno de los hilos de nuestro procesador.


Si quieres enterarte de nuevos artículos antes que nadie puedes unirte al Canal de Telegram de RetroGamesHistory

Publicar un comentario

0 Comentarios