Tagged Questions

MPI is the Message Passing Interface, a library for distributed memory parallel programming and the de facto standard method for using distributed memory clusters for high-performance technical computing. Questions about using MPI for parallel programming go under this tag; questions on, eg, ...

I'm having a hard time thinking how I can turn my program into a parallel one (I never did this before). Basically, I have a dataset (it's a vector of objects) and I extract a group of clusters from ...

everybody! I want to work with some mpi.h library in visual studio c++ 2010, but when i call function of the library, for example MPI_Init(), it gives me "error LNK2019 unresolved external symbol". In ...

I have some huge project with STL data structures like std::map and std::list. I would like to make it parallel via MPI.
As I understand, no way to simply send std::list via MPI. I saw boost has some ...

I have a question about parallelism. I have a portion of code which I have applied the concept of parallelizme and this part of code must be repeat N times in a loop, but I can not initialize the MPI ...

I wonder what is the difference in terms of running time between executing the MPI_Alltoallv and MPI_Alltoall functions when the amount of transferred data is approximately the same? I couldn't find ...

How can signals be handled safley in and MPI application (for example SIGUSR1 which should tell the application that its runtime has expired and should terminate in the next 10 min.)
I have several ...

I'm currently writing a simulation using boost::mpi on top of openMPI and everything works great. However once I scale up the system and therefore have to send larger std::vectors I get errors.
I've ...

I have installed OpenMPI with CUDA aware feature enabled during compilation/install on NVIDIA Tegra Jetson board.
However, when I run any mpi code (e.g. matrix multiplication) I am getting an error ...

I'm trying to get a setup working for developing mpi programs using Eclipse on OSX Yosemite. My mpi installation was done via homebrew and I have added /usr/local/bin to my path via .bash_profile.
My ...

I am preparing a presentation and want to show some UML diagrams which will tell about how my distributed program runs. Since UML is a common language in the software world, I thought that it is one ...

Can anyone please explain what are the differences between MPI_Scatter and MPI_Bcast? (Beside the fact that any process can broadcast using MPI_Scatter and only root can use MPI_Bcast)
In which cases ...

I need to send my own structure with MPI_Send(). The problem is, I am not sure how to use structures in MPI properly. Of course I've tried to find it by myself, but I haven't found any example which ...