#!/bin/bash

elegant twiss1.ele

# Run optimization
mpiexec -np 18 Pelegant psmoptimize_parallel.ele &
sleep 15
sddsplot -device=motif,"-movie true -keep 1" -repeat -param=Step,bestOptimizationFunction   psmoptimize_parallel.fin &
until  [ -f psmoptimize_parallel.done ] ; do
    sleep 5
done

# Evaluate optimization (track 100 turns)
mpiexec -np 18 Pelegant psminjection.ele

# Plot number of particles vs distance around the ring
sddsplot -col=s,Particles psminjection.cen 

# Plot x-x' phase space for first four passes in different colors
sddsplot -col=x,xp psminjection.w1 -split=page -graph=dot,vary -order=spect -filter=param,Pass,0,3
