Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как прервать соединение с сервера с клиентом, когда размер отправленной информации станет равен 2 Гб? https://www.cyberforum.ru/ cpp-networks/ thread2363656.html
в общем такой вопрос. Как прервать соединение с сервера с клиентом, когда размер отправленной информации станет равен 2гб? допустим буфер отправки 512 мб, когда в общей сумме станет 2гб разорвать...
C++ Нужно отправить curl post запрос
Здравствуйте, помогите пожалуйста отправить запрос такого типа: curl -X POST -d "param1=arg234&param2=argument321" -s -u login123: pass123 https://viva-chocolat.ru/1/2/api.php/katalog/a_555. Это...
C++ Error: use of deleted function
Здравствуйте,надеюсь не ошибся разделом,пытаюсь написать синхронный сервер и застрял на моменте создания объекта клиент, ругается в момент создания и выдает непонятную мне ошибку: server.cpp:...
C++ Сервер "зависает" Пытаюсь написать клиент-сервер в Kdevelop на линуксе. Написал значит гору текста сразу, сервер компилится и запускается без ошибок, но окно консоли просто пустое. Начал разбиратся, поудалял вообще... https://www.cyberforum.ru/ cpp-networks/ thread2356477.html
C++ Сети, сокеты, подключение к серверу https://www.cyberforum.ru/ cpp-networks/ thread2350805.html
Недавно начал изучение сетевого программирования. Написал клиент - сервер, работающий по локали. Запуская на другом компьютере клиентскую часть, мой чат естественно не работает. Сколько не искал,...
Проблема с функцией gethostbyname C++
Здравствуйте. Написал простенькую программу: #include <winsock2.h> #include <stdio.h> int main() { WSADATA wsadata; hostent *d; d = gethostbyname("google.com"); ...
C++ Передача сообщений через pipe
Прошу помочь с реализацией курсового проекта. Я очень плохо шарю в c++, поэтому ничего не могу понять( Нужно через pipe реализовать следующие задачи: В одномерном массиве, состоящем из η...
C++ Считать данные о компьютерах подключенных к локальной сети ip и список установленных программ Добрый день подскажите возможно ли выполнить такое ТЗ Необходимо -На компьютер подключенный к локальной сети присылать данные о других подключенных компьютерах к сети А именно о их ip адресах и о... https://www.cyberforum.ru/ cpp-networks/ thread2347089.html
C++ Создание карты сайта и парсинг определенного раздела сайта https://www.cyberforum.ru/ cpp-networks/ thread2345751.html
Здравствуйте! Мне необходимо пропарсить раздел сайта, предварительно создав карту сайта и извлечь некоторую информацию. Т.е. мне надо что-бы программа создала карту сайта примерно так:...
C++ Где почитать или посмотреть, как работать с сетью в sfml с++ И вообще может sfml не самое лучшее решение? Как человеку знающему основы с++ работать с сеть? https://www.cyberforum.ru/ cpp-networks/ thread2345280.html
3 / 3 / 1
Регистрация: 01.01.2015
Сообщений: 130
0

Распараллеливание итераций цикла MPI

07.12.2018, 00:46. Просмотров 1196. Ответов 1
Метки (Все метки)

Как можно распараллелить цикл, чтобы одна итерация передавалась одному потоку, вторая - второму потоку и так далее пока не заполнится количество процессоров.

Условно говоря у нас есть код:
C++ (Qt)
1
2
3
4
5
6
int N = 20;
 
for(int i = 0; i < N; i++)
{
       i = i + 2;
}
Количество потоков у процессора: 4

Чтобы результат программы был таким:
1 поток, результат: i = 3;
2 поток, результат: i = 6;
3 поток, результат: i = 9;
4 поток, результат: i = 12;

1 поток, результат: i = 15;
2 поток, результат: i = 18

и т.д


Вернуться к обсуждению:
Распараллеливание итераций цикла MPI
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2018, 00:46
Готовые ответы и решения:

Распараллеливание цикла
есть цикл for (unsigned n = 0; n &lt; threads; n++) { func (sigma, sub_noisy, sub_basic,...

Распараллеливание цикла проверки
Всем здравствуйте! У меня есть метод, который проверяет элементы массива на обладание каким то...

OpenMP распараллеливание цикла
Привет кодеры! Нужна ваша помощь. У меня есть код который нужно распараллелить и тем самым получить...

Работа с OpenMP. Распараллеливание цикла for
Доброго времени суток товарищи. При работе с OpenMP возник следующий вопрос Почему код int i;...

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