Skip to content
Snippets Groups Projects
Commit 4aff263c authored by Moe Jette's avatar Moe Jette
Browse files

Modify tests to support MPICH-2 with PMI.

parent ec542b8a
No related branches found
No related tags found
No related merge requests found
...@@ -40,8 +40,14 @@ set smap "${slurm_dir}/bin/smap" ...@@ -40,8 +40,14 @@ set smap "${slurm_dir}/bin/smap"
set squeue "${slurm_dir}/bin/squeue" set squeue "${slurm_dir}/bin/squeue"
set srun "${slurm_dir}/bin/srun" set srun "${slurm_dir}/bin/srun"
set poe "/usr/bin/poe" # If using MPICH-2 or other version of MPI requiring pmi libary, use this
set mpicc "/usr/local/bin/mpicc" #set mpicc "/home/jette/mpich2-install/bin/mpicc"
#set use_pmi 1
# OR for other versions of MPICH, use this
set mpicc "/usr/local/bin/mpicc"
set use_pmi 0
set poe "/usr/bin/poe"
set mpirun "mpirun" set mpirun "mpirun"
set totalviewcli "/usr/local/bin/totalviewcli" set totalviewcli "/usr/local/bin/totalviewcli"
......
...@@ -65,7 +65,13 @@ if {[test_front_end] != 0} { ...@@ -65,7 +65,13 @@ if {[test_front_end] != 0} {
# Delete left-over program and rebuild it # Delete left-over program and rebuild it
# #
exec $bin_rm -f $test_prog ${test_prog}.o exec $bin_rm -f $test_prog ${test_prog}.o
exec $mpicc -o $test_prog ${test_prog}.c if {$use_pmi} {
set pmi_link "-rpath $slurm_dir/lib -L $slurm_dir/lib -lpmi"
exec $mpicc -Xlinker $pmi_link -o $test_prog ${test_prog}.c
} else {
exec $mpicc -o $test_prog ${test_prog}.c
}
# #
# Delete left-over input script plus stdout/err files # Delete left-over input script plus stdout/err files
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment