Skip to content

Conversation

@ilumsden
Copy link
Collaborator

Description

This PR adds Flux to the Docker stack by basing the Caliper image on the fluxrm/flux-sched:noble image. It also makes it so that each user's Jupyter instance is deployed under Flux. Instead of using Flux's --test-size parameter to emulate multiple nodes (which is what Flux does for its tutorial), I use mpiexec.hydra to spawn a number of brokers equal to "floor(num_cores / 2)".

Checklist

  • Ensure all Docker-related material except for tutorial contents goes in a docker subdirectory
  • Update github_ci_matrix.json with (1) the tag you will eventually use for the tutorial Docker images (place in the "tag" field) and (2) the name of the directory for your version of the tutorial (place in the "tutorial_dir" field)

@ilumsden ilumsden self-assigned this Jun 27, 2025
@ilumsden ilumsden requested a review from slabasan June 27, 2025 20:35
…ll of OpenMPI since the Flux based image already installs MPICH
@slabasan slabasan merged commit 76af8c3 into develop Jul 7, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants