@everywhere begin using LinearAlgebra a = zeros(200,200); end slurm_cores = parse(Int, ENV["SLURM_CPUS_PER_TASK"]) slurm_tasks = parse(Int, ENV["SLURM_NTASKS"]) println("Number of requested Slurm Tasks is: ", slurm_tasks) println("Number of requested Slurm CPUs per Task is: ", slurm_cores) println("Number of available Julia Processes: ", nprocs()) println("Number of available Julia Worker Processes: ", nworkers()) calctime = @elapsed @sync @distributed for i=1:200 a[i] = maximum(abs.(eigvals(rand(500,500)))) end println("With ", slurm_cores, " CPUs per Task the calculation took ", calctime, " seconds.")