diff --git a/fluidsim/base/output/base.py b/fluidsim/base/output/base.py
index e82397808c9560881ae31d6003f6ccaee706f21f_Zmx1aWRzaW0vYmFzZS9vdXRwdXQvYmFzZS5weQ==..35bfda52adadb9bd1aa1508bf02053bc1af155f5_Zmx1aWRzaW0vYmFzZS9vdXRwdXQvYmFzZS5weQ== 100644
--- a/fluidsim/base/output/base.py
+++ b/fluidsim/base/output/base.py
@@ -34,7 +34,7 @@
 import fluiddyn
 from fluiddyn.util import mpi
 from fluiddyn.util import is_run_from_ipython, time_as_str, print_memory_usage
-from fluiddyn.io import FLUIDSIM_PATH, FLUIDDYN_PATH_SCRATCH
+from fluiddyn.io import FLUIDSIM_PATH, FLUIDDYN_PATH_SCRATCH, Path
 
 import fluidsim
 from fluidsim.util.util import load_params_simul
@@ -358,8 +358,9 @@
                 + ".\n\nIt should not be modified "
                 "(except for adding xml comments)."
             )
-            info_solver_xml_path = self.path_run + "/info_solver.xml"
-            params_xml_path = self.path_run + "/params_simul.xml"
+            path_run = Path(self.path_run)
+            info_solver_xml_path = path_run / "info_solver.xml"
+            params_xml_path = path_run / "params_simul.xml"
 
             # save info on the run
             if replace: