Integratie wait en mpitests-mpich
- Gebruik gemaakt van wait als init zodat de processen opgeruimt worden - mpitests-mpich als mpi demo toegevoegd - In README: testen uitgebreid met mpi & logfiles sbatch beschreven
This commit is contained in:
35
README.md
35
README.md
@@ -61,10 +61,43 @@ Wat je ziet is dat elke node 2 scripten start.
|
||||
|
||||
De overige 4 blijven in de queue staan.
|
||||
|
||||
Je kunt de output van de shell script bekijken in de logfiles
|
||||
slurm-<nr>.out
|
||||
|
||||
### Mpich test programma's
|
||||
|
||||
Via srun kunnen we programma's vanaf de submit node in de voorgrond draaien.
|
||||
De output komt dan gewoon naar het scherm.
|
||||
|
||||
Start het mpi hello test programma met:
|
||||
```
|
||||
srun --mpi=pmi2 -n 4 /usr/lib64/mpich/bin/mpitests-osu_hello
|
||||
```
|
||||
|
||||
We zien dat hij netjes meld dat hij met 4 nodes gedraait heeft.
|
||||
|
||||
We kunnen ook een latency test draaien met 2 nodes:
|
||||
```
|
||||
srun --mpi=pmi2 -n 2 /usr/lib64/mpich/bin/mpitests-osu_acc_latency
|
||||
```
|
||||
|
||||
In dit geval draaien beide programma's op de zelfde node.
|
||||
Laten we het zelfde doen maar dan een mpi programma per node:
|
||||
```
|
||||
srun --mpi=pmi2 -N 2 -n 2 /usr/lib64/mpich/bin/mpitests-osu_acc_latency
|
||||
```
|
||||
|
||||
In dat geval zien we een hogere latency!
|
||||
|
||||
Ten slotte een test waarbij mpi op alle beschikbare cpu's draait:
|
||||
|
||||
```
|
||||
srun --mpi=pmi2 -n 4 /usr/lib64/mpich/bin/mpitests-osu_allgather
|
||||
```
|
||||
|
||||
## Todo
|
||||
### Nu
|
||||
|
||||
- Integratie mpi.
|
||||
- Integratie waqua/d-hydro.
|
||||
- Workshop schrijven.
|
||||
|
||||
|
Reference in New Issue
Block a user