diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp
index d55c082006dc94066e9f7db761e6d3dde7b74e2e..6c3104115ef0dc06c578d26d870db690eda14642 100644
--- a/Applications/ApplicationsLib/ProjectData.cpp
+++ b/Applications/ApplicationsLib/ProjectData.cpp
@@ -610,7 +610,7 @@ void ProjectData::parseProcesses(
                 ProcessLib::SteadyStateDiffusion::createSteadyStateDiffusion(
                     name, *_mesh_vec[0], std::move(jacobian_assembler),
                     _process_variables, _parameters, integration_order,
-                    process_config, _mesh_vec, output_directory, _media);
+                    process_config, _mesh_vec, _media);
         }
         else
 #endif
@@ -620,7 +620,7 @@ void ProjectData::parseProcesses(
             process = ProcessLib::LiquidFlow::createLiquidFlowProcess(
                 name, *_mesh_vec[0], std::move(jacobian_assembler),
                 _process_variables, _parameters, integration_order,
-                process_config, _mesh_vec, output_directory, _media);
+                process_config, _mesh_vec, _media);
         }
         else
 #endif
@@ -730,7 +730,7 @@ void ProjectData::parseProcesses(
             process = ProcessLib::HT::createHTProcess(
                 name, *_mesh_vec[0], std::move(jacobian_assembler),
                 _process_variables, _parameters, integration_order,
-                process_config, _mesh_vec, output_directory, _media);
+                process_config, _mesh_vec, _media);
         }
         else
 #endif
@@ -741,7 +741,7 @@ void ProjectData::parseProcesses(
                 ProcessLib::ComponentTransport::createComponentTransportProcess(
                     name, *_mesh_vec[0], std::move(jacobian_assembler),
                     _process_variables, _parameters, integration_order,
-                    process_config, _mesh_vec, output_directory, _media,
+                    process_config, _mesh_vec, _media,
                     chemical_solver_interface);
         }
         else
diff --git a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
index 3ef5226e06d716199140167ed4edcc336f1d503c..240970b074b995d696580e88ae46f9889fc8d2d4 100644
--- a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
+++ b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
@@ -83,7 +83,6 @@ std::unique_ptr<Process> createComponentTransportProcess(
     unsigned const integration_order,
     BaseLib::ConfigTree const& config,
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes,
-    std::string const& output_directory,
     std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media,
     ChemistryLib::ChemicalSolverInterface* const chemical_solver_interface)
 {
diff --git a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.h b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.h
index c95b5f2562bee3cc357e101168ac0a8600c5f4b7..123f7ff8bc737f2a6ce3631b0b674d659c7ca23f 100644
--- a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.h
+++ b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.h
@@ -36,7 +36,6 @@ std::unique_ptr<Process> createComponentTransportProcess(
     unsigned const integration_order,
     BaseLib::ConfigTree const& config,
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes,
-    std::string const& output_directory,
     std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media,
     ChemistryLib::ChemicalSolverInterface* chemical_solver_interface);
 }  // namespace ComponentTransport
diff --git a/ProcessLib/HT/CreateHTProcess.cpp b/ProcessLib/HT/CreateHTProcess.cpp
index c1e2fb5daa70979d76f8efd327ddd5d42ab9b910..7790df3c15261caef8b951c6f7ca52268a0cb6f2 100644
--- a/ProcessLib/HT/CreateHTProcess.cpp
+++ b/ProcessLib/HT/CreateHTProcess.cpp
@@ -59,7 +59,6 @@ std::unique_ptr<Process> createHTProcess(
     unsigned const integration_order,
     BaseLib::ConfigTree const& config,
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes,
-    std::string const& output_directory,
     std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media)
 {
     //! \ogs_file_param{prj__processes__process__type}
diff --git a/ProcessLib/HT/CreateHTProcess.h b/ProcessLib/HT/CreateHTProcess.h
index 38a1305c704e9a191cad3a5d6c2dc03c57e34a65..56f2bd4f150bd3de0cd44b491546dc4da113d9ea 100644
--- a/ProcessLib/HT/CreateHTProcess.h
+++ b/ProcessLib/HT/CreateHTProcess.h
@@ -32,7 +32,6 @@ std::unique_ptr<Process> createHTProcess(
     unsigned const integration_order,
     BaseLib::ConfigTree const& config,
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes,
-    std::string const& output_directory,
     std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media);
 
 }  // namespace HT
diff --git a/ProcessLib/LiquidFlow/CreateLiquidFlowProcess.cpp b/ProcessLib/LiquidFlow/CreateLiquidFlowProcess.cpp
index 63f4cde4307670a953816feb2efcaff8c4d43098..a618e0c3ab008c00adf60b840bb28c48dba95412 100644
--- a/ProcessLib/LiquidFlow/CreateLiquidFlowProcess.cpp
+++ b/ProcessLib/LiquidFlow/CreateLiquidFlowProcess.cpp
@@ -57,7 +57,6 @@ std::unique_ptr<Process> createLiquidFlowProcess(
     unsigned const integration_order,
     BaseLib::ConfigTree const& config,
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes,
-    std::string const& output_directory,
     std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media)
 {
     //! \ogs_file_param{prj__processes__process__type}
diff --git a/ProcessLib/LiquidFlow/CreateLiquidFlowProcess.h b/ProcessLib/LiquidFlow/CreateLiquidFlowProcess.h
index 824426e73eb918d3bb172b121db9c19910b2db83..d8105aa2ea0001aaa86f4dea82a6e03d9d758955 100644
--- a/ProcessLib/LiquidFlow/CreateLiquidFlowProcess.h
+++ b/ProcessLib/LiquidFlow/CreateLiquidFlowProcess.h
@@ -33,7 +33,6 @@ std::unique_ptr<Process> createLiquidFlowProcess(
     unsigned const integration_order,
     BaseLib::ConfigTree const& config,
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes,
-    std::string const& output_directory,
     std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media);
 }  // namespace LiquidFlow
 }  // namespace ProcessLib
diff --git a/ProcessLib/SteadyStateDiffusion/CreateSteadyStateDiffusion.cpp b/ProcessLib/SteadyStateDiffusion/CreateSteadyStateDiffusion.cpp
index 3e50e620f1859253288561c5374cd7c353155401..817ece8307bc949ead40dd5f350b0f1879e47c37 100644
--- a/ProcessLib/SteadyStateDiffusion/CreateSteadyStateDiffusion.cpp
+++ b/ProcessLib/SteadyStateDiffusion/CreateSteadyStateDiffusion.cpp
@@ -47,7 +47,6 @@ std::unique_ptr<Process> createSteadyStateDiffusion(
     unsigned const integration_order,
     BaseLib::ConfigTree const& config,
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes,
-    std::string const& output_directory,
     std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media)
 {
     //! \ogs_file_param{prj__processes__process__type}
diff --git a/ProcessLib/SteadyStateDiffusion/CreateSteadyStateDiffusion.h b/ProcessLib/SteadyStateDiffusion/CreateSteadyStateDiffusion.h
index 807b2a5e980fc842b3a71e323305a3462fc34425..064a133fc98cf8b680dc1c18420b579044e47c96 100644
--- a/ProcessLib/SteadyStateDiffusion/CreateSteadyStateDiffusion.h
+++ b/ProcessLib/SteadyStateDiffusion/CreateSteadyStateDiffusion.h
@@ -31,7 +31,6 @@ std::unique_ptr<Process> createSteadyStateDiffusion(
     unsigned const integration_order,
     BaseLib::ConfigTree const& config,
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes,
-    std::string const& output_directory,
     std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media);
 
 }   // namespace SteadyStateDiffusion