Help setting up Julia on a cluster

Ah…you may have to use MPI after all, in that case. I would see if you can get any of the MPI.jl examples here to run–you’ll use a qsub submit script that looks something like this:

#!/bin/bash
#PBS -l nodes=4:ppn=12,walltime=00:05:00
#PBS -N test_julia
#PBS -q debug

module load openmpi
mpirun -np 48 /path/to/your/home/dir/01-hello.jl
echo "finished"

You may need to change module load openmpi to refer to whatever version of MPI is available on your cluster (or you may be able to omit it if MPI is loaded by default). I don’t know if this will work, but I have used a similar pattern to successfully run Python programs using mpi4py, the package which inspired MPI.jl.