Tutorial for EinsteinToolkit dummy users
Alejandro Cruz Osorio, Institute for Theoretical Physics, Frankfurt
This description was thought to use in a Einstein Toolkit framework, then you need install Einstein Toolkit first. See also SIMFACTORY
Starting
1.- Go to you cluster allocations and follow the steps of oficial homepage. Copy and paste the line comands for "release version". Is not recomendable install in your laptop.
curl -kLO https://raw.githubusercontent.com/gridaphobe/CRL/ET_2016_11/GetComponents
chmod a+x GetComponents
./GetComponents --parallel https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2016_11/einsteintoolkit.th
2.- Follow the step described in section New Users
a) Configure the Simulation Factory.
simfactory/bin/sim setup
For me the results is (nano simfactory/etc/defs.local.ini)
user = osorio
email = osorio@th.physik.uni-frankfurt.de
allocation=
sourcebasedir = /home/astro/osorio
basedir = /home/astro/osorio/simulations
b) you can see the list of machine in which sometime Einsteins Toolkit has been runed tipying:
ls simfactory/mdb/optionlists/
nano simfactory/mdb/optionlists/loewe.cfg
Our group uses "loewe" and "supermuc*".
c) Compile Executable
./simfactory/bin/sim build --machine loewe --thornlist thornlists/einsteintoolkit.th
3.- Allocate for tests in LOEWE. Type this follow line to request short time in LOEWE, usually this is for run tests.
salloc -N 6 --mem-per-cpu=2500M --time 0:59:00 -p test
where "-N 2" is the number of nodes
4.- You need a directory to save your simulations, for LOEWE type:
mkdir /scratch/astro/$USER$/simulations/
cd /scratch/astro/$USER$/simulations/
5.- Run your simulation
srun -n 24 ~/Cactus/exe/cactus_sim "file".par 2>&1 |tee log.out
for example "srun -n 24 ~/Cactus/exe/cactus_sim Shocktube_ILGRMHD.par 2>&1 |tee log.out"
6.- Plotting your simulation
For see your numerical results go to /scratch/astro/$USER$/simulations/ and use your favorite visualisation program (i.e something like Paraview or VisIt)
Obligatory see this useful links:
SVN utils from Einstein toolkit
Gravitational Wave, Wheeler
SUPA Gravitational Wave Detection, Martin Hendry
Gravitational Waves
Introduction to General Relativity, Kostas D. Kokkotas
Einstein Toolkit Homepage
Visualization
An Introduction to the Einstein Toolki, M. Zilhao, F. Loeffler