https://github.com/fverdugo/hellompi
Minimal Julia MPI application for testing purposes
https://github.com/fverdugo/hellompi
example hpc julia mpi
Last synced: 11 months ago
JSON representation
Minimal Julia MPI application for testing purposes
- Host: GitHub
- URL: https://github.com/fverdugo/hellompi
- Owner: fverdugo
- Created: 2024-07-23T07:30:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-19T09:01:56.000Z (over 1 year ago)
- Last Synced: 2025-03-15T12:15:22.395Z (11 months ago)
- Topics: example, hpc, julia, mpi
- Language: Shell
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HelloMPI
Minimal Julia MPI application for testing purposes.
Usef for:
- Quickly check MPI when you move to a new system
- Check how mpi ranks are mapped to CPU cores
- Learn how to configure and use MPI on different systems
- Check the compilation and usage of a systemimage when using MPI
## Usage
Taking das6 as example https://www.cs.vu.nl/das/
Without system image (default).
```batch
$ das6/configure.sh
$ sbatch das6/job.sh
```
With system image (advanced).
```batch
$ das6/configure.sh
$ sbatch das6/compile.sh
# Wait for the previous job to finish
$ sbatch das6/job-with-sysimage.sh
```