Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Perzh
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 25
#1

Visual c++ OpenMP суммирование числе с плавающей точкой - C++

01.04.2013, 20:08. Просмотров 525. Ответов 0
Метки нет (Все метки)

Здравствуйте. Например, я хочу посчитать скалярное произведение вещественных векторов с использованием OPenMP:
C++
1
2
3
4
5
#pragma omp parallel for reduction(+:sum)
    for(int i = 0; i < size; i++)
    {
        sum = a[i] * b[i];
    }
Могут ли возникнуть ошибки суммирования результатов работы потоков (reduction)? Компенсирует ли OpenMP такие ошибки?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2013, 20:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Visual c++ OpenMP суммирование числе с плавающей точкой (C++):

Непонятки с плавающей точкой - C++
Обучаюсь С++ по книге Дейтелов. Работаю в IDE Dev-c++ v4.9.9.2 в четвертой главе есть вот такое вот упражнение:4.16. Разработайте...

Рандом с плавающей точкой, как? - C++
Здравствуйте, как реализовать rand() или другой рандом с плавающей точкой, т.е. например чтобы он мне выводил число от 1.0 до 2.5?

Вывод числа с плавающей точкой - C++
Доброго всем времени суток. Пытаюсь вывести число с плавающей запятой на LCD. long int Eb = 0x5959; char st_Ebf = &quot;&quot;; ...

Усечение числа с плавающей точкой - C++
Доброго времени суток! Собсно сабж. floor(v*1000)/1000 не помогает, обнуляется только несколько знаков после запятой, а остальные...

Умножения чисел с плавающей точкой - C++
Доброго времени суток,нужна ваша помощь в умножение чисел с плавающей точкой. Суть программы:Умножение чисел в двоичном коде.Первое число...

Округлить числа с плавающей точкой - C++
Подскажите почему работает неправильно! Не округляет, а выдает только числа до запятой! Исправьте пожалуйста!! Вот задание: Строка...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2013, 20:08
Привет! Вот еще темы с ответами:

Не выводится число с плавающей точкой - C++
Написал прогу #include &lt;iostream&gt; using namespace std; int main() { int b,c,sum=0; cout&lt;&lt;&quot;Enter number of students: &quot;; ...

Разделитель в числах с плавающей точкой - C++
Здравствуйте, у меня есть интересный вопрос :) Всем известно, что в переменной типа double могут храниться такие числа, как 0.30, но...

Массив чисел с плавающей точкой - C++
#include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;fstream&gt; using namespace std; int main() { float randomDigits_5 {}; ...

Представление чисел с плавающей точкой - C++
Никак не пойму почему в коде: double helper; bool cond; int dim_2; int dim_1; helper=0.0; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru