Update Cluster-Getting-Started.md

This commit is contained in:
Thomas Keller 2023-11-24 15:10:57 +01:00
parent fa7a729737
commit 2551913c9c

View File

@ -161,7 +161,7 @@ srun python3 my-mpiProg.py 90
```
## MPI Hello World
Der Cluster unterstützt das Message Passing Interface erlaubt das parallele und verteilte Rechnen in einem Programm. Um MPI zu nutzen, muss der Code angepasst werden. Ein Hello World mit C und MPI sieht zum Beispiel so aus:
Der Cluster unterstützt das Message Passing Interface welches das parallele und verteilte Rechnen in einem Programm erlaubt. Um MPI zu nutzen, muss der Programmcode angepasst werden. Ein Hello World mit C und MPI sieht zum Beispiel so aus:
```
#include <stdio.h>
@ -180,6 +180,24 @@ exit(ierr);
}
```
Da das Programm die MPICH Impelmentierung nutzen soll, laden wir zuerste das entsprechende Module
```
module load intel mpich
```
Danach kompilieren wir das Program mit dem Befehl:
```
mpicc ./hello_world_mpich.c -o hello_world_mpich
```
Falls noch nicht erfolgt, sollten sptätestns vor dem Ausführen, die Cluster Resourcen mit dem Befehl ```salloc``` alloziert werden. Danach kann das Program mit dem Befehl
```
mpirun /home/kellerthomas@edu.local/testcluster/hello_world_mpich
```
aufgerufen werden. Dabei