Questions tagged [intel-mpi]

Intel MPI Library is an MPI implementation by Intel Corporation.

Intel MPI Library is an MPI 3.0 compliant MPI implementation based on the popular MPICH2. It runs on both Linux and Windows operating systems and supports various high-bandwidth and low-latency network interconnects like InfiniBand and Myrinet.

57 questions
9
votes
1 answer

Prevent MPI from busy looping

I have an MPI program which oversubscribes/overcommits its processors. That is: there are many more processes than processors. Only a few of these processes are active at a given time, though, so there shouldn't be contention for computational…
Richard
  • 56,349
  • 34
  • 180
  • 251
7
votes
2 answers

MPI_SEND takes huge part of virtual memory

Debugging my program on big counts of kernels, I faced with very strange error of insufficient virtual memory. My investigations lead to peace of code, where master sends small messages to each slave. Then I wrote small program, where 1 master…
vovo
  • 397
  • 1
  • 3
  • 15
6
votes
1 answer

How to load balance a simple loop using MPI in C++

I am writing some code which is computationally expensive, but highly parallelisable. Once parallelised, I intend to run it on a HPC, however to keep the runtime down to within a week, the problem needs to scale well, with the number of…
AlexD
  • 325
  • 2
  • 6
5
votes
1 answer

Get number of MPI Communicators in use

I have a large code, that crashes with the following error: Fatal error in PMPI_Comm_split: Other MPI error, error stack: PMPI_Comm_split(532)................: MPI_Comm_split(comm=0xc4027cf0, color=0, key=0, new_comm=0x7ffdb50f2bd0)…
Stein
  • 3,179
  • 5
  • 27
  • 51
3
votes
1 answer

MPI Broadcast 2D array

I have a 2D double precision array that is being manipulated in parallel by several processes. Each process manipulates a part of the array, and at the end of every iteration, I need to ensure that all the processes have the SAME copy of the 2D…
Neo
  • 1,554
  • 2
  • 15
  • 28
3
votes
2 answers

Seg fault in fortran MPI_COMM_CREATE_GROUP if using a group not directly created from MPI_COMM_WORLD

I'm having a segmentation fault that I can not really understand in a simple code, that just: calls the MPI_INIT duplicates the global communicator, via MPI_COMM_DUP creates a group with half of processes of the global communicator, via…
Sparonuz
  • 145
  • 7
3
votes
1 answer

How to link mpi4py against intelmpi

I would like to install mpi4py against intelmpi and this is exactly what i see when i do a module list. however mpi4py.get_config() shows openmpi after these trials: pip install mpi4py env…
Tims
  • 627
  • 7
  • 19
2
votes
1 answer

Building Boost.MPI with Intel MPI

I'm trying to build Boost.MPI 1.47 with Intel MPI 4.0.0.012, but Boost is not able to find the installation. I've tried various using mpi ;-variants in user-config.jam including using mpi ;, using mpi : mpicl ; and using mpi :…
larsmoa
  • 12,604
  • 8
  • 62
  • 85
2
votes
1 answer

Intel MPI 2019 always using gcc version 4.9.3

Is there a way to specify the GCC version in intel MPI while I use the mpicc command to compile a program?
Sap BH
  • 71
  • 1
  • 6
2
votes
0 answers

can't compile OpenFOAM v1912 with intel icc and intelmpi

! UPDATE on 28 Feb, 2020: The problem is solved. please refer to :https://develop.openfoam.com/Development/openfoam/issues/1608 Summary I'm new to OpenFOAM and I'm trying to compile OpenFOAM-v1912 using Icc and IntelMPI, only to find the following…
YipZLF
  • 21
  • 2
2
votes
1 answer

OpenMPI MPI_Send vs Intel MPI MPI_Send

I have a code which I compile and run using openmpi. Lately, I wanted to run this same code using Intel MPI. But my code is not working as expected. I digged into the code and found out that MPI_Send behaves differently in both implementation. I…
kurian
  • 171
  • 2
  • 10
2
votes
1 answer

MPI message received in different communicator

It was my understanding that MPI communicators restrict the scope of communication, such that messages sent from one communicator should never be received in a different one. However, the program inlined below appears to contradict this. I…
i.adri
  • 56
  • 4
2
votes
1 answer

intel mpicc linker error undefined reference to `_mm_idivrem_epi32'

I am trying to compile source of milcv7.7.8/ks_spectrum on a cluster with MPICC using version 11.1 20090511 when make the source in milcv7.7.8/ks_spectrum by 'make ks_spectrum_hisq' command then at last the error comes out as com_mpi.o: In function…
1
vote
1 answer

List all the collective algorithm for Intel MPI

How to find the available collective algorithm for Broadcast in Intel MPI. In case of OpenMPI, we can list all the available MPI collective algorithm for Broadcast using ompi_info --param coll tuned -l 9 | grep 'bcast algorithm 1. Binomial 2.…
Khalid Bin Huda
  • 1,583
  • 17
  • 16
1
vote
1 answer

mpirun hangs without an error message or debug

ISSUE: MPIRUN hangs and does not display any error message even with I_MPI_DEBUG 100 example: tried with any IMB-* benchmarks or even simple task as display hostname. mpirun -n 2 hostname it will just hang and never return any output or error. Any…
dev-123
  • 11
  • 2
1
2 3 4