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

[MPI] Ошибки линковки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стек и куча http://www.cyberforum.ru/cpp-beginners/thread792084.html
Добрый вечер, подскажите пожалуйста хорошую литературу (сайты) по куче и стеку. Как оно все работает? Насколько я понял все статические переменные лежат в стеке. К примеру в программе есть несколько переменных: а, б и с. Значит где-то должен хранится адрес каждой из них? Как осуществляется доступ к переменным? Указатели (переменные) к примеру хранятся в стеке? Вообщем вопрос один где про это...
C++ Пошаговая отладка в CodeBlocks Как пошагово выполнить программу в Codeblocks по строчке, видя значения всех переменных? http://www.cyberforum.ru/cpp-beginners/thread792071.html
Найти максимальное значение функции C++
Найти максимальное значение функции t=(((a!-b!)*x+sin2(a!*x))/(b!+2tan(a*sqrt(b)))*cos(3*x) на интервале значений аргумента X – от Xi до Xe с шагом h.
C++ Программа которая меняет местами значение вещественных переменных а и в
Программа которая меняет местами значение вещественных переменных а и в. Помогите пожалуйста!!))
C++ Пользователь вводит значение, вывести четное или нечетное оно http://www.cyberforum.ru/cpp-beginners/thread792065.html
Пользователь вводит значение, вывести четное или нечетное оно.
C++ Помогите написать программу, которая округляет значение на сотые нужно написать программу которая округляет значение которое вводит пользователь на сотые. Помогите пожалуйста!!)) подробнее

Показать сообщение отдельно
Kill100
 Аватар для Kill100
358 / 247 / 32
Регистрация: 11.12.2010
Сообщений: 1,064
Завершенные тесты: 1
21.02.2013, 23:22     [MPI] Ошибки линковки
Надо было написать проект который складывает числа в массиве. И выводит сумму. Одно из требований использование MPI.
Но при компиляции выбивает ошибку.
Ошибка 1 error LNK1104: не удается открыть файл "libmmdd.lib" C:\PP\MPI\Project0\Project0\LINK Project0
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// Project0.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <omp.h>
#include <mpi.h>
using namespace std;
 
int main(int argc, char* argv[])
{
    setlocale( LC_ALL,"Russian" );
    int n;//Количество элементов в массиве  
    int myrank=0;//Свой номер в группе
    int ranksize =0;//кол-во процессов
    cout<<"введите количество элементов \n";
    cin>>n;
    int* Array = new int[n];
    //Считываем массив с консоли
    for (int i = 0; i < n; i++)
    {
        cin>>Array[i];
    }
    //инициализация куска MPI
    MPI_Init(&argc, &argv);
 
    //Определяем свой номер в группе:
    MPI_Comm_rank(MPI_COMM_WORLD, &myrank);
    //Определяем количество процессов
    MPI_Comm_size(MPI_COMM_WORLD, &ranksize);
 
    if(myrank==0)//если это главный процесс
    {
        //отправляем элементы массива
        for (int i =0; i<n;i++)
        {
            MPI_Send(&Array[i],1,MPI_INT,0,0,MPI_COMM_WORLD);
        }
    }
    else //иначе если это не главный то получаем
    {
        //число которое получили
        int chislo =0, summ=0;
        //Статус процесса получения
        MPI_Status status;
        //получаем
        MPI_Recv(&chislo, 1, MPI_INT, 0, 0,MPI_COMM_WORLD,&status);
        summ+=chislo;
        cout<<summ;
    }
    //Ждем все процессы
    MPI_Barrier(MPI_COMM_WORLD);    
    if(myrank==0)
    {
 
 
    }
    //Завершаем кусок MPI
    MPI_Finalize();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru