Setup
Dana language
In order to run the GIalgorithm first we need to install the dana programming language instructions for which can be found at:
be sure to install edition 244 or later.
There is a guide to the dana language including installation on windows, mac or linux systems. For this algorithm we recommend experimental runs are done on a linux or mac machine for more accurate clock times.
Running GIalgorithm
Always compile the directory before running the algorithm the first time with: .. code-block:: guess
dnc .
Then before running the algorithm set up the output folder to create the directory: .. code-block:: guess
GIalgorithm/output_files/<run name>/<run number>
Then run a Main script, <main script>, several examples can be found in the main folder with more examples available in the Old_run_scripts folder. .. code-block:: guess
dana <main script> <run number> <run name>
This will output hash code and log files to the directory created previously. During the run it will also use this directory to save the code for the current run: .. code-block:: guess
HashCode.dn
This is done to allow the code to be evaluated.