changes from cluster

next
parent 85b6a88fc6
commit 5d03dd400d

@ -1,12 +1,12 @@
#!/bin/bash
#SBATCH --job-name=experiment-1
#SBATCH --nodes=20
#SBATCH --output=%x_%j.log
#SBATCH --output=%x.log
for i in {1..20}
do
echo "Node Count: $i"
srun --nodes=$i ./build/arnoldi -l 25
mpirun -d3 -np $i ./build/arnoldi -l 25
sleep 1
done

@ -1,6 +1,6 @@
#!/bin/bash
#SBATCH --job-name=experiment-single
#SBATCH --nodes=20
#SBATCH --job-name=experiment-NUM
#SBATCH --nodes=NUM
#SBATCH --output=%x_%j.log
srun ./build/arnoldi -l 25
mpirun ./build/arnoldi -l 25

@ -0,0 +1,8 @@
#!/bin/bash
#SBATCH --job-name=exp_ID
#SBATCH --nodes=NUM
#SBATCH --output=%x.log
hostname
mpirun ./build/arnoldi -l 25 -matrix_path laplacian_SIZE.mat

@ -1,10 +1,12 @@
using SparseArrays
using MAT
# 20 x 20 x 20 grid
nx = 20 - 1
ny = 20 - 1
nz = 20 - 1
N = parse(Int, ARGS[1])
println("Generating 3D Laplacian for size $N")
nx = N
ny = N
nz = N
ex = fill(1, nx)
ey = fill(1, ny)
@ -20,4 +22,6 @@ Iz = spdiagm(0 => [ez; 1])
L = kron(Dxx, Iy, Iz) + kron(Ix, Dyy, Iz) + kron(Ix, Iy, Dzz)
matwrite("laplacian-discretization-3d.mat", Dict("A" => L))
display(sparse(L))
matwrite("laplacian_$N.mat", Dict("A" => L))

Loading…
Cancel
Save