From 022896945d08740c6a164fbdece55a2c93a54617 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Mon, 23 Mar 2020 08:07:54 +0100
Subject: [PATCH] [PL] Rename GroundwaterFlow to SteadyStateDiffusion I.

- Rename
  + process name,
  + process folder, and
  + cmake macros.
---
 Applications/ApplicationsLib/ProjectData.cpp           |  6 +++---
 ProcessLib/SteadyStateDiffusion/CMakeLists.txt         | 10 ++++++++++
 .../CreateGroundwaterFlowProcess.cpp                   |  0
 .../CreateGroundwaterFlowProcess.h                     |  0
 .../GroundwaterFlowFEM.h                               |  0
 .../GroundwaterFlowProcess.cpp                         |  0
 .../GroundwaterFlowProcess.h                           |  0
 .../GroundwaterFlowProcessData.h                       |  0
 .../Tests.cmake                                        |  0
 scripts/cmake/ProcessesSetup.cmake                     |  4 ++--
 10 files changed, 15 insertions(+), 5 deletions(-)
 create mode 100644 ProcessLib/SteadyStateDiffusion/CMakeLists.txt
 rename ProcessLib/{GroundwaterFlow => SteadyStateDiffusion}/CreateGroundwaterFlowProcess.cpp (100%)
 rename ProcessLib/{GroundwaterFlow => SteadyStateDiffusion}/CreateGroundwaterFlowProcess.h (100%)
 rename ProcessLib/{GroundwaterFlow => SteadyStateDiffusion}/GroundwaterFlowFEM.h (100%)
 rename ProcessLib/{GroundwaterFlow => SteadyStateDiffusion}/GroundwaterFlowProcess.cpp (100%)
 rename ProcessLib/{GroundwaterFlow => SteadyStateDiffusion}/GroundwaterFlowProcess.h (100%)
 rename ProcessLib/{GroundwaterFlow => SteadyStateDiffusion}/GroundwaterFlowProcessData.h (100%)
 rename ProcessLib/{GroundwaterFlow => SteadyStateDiffusion}/Tests.cmake (100%)

diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp
index b1e742fbaee..26693178603 100644
--- a/Applications/ApplicationsLib/ProjectData.cpp
+++ b/Applications/ApplicationsLib/ProjectData.cpp
@@ -54,8 +54,8 @@
 #include "ProcessLib/ComponentTransport/ComponentTransportProcess.h"
 #include "ProcessLib/ComponentTransport/CreateComponentTransportProcess.h"
 #endif
-#ifdef OGS_BUILD_PROCESS_GROUNDWATERFLOW
-#include "ProcessLib/GroundwaterFlow/CreateGroundwaterFlowProcess.h"
+#ifdef OGS_BUILD_PROCESS_STEADYSTATEDIFFUSION
+#include "ProcessLib/SteadyStateDiffusion/CreateGroundwaterFlowProcess.h"
 #endif
 #ifdef OGS_BUILD_PROCESS_HT
 #include "ProcessLib/HT/CreateHTProcess.h"
@@ -534,7 +534,7 @@ void ProjectData::parseProcesses(BaseLib::ConfigTree const& processes_config,
             //! \ogs_file_param{prj__processes__process__jacobian_assembler}
             process_config.getConfigSubtreeOptional("jacobian_assembler"));
 
-#ifdef OGS_BUILD_PROCESS_GROUNDWATERFLOW
+#ifdef OGS_BUILD_PROCESS_STEADYSTATEDIFFUSION
         if (type == "GROUNDWATER_FLOW")
         {
             // The existence check of the in the configuration referenced
diff --git a/ProcessLib/SteadyStateDiffusion/CMakeLists.txt b/ProcessLib/SteadyStateDiffusion/CMakeLists.txt
new file mode 100644
index 00000000000..44edb0f9601
--- /dev/null
+++ b/ProcessLib/SteadyStateDiffusion/CMakeLists.txt
@@ -0,0 +1,10 @@
+append_source_files(SOURCES)
+
+add_library(SteadyStateDiffusion ${SOURCES})
+if(BUILD_SHARED_LIBS)
+    install(TARGETS SteadyStateDiffusion LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+endif()
+
+target_link_libraries(SteadyStateDiffusion PUBLIC ProcessLib PRIVATE ParameterLib)
+
+include(Tests.cmake)
diff --git a/ProcessLib/GroundwaterFlow/CreateGroundwaterFlowProcess.cpp b/ProcessLib/SteadyStateDiffusion/CreateGroundwaterFlowProcess.cpp
similarity index 100%
rename from ProcessLib/GroundwaterFlow/CreateGroundwaterFlowProcess.cpp
rename to ProcessLib/SteadyStateDiffusion/CreateGroundwaterFlowProcess.cpp
diff --git a/ProcessLib/GroundwaterFlow/CreateGroundwaterFlowProcess.h b/ProcessLib/SteadyStateDiffusion/CreateGroundwaterFlowProcess.h
similarity index 100%
rename from ProcessLib/GroundwaterFlow/CreateGroundwaterFlowProcess.h
rename to ProcessLib/SteadyStateDiffusion/CreateGroundwaterFlowProcess.h
diff --git a/ProcessLib/GroundwaterFlow/GroundwaterFlowFEM.h b/ProcessLib/SteadyStateDiffusion/GroundwaterFlowFEM.h
similarity index 100%
rename from ProcessLib/GroundwaterFlow/GroundwaterFlowFEM.h
rename to ProcessLib/SteadyStateDiffusion/GroundwaterFlowFEM.h
diff --git a/ProcessLib/GroundwaterFlow/GroundwaterFlowProcess.cpp b/ProcessLib/SteadyStateDiffusion/GroundwaterFlowProcess.cpp
similarity index 100%
rename from ProcessLib/GroundwaterFlow/GroundwaterFlowProcess.cpp
rename to ProcessLib/SteadyStateDiffusion/GroundwaterFlowProcess.cpp
diff --git a/ProcessLib/GroundwaterFlow/GroundwaterFlowProcess.h b/ProcessLib/SteadyStateDiffusion/GroundwaterFlowProcess.h
similarity index 100%
rename from ProcessLib/GroundwaterFlow/GroundwaterFlowProcess.h
rename to ProcessLib/SteadyStateDiffusion/GroundwaterFlowProcess.h
diff --git a/ProcessLib/GroundwaterFlow/GroundwaterFlowProcessData.h b/ProcessLib/SteadyStateDiffusion/GroundwaterFlowProcessData.h
similarity index 100%
rename from ProcessLib/GroundwaterFlow/GroundwaterFlowProcessData.h
rename to ProcessLib/SteadyStateDiffusion/GroundwaterFlowProcessData.h
diff --git a/ProcessLib/GroundwaterFlow/Tests.cmake b/ProcessLib/SteadyStateDiffusion/Tests.cmake
similarity index 100%
rename from ProcessLib/GroundwaterFlow/Tests.cmake
rename to ProcessLib/SteadyStateDiffusion/Tests.cmake
diff --git a/scripts/cmake/ProcessesSetup.cmake b/scripts/cmake/ProcessesSetup.cmake
index 2127ec5705f..13891791ed8 100644
--- a/scripts/cmake/ProcessesSetup.cmake
+++ b/scripts/cmake/ProcessesSetup.cmake
@@ -2,7 +2,6 @@
 # processes to be build.
 set(ProcessesList
     ComponentTransport
-    GroundwaterFlow
     HT
     HeatConduction
     HeatTransportBHE
@@ -15,6 +14,7 @@ set(ProcessesList
     RichardsMechanics
     SmallDeformation
     SmallDeformationNonlocal
+    SteadyStateDiffusion
     TES
     ThermalTwoPhaseFlowWithPP
     ThermoHydroMechanics
@@ -57,4 +57,4 @@ if(NOT "${OGS_BUILD_PROCESSES}" STREQUAL "")
             set(OGS_BUILD_PROCESS_${process} OFF CACHE BOOL "" FORCE)
         endif()
     endforeach()
-endif()
\ No newline at end of file
+endif()
-- 
GitLab