KM3BUU
The KM3BUU project is an integrated environment for the GiBUU studies within the KM3NeT experiment.
Installation
The project is based on images using singularity
, for which version 3 or higher (e.g. v3.4) is required. This is done due to the intention to provide a comparable installation on all systems and thus make the results
easily reproducible. The main project control is based on make
.
In order to apply installation commands presented within this section, clone this repository and change to the project directory:
git clone https://git.km3net.de/simulation/km3buu
cd km3buu
Local Machine
By "Local Machine" a computer where are root (administrative) privileges are available is
meant. These root privileges are required to build the singularity image by yourself. In order to start the build, run the following make
command:
make build
Compute Cluster
In order to make this project also usable in a non-root environment, the Image is also provided via the KM3NeT Docker-Server. Within KM3NeT computing infrastructure this is the case for the lyon compute cluster, thus this case is customised for this environment.
In order to build the singularity image based on the remote image, run the following make
command:
make buildremote
Structure & Usage
The used GiBUU jobcards are located in a sub-folder within the jobcards folder. Each sub-folder represents a set of jobcards, which can be processed by:
make run CARDSET=examples
This command runs all jobcards within the jobcards/examples
folder and writes the output it to the folder output
. The folder structure is applied from the jobcards
folder.