Hola estoy probando OpenMP en C, pero con un simple algoritmo como:
//OpenMP - holatp5.c
#include <omp.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
int nthreads, tid;
#pragma omp parallel private (tid)
{
tid=omp_get_thread_num();
nthreads=omp_get_num_threads();
printf("Hola desde el Thread %d de %d Threads \n", tid, nthreads);
}
}
Al compilar:
Ubuntu@Ubuntu:~$ gcc -pg -openmp -o holatp5 holatp5.c
me aparece este error:
Ya le di vueltas al asunto pero hasta ahora nada...por favor si me pueden ayudar!!
Otra cosa instalar OpenMP use: Ubuntu@Ubuntu: ~$ sudo apt-get install gcc-multilib