Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OpenMPI with Infiniband: 

  • Clone psana environment then remove mpi4py, mpich, and mpi.
  • Build openmpi on drp nodes (drp-tst-dev011 was used for this test). No special flag needed just use --prefix to put the build somewhere.

...

  • Existing pre-built is located at ~monarin/tmp/4.0.0-rhel7.
  • Build mpi4py using this openmpi (see recipe on relmanage/recipe)

...

cd ~/tmp

git clone https://github.com/mpi4py/mpi4py.git

cd mpi4py

export PATH=/cds/home/m/monarin/tmp/4.0.0-rhel7/bin:$PATH

which mpicc

python setup.py install  --single-version-externally-managed --record=record.txt

...

  • Running it with (for example), 

~/tmp/4.0.0-rhel7/bin/mpirun --hostfile openmpi_hosts --mca btl_openib_allow_ib 1 run_slac.sh

...