diff --git a/LDDsimulation/LDDsimulation.py b/LDDsimulation/LDDsimulation.py
index 0783fd51bbcb37390dadf2ca4b178813db14161e..ed6700746dfac10392a51a2e9a65aea354ed545b 100644
--- a/LDDsimulation/LDDsimulation.py
+++ b/LDDsimulation/LDDsimulation.py
@@ -294,8 +294,8 @@ class LDDsimulation(object):
             raise RuntimeError('Parameters note set!\nYou forgott to run self.set_parameters(**kwds)')
         # The number of subdomains are counted by self.init_meshes_and_markers()
         self._number_of_subdomains = 0
-        self._add_parameters_to_output_dirname()
         self._init_analyse_timesteps()
+        self._add_parameters_to_output_dirname()
         df.info(colored("initialise meshes and marker functions ...\n", "yellow"))
         self._init_meshes_and_markers()
         df.info(colored("initialise interfaces ...\n", "yellow"))