• PETSc

  • Referenced in 1599 articles [sw04012]
  • parallel (and serial) computers. PETSc uses the MPI standard for all message-passing communication. PETSc...
  • MPI

  • Referenced in 522 articles [sw06496]
  • Automatic differentiation through the use of hyper-dual...
  • ScaLAPACK

  • Referenced in 421 articles [sw00830]
  • virtual machine (PVM) and/or message passing interface (MPI). It is a continuation of the LAPACK ... system for which PVM or MPI is available.\parEach Users’ Guide includes...
  • FFTW

  • Referenced in 553 articles [sw04126]
  • distributed-memory implementation on top of MPI, and a Fortran 2003 API. Version 3.3.1 introduced...
  • Gerris

  • Referenced in 354 articles [sw00341]
  • source terms Portable parallel support using the MPI library, dynamic load-balancing, parallel offline visualisation...
  • PLTMG

  • Referenced in 217 articles [sw00717]
  • code has interfaces to X-Windows, MPI, and Michael Holst’s OpenGL display tool ... Windows, MPI, and SG interfaces require libraries that are NOT provided as part...
  • MPI/MPICH

  • Referenced in 165 articles [sw06126]
  • MPI / MPICH Message Passing Interface MPI is the standard message passing protocol. MPICH ... freely available, portable implementation of MPI. MPICH is a joint-effort project between Argonne National ... spec right was done by the MPI Forum as a whole...
  • OpenMPI

  • Referenced in 91 articles [sw13111]
  • High Performance Message Passing Library. The Open MPI Project is an open source Message Passing ... academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies ... community in order to build the best MPI library available. Open MPI offers advantages...
  • ParMETIS

  • Referenced in 143 articles [sw04697]
  • ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning...
  • XGBoost

  • Referenced in 142 articles [sw21035]
  • runs on major distributed environment (Hadoop, SGE, MPI) and can solve problems beyond billions...
  • mpi4py

  • Referenced in 65 articles [sw04608]
  • MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard...
  • LAM-MPI

  • Referenced in 53 articles [sw04971]
  • Message Passing Interface specification, including all of MPI-1.2 and much of MPI-2. Intended...
  • MPICH-G2

  • Referenced in 35 articles [sw02373]
  • enabled implementation of the Message Passing Interface (MPI) that allows a user ... MPI programs across multiple computers, at the same or different sites, using the same commands ... library extends the Argonne MPICH implementation of MPI to use services provided by the Globus ... network topology information. The library also exploits MPI constructs for performance management; for example...
  • MFEM

  • Referenced in 62 articles [sw09043]
  • such as PCG, GMRES and BiCGStab. The MPI-based parallel version of MFEM...
  • MultiNest

  • Referenced in 50 articles [sw10481]
  • MultiNest software, which is fully parallelized using MPI and includes an interface to CosmoMC...
  • Rmpi

  • Referenced in 33 articles [sw08052]
  • Rmpi: Interface (Wrapper) to MPI (Message-Passing Interface). Rmpi provides an interface (wrapper ... MPI APIs. It also provides interactive R slave environment...
  • STRUMPACK

  • Referenced in 46 articles [sw17483]
  • written in C++ using OpenMP and MPI parallelism and is released under a BSD-style...
  • Kokkos

  • Referenced in 28 articles [sw20455]
  • occur within the context of an individual MPI task running on a single node ... machine. The total number of MPI tasks used by LAMMPS (one or multiple per compute ... support for 3 modes of execution (per MPI task). These are OpenMP (for many-core...
  • ParaDisEO

  • Referenced in 45 articles [sw01948]
  • uses standard libraries such as MPI, PVM and PThreads. The models can be exploited...