Verifying MPI Applications with SimGridMC - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2017

Verifying MPI Applications with SimGridMC

Abstract

SimGridMC (also dubbed Mc SimGrid) is a stateful Model Checker for MPI applications. It is integrated to SimGrid, a framework mostly dedicated to predicting the performance of distributed applications. We describe the architecture of McSimGrid, and show how it copes with the state space explosion problem using Dynamic Partial Order Reduction and State Equality algorithms. As case studies we show how SimGrid can enforce safety and liveness properties for MPI applications, as well as global invariants over communication patterns.
Fichier principal
Vignette du fichier
McSimGrid-correctness17.pdf (964.84 Ko) Télécharger le fichier
McSimGrid-SC-slides.pdf (1.43 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-01632421 , version 1 (10-11-2017)

Identifiers

Cite

The Anh Pham, Thierry Jéron, Martin Quinson. Verifying MPI Applications with SimGridMC. Correctness 2017 - First International Workshop on Software Correctness for HPC Applications, Nov 2017, Denver, United States. pp.28-33, ⟨10.1145/3145344.3145345⟩. ⟨hal-01632421⟩
376 View
380 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More