#!/bin/bash

# Set up an NxN grid on [-1e16, 1e16] x [-1e16, 1e16]
n=7
nn=$((n*n))
hrange=1e16
sddssequence -pipe=out -define=index,type=long -sequence=begin=0,n=$nn,delta=1 \
             | sddsprocess -pipe=in grid.sdds \
             "-define=col,O1,i_row $n mod   $n 1 - / $hrange 2 * * $hrange -" \
             "-define=col,O2,i_row $n / int $n 1 - / $hrange 2 * * $hrange -" 

# Track for 50 turns, just as an example.
mpiexec -np 18 Pelegant abr_lgb_koct_1.ele -macro=turns=50

# Postprocess the results
./process
