This PR updates the MILC+QUDA compile helpers to properly support compiling on and off Perlmutter. If the environment variable PERLMUTTER is set, MILC will compile with appropriate linkages to the HPC SDK. If PERLMUTTER is unset no extra linking will occur.
This PR updates the MILC+QUDA compile helpers to properly support compiling on and off Perlmutter. If the environment variable
PERLMUTTER
is set, MILC will compile with appropriate linkages to the HPC SDK. IfPERLMUTTER
is unset no extra linking will occur.Alternatively, we might be able to remove the HPCSDK paths/etc from the MILC
Makefile
altogether, based on what I drafted up in https://github.com/lattice/quda/wiki/QUDA-on-Perlmutter . What do you think @detar ?