Shakes Me Up

Sunday, November 11, 2012

Intracommunicator and MPI_COMM_WORLD

http://static.msi.umn.edu/tutorial/scicomp/general/MPI/content_communicator.html


  • MPI_COMM_WORLD is the initially defined universe intracommunicator for all processes to conduct various communications once MPI_INIT has been called.
  • In MPI-1, where the processes of executing the MPI computation, MPI_COMM_WORLD is a communicator of all processes available for the computation. This communicator has the same value in all processes.
  • In MPI-2, where processes can dynamically join an MPI execution, it may be the case that a process starts an MPI computation without having access to all other processes. In such situations, MPI_COMM_WORLD is a communicator incorporating all processes with which the joining process can immediately communicate. Therefore, MPI_COMM_WORLD may simultaneously have different values in different processes
Posted by Ian at 9:31 PM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: Computational Science, MPI, Parallel, Programming

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Followers

  • ►  2013 (152)
    • ►  October (1)
    • ►  September (15)
    • ►  August (13)
    • ►  July (15)
    • ►  June (14)
    • ►  May (17)
    • ►  April (34)
    • ►  March (19)
    • ►  February (18)
    • ►  January (6)
  • ▼  2012 (149)
    • ►  December (5)
    • ▼  November (23)
      • difference between fprintf, printf, sprintf
      • How to install Readline/libreadline in Ubuntu
      • Polynomial Order
      • Debugging in Octave
      • Dotfiles/Octave startup files and .octaverc templates
      • set terminal foreground/background color
      • FPGA Design and Verification in Mechatronic Applic...
      • Multi-dimensional Fourier Transform and separability
      • Memory Organization and multi-dimensional logic
      • Wired logic connection
      • Dailly Reading: Open collector
      • Dailly reading: Tri-state logic and high impedence
      • How to grep word
      • vimdiff Tutorial
      • How to use non-blocking sends and receives to grea...
      • Dailly Reading: Asynchronous_I/O (wiki)
      • Reducing Thermocouple Noise to Improve Measurement...
      • Thermocouples Vs. Thermistors (Temperature Measure...
      • assert() Function Example Program in C
      • Intracommunicator and MPI_COMM_WORLD
      • SPMD
      • Extreme programming
      • Ubuntu 12.04 cannot login, bounces back to login s...
    • ►  October (33)
    • ►  September (2)
    • ►  August (3)
    • ►  July (3)
    • ►  June (8)
    • ►  May (8)
    • ►  April (18)
    • ►  March (10)
    • ►  February (21)
    • ►  January (15)
  • ►  2011 (34)
    • ►  December (28)
    • ►  November (6)
Awesome Inc. theme. Powered by Blogger.