Changes for page Compiling and Running MPI Programs
Last modified by valad on 2024/05/28 10:16
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -6,10 +6,14 @@ 6 6 7 7 Bash users can add the following lines to their .bashrc: 8 8 9 -export ompi_fc='ifort' 9 +{ 10 + 11 +{{export ompi_fc='ifort' 10 10 export ompi_f77='ifort' 11 -export ompi_cc='icc' 13 +export ompi_cc='icc'/}} 12 12 15 +} 16 + 13 13 Especially if you use icc, it will be better if you use the recent ~[~[Intel Compiler 11.0>>Intel_Compiler_Temp]]. 14 14 15 15 == Infiniband == ... ... @@ -24,22 +24,22 @@ 24 24 25 25 This lives in 26 26 27 - /home/software/hpcx/current . 31 +{{{ /home/software/hpcx/current .}}} 28 28 29 29 This points to the latest installed version. 30 30 31 31 To use this library you have to extend your .bashrc. Include the following lines: 32 32 33 -export HPCX_HOME=/home/software/hpcx/current 34 -source $HPCX_HOME/hpcx-init.sh 37 +{{{export HPCX_HOME=/home/software/hpcx/current 38 +source $HPCX_HOME/hpcx-init.sh}}} 35 35 36 36 This doesn't change your actual environment yet. To finally activate the setup call: 37 37 38 -hpcx_load 42 +{{{hpcx_load}}} 39 39 40 40 Then all MPI tools are loaded from HPCX. This is required for building and running. You may call this is in your jobs-scripts. 41 41 42 42 There are other MPI flavours in HPCX. Read the documentation within there: 43 43 44 -/home/software/hpcx/current/README.txt 45 - 48 +{{{/home/software/hpcx/current/README.txt 49 +}}}