Questions tagged [openmpi]

Open MPI is an open source implementation of the Message Passing Interface, a library for distributed memory parallel programming.

The Open MPI Project is an open-source implementation of the Message Passing Interface, a standardized and portable message-passing system designed to leverage to computational power of massively parallel, distributed memory computers.

Message passing is one of the distributed memory models most often used, with MPI being the most used message passing API, offering two types of communication between processes: point-to-point or collective. MPI can run in distributed and shared memory architectures.

An application using MPI consists usually of multiple simultaneously running processes, normally on different CPUs, which are able to communicate with each other. Normally, this type of application is programmed using the SPMD model. Nevertheless, most MPI implementations also support the MPMD model.

More information about the MPI standard may be found on the official MPI Forum website, in the official documentation, and in the Open MPI documentation.

1341 questions
-2
votes
1 answer

There is no specific subroutine for the generic ‘mpi_scatterv’ at (1)

My system is Ubuntu Bash shell on Windows. I use gfortran GNU Fortran (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609 and gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5). and OpenMPI to compile a file. The flag is: mpifort -ffree-form -g…
-2
votes
1 answer

Error while generating trace file in Vampirtrace

I want to do profiling for my parallel processing code that I have wrote using OpenMPI library. I am trying to use vampirtrace for this purpose. I compiled my code using command vtcxx -vt:cxx mpic++ ../src/parallel_encode_nonBlocking.cpp -o…
rishi007bansod
  • 1,283
  • 2
  • 19
  • 45
-2
votes
2 answers

OpenMPI Master Slave

I'm trying to divide the string str_data1 and send it to the slave processors in MPI_COMM_WORLD, but I am getting an error on the slaves. The error looks something like this: 2 2 3 �E0� �E0�� �E0O� #include #include…
-3
votes
1 answer

Why parallel cyclic reduction to solve a tridiagonal system is not scaling well in openMP?

Here is my openMP code to solve a tridiagonal system by applying parallel cyclic reduction. I have taken 3 systems of size 256000, 512000 and 1024000, and solve them using the number of threads 1, 2, 4, 8, 16 and 24, respectively, on a Intel Xeon…
-3
votes
1 answer

All processes have my_rank = 0, how to fix?

I have a problem concerning running mpi programs. All processes claims that their rank is 0. I have searched a lot around, and found out that this is caused by communication between the openMP version and something else, and that I have to check…
Anna Madsen
  • 384
  • 3
  • 15
1 2 3
89
90