An open API service indexing awesome lists of open source software.

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

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
```