Описание тега mpic++
None Оболочка компилятора для компиляции программ C++, использующих библиотеку интерфейса передачи сообщений (MPI).
2
ответа
Написание зависимостей в makefile, с makefile
Основываясь на некоторых вопросах SO и найденных ссылках, я пытаюсь создать make-файл, способный: найти, учитывая каталоги в $(SRC), .cpp файлы для компиляции; скомпилировать .cpp, производя .o объекты; генерировать .so общие объекты от каждого .o р…
03 май '13 в 12:55
2
ответа
Можно ли распространять программу MPI (C++) через Интернет, а не внутри кластера локальной сети?
Я написал некоторый код MPI, который работает безупречно на больших кластерах. Каждый узел в кластере имеет одинаковую архитектуру процессора и имеет доступ к сетевой (то есть "общей") файловой системе (так что каждый узел может освобождать фактичес…
17 июн '10 в 14:47
0
ответов
LIBRARY_PATH не справляется с символическими ссылками на запрошенные библиотеки
Отправная точка Определенный код, который я получил для внутреннего использования, требует, чтобы библиотеки были скомпилированы с mpicxx, скажем, -lboost_filesystem, Здания идут гладко, если я установлю export LIBRARY_PATH=<boost lib directory&g…
15 янв '19 в 09:47
1
ответ
Для чего используется файл mpiC++?
Я хочу знать, для чего используется файл /usr/bin/mpiC++. Я собираю mpich2, используя g++4.5.4, и ссылку по умолчанию на скрипт mpiC++ на g++4.5.4. Затем я обновляю g ++ до g++4.7. Мой вопрос таков: "Нужно ли мне перекомпилировать mpich с использова…
23 дек '13 в 08:47
2
ответа
Не удалось скомпилировать используя mpich и gcc
Я собрал mpich 3.2 с gcc 4.8.3 на centos. Кажется, все в порядке. Затем я написал простую тестовую программу, #include "mpi.h" int main(int argc,char **argv) {} и использовать mpiC++ для компиляции. Тогда ошибки возвращаются, /home/setups/mpich-3.2/…
03 апр '17 в 17:35
0
ответов
Файл результатов MPI все идет в файл.o [ошибка ввода-вывода файла]
Поскольку доступ к школьному серверу возможен только по моему школьному IP, извините за отсутствие скриншотов. Я объясню подробно. Ниже основной файл (не важно). MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &size); MPI_Comm_rank…
24 фев '19 в 05:13
2
ответа
OpenMPI: ошибка: "MPI" не был объявлен
Всегда получайте следующие ошибки при запуске команды OpenMPI "mpicxx hello_cxx.cc -o hello" hello_cxx.cc: In function ‘int main(int, char**)’: hello_cxx.cc:25:5: error: ‘MPI’ has not been declared MPI::Init(); ^~~ hello_cxx.cc:26:12: error: ‘MPI’ h…
25 сен '17 в 16:05
2
ответа
Ищу mpiC++
Я следую этим инструкциям, пытаясь построить Boost MPI .lib файлы, но я столкнулся с одной проблемой: у меня нет mpic++, Глядя на файлы реализации MPI, такие как MPICH и Open MPI, я не вижу mpic++ включено на всех. Где я могу найти mpic++?
24 май '10 в 13:38
1
ответ
Общие объекты с библиотеками и каталогами в Cmake
Я очень новичок в Cmakeи я пытаюсь использовать его как альтернативу этому подходу, который не сработал нормально. Моя структура на самом деле проста, у меня есть: App/src/ App/src/so1 App/src/so2 App/src/so3 И в каждом App/src/soN папка, у меня ест…
04 май '13 в 04:31
1
ответ
Могут ли данные быть потеряны в парах MPI_Send / MPI_Recv, если они не синхронизированы правильно?
Позволь мне объяснить. Рассмотрим 4 подчиненных узла 1, 2, 3, 4 и главный узел 0. Теперь, 1, 2, 3, 4, нужно отправить данные на 0. 0 получает эти данные в следующем формате. for(int proc = 1;proc<procCount;proc++) // for each processor cpu (procC…
24 ноя '10 в 10:21
2
ответа
Как запустить одну и ту же программу MPI несколько раз
У меня есть программа MPI для расчета времени сортировки. Я запускаю это с mpirun -np 2 mpiSort, Так что это дает мне время сортировки по 2 процессам. Я хочу получить время сортировки в 5 раз, чтобы усреднить их. Как мне сделать это автоматически? Е…
04 ноя '16 в 01:13
1
ответ
Компиляция C++ с использованием mpiC++ error
Я пытаюсь скомпилировать программу с использованием mpiC++ в системе Linux. Программа содержит исходные файлы, предоставленные нашим профессором, и именно эти файлы выдают ошибки. В Visual Studio C++ нет проблем с компиляцией кода, но мы обязаны зап…
01 дек '16 в 20:03
1
ответ
Неожиданный результат от MPI isend и irecv
Моей целью было отправить вектор из процесса 0 в процесс 1. Затем отправить его обратно из процесса 1 в процесс 0. У меня есть два вопроса от моей реализации, 1- Почему отправка обратно из процесса 1 в процесс 0 занимает больше времени, чем наоборот…
09 дек '16 в 03:29
0
ответов
mpiC++ main(int, char**) - устаревшее преобразование из строковой константы в 'char *'
Во время компиляции старого кода C++ в Ubuntu 11.10 с помощью mpiC++ ( компилятор оболочки Open MPI C++) я получил это предупреждение, связанное с int main(int argc, char **argv){...}: main(int, char**) : warning: deprecated conversion from string c…
28 окт '11 в 23:39
1
ответ
Фатальная ошибка в MPI_Allreduce
Мне нужно сделать кластер с использованием MPICH. В этом случае сначала я попробовал эти примеры ( http://mpitutorial.com/beginner-mpi-tutorial/) на одной машине, и они работали, как и ожидалось. Затем я создал кластер в соответствии с этим ( https:…
13 май '15 в 04:11
1
ответ
Как отправить заданный объект в MPI_Send
Я искал, чтобы отправить набор объекта, и самый близкий, который я нашел, был с вектором (это отличается и не работает с набором). Как я могу отправить установленный объект в MPI_Send? (без использования библиотеки повышения) Кто-нибудь может привес…
23 июн '15 в 21:41
0
ответов
Проблема MPICH с явной реализацией (игнорирование extern)
Я написал простую программу на C++ с использованием техники явной реализации, как показано ниже: // foo.hpp #include <iostream> struct foo { template <typename Arg> static void call(Arg arg) { std::cout << "foo\n"; } }; здесь у мен…
28 окт '16 в 20:26
1
ответ
OSX Что означает "ошибка: невозможно преобразовать" const std:: __ cxx11:: basic_string<char>"?
Я компилирую код друга на моей машине, и меня постоянно беспокоит эта ошибка: $ mpic++ dummy_file_name.cpp dummy_file_name.cpp: In member function 'bool dummy_name1::dummy_name2::python_convert(const StringMultiArray&, PyObject**)': dummy_file_n…
09 июн '15 в 21:42
1
ответ
Как попросить macports обернуть openmpi компиляторами Intel?
Я использовал MacPorts для установки openmpi. Тем не менее, я понял, что когда я использую mpicxx, он на самом деле использует clang на бэкэнде. Я хочу обернуть его с помощью компилятора Intel (т.е. ICPC). Я проверил сайт openmpi, но не понял, как э…
21 сен '18 в 19:24
0
ответов
Как заставить MPICH использовать GCC (g++) вместо PGI(pg++)?
Я компилирую MPI + OpenMP, написанный на C++, и мне нужно протестировать его в системе с использованием компилятора g++, но в настоящее время эта система использует компиляторы PGI в оболочке mpiC++. Есть ли способ заставить его использовать g++ вме…
23 июл '16 в 19:52