MPI

MPI - Message Passing Interface is a standardized and portable message-passing communication protocol for programming parallel computers. MPI provides communicators, point-to-point communication, collective communication, derived datatypes, and some modern concepts as one-sided communication, dynamic process management, I/O. There are several well-tested and efficient implementations of MPI, such as MPICH, Open MPI. This library uses compiler wrappers mpicc, mpic++ and mpif90 for C, C++ and Fortran, respectively.

Related programs:
Related reports: VeloxChem · DPM – Dynamics Simulation · DROPS · VAMPIRE · NEMO · Ateles · Musubi · DFTB · EPW, version 4.0.0 · Code Saturne · BAND · LAMMPS · SHEMAT Suite, BiCGStab solver (mphase big2a) with PETSc · ms2 · ScalFMM · VAMPIRE · CHAPSIM · ADF · DFTB · QuantumTransport · COOLFluiD · Ondes3D · ParFlow, version 693 · k-Wave · EPW, version 4.0.0 · EPW, version 4.0.0 · BAND · BAND · OpenNN · OpenFOAM · RICH · WRF-Chem · fftxlib – QE miniapp · chtMollierSolver – OpenFOAM solver · Distributed Neural Simulation · chtMollierSolver – OpenFOAM solver · GROMACS · Vampire · ffire · Alya · Nektar++, version 4.4.0 · SHEMAT Suite, BiCGStab solver (mphase big2a) with PETSc · WRF-Chem · GROMACS 4.5.3 QED · BigDFT (1.9.0) · pySDC · Tsunami-HySEA · FALL3D · SOMA (Soma Offers Monte Carlo Acceleration) · JURASSIC · specfem3d (Earth and atmospheric sciences) C/Fortran+MPI · DeaLAMMPS · SeisSol (Earth and atmospheric sciences) C++/Fortran, MPI+OpenMP+pthreads! · GALES · Blender Cycles · Incompressible Gloria (CFD), C++, MPI · CHORUS · Terrsysmp-PDAF · SOMA · SEM46 · Gloria (compressible flow solver) · Alya + Cantera · BEM4I, open-source developed at IT4Innovations · IFS-FVM · HemeLB (3D macroscopic blood flow simulation) C++ & MPI · Jules · FRAMSTIM · TerrSysMP · AVBP · MHDG · BDDCML · EMEP MSC-W · FALL3D · juKKR-KKRhost · CS3D · PORTA · XSHELLS 2.5 ·