0 / 0 / 1
Регистрация: 16.07.2015
Сообщений: 28
|
|||||||||||
1 | |||||||||||
Не работает директива omp for29.01.2018, 10:50. Показов 981. Ответов 6
Метки нет Все метки)
(
Здравствуйте!
Проблема такая, программа создает параллельные потоки и в таком варианте
Hello World! Hello World! Hello World! Hello World! runtime = 0.000137 То есть потоки создаются в нужном количестве Однако, стоит добавить в программу директиву omp for то работа с циклом по времени не сокращается код
Только в Ubuntu после сборки выдает предупреждение in function 'gomp_target_init': Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Про - файл Код
EMPLATE = app CONFIG += console c++11 CONFIG -= app_bundle CONFIG -= qt QMAKE_CC = /usr/bin/gcc-4.9 QMAKE_CXX = /usr/bin/g++-5 SOURCES += main.cpp QMAKE_LIBS += -static -lgomp # эти строки нужно дописать в makefile QMAKE_CXXFLAGS+= -msse3 -fopenmp # QMAKE_LFLAGS += -fopenmp LIBS += -lgomp -lpthread
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
29.01.2018, 10:50 | |
Ответы с готовыми решениями:
6
C++ OMP Ошибка компилятора C3016 ругается на #pragma omp parallel for shared(A,B,C) Почему не работает #pragma omp task? Не работает директива $I Не работает директива |
0 / 0 / 1
Регистрация: 16.07.2015
Сообщений: 28
|
|
30.01.2018, 17:52 [ТС] | 3 |
Дописал. Эффект тот же
0
|
0 / 0 / 1
Регистрация: 16.07.2015
Сообщений: 28
|
|
30.01.2018, 19:18 [ТС] | 5 |
Выполнил. Не помогает
0
|
30.01.2018, 19:28 | 6 | ||||||||||
Не по теме: Отдельно замечу, под никсами не работал и статической сборкой не баловался. Быть может, нужно ещё чего дописать.
0
|
0 / 0 / 1
Регистрация: 16.07.2015
Сообщений: 28
|
|
31.01.2018, 09:33 [ТС] | 7 |
Завтра попробую. О результатах напишу
Добавлено через 14 часов 3 минуты То же предупреждение
0
|
31.01.2018, 09:33 | |
Помогаю со студенческими работами здесь
7
В проекте не работает директива using Не работает директива VirtualDocumentRoot Не работает директива proxy_cookie_path
Не подключается dll. Директива using не работает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |