We saw that the difference bewteen a native run…
module load intelmpi mpirun /fsx/bin/hello
… and a containerized run is not much different.
module load intelmpi mpirun sarus run --mpi qnib/ethcscs-hellompi:debian /fsx/bin/hello
With HPC runtimes we are enabling the separation of concerns between the system admin - who is configuring the runtime for the given instance - and the end-user. If that is setup correctly, you can enjoy on-par performance - because it is not running much different.