Результаты поиска по запросу "openmp"
Установите число потоков, используя omp_set_num_threads (), равным 2, но omp_get_num_threads () возвращает 1
У меня есть следующий код C / C ++ с использованием OpenMP: int nProcessors=omp_get_max_threads(); if(argv[4]!=NULL){ printf("argv[4]: %s\n",argv[4]); nProcessors=atoi(argv[4]); printf("nProcessors: %d\n",nProcessors); } ...
Как получить тип переменной в коде C?
Есть ли способ, которым я могу обнаружить тип переменной автоматически в C, либо с помощью какого-либо механизма в самой программе, или - что более вероятно - с помощью сценария предварительной компиляции, который использует проходы компилятора ...
Распараллеливание: pthreads или OpenMP?
Большинство людей в научных вычислениях используют OpenMP в качестве квазистандарта, когда речь идет о распараллеливании разделяемой памяти. Есть ли какая-либо причина (кроме читабельности) использовать OpenMP поверх pthreads? Последнее кажется ...
Неопределенная ссылка на `omp_get_max_threads_ '
Я получаю следующие ошибки при попытке компилировать проект: (fortran, используя gfortran) неопределенная ссылка на `omp_get_max_threads_ ' неопределенная ссылка на `omp_get_thread_num_ ' Проблема в том, что моя версия GCC - 4.4.3, которая ...
Как включить OpenMP при использовании Qt creator
Если я собираю проект от создателя Qt с использованием компилятора VS 2010, как мне включить OpenMP (при сборке из Visual Studio вы просто включаете эту функцию) Спасибо
Сбой компиляции с OpenMP на Mac OS X Lion (встроенные memcpy и SSE)
Я наткнулся на следующую проблему. Приведенный ниже фрагмент кода не связывает Mac OS X с любым Xcode, который я пробовал (4.4, 4.5) #include <stdlib.h> #include <string.h> #include <emmintrin.h> int main(int argc, char *argv[]) { char *temp; ...
Игнорировать OpenMP на машине, на которой его нет
У меня есть программа C ++, использующая OpenMP, которая будет работать на нескольких машинах, на которых может быть установлен или не установлен OpenMP. Как я могу сделать так, чтобы моя программа знала, что на машине нет OpenMP, и игнорирую ...
Производитель-Потребитель, использующий OpenMP-Задачи
Я пытаюсь реализовать параллельный алгоритм, используя задачи в OpenMP. Шаблон параллельного программирования основан на идее производителя-потребителя, но, поскольку процесс потребления медленнее, чем производитель, я хочу использовать несколько ...
Почему потоки c ++ 11 становятся неприсоединяемыми при использовании вложенных прагм OpenMP?
Следующий код должен быть довольно простым, но, похоже, в конечном итоге он зависает при попытке выполнить .join () для потоков с вложенным кодом OpenMP. Использование компилятора GCC 4.7.2 x64 с pthreads ...
Почему в этом коде openmp происходит ошибка сегментации?
Основная программа: program main use omp_lib use my_module implicit none integer, parameter :: nmax = 202000 real(8) :: e_in(nmax) = 0.D0 integer i call omp_set_num_threads(2) !$omp parallel default(firstprivate) !$omp do do i=1,2 print *, ...