Skip to content

Conversation

@finkandreas
Copy link
Collaborator

This documentation is adding a reference how to build a container with MPICH, that allows native communication speeds.

Both GPU and CPU examples are included.

No example for building outside of a container is provided (but it surely would be possible to build directly baremetal, it is however untested)

@github-actions

This comment has been minimized.

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

@github-actions

This comment has been minimized.

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

Copy link
Member

@RMeli RMeli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great addition! I left a few comments.

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

1 similar comment
@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

Copy link
Member

@bcumming bcumming left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @finkandreas!

A couple of little grammatical fixes, then we can merge.

These are example Dockerfiles that can be used on [Eiger][ref-cluster-eiger] and [Daint][ref-cluster-daint] to build a container image with MPICH and best communication performance.

They are explicit and building manually the necessary packages, however for production one can fall back to Spack to do the building.
=== "Dockerfile.cpu"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Dockerfile recipes are nice.

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

1 similar comment
@github-actions
Copy link

preview available: https://docs.tds.cscs.ch/217

@bcumming bcumming added this pull request to the merge queue Aug 15, 2025
Merged via the queue into eth-cscs:main with commit 742319d Aug 15, 2025
3 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