-
Notifications
You must be signed in to change notification settings - Fork 279
Using MPICH on Aurora@ALCF
Ken Raffenetti edited this page Mar 1, 2024
·
10 revisions
This page describes how to build and use MPICH on the 'Aurora' machine at Argonne. Aurora is uses Intel CPUs and GPUs with the Cray Slingshot interconnect. Support for Slingshot is provided via the system libfabric.
As of 03/01/2024, it is best to build the MPICH git main
branch for use on Aurora.
./autogen.sh
./configure --prefix=/home/raffenet/proj/mpich/i --with-device=ch4:ofi --with-libfabric=/opt/cray/libfabric/1.15.2.0 --with-ze --with-pm=no --enable-g=dbg --with-pmi=pmix --with-pmix=/usr CC=icx CXX=icpx FC=ifx
make -j16 install
A correctly configured MPICH build should print the following message in configure output.
*****************************************************
***
*** device : ch4:ofi
*** shm feature : auto
*** gpu support : ZE
***
*****************************************************
TBD
TBD