From 2551913c9cf72103b8b2ad46c838bbe9e029acb5 Mon Sep 17 00:00:00 2001 From: Thomas Keller Date: Fri, 24 Nov 2023 15:10:57 +0100 Subject: [PATCH] Update Cluster-Getting-Started.md --- Cluster-Getting-Started.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Cluster-Getting-Started.md b/Cluster-Getting-Started.md index dd47f26..87883a7 100644 --- a/Cluster-Getting-Started.md +++ b/Cluster-Getting-Started.md @@ -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 @@ -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 + + +