/ The Blog of Jinho Ko / Computer science / Programming / Systems

·

0 min read

MPI (Message Passing Interfaces)

By Jinho Ko

Study References

Comparison between distributions (MPICC, MPICH, Intel MPI, OpenMPI 등)

Internals

Advanced

  • User defined reduce operator
    • https://www.mpi-forum.org/docs/mpi-2.2/mpi22-report/node107.htm
    • MPI_OP_CREATE binds a user-defined reduction operationto an op handle that can subsequently be used in MPI_REDUCE, MPI_ALLREDUCE, MPI_REDUCE_SCATTER, MPI_SCAN, and MPI_EXSCAN. The user-defined operation is assumed to be associative. If commute = true, then the operation should be both commutative and associative. If commute = false, then the order of operands is fixed and is defined to be in ascending, process rank order, beginning with process zero. The order of evaluation can be changed, talking advantage of the associativity of the operation. If commute = true then the order of evaluation can be changed, taking advantage of commutativity and associativity.
  • Internals
    • TODO
  • Compiler structure
    • TODO
  • Node Topology
    • TODO
last modified June 2, 2024
comments powered by Disqus

© Copyright 2024. Jinho Ko. All rights reserved. Last updated: June 02, 2024.