Home Page

Case Study

MPI Volleyball Match Simulator

2025
  • C/C++, MPI
  • Parallel Computing

13-process simulation (referee + 12 players) with point-to-point messages; rally probabilities; compact payloads; scoring/set logic; clean termination.

Problem & Motivation:

Model distributed decision flow with explicit message passing.

Data & Approach:

  • MPI ranks for roles; GSL RNG; serve/rally probabilities; referee tracks scoring and sets; termination messages.

Results:

  • Deterministic logs and correct match rules; portable build with mpic++.

Limitations:

No network failures; simplified rally model.