This post shows the installation and configuration steps needed to set up Charm++ to run with UCX machine layer
References
1. Get the UCX machine layer code fromĀ https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4940/
...
Code Block |
---|
# cd ../pingpong/
# make -j
../../../bin/charmc pingpong.ci
touch cifiles
../../../bin/charmc -I../../../src/conv-core pingpong.C
../../../bin/charmc -language charm++ -o pgm pingpong.o
# salloc -N 2 -p thor
# mpirun -map-by node -n 2 -x UCX_NET_DEVICES=mlx5_0:1 ./pgm |