I have written a program `example.jar` which uses a spark context. How can I run this on a cluster which uses Slurm? This is related to <https://stackoverflow.com/questions/29308202/running-spark-on-top-of-slurm> but the answers are not very detailed and not on serverfault.