Resultados de la búsqueda a petición "openmp"

5 la respuesta

¿Por qué este código no se escala linealmente?

Escribí este código de solucionador SOR. No se preocupe demasiado por lo que hace este algoritmo, no es la preocupación aquí. Pero solo en aras de la integridad: puede resolver un sistema lineal de ecuaciones, dependiendo de qué tan bien ...

4 la respuesta

¿Cómo emplear algo como openMP en Cython?

Básicamente, tengo un problema que es bastante paralelo y creo que he alcanzado los límites de lo rápido que puedo hacerlo con Python simple y multiprocesamiento, así que ahora estoy tratando de llevarlo a un nivel inferior a través de Cython y ...

0 la respuesta

Programa multiproceso segfaults con OpenSSL y OpenMP

Estoy usando OpenSSL en un programa multiproceso en C y tengo problemas. Entonces escribí un pequeño programa para tratar de reducir cuál es el problema. Las funciones además de la función principal se copiaron ...

1 la respuesta

Reducción de OpenMP con tipo de plantilla

template <typename T, std::size_t N> static T sum(const std::array<T, N>& a) { T result; // type of result (T) is not determined when pre-process? #pragma omp parallel for reduction(+: result) for(int i = 0; i < static_cast<int>(N); i++) { result ...

1 la respuesta

Dependencia de tareas en OpenMP 4

El siguiente código funciona según la especificación OpenMP 4.0: La salida yEn fueratipos de dependencia. La tarea generada será una tarea dependiente de todas las tareas de hermanos generadas previamente que hacen referencia al menos a uno de ...

8 la respuesta

¿Cómo funciona la directiva SECTIONS en OpenMP distribuir el trabajo?

En OpenMP cuando se usaomp sections, se distribuirán los hilos a los bloques dentro delsecciones, o se asignará cada hilo a cada sección? Cuandonthreads == 3: #pragma omp sections { #pragma omp section { printf ("id = %d, ...

2 la respuesta

Comprender la cláusula de colapso en openmp

Encontré un código OpenMP que tenía la cláusula de colapso, que era nuevo para mí. Estoy tratando de entender lo que significa, pero no creo haber comprendido completamente sus implicaciones; Una definición que encontré es: COLAPSO ...

2 la respuesta

Compile programas OpenMP con el compilador gcc en OS X Yosemite

$ gcc 12.c -fopenmp 12.c:9:9: fatal error: 'omp.h' file not found #include<omp.h> ^ 1 error generated.Al compilar programas openMP me sale el error anterior. Estoy usando OS X Yosemite. Primero probé instalando el compilador nativo de gcc ...

2 la respuesta

Seguridad de roscas de boost RNG

Tengo un bucle que debería estar bien paralelo al insertar un pragma openmp: boost::normal_distribution<double> ddist(0, pow(retention, i - 1)); boost::variate_generator<gen &, BOOST_TYPEOF(ddist)> dgen(rng, ddist); // Diamond const ...

1 la respuesta

Reducción definida por el usuario en un vector de tamaño variable

Estoy tratando de definir mi propia reducción para vectores de complejo <float>, siguiendoesta respuesta [https://stackoverflow.com/a/28234148/463827]a la preguntaReducción en matriz en ...