Форум программистов, компьютерный форум, киберфорум
MPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
MPI WMPI - функции коллективного обмена в MPI . Производные типы в MPI помогите пожалуйста - вот задание: Разработать программу, создающую MPI - тип данных C- структуры (long a; unsigned char b; float c ) и передает по помощью функций коллективного обмена экземпляр структурам всем процессам программы? #include <stdio.h> #include <stddef.h> #include <mpi.h> #include<iostream> using namespace std; typedef struct { long a; unsigned char b; float c; } st;... https://www.cyberforum.ru/ mpi/ thread1555764.html Qt (mpi) MPI
Здравствуйте, нужна помощь. Есть такая программа: Однородное (равномерное) заполнение круга точками. Для получения координат точек использовать генератор псевдослучайных чисел. Используется связь «точка-точка». Надо переделать на регулярное заполнение квадрата точками. Точки должны быть расположены через равные промежутки. Использовать точки синхронизации и свои коммуникаторы. (чтобы она смогла...
MPI "C1010: unexpected end of file while looking for precompiled header" при использовании MPI https://www.cyberforum.ru/ mpi/ thread1521387.html
// MPI_Умножение.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include<iostream> #include "MPI.h" using namespace std; double *pMatrix, *pVector, *pResult, *pProcRows, *pProcResult, Start, Finish, Duration; int ProcNum, ProcRank,RowNum; void ProcessInitalization(double* &pMatrix, double* &pVector, double* &pResult, double*pProcResult,int &Size ) {
MPI Обмен между процессами в MPI https://www.cyberforum.ru/ mpi/ thread1491763.html
Здравствуйте. Стоит задача передать из главного процесса значение в побочные, и принять все значения из побочных в главный и разместить их в массив. Принципиально эту задачу надо решить без коллективной пересылки данных. Или это не возможно осуществить? Потому что мне кажется программа работает не корректно именно из-за цикла в главном процессе. Извиняюсь за кривой код, я только учусь =) Заранее...
MPI MPI / После Finalize параллелится
Доброго дня всем. Подскажите, пожалуйста, у меня после функции MPI_Finalize распараллеливание не прекращается. Т.е. если выведу в качестве проверки что-либо на экран после MPI_Finalize, надпись дублируется (2 процесса). С чем это может быть связано? Если нужно, могу кинуть сам код.
MPI Java MPI https://www.cyberforum.ru/ mpi/ thread1480189.html
Дано упорядоченный массив целых чисел. Используя N параллельных процессов, сформировать новый массив, что не содержит элементы, которые повторяются. Пытался сделать, но не работает Gatherv. import java.util.ArrayList; import mpi.MPI; public class Prog {
MPI Распараллеливание lu-разложения средствами mpi Вопрос в следующем, ниже представлен код, на 1 и 2 потоках считает верно, но при запуске на 4 считает уже неверно. В чем может быть ошибка? И еще есть другая проблема. Необходимое и нормальное ускорение при 4 потоках примерно в 4 раза должно отличаться от времени 1 потока. Но ускорение примерно 1,7. for(i = 0; i < n; i++) map = i % nprocs; for(k = 0; k<n-1; k++){ if(map == myrank)... https://www.cyberforum.ru/ mpi/ thread1460514.html MPI Опрос процессов MPI
Система: Windows Разновидность MPI: wMPI Тип передачи: Блокирующий Необходимо выслать данные на другие ПК, IP которых известны. Через 40 секунд опросить все процессы о количестве принятых каждым процессом пакетов. Создал 2 процесса, 1 шлет, другой принимает, какой функцией совершить этот опрос? void MPI_(string str) { char msg; strcpy (msg, str.c_str());
MPI Где скачать библиотеку mpi? Подскажите, где скачать библиотеку mpi? https://www.cyberforum.ru/ mpi/ thread1444060.html MPI MPI, создать консольное приложение для нахождения суммы кубов при помощи Reduce https://www.cyberforum.ru/ mpi/ thread1444031.html
Помогите пожалуйста. Параллельное программирование. MPI Создать консольное приложение для нахождения суммы кубов при помощи Reduce
MPI, распараллеливание вычисления свертки MPI
Имеется следующий код: for (j = 1; j <= p; j++) { //Для всех индексов j = 1..p for (k = -q; k <= q; k++) { //и k = -q..q вычисляем значение свертки double sum = 0; for (i = -q; i <= q; i++) { //сумма по i = -q..q sum += (filterWb(k, i) * G);
MPI Подключение mpi https://www.cyberforum.ru/ mpi/ thread1429033.html
Проблема такая. Использую VS 2012, пытаюсь подключить библиотеки mpi сделал все точно также как описано сдесь http://iproc.ru/drafts/microsoft-mpi/ Все норм подключилось, программа сборку прошла а кгда запускаю ее на выполнение получаю вот что: "second_part.exe" (Win32). Загружено "D:\student\Коба\workspace\maindz\second_part\Debug\second_part.exe". Символы загружены. "second_part.exe"...
10 / 9 / 1
Регистрация: 26.08.2009
Сообщений: 68
25.10.2015, 01:14  [ТС] 0

MPI в проекте VS - MPI - Ответ 8240662

25.10.2015, 01:14. Показов 1337. Ответов 3
Метки (Все метки)

Ответ

Коды пробовал разные, в том числе и с офф сайта MPICH2
Впрочем мало ли, прикрепляю код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "stdafx.h"
#include <stdio.h>
#include <mpi.h>
#include "windows.h" 
 
int main(int argc, char** argv) {
    // Initialize the MPI environment
    MPI_Init(NULL, NULL);
 
    // Get the number of processes
    int world_size;
    MPI_Comm_size(MPI_COMM_WORLD, &world_size);
    world_size=5;
    // Get the rank of the process
    int world_rank;
    MPI_Comm_rank(MPI_COMM_WORLD, &world_rank);
    world_rank=4;
    // Get the name of the processor
    char processor_name[MPI_MAX_PROCESSOR_NAME];
    int name_len;
    MPI_Get_processor_name(processor_name, &name_len);
 
    // Print off a hello world message
    printf("Hello world from processor %s, rank %d"
           " out of %d processors\n",
           processor_name, world_rank, world_size);
 
    // Finalize the MPI environment.
    MPI_Finalize();
    system("pause");
 
}


Вернуться к обсуждению:
MPI в проекте VS MPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2015, 01:14
Готовые ответы и решения:

в проекте - надо в проекте win32api вынести все в другой *cpp* а не получаеться
определил функцию в другом спп и в основном ругается компилятор

Code::Blocks в определенном проекте не компилирует "tr1/shared_ptr.h", при этом в другом проекте компилирует!
Здравствуйте, хотел бы попросить у вас помощи. Пытаюсь написать простой платформер на C++, и в...

MPI
Подскажите пожалуйста что не так то, программа не работает, только при исполнении выдаёт ошибки....

MPI
Всем добрый день! Извиняюсь за нахальство - у меня аж три вопроса и практически...

3
25.10.2015, 01:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2015, 01:14
Помогаю со студенческими работами здесь

MPI
Возникает ошибка при компиляции. std::stringstream ss; MPI_Send(ss.str().c_str(),...

MPI в Linux
Здравстуйте, начал изучать недавно Linux и тут появилась проблема. Мне через терминал нужно...

C++ MPI Гиперкуб
Здравствуйте ,форумчане.Возник вопрос при решении следующей задачи:Топология процессов - «гиперкуб»...

MPI и Фортран
помогите, пожалуйста, с распараллеливанием умножения матриц. все перепробовала и переискала. не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru