This is the first step to enable the parallelization for parts of this code as it is provided by Uliana.