diff --git a/src/modules/BLAS/CMakeLists.txt b/src/modules/BLAS/CMakeLists.txt
index c6ae79127..291b409c8 100644
--- a/src/modules/BLAS/CMakeLists.txt
+++ b/src/modules/BLAS/CMakeLists.txt
@@ -6,8 +6,8 @@
# 7/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/BLAS1V_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/BLAS95/CMakeLists.txt b/src/modules/BLAS95/CMakeLists.txt
index 53831974a..9351f01a8 100644
--- a/src/modules/BLAS95/CMakeLists.txt
+++ b/src/modules/BLAS95/CMakeLists.txt
@@ -6,8 +6,8 @@
# 26/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/EASIFEM_F77_BLAS.F90
${src_path}/EASIFEM_BLAS.F90
diff --git a/src/modules/BaseMethod/CMakeLists.txt b/src/modules/BaseMethod/CMakeLists.txt
index e279cd6a3..6b7bbcad1 100644
--- a/src/modules/BaseMethod/CMakeLists.txt
+++ b/src/modules/BaseMethod/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/BaseMethod.F90
)
\ No newline at end of file
diff --git a/src/modules/BaseType/CMakeLists.txt b/src/modules/BaseType/CMakeLists.txt
index 5cb8ce138..60c104366 100644
--- a/src/modules/BaseType/CMakeLists.txt
+++ b/src/modules/BaseType/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/BaseType.F90
)
\ No newline at end of file
diff --git a/src/modules/BoundingBox/CMakeLists.txt b/src/modules/BoundingBox/CMakeLists.txt
index 85eb9f5c1..d57a7c279 100644
--- a/src/modules/BoundingBox/CMakeLists.txt
+++ b/src/modules/BoundingBox/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/BoundingBox_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/CInterface/CMakeLists.txt b/src/modules/CInterface/CMakeLists.txt
index d99fec54d..ed2b030f2 100644
--- a/src/modules/CInterface/CMakeLists.txt
+++ b/src/modules/CInterface/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/CInterface.F90
)
\ No newline at end of file
diff --git a/src/modules/CSRMatrix/CMakeLists.txt b/src/modules/CSRMatrix/CMakeLists.txt
index 491ef5fd7..816315f1d 100644
--- a/src/modules/CSRMatrix/CMakeLists.txt
+++ b/src/modules/CSRMatrix/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/CSRMatrix_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/CSRSparsity/CMakeLists.txt b/src/modules/CSRSparsity/CMakeLists.txt
index 8530f8ab2..7c10b33f3 100644
--- a/src/modules/CSRSparsity/CMakeLists.txt
+++ b/src/modules/CSRSparsity/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/CSRSparsity_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/DOF/CMakeLists.txt b/src/modules/DOF/CMakeLists.txt
index e97645268..f7ea93e6f 100644
--- a/src/modules/DOF/CMakeLists.txt
+++ b/src/modules/DOF/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/DOF_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/Display/CMakeLists.txt b/src/modules/Display/CMakeLists.txt
index c9f41ff73..31c9f7d76 100644
--- a/src/modules/Display/CMakeLists.txt
+++ b/src/modules/Display/CMakeLists.txt
@@ -6,9 +6,9 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/disp/disp_i1mod.F90
${src_path}/disp/disp_i2mod.F90
diff --git a/src/modules/ElemshapeData/CMakeLists.txt b/src/modules/ElemshapeData/CMakeLists.txt
index c9cf1bef2..c89f654c3 100644
--- a/src/modules/ElemshapeData/CMakeLists.txt
+++ b/src/modules/ElemshapeData/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/ElemshapeData_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/ErrorHandling/CMakeLists.txt b/src/modules/ErrorHandling/CMakeLists.txt
index f97a8ae83..5581df053 100644
--- a/src/modules/ErrorHandling/CMakeLists.txt
+++ b/src/modules/ErrorHandling/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/ErrorHandling.F90
)
\ No newline at end of file
diff --git a/src/modules/FEMatrix/CMakeLists.txt b/src/modules/FEMatrix/CMakeLists.txt
index ff2362079..a7b089be6 100644
--- a/src/modules/FEMatrix/CMakeLists.txt
+++ b/src/modules/FEMatrix/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/FEMatrix_Method.F90
)
diff --git a/src/modules/FEVariable/CMakeLists.txt b/src/modules/FEVariable/CMakeLists.txt
index 6346fd966..2bf970d1a 100644
--- a/src/modules/FEVariable/CMakeLists.txt
+++ b/src/modules/FEVariable/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/FEVariable_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/Geometry/CMakeLists.txt b/src/modules/Geometry/CMakeLists.txt
index e02ca37e1..f2f66f0d7 100644
--- a/src/modules/Geometry/CMakeLists.txt
+++ b/src/modules/Geometry/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Geometry.F90
)
\ No newline at end of file
diff --git a/src/modules/GlobalData/CMakeLists.txt b/src/modules/GlobalData/CMakeLists.txt
index e1ff2f3c2..ad9332d67 100644
--- a/src/modules/GlobalData/CMakeLists.txt
+++ b/src/modules/GlobalData/CMakeLists.txt
@@ -6,9 +6,9 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
"${src_path}/GlobalData.F90"
)
\ No newline at end of file
diff --git a/src/modules/Gnuplot/CMakeLists.txt b/src/modules/Gnuplot/CMakeLists.txt
index a7bcb58c1..78b80f677 100644
--- a/src/modules/Gnuplot/CMakeLists.txt
+++ b/src/modules/Gnuplot/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/ogpf.F90
)
\ No newline at end of file
diff --git a/src/modules/IndexValue/CMakeLists.txt b/src/modules/IndexValue/CMakeLists.txt
index 2c32641ca..13c7b7c88 100644
--- a/src/modules/IndexValue/CMakeLists.txt
+++ b/src/modules/IndexValue/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/IndexValue_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/IntVector/CMakeLists.txt b/src/modules/IntVector/CMakeLists.txt
index 44fc7f42b..c9f6b58cb 100644
--- a/src/modules/IntVector/CMakeLists.txt
+++ b/src/modules/IntVector/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/IntVector_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/IterationData/CMakeLists.txt b/src/modules/IterationData/CMakeLists.txt
index dd1562e58..e58ecfa3b 100644
--- a/src/modules/IterationData/CMakeLists.txt
+++ b/src/modules/IterationData/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/IterationData_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/KeyValue/CMakeLists.txt b/src/modules/KeyValue/CMakeLists.txt
index a245e8bbf..5decd65fb 100644
--- a/src/modules/KeyValue/CMakeLists.txt
+++ b/src/modules/KeyValue/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/KeyValue_Method.F90
)
diff --git a/src/modules/Lapack/CMakeLists.txt b/src/modules/Lapack/CMakeLists.txt
index 3baf4987d..f35cb2b52 100644
--- a/src/modules/Lapack/CMakeLists.txt
+++ b/src/modules/Lapack/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/GE_Lapack_Method.F90
${src_path}/Lapack_Method.F90
diff --git a/src/modules/MetisInterface/CMakeLists.txt b/src/modules/MetisInterface/CMakeLists.txt
index 9edcb5a11..61b17b344 100644
--- a/src/modules/MetisInterface/CMakeLists.txt
+++ b/src/modules/MetisInterface/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/MetisInterface.F90
)
\ No newline at end of file
diff --git a/src/modules/OpenMP/CMakeLists.txt b/src/modules/OpenMP/CMakeLists.txt
index ffe5de6c1..e4086ee3f 100644
--- a/src/modules/OpenMP/CMakeLists.txt
+++ b/src/modules/OpenMP/CMakeLists.txt
@@ -6,8 +6,8 @@
# 7/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/OpenMP_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/QuadraturePoint/CMakeLists.txt b/src/modules/QuadraturePoint/CMakeLists.txt
index 0e8535dc7..8a1514847 100644
--- a/src/modules/QuadraturePoint/CMakeLists.txt
+++ b/src/modules/QuadraturePoint/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/QuadraturePoint_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/Random/CMakeLists.txt b/src/modules/Random/CMakeLists.txt
index 81f2e1f01..43b65ce44 100644
--- a/src/modules/Random/CMakeLists.txt
+++ b/src/modules/Random/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Random_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/Rank2Tensor/CMakeLists.txt b/src/modules/Rank2Tensor/CMakeLists.txt
index 7f39086ac..f4482d3ae 100644
--- a/src/modules/Rank2Tensor/CMakeLists.txt
+++ b/src/modules/Rank2Tensor/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Rank2Tensor_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/RealMatrix/CMakeLists.txt b/src/modules/RealMatrix/CMakeLists.txt
index ce1fb6d23..cfd218414 100644
--- a/src/modules/RealMatrix/CMakeLists.txt
+++ b/src/modules/RealMatrix/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/RealMatrix_Method.F90
)
diff --git a/src/modules/RealVector/CMakeLists.txt b/src/modules/RealVector/CMakeLists.txt
index 64b6db696..cd4bc8fe3 100644
--- a/src/modules/RealVector/CMakeLists.txt
+++ b/src/modules/RealVector/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/RealVector_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/ReferenceElement/CMakeLists.txt b/src/modules/ReferenceElement/CMakeLists.txt
index e5f0f3266..3a751896d 100644
--- a/src/modules/ReferenceElement/CMakeLists.txt
+++ b/src/modules/ReferenceElement/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/ReferenceElement_Method.F90
${src_path}/ReferencePoint_Method.F90
diff --git a/src/modules/System/CMakeLists.txt b/src/modules/System/CMakeLists.txt
index 219e53560..4aa2b7eb0 100644
--- a/src/modules/System/CMakeLists.txt
+++ b/src/modules/System/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/System_Method.F90
${src_path}/System_Method.c
diff --git a/src/modules/Test/CMakeLists.txt b/src/modules/Test/CMakeLists.txt
index b681e9f0c..cf931d477 100644
--- a/src/modules/Test/CMakeLists.txt
+++ b/src/modules/Test/CMakeLists.txt
@@ -5,9 +5,9 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Test_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/Utility/CMakeLists.txt b/src/modules/Utility/CMakeLists.txt
index 704a7c992..b95dacb98 100644
--- a/src/modules/Utility/CMakeLists.txt
+++ b/src/modules/Utility/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Utility.F90
)
\ No newline at end of file
diff --git a/src/modules/Vector3D/CMakeLists.txt b/src/modules/Vector3D/CMakeLists.txt
index 39648586c..2441dc0d5 100644
--- a/src/modules/Vector3D/CMakeLists.txt
+++ b/src/modules/Vector3D/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Vector3D_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/VoigtRank2Tensor/CMakeLists.txt b/src/modules/VoigtRank2Tensor/CMakeLists.txt
index 65e85622d..d2dcd2ce3 100644
--- a/src/modules/VoigtRank2Tensor/CMakeLists.txt
+++ b/src/modules/VoigtRank2Tensor/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/VoigtRank2Tensor_Method.F90
)
\ No newline at end of file
diff --git a/src/modules/easifemBase/CMakeLists.txt b/src/modules/easifemBase/CMakeLists.txt
index 3216b32d1..eb73eafac 100644
--- a/src/modules/easifemBase/CMakeLists.txt
+++ b/src/modules/easifemBase/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/easifemBase.F90
)
\ No newline at end of file
diff --git a/src/submodules/BLAS/CMakeLists.txt b/src/submodules/BLAS/CMakeLists.txt
index fa9de6139..e61c639e9 100644
--- a/src/submodules/BLAS/CMakeLists.txt
+++ b/src/submodules/BLAS/CMakeLists.txt
@@ -6,8 +6,8 @@
# 7/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/BLAS1V_Method@Methods.F90
)
\ No newline at end of file
diff --git a/src/submodules/BLAS/src/BLAS1V_Method@Methods.F90 b/src/submodules/BLAS/src/BLAS1V_Method@Methods.F90
index 9c5990d3e..d63fbf611 100644
--- a/src/submodules/BLAS/src/BLAS1V_Method@Methods.F90
+++ b/src/submodules/BLAS/src/BLAS1V_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 25 Feb 2021
! summary: This submodule implements BLAS1 methods of [[RealVector_]]
-SUBMODULE ( BLAS1V_Method ) Methods
+SUBMODULE ( BLAS1V_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/BoundingBox/CMakeLists.txt b/src/submodules/BoundingBox/CMakeLists.txt
index 1006c211c..281799c4e 100644
--- a/src/submodules/BoundingBox/CMakeLists.txt
+++ b/src/submodules/BoundingBox/CMakeLists.txt
@@ -6,8 +6,8 @@
# 23/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/BoundingBox_Method@Constructor.F90
${src_path}/BoundingBox_Method@setMethod.F90
diff --git a/src/submodules/BoundingBox/src/BoundingBox_Method@Constructor.F90 b/src/submodules/BoundingBox/src/BoundingBox_Method@Constructor.F90
index 84ba7f13b..4bcf85506 100644
--- a/src/submodules/BoundingBox/src/BoundingBox_Method@Constructor.F90
+++ b/src/submodules/BoundingBox/src/BoundingBox_Method@Constructor.F90
@@ -23,7 +23,7 @@
!
! This submodule of [[BoiundingBox_Method]] implements the method defined in the parent module
-SUBMODULE( BoundingBox_Method ) Constructor
+SUBMODULE(BoundingBox_Method) Constructor
USE Display_Method, ONLY: BlankLines
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/BoundingBox/src/BoundingBox_Method@getMethod.F90 b/src/submodules/BoundingBox/src/BoundingBox_Method@getMethod.F90
index 5a54977dd..a1a2375f9 100644
--- a/src/submodules/BoundingBox/src/BoundingBox_Method@getMethod.F90
+++ b/src/submodules/BoundingBox/src/BoundingBox_Method@getMethod.F90
@@ -18,7 +18,7 @@
! date: 23 Feb 2021
! summary: This submodule contains implementation of get method for [[BoundingBox_]] data type which are defined in [[BoundingBox_Method]] module.
-SUBMODULE( BoundingBox_Method ) getMethod
+SUBMODULE(BoundingBox_Method) getMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/BoundingBox/src/BoundingBox_Method@setMethod.F90 b/src/submodules/BoundingBox/src/BoundingBox_Method@setMethod.F90
index f08e4a02f..c8f653ffa 100644
--- a/src/submodules/BoundingBox/src/BoundingBox_Method@setMethod.F90
+++ b/src/submodules/BoundingBox/src/BoundingBox_Method@setMethod.F90
@@ -19,7 +19,7 @@
! date: 23 Feb 2021
! summary: This submodule of [[BoundingBox_Method]] implements set methods defined in parent module
-SUBMODULE( BoundingBox_Method ) setMethod
+SUBMODULE(BoundingBox_Method) setMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/CMakeLists.txt b/src/submodules/CSRMatrix/CMakeLists.txt
index 7beb67cba..0671259f3 100644
--- a/src/submodules/CSRMatrix/CMakeLists.txt
+++ b/src/submodules/CSRMatrix/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/CSRMatrix_Method@Constructor.F90
${src_path}/CSRMatrix_Method@setMethod.F90
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@Constructor.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@Constructor.F90
index 5a7be4f7b..e2a298255 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@Constructor.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@Constructor.F90
@@ -19,7 +19,7 @@
! date: 22 March 2021
! summary: This submodule contains method for constructing [[CSRMatrix_]]
-SUBMODULE( CSRMatrix_Method ) Constructor
+SUBMODULE(CSRMatrix_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@ILUTMethods.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@ILUTMethods.F90
index 1a9d641a1..1cac4fd30 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@ILUTMethods.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@ILUTMethods.F90
@@ -19,7 +19,7 @@
! date: 14 July 2021
! summary: This submodule contains the methods for sparse matrix
-SUBMODULE( CSRMatrix_Method ) ILUTMethods
+SUBMODULE(CSRMatrix_Method) ILUTMethods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@IO.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@IO.F90
index 680171e2c..008ab4f24 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@IO.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@IO.F90
@@ -19,7 +19,7 @@
! date: 14 July 2021
! summary: This submodule contains the methods for sparse matrix
-SUBMODULE( CSRMatrix_Method ) IO
+SUBMODULE(CSRMatrix_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@LUsolveMethods.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@LUsolveMethods.F90
index f5fc5522a..91ea560fb 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@LUsolveMethods.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@LUsolveMethods.F90
@@ -19,7 +19,7 @@
! date: 14 July 2021
! summary: This submodule contains methods fors solving LU x = y
-SUBMODULE( CSRMatrix_Method ) LUsolveMethods
+SUBMODULE(CSRMatrix_Method) LUsolveMethods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@MatvecMethods.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@MatvecMethods.F90
index d1e3bb0e6..9b471e27e 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@MatvecMethods.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@MatvecMethods.F90
@@ -19,7 +19,7 @@
! date: 14 July 2021
! summary: This submodule contains the methods for sparse matrix
-SUBMODULE( CSRMatrix_Method ) MatvecMethods
+SUBMODULE(CSRMatrix_Method) MatvecMethods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@ReorderingMethod.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@ReorderingMethod.F90
index 75f6bc20e..41d898e6c 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@ReorderingMethod.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@ReorderingMethod.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( CSRMatrix_Method ) ReorderingMethod
+SUBMODULE(CSRMatrix_Method) ReorderingMethod
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@Unary.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@Unary.F90
index d30cc9b48..2bbaacc40 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@Unary.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@Unary.F90
@@ -62,7 +62,7 @@
! | `CSRKVSTC`| Finds block column partitioning of matrix in CSR format |
! | `KVSTMERGE`| Merges block partitionings, for conformal row/col pattern |
-SUBMODULE( CSRMatrix_Method ) Unary
+SUBMODULE(CSRMatrix_Method) Unary
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@getMethod.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@getMethod.F90
index eacba4e26..60082875e 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@getMethod.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@getMethod.F90
@@ -19,7 +19,7 @@
! date: 14 July 2021
! summary: This submodule contains the methods for sparse matrix
-SUBMODULE( CSRMatrix_Method ) getMethod
+SUBMODULE(CSRMatrix_Method) getMethod
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRMatrix/src/CSRMatrix_Method@setMethod.F90 b/src/submodules/CSRMatrix/src/CSRMatrix_Method@setMethod.F90
index 2a26c5d7e..10f0637d1 100644
--- a/src/submodules/CSRMatrix/src/CSRMatrix_Method@setMethod.F90
+++ b/src/submodules/CSRMatrix/src/CSRMatrix_Method@setMethod.F90
@@ -19,7 +19,7 @@
! date: 22 March 2021
! summary: This submodule contains method for setting values in [[CSRMatrix_]]
-SUBMODULE( CSRMatrix_Method ) setMethod
+SUBMODULE(CSRMatrix_Method) setMethod
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRSparsity/CMakeLists.txt b/src/submodules/CSRSparsity/CMakeLists.txt
index 0a6b49a0d..bd77bbbd9 100644
--- a/src/submodules/CSRSparsity/CMakeLists.txt
+++ b/src/submodules/CSRSparsity/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/CSRSparsity_Method@Constructor.F90
${src_path}/CSRSparsity_Method@IO.F90
diff --git a/src/submodules/CSRSparsity/src/CSRSparsity_Method@Constructor.F90 b/src/submodules/CSRSparsity/src/CSRSparsity_Method@Constructor.F90
index 5212c0b7f..061f0c1ed 100644
--- a/src/submodules/CSRSparsity/src/CSRSparsity_Method@Constructor.F90
+++ b/src/submodules/CSRSparsity/src/CSRSparsity_Method@Constructor.F90
@@ -19,7 +19,7 @@
! date: 13 July 2021
! summary: Methods related to CSR sparsity
-SUBMODULE( CSRSparsity_Method ) Constructor
+SUBMODULE(CSRSparsity_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRSparsity/src/CSRSparsity_Method@IO.F90 b/src/submodules/CSRSparsity/src/CSRSparsity_Method@IO.F90
index 9aa1ba64c..8e5886011 100644
--- a/src/submodules/CSRSparsity/src/CSRSparsity_Method@IO.F90
+++ b/src/submodules/CSRSparsity/src/CSRSparsity_Method@IO.F90
@@ -19,7 +19,7 @@
! date: 13 Jul 2021
! summary: Input output related methods
-SUBMODULE( CSRSparsity_Method ) IO
+SUBMODULE(CSRSparsity_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/CSRSparsity/src/CSRSparsity_Method@setMethods.F90 b/src/submodules/CSRSparsity/src/CSRSparsity_Method@setMethods.F90
index b4c34f3f9..1a31344de 100644
--- a/src/submodules/CSRSparsity/src/CSRSparsity_Method@setMethods.F90
+++ b/src/submodules/CSRSparsity/src/CSRSparsity_Method@setMethods.F90
@@ -19,7 +19,7 @@
! date: 13 Jul 2021
! summary: Input output related methods
-SUBMODULE( CSRSparsity_Method ) setMethods
+SUBMODULE(CSRSparsity_Method) setMethods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/DOF/CMakeLists.txt b/src/submodules/DOF/CMakeLists.txt
index 028c7f53c..369f5079c 100644
--- a/src/submodules/DOF/CMakeLists.txt
+++ b/src/submodules/DOF/CMakeLists.txt
@@ -6,8 +6,8 @@
# 23/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/DOF_Method@Constructor.F90
${src_path}/DOF_Method@IO.F90
diff --git a/src/submodules/DOF/src/DOF_Method@IO.F90 b/src/submodules/DOF/src/DOF_Method@IO.F90
index f04f6c8d6..6bbd255c7 100644
--- a/src/submodules/DOF/src/DOF_Method@IO.F90
+++ b/src/submodules/DOF/src/DOF_Method@IO.F90
@@ -19,7 +19,7 @@
! date: 28 Feb 2021
! summary: This submodule contains IO method for [[DOF_]]
-SUBMODULE( DOF_Method ) IO
+SUBMODULE(DOF_Method) IO
USE BaseMethod
CONTAINS
diff --git a/src/submodules/DOF/src/DOF_Method@setMethod.F90 b/src/submodules/DOF/src/DOF_Method@setMethod.F90
index e5801fb17..f00bcc89d 100644
--- a/src/submodules/DOF/src/DOF_Method@setMethod.F90
+++ b/src/submodules/DOF/src/DOF_Method@setMethod.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( DOF_Method ) setMethod
+SUBMODULE(DOF_Method) setMethod
!! This submodule defines the methods for setting/changing values in
!! fortran real vector using [[dof_]] object
diff --git a/src/submodules/ElemshapeData/CMakeLists.txt b/src/submodules/ElemshapeData/CMakeLists.txt
index b57e75547..d08c0c9b5 100644
--- a/src/submodules/ElemshapeData/CMakeLists.txt
+++ b/src/submodules/ElemshapeData/CMakeLists.txt
@@ -6,8 +6,8 @@
# 1/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/ElemshapeData_Method@Constructor.F90
${src_path}/ElemshapeData_Method@IO.F90
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@Constructor.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@Constructor.F90
index bccf88bbd..904af9794 100755
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@Constructor.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@Constructor.F90
@@ -19,7 +19,7 @@
! date: 4 March 2021
! summary: This submodule contains constructor method for [[ElemshapeData_]] and [[STElemShapeData_]]
-SUBMODULE( ElemshapeData_Method ) Constructor
+SUBMODULE(ElemshapeData_Method) Constructor
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGHermit.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGHermit.F90
index c607f2ec4..4c58bf08d 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGHermit.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGHermit.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) DGHermit
+SUBMODULE(ElemShapeData_Method) DGHermit
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGHierarchy.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGHierarchy.F90
index 290f10cd9..856b0d475 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGHierarchy.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGHierarchy.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) DGHierarchy
+SUBMODULE(ElemShapeData_Method) DGHierarchy
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGLagrange.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGLagrange.F90
index ffbca5b5d..aa00ff8d5 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGLagrange.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGLagrange.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) DGLagrange
+SUBMODULE(ElemShapeData_Method) DGLagrange
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGSerendipity.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGSerendipity.F90
index c7b951cef..3cf9e1ad6 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGSerendipity.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@DGSerendipity.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) DGSerendipity
+SUBMODULE(ElemShapeData_Method) DGSerendipity
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlHermit.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlHermit.F90
index e3b32ef4a..329f4dd39 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlHermit.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlHermit.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1CurlHermit
+SUBMODULE(ElemShapeData_Method) H1CurlHermit
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlHierarchy.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlHierarchy.F90
index e68168e65..2f692cf62 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlHierarchy.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlHierarchy.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1CurlHierarchy
+SUBMODULE(ElemShapeData_Method) H1CurlHierarchy
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlLagrange.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlLagrange.F90
index b630a46e7..2c80b0a3b 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlLagrange.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlLagrange.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1CurlLagrange
+SUBMODULE(ElemShapeData_Method) H1CurlLagrange
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlSerendipity.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlSerendipity.F90
index eacc3bfaf..ef8770ee7 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlSerendipity.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1CurlSerendipity.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1CurlSerendipity
+SUBMODULE(ElemShapeData_Method) H1CurlSerendipity
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivHermit.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivHermit.F90
index b9e189a12..2dd8a5124 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivHermit.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivHermit.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1DivHermit
+SUBMODULE(ElemShapeData_Method) H1DivHermit
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivHierarchy.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivHierarchy.F90
index 20d429787..d9a7e1dad 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivHierarchy.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivHierarchy.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1DivHierarchy
+SUBMODULE(ElemShapeData_Method) H1DivHierarchy
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivLagrange.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivLagrange.F90
index 3a82770b8..a97afb980 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivLagrange.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivLagrange.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1DivLagrange
+SUBMODULE(ElemShapeData_Method) H1DivLagrange
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivSerendipity.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivSerendipity.F90
index 6d53cc043..2a6b7fecf 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivSerendipity.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1DivSerendipity.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1DivSerendipity
+SUBMODULE(ElemShapeData_Method) H1DivSerendipity
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Hermit.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Hermit.F90
index d66d26c2f..ea03ba809 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Hermit.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Hermit.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1Hermit
+SUBMODULE(ElemShapeData_Method) H1Hermit
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Hierarchy.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Hierarchy.F90
index a40ae757a..1d9e9572a 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Hierarchy.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Hierarchy.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1Hierarchy
+SUBMODULE(ElemShapeData_Method) H1Hierarchy
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange.F90
index 3dad06320..6e5f2b40a 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1Lagrange
+SUBMODULE(ElemShapeData_Method) H1Lagrange
IMPLICIT NONE
!----------------------------------------------------------------------------
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Hexahedron.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Hexahedron.F90
index 0f0d8fdc8..171ce8353 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Hexahedron.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Hexahedron.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method : H1Lagrange ) Hexahedron
+SUBMODULE(ElemshapeData_Method : H1Lagrange ) Hexahedron
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Line.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Line.F90
index 7b046abde..c09694e93 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Line.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Line.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method : H1Lagrange ) Line
+SUBMODULE(ElemshapeData_Method : H1Lagrange ) Line
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Prism.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Prism.F90
index 76f601802..90d62adc5 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Prism.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Prism.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method : H1Lagrange ) Prism
+SUBMODULE(ElemshapeData_Method : H1Lagrange ) Prism
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Pyramid.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Pyramid.F90
index 061ab5656..dfb331279 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Pyramid.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Pyramid.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method: H1Lagrange ) Pyramid
+SUBMODULE(ElemshapeData_Method: H1Lagrange ) Pyramid
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Quadrangle.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Quadrangle.F90
index 7ba65ee63..6105bf4b3 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Quadrangle.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Quadrangle.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method: H1Lagrange ) Quadrangle
+SUBMODULE(ElemshapeData_Method: H1Lagrange ) Quadrangle
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Tetrahedron.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Tetrahedron.F90
index eca3e0f0f..fc432fa97 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Tetrahedron.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Tetrahedron.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method: H1Lagrange ) Tetrahedron
+SUBMODULE(ElemshapeData_Method: H1Lagrange ) Tetrahedron
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Triangle.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Triangle.F90
index b4f0c34da..a8821ec41 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Triangle.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Lagrange@Triangle.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method : H1Lagrange ) Triangle
+SUBMODULE(ElemshapeData_Method : H1Lagrange ) Triangle
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Serendipity.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Serendipity.F90
index a9f3beb4e..71ccb9f24 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Serendipity.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@H1Serendipity.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemShapeData_Method ) H1Serendipity
+SUBMODULE(ElemShapeData_Method) H1Serendipity
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@IO.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@IO.F90
index ae7e68b35..413424d93 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@IO.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@IO.F90
@@ -20,7 +20,7 @@
! summary: This submodule contains the methods for IO of [[elemshapedata_]] and [[stelemshapedata_]]
!
-SUBMODULE( ElemshapeData_Method ) IO
+SUBMODULE(ElemshapeData_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@getMethod.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@getMethod.F90
index 107c073aa..24cf1e849 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@getMethod.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@getMethod.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method ) getMethod
+SUBMODULE(ElemshapeData_Method) getMethod
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ElemshapeData/src/ElemshapeData_Method@setMethod.F90 b/src/submodules/ElemshapeData/src/ElemshapeData_Method@setMethod.F90
index dede7dca5..e530a787c 100644
--- a/src/submodules/ElemshapeData/src/ElemshapeData_Method@setMethod.F90
+++ b/src/submodules/ElemshapeData/src/ElemshapeData_Method@setMethod.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( ElemshapeData_Method ) setMethod
+SUBMODULE(ElemshapeData_Method) setMethod
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/FEMatrix/CMakeLists.txt b/src/submodules/FEMatrix/CMakeLists.txt
index 5f7956605..51f45e099 100644
--- a/src/submodules/FEMatrix/CMakeLists.txt
+++ b/src/submodules/FEMatrix/CMakeLists.txt
@@ -6,8 +6,8 @@
# 1/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/FEMatrix_Method@DiffusionMatrix.F90
${src_path}/FEMatrix_Method@MassMatrix.F90
diff --git a/src/submodules/FEMatrix/src/FEMatrix_Method@DiffusionMatrix.F90 b/src/submodules/FEMatrix/src/FEMatrix_Method@DiffusionMatrix.F90
index f60e31f0d..d5bf0754d 100644
--- a/src/submodules/FEMatrix/src/FEMatrix_Method@DiffusionMatrix.F90
+++ b/src/submodules/FEMatrix/src/FEMatrix_Method@DiffusionMatrix.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( FEMatrix_Method ) DiffusionMatrix
+SUBMODULE(FEMatrix_Method) DiffusionMatrix
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/FEMatrix/src/FEMatrix_Method@MassMatrix.F90 b/src/submodules/FEMatrix/src/FEMatrix_Method@MassMatrix.F90
index 963b1052c..ea460f8bb 100644
--- a/src/submodules/FEMatrix/src/FEMatrix_Method@MassMatrix.F90
+++ b/src/submodules/FEMatrix/src/FEMatrix_Method@MassMatrix.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( FEMatrix_Method ) MassMatrix
+SUBMODULE(FEMatrix_Method) MassMatrix
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/FEMatrix/src/FEMatrix_Method@NitscheMatrix.F90 b/src/submodules/FEMatrix/src/FEMatrix_Method@NitscheMatrix.F90
index bc6ea7810..c26be3554 100644
--- a/src/submodules/FEMatrix/src/FEMatrix_Method@NitscheMatrix.F90
+++ b/src/submodules/FEMatrix/src/FEMatrix_Method@NitscheMatrix.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( FEMatrix_Method ) NitscheMatrix
+SUBMODULE(FEMatrix_Method) NitscheMatrix
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/FEMatrix/src/FEMatrix_Method@StiffnessMatrix.F90 b/src/submodules/FEMatrix/src/FEMatrix_Method@StiffnessMatrix.F90
index 883d54219..4b6b5cb45 100644
--- a/src/submodules/FEMatrix/src/FEMatrix_Method@StiffnessMatrix.F90
+++ b/src/submodules/FEMatrix/src/FEMatrix_Method@StiffnessMatrix.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( FEMatrix_Method ) StiffnessMatrix
+SUBMODULE(FEMatrix_Method) StiffnessMatrix
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/FEVariable/CMakeLists.txt b/src/submodules/FEVariable/CMakeLists.txt
index ef1fe2a78..ad4a87154 100644
--- a/src/submodules/FEVariable/CMakeLists.txt
+++ b/src/submodules/FEVariable/CMakeLists.txt
@@ -6,8 +6,8 @@
# 4/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/FEVariable_Method@Constructor.F90
${src_path}/FEVariable_Method@IO.F90
diff --git a/src/submodules/FEVariable/src/FEVariable_Method@Constructor.F90 b/src/submodules/FEVariable/src/FEVariable_Method@Constructor.F90
index 3795d7f76..e57c0f5f2 100644
--- a/src/submodules/FEVariable/src/FEVariable_Method@Constructor.F90
+++ b/src/submodules/FEVariable/src/FEVariable_Method@Constructor.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( FEVariable_Method ) Constructor
+SUBMODULE(FEVariable_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/FEVariable/src/FEVariable_Method@IO.F90 b/src/submodules/FEVariable/src/FEVariable_Method@IO.F90
index 535311037..f1a6e4e78 100644
--- a/src/submodules/FEVariable/src/FEVariable_Method@IO.F90
+++ b/src/submodules/FEVariable/src/FEVariable_Method@IO.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( FEVariable_Method ) IO
+SUBMODULE(FEVariable_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/FEVariable/src/FEVariable_Method@getMethod.F90 b/src/submodules/FEVariable/src/FEVariable_Method@getMethod.F90
index 3abd5d5d0..ae36b4378 100644
--- a/src/submodules/FEVariable/src/FEVariable_Method@getMethod.F90
+++ b/src/submodules/FEVariable/src/FEVariable_Method@getMethod.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( FEVariable_Method ) GetMethod
+SUBMODULE(FEVariable_Method) GetMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/IndexValue/CMakeLists.txt b/src/submodules/IndexValue/CMakeLists.txt
index d6f61b3df..506d7fdbc 100644
--- a/src/submodules/IndexValue/CMakeLists.txt
+++ b/src/submodules/IndexValue/CMakeLists.txt
@@ -6,8 +6,8 @@
# 1/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/IndexValue_Method@Constructor.F90
)
\ No newline at end of file
diff --git a/src/submodules/IntVector/CMakeLists.txt b/src/submodules/IntVector/CMakeLists.txt
index f7a938563..6826da221 100644
--- a/src/submodules/IntVector/CMakeLists.txt
+++ b/src/submodules/IntVector/CMakeLists.txt
@@ -6,8 +6,8 @@
# 23/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/IntVector_Method@Constructor.F90
${src_path}/IntVector_Method@IO.F90
diff --git a/src/submodules/IntVector/src/IntVector_Method@Constructor.F90 b/src/submodules/IntVector/src/IntVector_Method@Constructor.F90
index 34cc7f9fe..587c41453 100644
--- a/src/submodules/IntVector/src/IntVector_Method@Constructor.F90
+++ b/src/submodules/IntVector/src/IntVector_Method@Constructor.F90
@@ -19,7 +19,7 @@
! date: 25 Feb 2021
! summary: This submodule contains the contructor methods for [[IntVector_]]
-SUBMODULE ( IntVector_Method ) Constructor
+SUBMODULE ( IntVector_Method) Constructor
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/IntVector/src/IntVector_Method@IO.F90 b/src/submodules/IntVector/src/IntVector_Method@IO.F90
index 304df4714..e9859f295 100644
--- a/src/submodules/IntVector/src/IntVector_Method@IO.F90
+++ b/src/submodules/IntVector/src/IntVector_Method@IO.F90
@@ -19,7 +19,7 @@
! date: 28 Feb 2021
! summary: This submodule contains Input/Output methods for [[IntVector_]]
-SUBMODULE( IntVector_Method ) IO
+SUBMODULE(IntVector_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/IntVector/src/IntVector_Method@getMethod.F90 b/src/submodules/IntVector/src/IntVector_Method@getMethod.F90
index daef70c82..cfc5213e0 100644
--- a/src/submodules/IntVector/src/IntVector_Method@getMethod.F90
+++ b/src/submodules/IntVector/src/IntVector_Method@getMethod.F90
@@ -20,7 +20,7 @@
! date: 25 Feb 2021
! summary: This submodule implements get methods of [[IntVector_]]
-SUBMODULE ( IntVector_Method ) getMethod
+SUBMODULE ( IntVector_Method) getMethod
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/IntVector/src/IntVector_Method@setMethod.F90 b/src/submodules/IntVector/src/IntVector_Method@setMethod.F90
index 8a5b4c720..fcca62a1b 100644
--- a/src/submodules/IntVector/src/IntVector_Method@setMethod.F90
+++ b/src/submodules/IntVector/src/IntVector_Method@setMethod.F90
@@ -19,7 +19,7 @@
! date: 25 Feb 2021
! summary: This submodule implements set methods of [[IntVector_]]
-SUBMODULE( IntVector_Method ) setMethod
+SUBMODULE(IntVector_Method) setMethod
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/IterationData/CMakeLists.txt b/src/submodules/IterationData/CMakeLists.txt
index 3ff8b37f5..29c33cd58 100644
--- a/src/submodules/IterationData/CMakeLists.txt
+++ b/src/submodules/IterationData/CMakeLists.txt
@@ -6,8 +6,8 @@
# 23/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/IterationData_Method@Constructor.F90
${src_path}/IterationData_Method@IO.F90
diff --git a/src/submodules/IterationData/src/IterationData_Method@Constructor.F90 b/src/submodules/IterationData/src/IterationData_Method@Constructor.F90
index fa33e53ae..3daf729d3 100644
--- a/src/submodules/IterationData/src/IterationData_Method@Constructor.F90
+++ b/src/submodules/IterationData/src/IterationData_Method@Constructor.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( IterationData_Method ) Constructor
+SUBMODULE(IterationData_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/IterationData/src/IterationData_Method@IO.F90 b/src/submodules/IterationData/src/IterationData_Method@IO.F90
index 63f9e0f02..4cec15fc7 100644
--- a/src/submodules/IterationData/src/IterationData_Method@IO.F90
+++ b/src/submodules/IterationData/src/IterationData_Method@IO.F90
@@ -14,7 +14,7 @@
! You should have received a copy of the GNU General Public License
! along with this program. If not, see
!
-SUBMODULE( IterationData_Method ) IO
+SUBMODULE(IterationData_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/KeyValue/CMakeLists.txt b/src/submodules/KeyValue/CMakeLists.txt
index 446021da8..f5e7b9296 100644
--- a/src/submodules/KeyValue/CMakeLists.txt
+++ b/src/submodules/KeyValue/CMakeLists.txt
@@ -6,8 +6,8 @@
# 1/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/KeyValue_Method@Constructor.F90
${src_path}/KeyValue_Method@getMethod.F90
diff --git a/src/submodules/KeyValue/src/KeyValue_Method@Constructor.F90 b/src/submodules/KeyValue/src/KeyValue_Method@Constructor.F90
index 7a766f5ee..e9626bd45 100644
--- a/src/submodules/KeyValue/src/KeyValue_Method@Constructor.F90
+++ b/src/submodules/KeyValue/src/KeyValue_Method@Constructor.F90
@@ -18,7 +18,7 @@
! date: 4 March 2021
! summary: This submodule contains implementation of construction methods [[keyvalue_]]
-SUBMODULE( KeyValue_Method ) Constructor
+SUBMODULE(KeyValue_Method) Constructor
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/KeyValue/src/KeyValue_Method@getMethod.F90 b/src/submodules/KeyValue/src/KeyValue_Method@getMethod.F90
index a66d42d20..ceaf46ca5 100644
--- a/src/submodules/KeyValue/src/KeyValue_Method@getMethod.F90
+++ b/src/submodules/KeyValue/src/KeyValue_Method@getMethod.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( KeyValue_Method ) getMethod
+SUBMODULE(KeyValue_Method) getMethod
!! This submodule includes implementation of method to set values in
!! [[keyvalue_]]
USE BaseMethod
diff --git a/src/submodules/KeyValue/src/KeyValue_Method@setMethod.F90 b/src/submodules/KeyValue/src/KeyValue_Method@setMethod.F90
index aec1a3b25..6c0da142e 100644
--- a/src/submodules/KeyValue/src/KeyValue_Method@setMethod.F90
+++ b/src/submodules/KeyValue/src/KeyValue_Method@setMethod.F90
@@ -14,7 +14,7 @@
! You should have received a copy of the GNU General Public License
! along with this program. If not, see
-SUBMODULE( KeyValue_Method ) setMethod
+SUBMODULE(KeyValue_Method) setMethod
!! This submodule includes implementation of method to set values in
!! [[keyvalue_]]
USE BaseMethod
diff --git a/src/submodules/Lapack copy/GE_Lapack_Method@Eigenvalue.F90 b/src/submodules/Lapack copy/GE_Lapack_Method@Eigenvalue.F90
index 13976b5d3..2dcde8a32 100644
--- a/src/submodules/Lapack copy/GE_Lapack_Method@Eigenvalue.F90
+++ b/src/submodules/Lapack copy/GE_Lapack_Method@Eigenvalue.F90
@@ -1,4 +1,4 @@
-SUBMODULE( GE_Lapack_Method ) EigenValue
+SUBMODULE(GE_Lapack_Method) EigenValue
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Lapack copy/GE_Lapack_Method@LU.F90 b/src/submodules/Lapack copy/GE_Lapack_Method@LU.F90
index c12576de6..5bcc41bf9 100644
--- a/src/submodules/Lapack copy/GE_Lapack_Method@LU.F90
+++ b/src/submodules/Lapack copy/GE_Lapack_Method@LU.F90
@@ -1,4 +1,4 @@
-SUBMODULE( GE_Lapack_Method ) LU
+SUBMODULE(GE_Lapack_Method) LU
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Lapack copy/GE_Lapack_Method@LinearSolve.F90 b/src/submodules/Lapack copy/GE_Lapack_Method@LinearSolve.F90
index 78125c033..cf0fc0b43 100644
--- a/src/submodules/Lapack copy/GE_Lapack_Method@LinearSolve.F90
+++ b/src/submodules/Lapack copy/GE_Lapack_Method@LinearSolve.F90
@@ -1,4 +1,4 @@
-SUBMODULE( GE_Lapack_Method ) LinearSolve
+SUBMODULE(GE_Lapack_Method) LinearSolve
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Lapack/GE_Lapack_Method@Eigenvalue.F90 b/src/submodules/Lapack/GE_Lapack_Method@Eigenvalue.F90
index 13976b5d3..2dcde8a32 100644
--- a/src/submodules/Lapack/GE_Lapack_Method@Eigenvalue.F90
+++ b/src/submodules/Lapack/GE_Lapack_Method@Eigenvalue.F90
@@ -1,4 +1,4 @@
-SUBMODULE( GE_Lapack_Method ) EigenValue
+SUBMODULE(GE_Lapack_Method) EigenValue
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Lapack/GE_Lapack_Method@LU.F90 b/src/submodules/Lapack/GE_Lapack_Method@LU.F90
index c12576de6..5bcc41bf9 100644
--- a/src/submodules/Lapack/GE_Lapack_Method@LU.F90
+++ b/src/submodules/Lapack/GE_Lapack_Method@LU.F90
@@ -1,4 +1,4 @@
-SUBMODULE( GE_Lapack_Method ) LU
+SUBMODULE(GE_Lapack_Method) LU
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Lapack/GE_Lapack_Method@LinearSolve.F90 b/src/submodules/Lapack/GE_Lapack_Method@LinearSolve.F90
index 78125c033..cf0fc0b43 100644
--- a/src/submodules/Lapack/GE_Lapack_Method@LinearSolve.F90
+++ b/src/submodules/Lapack/GE_Lapack_Method@LinearSolve.F90
@@ -1,4 +1,4 @@
-SUBMODULE( GE_Lapack_Method ) LinearSolve
+SUBMODULE(GE_Lapack_Method) LinearSolve
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/OpenMP/CMakeLists.txt b/src/submodules/OpenMP/CMakeLists.txt
index 06144d857..162383e14 100644
--- a/src/submodules/OpenMP/CMakeLists.txt
+++ b/src/submodules/OpenMP/CMakeLists.txt
@@ -6,8 +6,8 @@
# 9/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/OpenMP_Method@Constructor.F90
)
diff --git a/src/submodules/OpenMP/src/OpenMP_Method@Constructor.F90 b/src/submodules/OpenMP/src/OpenMP_Method@Constructor.F90
index bc0961fb6..393120f01 100644
--- a/src/submodules/OpenMP/src/OpenMP_Method@Constructor.F90
+++ b/src/submodules/OpenMP/src/OpenMP_Method@Constructor.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( OpenMP_Method ) Constructor
+SUBMODULE(OpenMP_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/QuadraturePoint/CMakeLists.txt b/src/submodules/QuadraturePoint/CMakeLists.txt
index 0970984b0..2214c0fc2 100644
--- a/src/submodules/QuadraturePoint/CMakeLists.txt
+++ b/src/submodules/QuadraturePoint/CMakeLists.txt
@@ -6,8 +6,8 @@
# 16/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/QuadraturePoint_Method@IO.F90
${src_path}/QuadraturePoint_Method@Constructor.F90
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@Constructor.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@Constructor.F90
index 7f1d0d797..d0a15e651 100755
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@Constructor.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@Constructor.F90
@@ -19,7 +19,7 @@
! date: 3 March 2021
! summary: This submodule contains information constructor methods for [[QuadraturePoint_]]
-SUBMODULE( QuadraturePoint_Method ) Constructor
+SUBMODULE(QuadraturePoint_Method) Constructor
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre.F90
index 06f45cbf1..0041e57e7 100644
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( QuadraturePoint_Method ) GaussLegendre
+SUBMODULE(QuadraturePoint_Method) GaussLegendre
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Hexahedron.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Hexahedron.F90
index c5c90f763..4e95380e7 100644
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Hexahedron.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Hexahedron.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( QuadraturePoint_Method:GaussLegendre ) Hexahedron
+SUBMODULE(QuadraturePoint_Method:GaussLegendre ) Hexahedron
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Line.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Line.F90
index 80ddc72f1..80c631958 100644
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Line.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Line.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( QuadraturePoint_Method:GaussLegendre ) Line
+SUBMODULE(QuadraturePoint_Method:GaussLegendre ) Line
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Prism.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Prism.F90
index 120dca4dc..6a962ac95 100644
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Prism.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Prism.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( QuadraturePoint_Method:GaussLegendre ) Prism
+SUBMODULE(QuadraturePoint_Method:GaussLegendre ) Prism
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Pyramid.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Pyramid.F90
index 633e86dc6..af9ffdbf1 100644
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Pyramid.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Pyramid.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( QuadraturePoint_Method:GaussLegendre ) Pyramid
+SUBMODULE(QuadraturePoint_Method:GaussLegendre ) Pyramid
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Quadrangle.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Quadrangle.F90
index 2151a1610..bd2ef5255 100644
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Quadrangle.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Quadrangle.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( QuadraturePoint_Method:GaussLegendre ) Quadrangle
+SUBMODULE(QuadraturePoint_Method:GaussLegendre ) Quadrangle
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Tetrahedron.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Tetrahedron.F90
index 1581a0a66..63262aa89 100644
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Tetrahedron.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Tetrahedron.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( QuadraturePoint_Method:GaussLegendre ) Tetrahedron
+SUBMODULE(QuadraturePoint_Method:GaussLegendre ) Tetrahedron
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Triangle.F90 b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Triangle.F90
index d9e0e30ac..8fba23e1c 100644
--- a/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Triangle.F90
+++ b/src/submodules/QuadraturePoint/src/QuadraturePoint_Method@GaussLegendre@Triangle.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( QuadraturePoint_Method:GaussLegendre ) Triangle
+SUBMODULE(QuadraturePoint_Method:GaussLegendre ) Triangle
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Random/CMakeLists.txt b/src/submodules/Random/CMakeLists.txt
index b8e34f7ae..05c0c3afe 100644
--- a/src/submodules/Random/CMakeLists.txt
+++ b/src/submodules/Random/CMakeLists.txt
@@ -6,8 +6,8 @@
# 4/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Random_Method@Constructor.F90
)
diff --git a/src/submodules/Random/src/Random_Method@Constructor.F90 b/src/submodules/Random/src/Random_Method@Constructor.F90
index 3aeff40dc..2958caa80 100644
--- a/src/submodules/Random/src/Random_Method@Constructor.F90
+++ b/src/submodules/Random/src/Random_Method@Constructor.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( Random_Method ) Constructor
+SUBMODULE(Random_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Rank2Tensor/CMakeLists.txt b/src/submodules/Rank2Tensor/CMakeLists.txt
index ae5109284..c0f18f680 100644
--- a/src/submodules/Rank2Tensor/CMakeLists.txt
+++ b/src/submodules/Rank2Tensor/CMakeLists.txt
@@ -6,8 +6,8 @@
# 4/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Rank2Tensor_Method@Constructor.F90
${src_path}/Rank2Tensor_Method@IO.F90
diff --git a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Constructor.F90 b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Constructor.F90
index a5feb8a0c..f69ad0337 100644
--- a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Constructor.F90
+++ b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Constructor.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( Rank2Tensor_Method ) Constructor
+SUBMODULE(Rank2Tensor_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Contraction.F90 b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Contraction.F90
index c77361209..1bf3562d5 100644
--- a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Contraction.F90
+++ b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Contraction.F90
@@ -19,7 +19,7 @@
! date: 17 March 2021
! summary: Submodules for computing the contraction
-SUBMODULE( Rank2Tensor_Method ) Contraction
+SUBMODULE(Rank2Tensor_Method) Contraction
USE BaseMethod
#define T_11 T( 1, 1 )
#define T_12 T( 1, 2 )
diff --git a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@IO.F90 b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@IO.F90
index b15ae18e4..d931e30df 100644
--- a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@IO.F90
+++ b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@IO.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see .
!
-SUBMODULE( Rank2Tensor_Method ) IO
+SUBMODULE(Rank2Tensor_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@InvarMethods.F90 b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@InvarMethods.F90
index 88cbb9a83..e25548734 100644
--- a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@InvarMethods.F90
+++ b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@InvarMethods.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( Rank2Tensor_Method ) InvarMethods
+SUBMODULE(Rank2Tensor_Method) InvarMethods
USE BaseMethod
#define T_11 T( 1, 1 )
#define T_12 T( 1, 2 )
diff --git a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Operator.F90 b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Operator.F90
index 7e83a3f39..ab87fcdd8 100644
--- a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Operator.F90
+++ b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Operator.F90
@@ -19,7 +19,7 @@
! date: 17 March 2021
! summary: This subroutine contains algebraic operator
-SUBMODULE( Rank2Tensor_Method ) Operator
+SUBMODULE(Rank2Tensor_Method) Operator
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Pullback.F90 b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Pullback.F90
index 5a9d122ff..658488007 100644
--- a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Pullback.F90
+++ b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@Pullback.F90
@@ -19,7 +19,7 @@
! date: 17 March 2021
! summary: Methods for pull back of rank2 tensor
-SUBMODULE( Rank2Tensor_Method ) PullBack
+SUBMODULE(Rank2Tensor_Method) PullBack
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@PushForward.F90 b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@PushForward.F90
index f6a382dc0..185422e46 100644
--- a/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@PushForward.F90
+++ b/src/submodules/Rank2Tensor/src/Rank2Tensor_Method@PushForward.F90
@@ -19,7 +19,7 @@
! date: 17 March 2021
! summary: Methods for pull back of rank2 tensor
-SUBMODULE( Rank2Tensor_Method ) PushForward
+SUBMODULE(Rank2Tensor_Method) PushForward
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/RealMatrix/CMakeLists.txt b/src/submodules/RealMatrix/CMakeLists.txt
index 4000a485c..1b59b7542 100644
--- a/src/submodules/RealMatrix/CMakeLists.txt
+++ b/src/submodules/RealMatrix/CMakeLists.txt
@@ -6,8 +6,8 @@
# 4/03/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/RealMatrix_Method@IO.F90
${src_path}/RealMatrix_Method@Constructor.F90
diff --git a/src/submodules/RealMatrix/src/RealMatrix_Method@IO.F90 b/src/submodules/RealMatrix/src/RealMatrix_Method@IO.F90
index 6d7c0293c..22f0ae71a 100644
--- a/src/submodules/RealMatrix/src/RealMatrix_Method@IO.F90
+++ b/src/submodules/RealMatrix/src/RealMatrix_Method@IO.F90
@@ -19,7 +19,7 @@
! date: 7 March 2021
! summary: This module contains IO methods for [[RealMatrix_]]
-SUBMODULE( RealMatrix_Method ) IO
+SUBMODULE(RealMatrix_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/RealMatrix/src/RealMatrix_Method@LAPACK.F90 b/src/submodules/RealMatrix/src/RealMatrix_Method@LAPACK.F90
index 803729fb1..b99d37256 100644
--- a/src/submodules/RealMatrix/src/RealMatrix_Method@LAPACK.F90
+++ b/src/submodules/RealMatrix/src/RealMatrix_Method@LAPACK.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( RealMatrix_Method ) LAPACK
+SUBMODULE(RealMatrix_Method) LAPACK
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/RealMatrix/src/RealMatrix_Method@MatrixMultiplication.F90 b/src/submodules/RealMatrix/src/RealMatrix_Method@MatrixMultiplication.F90
index 16db895b7..687d655d6 100644
--- a/src/submodules/RealMatrix/src/RealMatrix_Method@MatrixMultiplication.F90
+++ b/src/submodules/RealMatrix/src/RealMatrix_Method@MatrixMultiplication.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( RealMatrix_Method ) MatrixMultiplication
+SUBMODULE(RealMatrix_Method) MatrixMultiplication
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/RealMatrix/src/RealMatrix_Method@getValues.F90 b/src/submodules/RealMatrix/src/RealMatrix_Method@getValues.F90
index 103c5841a..9592816a3 100644
--- a/src/submodules/RealMatrix/src/RealMatrix_Method@getValues.F90
+++ b/src/submodules/RealMatrix/src/RealMatrix_Method@getValues.F90
@@ -1,4 +1,4 @@
-SUBMODULE( RealMatrix_Method ) getValues
+SUBMODULE(RealMatrix_Method) getValues
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/RealMatrix/src/RealMatrix_Method@setValues.F90 b/src/submodules/RealMatrix/src/RealMatrix_Method@setValues.F90
index e093b6410..59ca09e3d 100644
--- a/src/submodules/RealMatrix/src/RealMatrix_Method@setValues.F90
+++ b/src/submodules/RealMatrix/src/RealMatrix_Method@setValues.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( RealMatrix_Method ) setValues
+SUBMODULE(RealMatrix_Method) setValues
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/RealVector/CMakeLists.txt b/src/submodules/RealVector/CMakeLists.txt
index 7adf68be9..0018ffefb 100644
--- a/src/submodules/RealVector/CMakeLists.txt
+++ b/src/submodules/RealVector/CMakeLists.txt
@@ -6,8 +6,8 @@
# 23/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/RealVector_Method@Constructor.F90
${src_path}/RealVector_Method@getMethod.F90
diff --git a/src/submodules/RealVector/src/RealVector_Method@Constructor.F90 b/src/submodules/RealVector/src/RealVector_Method@Constructor.F90
index cf9c3dcde..0398f9099 100644
--- a/src/submodules/RealVector/src/RealVector_Method@Constructor.F90
+++ b/src/submodules/RealVector/src/RealVector_Method@Constructor.F90
@@ -19,7 +19,7 @@
! date: 25 Feb 2021
! summary: This module contains constructor methods of [[RealVector_]]
-SUBMODULE ( RealVector_Method ) Constructor
+SUBMODULE ( RealVector_Method) Constructor
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/RealVector/src/RealVector_Method@IO.F90 b/src/submodules/RealVector/src/RealVector_Method@IO.F90
index 1b4d59a64..3c32b2c3e 100644
--- a/src/submodules/RealVector/src/RealVector_Method@IO.F90
+++ b/src/submodules/RealVector/src/RealVector_Method@IO.F90
@@ -19,7 +19,7 @@
! date: 25 Feb 2021
! summary: This submodule implements IO methods of [[RealVector_]]
-SUBMODULE( RealVector_Method ) IO
+SUBMODULE(RealVector_Method) IO
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/RealVector/src/RealVector_Method@getMethod.F90 b/src/submodules/RealVector/src/RealVector_Method@getMethod.F90
index 2e5778f0b..c96e02b8b 100644
--- a/src/submodules/RealVector/src/RealVector_Method@getMethod.F90
+++ b/src/submodules/RealVector/src/RealVector_Method@getMethod.F90
@@ -19,7 +19,7 @@
! date: 25 Feb 2021
! summary: This submodule contains get methods of [[RealVector_]]
-SUBMODULE ( RealVector_Method ) getMethod
+SUBMODULE ( RealVector_Method) getMethod
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/RealVector/src/RealVector_Method@setMethod.F90 b/src/submodules/RealVector/src/RealVector_Method@setMethod.F90
index 102c7316b..d67fe5755 100644
--- a/src/submodules/RealVector/src/RealVector_Method@setMethod.F90
+++ b/src/submodules/RealVector/src/RealVector_Method@setMethod.F90
@@ -19,7 +19,7 @@
! date: 25 Feb 2021
! summary: This submodule contains set methods of [[RealVector_]]
-SUBMODULE( RealVector_Method ) setMethod
+SUBMODULE(RealVector_Method) setMethod
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/RealVector/src/save_hdf5.F90 b/src/submodules/RealVector/src/save_hdf5.F90
index 155d0c123..a2ebcd687 100644
--- a/src/submodules/RealVector/src/save_hdf5.F90
+++ b/src/submodules/RealVector/src/save_hdf5.F90
@@ -19,7 +19,7 @@
! date: 25 Feb 2021
! summary: This submodule implements IO methods of [[RealVector_]]
-SUBMODULE( RealVector_Method ) IO
+SUBMODULE(RealVector_Method) IO
USE BaseMethod
USE h5fortran
IMPLICIT NONE
diff --git a/src/submodules/ReferenceElement/CMakeLists.txt b/src/submodules/ReferenceElement/CMakeLists.txt
index ae5b80ecd..46e1a66aa 100644
--- a/src/submodules/ReferenceElement/CMakeLists.txt
+++ b/src/submodules/ReferenceElement/CMakeLists.txt
@@ -7,8 +7,8 @@
# 2 March 2021 new file names were added
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/ReferenceElement_Method@Constructor.F90
${src_path}/ReferenceElement_Method@IO.F90
diff --git a/src/submodules/ReferenceElement/src/ReferenceElement_Method@Constructor.F90 b/src/submodules/ReferenceElement/src/ReferenceElement_Method@Constructor.F90
index 79c2a9e7d..fb1eb0f1e 100644
--- a/src/submodules/ReferenceElement/src/ReferenceElement_Method@Constructor.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceElement_Method@Constructor.F90
@@ -19,7 +19,7 @@
! date: 1 March 2021
! summary: This submodule contains constructor methods of [[ReferenceElement_]]
-SUBMODULE( ReferenceElement_Method ) Constructor
+SUBMODULE(ReferenceElement_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferenceElement_Method@Geometry.F90 b/src/submodules/ReferenceElement/src/ReferenceElement_Method@Geometry.F90
index 53fc9bd44..4206e090c 100644
--- a/src/submodules/ReferenceElement/src/ReferenceElement_Method@Geometry.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceElement_Method@Geometry.F90
@@ -19,7 +19,7 @@
! date: 1 March 2021
! summary: This sumodule contains method for geometry
-SUBMODULE( ReferenceElement_Method ) Geometry
+SUBMODULE(ReferenceElement_Method) Geometry
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferenceElement_Method@IO.F90 b/src/submodules/ReferenceElement/src/ReferenceElement_Method@IO.F90
index 5f6f43364..c60540172 100644
--- a/src/submodules/ReferenceElement/src/ReferenceElement_Method@IO.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceElement_Method@IO.F90
@@ -19,7 +19,7 @@
! date: 1 March 2021
! summary: This submodule contains IO methods for [[ReferenceElement_]]
-SUBMODULE( ReferenceElement_Method ) IO
+SUBMODULE(ReferenceElement_Method) IO
USE BaseMethod
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferenceElement_Method@VTK.F90 b/src/submodules/ReferenceElement/src/ReferenceElement_Method@VTK.F90
index bc253a5e6..466ebceb3 100644
--- a/src/submodules/ReferenceElement/src/ReferenceElement_Method@VTK.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceElement_Method@VTK.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: VTK format element
-SUBMODULE( ReferenceElement_Method ) VTK
+SUBMODULE(ReferenceElement_Method) VTK
IMPLICIT NONE
INTEGER( I4B ), PARAMETER :: &
diff --git a/src/submodules/ReferenceElement/src/ReferenceHexahedron_Method@Methods.F90 b/src/submodules/ReferenceElement/src/ReferenceHexahedron_Method@Methods.F90
index 732606b10..6c7472fff 100644
--- a/src/submodules/ReferenceElement/src/ReferenceHexahedron_Method@Methods.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceHexahedron_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This module contains method for [[ReferenceHexahedron_]]
-SUBMODULE( ReferenceHexahedron_Method ) Methods
+SUBMODULE(ReferenceHexahedron_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferenceLine_Method@Methods copy.F90 b/src/submodules/ReferenceElement/src/ReferenceLine_Method@Methods copy.F90
index 7974c483b..dbbec59a9 100644
--- a/src/submodules/ReferenceElement/src/ReferenceLine_Method@Methods copy.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceLine_Method@Methods copy.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This submodule contains methods for [[ReferenceLine_]]
-SUBMODULE( ReferenceLine_Method ) Methods
+SUBMODULE(ReferenceLine_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferenceLine_Method@Methods.F90 b/src/submodules/ReferenceElement/src/ReferenceLine_Method@Methods.F90
index 7974c483b..dbbec59a9 100644
--- a/src/submodules/ReferenceElement/src/ReferenceLine_Method@Methods.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceLine_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This submodule contains methods for [[ReferenceLine_]]
-SUBMODULE( ReferenceLine_Method ) Methods
+SUBMODULE(ReferenceLine_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferencePoint_Method@Methods.F90 b/src/submodules/ReferenceElement/src/ReferencePoint_Method@Methods.F90
index bb7e55b5c..e90e9440a 100644
--- a/src/submodules/ReferenceElement/src/ReferencePoint_Method@Methods.F90
+++ b/src/submodules/ReferenceElement/src/ReferencePoint_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This submodule contains methods for [[ReferencePoint_]]
-SUBMODULE( ReferencePoint_Method ) Methods
+SUBMODULE(ReferencePoint_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferencePrism_Method@Methods.F90 b/src/submodules/ReferenceElement/src/ReferencePrism_Method@Methods.F90
index dd7979dd3..6f090fbb5 100644
--- a/src/submodules/ReferenceElement/src/ReferencePrism_Method@Methods.F90
+++ b/src/submodules/ReferenceElement/src/ReferencePrism_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This submodule defines methods for [[ReferencePrism_]]
-SUBMODULE( ReferencePrism_Method ) Methods
+SUBMODULE(ReferencePrism_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferencePyramid_Method@Methods.F90 b/src/submodules/ReferenceElement/src/ReferencePyramid_Method@Methods.F90
index b42a629a4..381c68046 100644
--- a/src/submodules/ReferenceElement/src/ReferencePyramid_Method@Methods.F90
+++ b/src/submodules/ReferenceElement/src/ReferencePyramid_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This submodule contians methods for [[ReferencePyramid_]]
-SUBMODULE( ReferencePyramid_Method ) Methods
+SUBMODULE(ReferencePyramid_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferenceQuadrangle_Method@Methods.F90 b/src/submodules/ReferenceElement/src/ReferenceQuadrangle_Method@Methods.F90
index 4c787fcf3..27150d616 100644
--- a/src/submodules/ReferenceElement/src/ReferenceQuadrangle_Method@Methods.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceQuadrangle_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This submodule contains method for [[ReferenceQuadrangle_]]
-SUBMODULE( ReferenceQuadrangle_Method ) Methods
+SUBMODULE(ReferenceQuadrangle_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferenceTetrahedron_Method@Methods.F90 b/src/submodules/ReferenceElement/src/ReferenceTetrahedron_Method@Methods.F90
index 2fbfd5b60..d34150042 100644
--- a/src/submodules/ReferenceElement/src/ReferenceTetrahedron_Method@Methods.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceTetrahedron_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This submodule contains methods for [[ReferenceTetrahedron_]]
-SUBMODULE( ReferenceTetrahedron_Method ) Methods
+SUBMODULE(ReferenceTetrahedron_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/ReferenceElement/src/ReferenceTriangle_Method@Methods.F90 b/src/submodules/ReferenceElement/src/ReferenceTriangle_Method@Methods.F90
index 74c5e90bd..f6e3b1614 100644
--- a/src/submodules/ReferenceElement/src/ReferenceTriangle_Method@Methods.F90
+++ b/src/submodules/ReferenceElement/src/ReferenceTriangle_Method@Methods.F90
@@ -19,7 +19,7 @@
! date: 2 March 2021
! summary: This submodule contains methods for [[ReferenceTriangle_]]
-SUBMODULE( ReferenceTriangle_Method ) Methods
+SUBMODULE(ReferenceTriangle_Method) Methods
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/CMakeLists.txt b/src/submodules/Utility/CMakeLists.txt
index de3afc9a9..8d91476b5 100644
--- a/src/submodules/Utility/CMakeLists.txt
+++ b/src/submodules/Utility/CMakeLists.txt
@@ -6,8 +6,8 @@
# 23/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Utility@Sort.F90
${src_path}/Utility@Swap.F90
diff --git a/src/submodules/Utility/src/Utility@Append.F90 b/src/submodules/Utility/src/Utility@Append.F90
index add1c67d7..55e6ae852 100644
--- a/src/submodules/Utility/src/Utility@Append.F90
+++ b/src/submodules/Utility/src/Utility@Append.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( Utility ) Append
+SUBMODULE(Utility ) Append
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@Approx.F90 b/src/submodules/Utility/src/Utility@Approx.F90
index 898494cd3..6b40e7b01 100644
--- a/src/submodules/Utility/src/Utility@Approx.F90
+++ b/src/submodules/Utility/src/Utility@Approx.F90
@@ -14,7 +14,7 @@
! You should have received a copy of the GNU General Public License
! along with this program. If not, see
-SUBMODULE( Utility ) Approx
+SUBMODULE(Utility ) Approx
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@Assert.F90 b/src/submodules/Utility/src/Utility@Assert.F90
index 590e6f4db..bd85d9289 100644
--- a/src/submodules/Utility/src/Utility@Assert.F90
+++ b/src/submodules/Utility/src/Utility@Assert.F90
@@ -19,7 +19,7 @@
! date: 3 April 2021
! summary: Assert functions
-SUBMODULE( Utility ) Assert
+SUBMODULE(Utility ) Assert
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@FunctionalFortran.F90 b/src/submodules/Utility/src/Utility@FunctionalFortran.F90
index 85e2f2c33..4955254a8 100644
--- a/src/submodules/Utility/src/Utility@FunctionalFortran.F90
+++ b/src/submodules/Utility/src/Utility@FunctionalFortran.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( Utility ) FunctionalFortran
+SUBMODULE(Utility ) FunctionalFortran
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@HashingMethod.F90 b/src/submodules/Utility/src/Utility@HashingMethod.F90
index 500ac832e..7ee1d75f0 100644
--- a/src/submodules/Utility/src/Utility@HashingMethod.F90
+++ b/src/submodules/Utility/src/Utility@HashingMethod.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( Utility ) HashingMethod
+SUBMODULE(Utility ) HashingMethod
IMPLICIT NONE
CONTAINS
!----------------------------------------------------------------------------
diff --git a/src/submodules/Utility/src/Utility@Input.F90 b/src/submodules/Utility/src/Utility@Input.F90
index a92712f7d..8b6a7205f 100644
--- a/src/submodules/Utility/src/Utility@Input.F90
+++ b/src/submodules/Utility/src/Utility@Input.F90
@@ -19,7 +19,7 @@
! date: 3 April 2021
! summary: This method contains the input method
-SUBMODULE( Utility ) Input
+SUBMODULE(Utility ) Input
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@Inverse.F90 b/src/submodules/Utility/src/Utility@Inverse.F90
index a9e8842f7..3f3d27579 100644
--- a/src/submodules/Utility/src/Utility@Inverse.F90
+++ b/src/submodules/Utility/src/Utility@Inverse.F90
@@ -19,7 +19,7 @@
! date: 3 April 2021
! summary: Methods for determining determinent and inverse of small matrix
-SUBMODULE( Utility ) Inverse
+SUBMODULE(Utility ) Inverse
IMPLICIT NONE
CONTAINS
!----------------------------------------------------------------------------
diff --git a/src/submodules/Utility/src/Utility@MatrixMul.F90 b/src/submodules/Utility/src/Utility@MatrixMul.F90
index 34f6dec63..97047a5bd 100644
--- a/src/submodules/Utility/src/Utility@MatrixMul.F90
+++ b/src/submodules/Utility/src/Utility@MatrixMul.F90
@@ -19,7 +19,7 @@
! date: 3 April 2021
! summary: Methods for matrix multiplication
-SUBMODULE( Utility ) MatrixMul
+SUBMODULE(Utility ) MatrixMul
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@Misc.F90 b/src/submodules/Utility/src/Utility@Misc.F90
index 98d6ad67f..d08391f29 100644
--- a/src/submodules/Utility/src/Utility@Misc.F90
+++ b/src/submodules/Utility/src/Utility@Misc.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( Utility ) Misc
+SUBMODULE(Utility ) Misc
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@Prod.F90 b/src/submodules/Utility/src/Utility@Prod.F90
index 61243f737..f165b9a96 100644
--- a/src/submodules/Utility/src/Utility@Prod.F90
+++ b/src/submodules/Utility/src/Utility@Prod.F90
@@ -19,7 +19,7 @@
! date: 22 March 2021
! summary: This submodule contains outerprod
-SUBMODULE( Utility ) PROD
+SUBMODULE(Utility ) PROD
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@Reallocate.F90 b/src/submodules/Utility/src/Utility@Reallocate.F90
index 5f7b03138..c2acd08d1 100644
--- a/src/submodules/Utility/src/Utility@Reallocate.F90
+++ b/src/submodules/Utility/src/Utility@Reallocate.F90
@@ -19,7 +19,7 @@
! date: 22 March 2021
! summary: Methods for reallocating arrays
-SUBMODULE( Utility ) Reallocate
+SUBMODULE(Utility ) Reallocate
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@Sort.F90 b/src/submodules/Utility/src/Utility@Sort.F90
index ce5f491ab..978c492bc 100644
--- a/src/submodules/Utility/src/Utility@Sort.F90
+++ b/src/submodules/Utility/src/Utility@Sort.F90
@@ -19,7 +19,7 @@
! date: 22 March 2021
! summary: This submodule contains the sorting routine
-SUBMODULE( Utility ) SORT
+SUBMODULE(Utility ) SORT
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Utility/src/Utility@Swap.F90 b/src/submodules/Utility/src/Utility@Swap.F90
index 8e29fe8eb..e5a549f29 100644
--- a/src/submodules/Utility/src/Utility@Swap.F90
+++ b/src/submodules/Utility/src/Utility@Swap.F90
@@ -19,7 +19,7 @@
! date: 22 March 2021
! summary: This submodule contains method for swaping
-SUBMODULE( Utility ) SWAP
+SUBMODULE(Utility ) SWAP
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Vector3D/CMakeLists.txt b/src/submodules/Vector3D/CMakeLists.txt
index 98a70964b..41e532c3d 100644
--- a/src/submodules/Vector3D/CMakeLists.txt
+++ b/src/submodules/Vector3D/CMakeLists.txt
@@ -6,8 +6,8 @@
# 23/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/Vector3D_Method@Constructor.F90
${src_path}/Vector3D_Method@Misc.F90
diff --git a/src/submodules/Vector3D/src/Vector3D_Method@Constructor.F90 b/src/submodules/Vector3D/src/Vector3D_Method@Constructor.F90
index c9ed8d28e..6ac2c0698 100644
--- a/src/submodules/Vector3D/src/Vector3D_Method@Constructor.F90
+++ b/src/submodules/Vector3D/src/Vector3D_Method@Constructor.F90
@@ -20,7 +20,7 @@
! summary: This submodule contains the implementation of construction relted methods defined inside [[Vector3D_Method]] module.
!
-SUBMODULE( Vector3D_Method ) Constructor
+SUBMODULE(Vector3D_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/Vector3D/src/Vector3D_Method@Misc.F90 b/src/submodules/Vector3D/src/Vector3D_Method@Misc.F90
index 03e3b27a6..00d4af1d9 100644
--- a/src/submodules/Vector3D/src/Vector3D_Method@Misc.F90
+++ b/src/submodules/Vector3D/src/Vector3D_Method@Misc.F90
@@ -19,7 +19,7 @@
! date: 24 Feb 2021
! summary: This submodule implements the methods of [[Vector3D_]] which are defined in [[Vector3D_Method]] module.
-SUBMODULE( Vector3D_Method ) Misc
+SUBMODULE(Vector3D_Method) Misc
USE BaseMethod
IMPLICIT NONE
diff --git a/src/submodules/VoigtRank2Tensor/CMakeLists.txt b/src/submodules/VoigtRank2Tensor/CMakeLists.txt
index f67359e79..7353ba725 100644
--- a/src/submodules/VoigtRank2Tensor/CMakeLists.txt
+++ b/src/submodules/VoigtRank2Tensor/CMakeLists.txt
@@ -6,8 +6,8 @@
# 23/02/2021 this file was created
#-----------------------------------------------------------------------
-set(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
-target_sources(
+SET(src_path "${CMAKE_CURRENT_LIST_DIR}/src/")
+TARGET_SOURCES(
${PROJECT_NAME} PRIVATE
${src_path}/VoigtRank2Tensor_Method@Constructor.F90
${src_path}/VoigtRank2Tensor_Method@IO.F90
diff --git a/src/submodules/VoigtRank2Tensor/src/VoigtRank2Tensor_Method@Constructor.F90 b/src/submodules/VoigtRank2Tensor/src/VoigtRank2Tensor_Method@Constructor.F90
index 0fad3b23b..f715326d6 100644
--- a/src/submodules/VoigtRank2Tensor/src/VoigtRank2Tensor_Method@Constructor.F90
+++ b/src/submodules/VoigtRank2Tensor/src/VoigtRank2Tensor_Method@Constructor.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see
!
-SUBMODULE( VoigtRank2Tensor_Method ) Constructor
+SUBMODULE(VoigtRank2Tensor_Method) Constructor
USE BaseMethod
IMPLICIT NONE
CONTAINS
diff --git a/src/submodules/VoigtRank2Tensor/src/VoigtRank2Tensor_Method@IO.F90 b/src/submodules/VoigtRank2Tensor/src/VoigtRank2Tensor_Method@IO.F90
index 5f8eb25b9..39c2df052 100644
--- a/src/submodules/VoigtRank2Tensor/src/VoigtRank2Tensor_Method@IO.F90
+++ b/src/submodules/VoigtRank2Tensor/src/VoigtRank2Tensor_Method@IO.F90
@@ -15,7 +15,7 @@
! along with this program. If not, see .
!
-SUBMODULE( VoigtRank2Tensor_Method ) IO
+SUBMODULE(VoigtRank2Tensor_Method) IO
Use BaseMethod
IMPLICIT NONE
CONTAINS