Skip to content

hocinemahni/Darshan_MPI_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Darshan + MPI (Docker)

CI Darshan Ubuntu

Docker environment to build and run Darshan (runtime + utilities) with OpenMPI on Ubuntu 22.04.
Includes a small MPI-IO example (my_mpi_io.c) to generate Darshan logs and test I/O instrumentation.


About (EN)

This repository provides a Docker image that installs and compiles Darshan together with OpenMPI on Ubuntu 22.04. It also includes a small MPI-IO example to generate Darshan logs and test I/O instrumentation. Useful for HPC research, teaching, and I/O characterization workflows.

À propos (FR)

Ce dépôt fournit une image Docker qui installe et compile Darshan (runtime + utilitaires) avec OpenMPI sur Ubuntu 22.04. Il contient un petit exemple MPI-IO pour générer des logs Darshan et valider l’instrumentation I/O. Utile pour la recherche HPC, l’enseignement et l’analyse des E/S.


Contents

  • Ubuntu 22.04
  • OpenMPI (mpicc, mpirun)
  • Darshan (runtime + utilitaires) depuis le dépôt officiel
  • Exemple my_mpi_io.c
  • Logs Darshan écrits dans /tmp (montable sur l’hôte)

Par défaut la build utilise DARSHAN_TAG=darshan-3.4.3 (modifiable via --build-arg).


Build

# Depuis la racine du repo
docker build -t darshan-mpi:3.4.3 \
  -f darshan_Dockerfile \
  --build-arg DARSHAN_TAG=darshan-3.4.3 .

About

Docker environment for building and running Darshan with OpenMPI on Ubuntu 22.04, including an MPI-IO example and tools to analyze I/O logs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors