Форум программистов, компьютерный форум CyberForum.ru

MPI Распределение задач - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как зарабатывать на программирование с++? http://www.cyberforum.ru/cpp/thread854182.html
Здравствуйте . Вопрос состоит следующим образом: 1.Как зарабатывать на программирование с++? 2.Какой язык востребованный сейчас ?
C++ На чем написан код? Подскажите в какой среде писался вот этот код??? Приложение #include <stdio.h> #include <string.h> #include <math.h> #include <curses.h> #include <stdlib.h> FILE *file; char *fname = "FILE.dat"; http://www.cyberforum.ru/cpp/thread851759.html
C++ Как определить нагрузку на процессор функцией
Здравствуйте! Подскажите, пожалуйста, как и/или возможно ли написать функцию, которая могла бы определять какую нагрузку на процессор этот код(функция или цикл) создает.
Максимальное паросочетание или что-то еще C++
Задача в следующем: Есть двудольный граф, и в нем у каждой вершины степень не меньше 1. Нужно поудалять ребра из этого графа так, чтобы осталось минимальное множество ребер, и любая вершина первой доли была бы связана с какой-то вершиной второй доли (и обратно). Предлагается решение - искать максимальное паросочетание этого графа и выводить его мощность. Я не могу понять, каким макаром здесь...
C++ RLE сжатие и формат BMP http://www.cyberforum.ru/cpp/thread848417.html
Здравствуйте, помогите найти программу, сжимающую bmp файлы с помощью встроенного в формат алгоритма RLE4 или RLE8. Стоит такая задача: нужно написать декомрессор bmp, реализующий использование цветовой палитры, RLE сжатия и проч. Проблема возникла при отладке декомпрессора, как оказалось, RLE-сжатие в bmp используется очень редко, потому-что единственным положительным качеством bmp-изображений...
C++ Компиляция MPI Доброго времени суток всем, даже не знаю где создать тему, но так как программа написана на с++ решил здесь. В общем вопрос следующий: как запустить MPI программу написанную для 6 процессоров на одном ядре, если допустим всего их два, то есть чтоб шести потокам было доступно одно ядро, независимо от их количества, возможно ли такое? подробнее

Показать сообщение отдельно
Winorun
38 / 38 / 4
Регистрация: 03.05.2013
Сообщений: 177

MPI Распределение задач - C++

04.05.2013, 11:22. Просмотров 629. Ответов 1
Метки (Все метки)

При инициализации процесса присваиваем N некое количество прохода цикла. При выполнении процессом всех проходов N нужно уменьшить N других процессов и накинуть текущему. Есть идеи по реализации? Просто единственное что приходит в это при завершении цикла посылать пустое сообщение, а в самом цикле проверять на приход данных. если он true то ищем минимум и так далее.

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
...
N=rand*rannk;
for(int i=N;i!=0;i--)
MPI_Iprobe(...)
if(flag){MPI_Reduce(outbuf, i, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD);...}
if(!i){MPI_Send();MPI_Reduce(outbuf, i, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD);...}
...

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