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