Вопросы по теме 'boost-mpi'

как интерпретировать коды ошибок boost::mpi?
Как понять код ошибки boost::mpi? Например, что означает код ошибки 834983239? ... mpi::communicator world; mpi::request req = world.isend(1, 1, std::string("hello")); while(!req.test()) {...
130 просмотров
schedule 26.11.2023

повысить mpi MPI_THREAD_MULTIPLE
Я использую mpich с поддержкой MPI_THREAD_MULTIPLE. Из документации boost: Для данных переменной длины, например сериализованных типов и упакованных архивов, через MPI_Send будут отправлены два сообщения: одно, содержащее длину данных, и второе,...
150 просмотров
schedule 14.03.2022

Как получить сценарий тупика с повышением MPI (я использую компилятор MPICH)?
Я пытаюсь выяснить, в каких случаях потенциально блокирующая «отправка» boost mpi фактически блокируется и вызывает взаимоблокировку. #include <boost/mpi.hpp> #include <iostream> int main(int argc, char *argv[]) {...
83 просмотров
schedule 10.05.2022

boost::mpi и boost:serialization с std::variant
C++17 представляет новый тип std::variant . Можно ли определить процедуру сериализации, чтобы использовать std::variant в сочетании с boost::mpi ? Рассмотрим, например, простую программу #include <variant> #include...
199 просмотров