Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Hector Diaz
Nektar
Commits
910a1b51
Commit
910a1b51
authored
Jan 15, 2014
by
Chris Cantwell
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into feature/viscoelastic-ALE
Conflicts: library/SpatialDomains/Conditions.h
parents
60f9e75f
88446ec9
Changes
621
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
621 changed files
with
43275 additions
and
75281 deletions
+43275
-75281
CMakeLists.txt
CMakeLists.txt
+311
-308
cmake/FindGSMPI.cmake
cmake/FindGSMPI.cmake
+4
-4
cmake/FindNistSparseBlas.cmake
cmake/FindNistSparseBlas.cmake
+0
-37
cmake/FindXXT.cmake
cmake/FindXXT.cmake
+4
-4
cmake/GetGitRevisionDescription.cmake
cmake/GetGitRevisionDescription.cmake
+124
-0
cmake/GetGitRevisionDescription.cmake.in
cmake/GetGitRevisionDescription.cmake.in
+39
-0
cmake/Nektar++Config.cmake.in
cmake/Nektar++Config.cmake.in
+1
-8
cmake/NektarCommon.cmake
cmake/NektarCommon.cmake
+17
-10
cmake/ThirdPartyMPI.cmake
cmake/ThirdPartyMPI.cmake
+4
-4
cmake/ThirdPartyMetis.cmake
cmake/ThirdPartyMetis.cmake
+2
-2
cmake/ThirdPartySpblastk.cmake
cmake/ThirdPartySpblastk.cmake
+0
-26
docs/html/doxygen/doxygen
docs/html/doxygen/doxygen
+7
-4
docs/html/doxygen/doxygen-fixed-width.css
docs/html/doxygen/doxygen-fixed-width.css
+27
-0
docs/html/doxygen/doxygen.bib
docs/html/doxygen/doxygen.bib
+7
-0
library/Demos/LocalRegions/LocHexExpDemo.cpp
library/Demos/LocalRegions/LocHexExpDemo.cpp
+11
-9
library/Demos/LocalRegions/LocHexExpDemo_2.cpp
library/Demos/LocalRegions/LocHexExpDemo_2.cpp
+7
-5
library/Demos/LocalRegions/LocPrismExpDemo.cpp
library/Demos/LocalRegions/LocPrismExpDemo.cpp
+14
-12
library/Demos/LocalRegions/LocPrismExpDemo_2.cpp
library/Demos/LocalRegions/LocPrismExpDemo_2.cpp
+9
-7
library/Demos/LocalRegions/LocProject1D.cpp
library/Demos/LocalRegions/LocProject1D.cpp
+11
-16
library/Demos/LocalRegions/LocProject2D.cpp
library/Demos/LocalRegions/LocProject2D.cpp
+17
-22
library/Demos/LocalRegions/LocProject3D.cpp
library/Demos/LocalRegions/LocProject3D.cpp
+19
-17
library/Demos/LocalRegions/LocProject_Diff1D.cpp
library/Demos/LocalRegions/LocProject_Diff1D.cpp
+10
-15
library/Demos/LocalRegions/LocProject_Diff2D.cpp
library/Demos/LocalRegions/LocProject_Diff2D.cpp
+16
-21
library/Demos/LocalRegions/LocProject_Diff3D.cpp
library/Demos/LocalRegions/LocProject_Diff3D.cpp
+19
-17
library/Demos/LocalRegions/LocPyrExpDemo.cpp
library/Demos/LocalRegions/LocPyrExpDemo.cpp
+12
-10
library/Demos/LocalRegions/LocPyrExpDemo_2.cpp
library/Demos/LocalRegions/LocPyrExpDemo_2.cpp
+10
-8
library/Demos/LocalRegions/LocTetExpDemo.cpp
library/Demos/LocalRegions/LocTetExpDemo.cpp
+11
-9
library/Demos/LocalRegions/LocTetExpDemo_2.cpp
library/Demos/LocalRegions/LocTetExpDemo_2.cpp
+6
-4
library/Demos/MultiRegions/CMakeLists.txt
library/Demos/MultiRegions/CMakeLists.txt
+23
-7
library/Demos/MultiRegions/Deriv3DHomo1D.cpp
library/Demos/MultiRegions/Deriv3DHomo1D.cpp
+6
-6
library/Demos/MultiRegions/Deriv3DHomo1D_SingleMode.cpp
library/Demos/MultiRegions/Deriv3DHomo1D_SingleMode.cpp
+6
-6
library/Demos/MultiRegions/Deriv3DHomo2D.cpp
library/Demos/MultiRegions/Deriv3DHomo2D.cpp
+6
-6
library/Demos/MultiRegions/ExtraDemos/CMakeLists.txt
library/Demos/MultiRegions/ExtraDemos/CMakeLists.txt
+0
-16
library/Demos/MultiRegions/ExtraDemos/DatToFld.cpp
library/Demos/MultiRegions/ExtraDemos/DatToFld.cpp
+0
-58
library/Demos/MultiRegions/ExtraDemos/FldToGmsh.cpp
library/Demos/MultiRegions/ExtraDemos/FldToGmsh.cpp
+0
-3
library/Demos/MultiRegions/ExtraDemos/FldToTec2D.cpp
library/Demos/MultiRegions/ExtraDemos/FldToTec2D.cpp
+0
-4
library/Demos/MultiRegions/ExtraDemos/FldToTecGmsh2D.cpp
library/Demos/MultiRegions/ExtraDemos/FldToTecGmsh2D.cpp
+0
-92
library/Demos/MultiRegions/ExtraDemos/ProjectCont1D.cpp
library/Demos/MultiRegions/ExtraDemos/ProjectCont1D.cpp
+0
-6
library/Demos/MultiRegions/ExtraDemos/ProjectCont2D.cpp
library/Demos/MultiRegions/ExtraDemos/ProjectCont2D.cpp
+0
-11
library/Demos/MultiRegions/ExtraDemos/ProjectContField3D.cpp
library/Demos/MultiRegions/ExtraDemos/ProjectContField3D.cpp
+0
-7
library/Demos/MultiRegions/ExtraDemos/ProjectLoc1D.cpp
library/Demos/MultiRegions/ExtraDemos/ProjectLoc1D.cpp
+0
-6
library/Demos/MultiRegions/ExtraDemos/ProjectLoc2D.cpp
library/Demos/MultiRegions/ExtraDemos/ProjectLoc2D.cpp
+0
-23
library/Demos/MultiRegions/ExtraDemos/SteadyLinearAdvectionReaction2D.cpp
...ltiRegions/ExtraDemos/SteadyLinearAdvectionReaction2D.cpp
+0
-11
library/Demos/MultiRegions/HDGHelmholtz1D.cpp
library/Demos/MultiRegions/HDGHelmholtz1D.cpp
+5
-3
library/Demos/MultiRegions/HDGHelmholtz2D.cpp
library/Demos/MultiRegions/HDGHelmholtz2D.cpp
+9
-13
library/Demos/MultiRegions/HDGHelmholtz3D.cpp
library/Demos/MultiRegions/HDGHelmholtz3D.cpp
+9
-13
library/Demos/MultiRegions/HDGHelmholtz3DHomo1D.cpp
library/Demos/MultiRegions/HDGHelmholtz3DHomo1D.cpp
+5
-3
library/Demos/MultiRegions/Helmholtz1D.cpp
library/Demos/MultiRegions/Helmholtz1D.cpp
+9
-9
library/Demos/MultiRegions/Helmholtz2D.cpp
library/Demos/MultiRegions/Helmholtz2D.cpp
+8
-11
library/Demos/MultiRegions/Helmholtz3D.cpp
library/Demos/MultiRegions/Helmholtz3D.cpp
+13
-13
library/Demos/MultiRegions/Helmholtz3DHomo1D.cpp
library/Demos/MultiRegions/Helmholtz3DHomo1D.cpp
+5
-3
library/Demos/MultiRegions/Helmholtz3DHomo2D.cpp
library/Demos/MultiRegions/Helmholtz3DHomo2D.cpp
+2
-2
library/Demos/MultiRegions/PostProcHDG2D.cpp
library/Demos/MultiRegions/PostProcHDG2D.cpp
+252
-0
library/Demos/MultiRegions/PostProcHDG3D.cpp
library/Demos/MultiRegions/PostProcHDG3D.cpp
+255
-0
library/Demos/MultiRegions/SteadyAdvectionDiffusionReaction2D.cpp
...Demos/MultiRegions/SteadyAdvectionDiffusionReaction2D.cpp
+2
-13
library/Demos/MultiRegions/SteadyLinearAdvection2D.cpp
library/Demos/MultiRegions/SteadyLinearAdvection2D.cpp
+2
-13
library/Demos/MultiRegions/Tests/Helmholtz2D_CG_P14_xxt_per.tst
...y/Demos/MultiRegions/Tests/Helmholtz2D_CG_P14_xxt_per.tst
+20
-0
library/Demos/MultiRegions/Tests/Helmholtz2D_CG_P14_xxt_per.xml
...y/Demos/MultiRegions/Tests/Helmholtz2D_CG_P14_xxt_per.xml
+101
-0
library/Demos/StdRegions/StdHexExpDemo.cpp
library/Demos/StdRegions/StdHexExpDemo.cpp
+9
-5
library/Demos/StdRegions/StdHexExp_Diff3D.cpp
library/Demos/StdRegions/StdHexExp_Diff3D.cpp
+10
-7
library/Demos/StdRegions/StdPrismExpDemo.cpp
library/Demos/StdRegions/StdPrismExpDemo.cpp
+9
-7
library/Demos/StdRegions/StdPrismExp_Diff3D.cpp
library/Demos/StdRegions/StdPrismExp_Diff3D.cpp
+9
-6
library/Demos/StdRegions/StdProject0D.cpp
library/Demos/StdRegions/StdProject0D.cpp
+147
-150
library/Demos/StdRegions/StdProject1D.cpp
library/Demos/StdRegions/StdProject1D.cpp
+148
-144
library/Demos/StdRegions/StdProject2D.cpp
library/Demos/StdRegions/StdProject2D.cpp
+18
-12
library/Demos/StdRegions/StdProject3D.cpp
library/Demos/StdRegions/StdProject3D.cpp
+10
-6
library/Demos/StdRegions/StdProject_Diff1D.cpp
library/Demos/StdRegions/StdProject_Diff1D.cpp
+20
-17
library/Demos/StdRegions/StdProject_Diff2D.cpp
library/Demos/StdRegions/StdProject_Diff2D.cpp
+13
-10
library/Demos/StdRegions/StdProject_Diff3D.cpp
library/Demos/StdRegions/StdProject_Diff3D.cpp
+8
-5
library/Demos/StdRegions/StdPyrExpDemo.cpp
library/Demos/StdRegions/StdPyrExpDemo.cpp
+19
-17
library/Demos/StdRegions/StdPyrExp_Diff3D.cpp
library/Demos/StdRegions/StdPyrExp_Diff3D.cpp
+49
-50
library/Demos/StdRegions/StdTetExpDemo.cpp
library/Demos/StdRegions/StdTetExpDemo.cpp
+9
-6
library/Demos/StdRegions/StdTetExp_Diff3D.cpp
library/Demos/StdRegions/StdTetExp_Diff3D.cpp
+11
-30
library/ExpressionTemplates/ExpressionEvaluator.hpp
library/ExpressionTemplates/ExpressionEvaluator.hpp
+0
-6
library/LibUtilities/BasicConst/GitRevision.cpp.in
library/LibUtilities/BasicConst/GitRevision.cpp.in
+51
-0
library/LibUtilities/BasicConst/GitRevision.h
library/LibUtilities/BasicConst/GitRevision.h
+51
-0
library/LibUtilities/BasicUtils/DBUtils.hpp
library/LibUtilities/BasicUtils/DBUtils.hpp
+4
-2
library/LibUtilities/BasicUtils/FieldIO.cpp
library/LibUtilities/BasicUtils/FieldIO.cpp
+583
-99
library/LibUtilities/BasicUtils/FieldIO.h
library/LibUtilities/BasicUtils/FieldIO.h
+114
-54
library/LibUtilities/BasicUtils/FileSystem.cpp
library/LibUtilities/BasicUtils/FileSystem.cpp
+52
-0
library/LibUtilities/BasicUtils/FileSystem.h
library/LibUtilities/BasicUtils/FileSystem.h
+49
-0
library/LibUtilities/BasicUtils/MeshPartition.cpp
library/LibUtilities/BasicUtils/MeshPartition.cpp
+392
-41
library/LibUtilities/BasicUtils/MeshPartition.h
library/LibUtilities/BasicUtils/MeshPartition.h
+32
-8
library/LibUtilities/BasicUtils/Metis.hpp
library/LibUtilities/BasicUtils/Metis.hpp
+3
-4
library/LibUtilities/BasicUtils/NekFactory.hpp
library/LibUtilities/BasicUtils/NekFactory.hpp
+85
-39
library/LibUtilities/BasicUtils/SessionReader.cpp
library/LibUtilities/BasicUtils/SessionReader.cpp
+371
-109
library/LibUtilities/BasicUtils/SessionReader.h
library/LibUtilities/BasicUtils/SessionReader.h
+93
-15
library/LibUtilities/BasicUtils/ShapeType.hpp
library/LibUtilities/BasicUtils/ShapeType.hpp
+19
-13
library/LibUtilities/BasicUtils/SharedArray.hpp
library/LibUtilities/BasicUtils/SharedArray.hpp
+1
-0
library/LibUtilities/BasicUtils/Vmath.cpp
library/LibUtilities/BasicUtils/Vmath.cpp
+1
-0
library/LibUtilities/BasicUtils/VmathArray.hpp
library/LibUtilities/BasicUtils/VmathArray.hpp
+0
-3
library/LibUtilities/CMakeLists.txt
library/LibUtilities/CMakeLists.txt
+26
-20
library/LibUtilities/Communication/Comm.h
library/LibUtilities/Communication/Comm.h
+36
-1
library/LibUtilities/Communication/CommMpi.cpp
library/LibUtilities/Communication/CommMpi.cpp
+76
-1
library/LibUtilities/Communication/CommMpi.h
library/LibUtilities/Communication/CommMpi.h
+4
-0
library/LibUtilities/Communication/CommSerial.cpp
library/LibUtilities/Communication/CommSerial.cpp
+25
-0
library/LibUtilities/Communication/CommSerial.h
library/LibUtilities/Communication/CommSerial.h
+4
-0
library/LibUtilities/Communication/GsLib.hpp
library/LibUtilities/Communication/GsLib.hpp
+20
-13
library/LibUtilities/Foundations/BLPoints.cpp
library/LibUtilities/Foundations/BLPoints.cpp
+23
-13
library/LibUtilities/Foundations/BLPoints.h
library/LibUtilities/Foundations/BLPoints.h
+0
-2
library/LibUtilities/Foundations/NodalPrismEvenlySpaced.cpp
library/LibUtilities/Foundations/NodalPrismEvenlySpaced.cpp
+1
-1
library/LibUtilities/Foundations/PhysGalerkinProject.cpp
library/LibUtilities/Foundations/PhysGalerkinProject.cpp
+76
-1
library/LibUtilities/Foundations/PhysGalerkinProject.h
library/LibUtilities/Foundations/PhysGalerkinProject.h
+34
-2
library/LibUtilities/Foundations/Points.cpp
library/LibUtilities/Foundations/Points.cpp
+22
-2
library/LibUtilities/Foundations/Points.h
library/LibUtilities/Foundations/Points.h
+40
-23
library/LibUtilities/Interpreter/AnalyticExpressionEvaluator.hpp
.../LibUtilities/Interpreter/AnalyticExpressionEvaluator.hpp
+8
-1
library/LibUtilities/LinearAlgebra/NistSparseBlas.hpp
library/LibUtilities/LinearAlgebra/NistSparseBlas.hpp
+0
-289
library/LibUtilities/LinearAlgebra/SparseDiagBlkMatrix.cpp
library/LibUtilities/LinearAlgebra/SparseDiagBlkMatrix.cpp
+0
-4
library/LibUtilities/LinearAlgebra/SparseMatrix.cpp
library/LibUtilities/LinearAlgebra/SparseMatrix.cpp
+0
-4
library/LibUtilities/LinearAlgebra/SparseMatrixFwd.hpp
library/LibUtilities/LinearAlgebra/SparseMatrixFwd.hpp
+0
-2
library/LibUtilities/LinearAlgebra/SparseUtils.cpp
library/LibUtilities/LinearAlgebra/SparseUtils.cpp
+0
-6
library/LibUtilities/LinearAlgebra/StorageNistBsr.cpp
library/LibUtilities/LinearAlgebra/StorageNistBsr.cpp
+0
-519
library/LibUtilities/LinearAlgebra/StorageNistBsr.hpp
library/LibUtilities/LinearAlgebra/StorageNistBsr.hpp
+0
-190
library/LibUtilities/LinearAlgebra/StorageNistCsr.cpp
library/LibUtilities/LinearAlgebra/StorageNistCsr.cpp
+0
-440
library/LibUtilities/LinearAlgebra/StorageNistCsr.hpp
library/LibUtilities/LinearAlgebra/StorageNistCsr.hpp
+0
-189
library/LibUtilities/LinearAlgebra/StorageSmvBsr.cpp
library/LibUtilities/LinearAlgebra/StorageSmvBsr.cpp
+0
-1
library/LibUtilities/Memory/ThreadSpecificPool.hpp
library/LibUtilities/Memory/ThreadSpecificPool.hpp
+1
-1
library/LibUtilities/TimeIntegration/TimeIntegrationScheme.cpp
...ry/LibUtilities/TimeIntegration/TimeIntegrationScheme.cpp
+2
-1
library/LibUtilities/TimeIntegration/TimeIntegrationWrapper.cpp
...y/LibUtilities/TimeIntegration/TimeIntegrationWrapper.cpp
+495
-0
library/LibUtilities/TimeIntegration/TimeIntegrationWrapper.h
...ary/LibUtilities/TimeIntegration/TimeIntegrationWrapper.h
+744
-0
library/LocalRegions/Expansion.cpp
library/LocalRegions/Expansion.cpp
+160
-2
library/LocalRegions/Expansion.h
library/LocalRegions/Expansion.h
+46
-4
library/LocalRegions/Expansion0D.cpp
library/LocalRegions/Expansion0D.cpp
+1
-1
library/LocalRegions/Expansion0D.h
library/LocalRegions/Expansion0D.h
+20
-6
library/LocalRegions/Expansion1D.cpp
library/LocalRegions/Expansion1D.cpp
+0
-2
library/LocalRegions/Expansion1D.h
library/LocalRegions/Expansion1D.h
+21
-8
library/LocalRegions/Expansion2D.cpp
library/LocalRegions/Expansion2D.cpp
+241
-182
library/LocalRegions/Expansion2D.h
library/LocalRegions/Expansion2D.h
+75
-48
library/LocalRegions/Expansion3D.cpp
library/LocalRegions/Expansion3D.cpp
+185
-117
library/LocalRegions/Expansion3D.h
library/LocalRegions/Expansion3D.h
+38
-16
library/LocalRegions/HexExp.cpp
library/LocalRegions/HexExp.cpp
+255
-710
library/LocalRegions/HexExp.h
library/LocalRegions/HexExp.h
+23
-49
library/LocalRegions/NodalTriExp.cpp
library/LocalRegions/NodalTriExp.cpp
+78
-540
library/LocalRegions/NodalTriExp.h
library/LocalRegions/NodalTriExp.h
+8
-68
library/LocalRegions/PointExp.cpp
library/LocalRegions/PointExp.cpp
+6
-4
library/LocalRegions/PointExp.h
library/LocalRegions/PointExp.h
+13
-79
library/LocalRegions/PrismExp.cpp
library/LocalRegions/PrismExp.cpp
+206
-420
library/LocalRegions/PrismExp.h
library/LocalRegions/PrismExp.h
+21
-30
library/LocalRegions/PyrExp.cpp
library/LocalRegions/PyrExp.cpp
+46
-189
library/LocalRegions/PyrExp.h
library/LocalRegions/PyrExp.h
+4
-15
library/LocalRegions/QuadExp.cpp
library/LocalRegions/QuadExp.cpp
+226
-1008
library/LocalRegions/QuadExp.h
library/LocalRegions/QuadExp.h
+19
-35
library/LocalRegions/SegExp.cpp
library/LocalRegions/SegExp.cpp
+57
-322
library/LocalRegions/SegExp.h
library/LocalRegions/SegExp.h
+13
-43
library/LocalRegions/TetExp.cpp
library/LocalRegions/TetExp.cpp
+340
-698
library/LocalRegions/TetExp.h
library/LocalRegions/TetExp.h
+24
-51
library/LocalRegions/TriExp.cpp
library/LocalRegions/TriExp.cpp
+266
-864
library/LocalRegions/TriExp.h
library/LocalRegions/TriExp.h
+20
-36
library/MultiRegions/AssemblyMap/AssemblyMap.cpp
library/MultiRegions/AssemblyMap/AssemblyMap.cpp
+70
-8
library/MultiRegions/AssemblyMap/AssemblyMap.h
library/MultiRegions/AssemblyMap/AssemblyMap.h
+14
-3
library/MultiRegions/AssemblyMap/AssemblyMapCG.cpp
library/MultiRegions/AssemblyMap/AssemblyMapCG.cpp
+80
-25
library/MultiRegions/AssemblyMap/AssemblyMapCG.h
library/MultiRegions/AssemblyMap/AssemblyMapCG.h
+14
-8
library/MultiRegions/AssemblyMap/AssemblyMapCG1D.cpp
library/MultiRegions/AssemblyMap/AssemblyMapCG1D.cpp
+9
-7
library/MultiRegions/AssemblyMap/AssemblyMapCG1D.h
library/MultiRegions/AssemblyMap/AssemblyMapCG1D.h
+13
-10
library/MultiRegions/AssemblyMap/AssemblyMapCG2D.cpp
library/MultiRegions/AssemblyMap/AssemblyMapCG2D.cpp
+66
-31
library/MultiRegions/AssemblyMap/AssemblyMapCG2D.h
library/MultiRegions/AssemblyMap/AssemblyMapCG2D.h
+16
-14
library/MultiRegions/AssemblyMap/AssemblyMapCG3D.cpp
library/MultiRegions/AssemblyMap/AssemblyMapCG3D.cpp
+273
-187
library/MultiRegions/AssemblyMap/AssemblyMapCG3D.h
library/MultiRegions/AssemblyMap/AssemblyMapCG3D.h
+4
-3
library/MultiRegions/AssemblyMap/AssemblyMapDG.cpp
library/MultiRegions/AssemblyMap/AssemblyMapDG.cpp
+30
-26
library/MultiRegions/AssemblyMap/AssemblyMapDG.h
library/MultiRegions/AssemblyMap/AssemblyMapDG.h
+6
-3
library/MultiRegions/CMakeLists.txt
library/MultiRegions/CMakeLists.txt
+10
-10
library/MultiRegions/ContField1D.cpp
library/MultiRegions/ContField1D.cpp
+3
-2
library/MultiRegions/ContField2D.cpp
library/MultiRegions/ContField2D.cpp
+12
-7
library/MultiRegions/ContField3D.cpp
library/MultiRegions/ContField3D.cpp
+14
-7
library/MultiRegions/ContField3DHomogeneous1D.cpp
library/MultiRegions/ContField3DHomogeneous1D.cpp
+1
-1
library/MultiRegions/ContField3DHomogeneous2D.cpp
library/MultiRegions/ContField3DHomogeneous2D.cpp
+1
-1
library/MultiRegions/ContField3DHomogeneous2D.h
library/MultiRegions/ContField3DHomogeneous2D.h
+0
-1
library/MultiRegions/DisContField1D.cpp
library/MultiRegions/DisContField1D.cpp
+66
-73
library/MultiRegions/DisContField2D.cpp
library/MultiRegions/DisContField2D.cpp
+197
-48
library/MultiRegions/DisContField2D.h
library/MultiRegions/DisContField2D.h
+9
-7
library/MultiRegions/DisContField3D.cpp
library/MultiRegions/DisContField3D.cpp
+825
-513
library/MultiRegions/DisContField3D.h
library/MultiRegions/DisContField3D.h
+5
-2
library/MultiRegions/DisContField3DHomogeneous1D.cpp
library/MultiRegions/DisContField3DHomogeneous1D.cpp
+3
-3
library/MultiRegions/DisContField3DHomogeneous2D.cpp
library/MultiRegions/DisContField3DHomogeneous2D.cpp
+1
-1
library/MultiRegions/ExpList.cpp
library/MultiRegions/ExpList.cpp
+225
-650
library/MultiRegions/ExpList.h
library/MultiRegions/ExpList.h
+95
-149
library/MultiRegions/ExpList0D.cpp
library/MultiRegions/ExpList0D.cpp
+29
-23
library/MultiRegions/ExpList0D.h
library/MultiRegions/ExpList0D.h
+9
-10
library/MultiRegions/ExpList1D.cpp
library/MultiRegions/ExpList1D.cpp
+21
-89
library/MultiRegions/ExpList1D.h
library/MultiRegions/ExpList1D.h
+1
-8
library/MultiRegions/ExpList2D.cpp
library/MultiRegions/ExpList2D.cpp
+27
-10
library/MultiRegions/ExpList2D.h
library/MultiRegions/ExpList2D.h
+1
-1
library/MultiRegions/ExpList2DHomogeneous1D.cpp
library/MultiRegions/ExpList2DHomogeneous1D.cpp
+2
-2
library/MultiRegions/ExpList2DHomogeneous1D.h
library/MultiRegions/ExpList2DHomogeneous1D.h
+1
-1
library/MultiRegions/ExpList3D.cpp
library/MultiRegions/ExpList3D.cpp
+83
-2
library/MultiRegions/ExpList3D.h
library/MultiRegions/ExpList3D.h
+7
-2
library/MultiRegions/ExpList3DHomogeneous1D.cpp
library/MultiRegions/ExpList3DHomogeneous1D.cpp
+71
-75
library/MultiRegions/ExpList3DHomogeneous1D.h
library/MultiRegions/ExpList3DHomogeneous1D.h
+8
-9
library/MultiRegions/ExpList3DHomogeneous2D.cpp
library/MultiRegions/ExpList3DHomogeneous2D.cpp
+22
-43
library/MultiRegions/ExpList3DHomogeneous2D.h
library/MultiRegions/ExpList3DHomogeneous2D.h
+3
-2
library/MultiRegions/ExpListHomogeneous1D.cpp
library/MultiRegions/ExpListHomogeneous1D.cpp
+4
-38
library/MultiRegions/ExpListHomogeneous1D.h
library/MultiRegions/ExpListHomogeneous1D.h
+0
-7
library/MultiRegions/ExpListHomogeneous2D.cpp
library/MultiRegions/ExpListHomogeneous2D.cpp
+3
-56
library/MultiRegions/ExpListHomogeneous2D.h
library/MultiRegions/ExpListHomogeneous2D.h
+1
-7
library/MultiRegions/GlobalLinSys.cpp
library/MultiRegions/GlobalLinSys.cpp
+0
-6
library/MultiRegions/GlobalLinSys.h
library/MultiRegions/GlobalLinSys.h
+1
-12
library/MultiRegions/GlobalLinSysIterative.cpp
library/MultiRegions/GlobalLinSysIterative.cpp
+9
-18
library/MultiRegions/GlobalLinSysIterativeStaticCond.cpp
library/MultiRegions/GlobalLinSysIterativeStaticCond.cpp
+2
-49
library/MultiRegions/GlobalMatrix.cpp
library/MultiRegions/GlobalMatrix.cpp
+21
-79
library/MultiRegions/GlobalMatrix.h
library/MultiRegions/GlobalMatrix.h
+0
-7
library/MultiRegions/GlobalOptimizationParameters.h
library/MultiRegions/GlobalOptimizationParameters.h
+2
-2
library/MultiRegions/MultiRegions.hpp
library/MultiRegions/MultiRegions.hpp
+5
-7
library/MultiRegions/PreconditionerBlock.cpp
library/MultiRegions/PreconditionerBlock.cpp
+115
-136
library/MultiRegions/PreconditionerBlock.h
library/MultiRegions/PreconditionerBlock.h
+1
-4
library/MultiRegions/PreconditionerDiagonal.cpp
library/MultiRegions/PreconditionerDiagonal.cpp
+55
-34
library/MultiRegions/PreconditionerDiagonal.h
library/MultiRegions/PreconditionerDiagonal.h
+47
-2
library/MultiRegions/PreconditionerLowEnergy.cpp
library/MultiRegions/PreconditionerLowEnergy.cpp
+506
-302
library/MultiRegions/PreconditionerLowEnergy.h
library/MultiRegions/PreconditionerLowEnergy.h
+29
-41
library/MultiRegions/SubStructuredGraph.cpp
library/MultiRegions/SubStructuredGraph.cpp
+3
-3
library/SolverUtils/Advection/AdvectionFR.cpp
library/SolverUtils/Advection/AdvectionFR.cpp
+22
-9
library/SolverUtils/CMakeLists.txt
library/SolverUtils/CMakeLists.txt
+14
-0
library/SolverUtils/Core/Misc.cpp
library/SolverUtils/Core/Misc.cpp
+76
-0
library/SolverUtils/Core/Misc.h
library/SolverUtils/Core/Misc.h
+70
-0
library/SolverUtils/Diffusion/DiffusionLDG.cpp
library/SolverUtils/Diffusion/DiffusionLDG.cpp
+3
-8
library/SolverUtils/Diffusion/DiffusionLDGNS.cpp
library/SolverUtils/Diffusion/DiffusionLDGNS.cpp
+1
-7
library/SolverUtils/Diffusion/DiffusionLFR.cpp
library/SolverUtils/Diffusion/DiffusionLFR.cpp
+32
-13
library/SolverUtils/Diffusion/DiffusionLFRNS.cpp
library/SolverUtils/Diffusion/DiffusionLFRNS.cpp
+32
-22
library/SolverUtils/DriverArnoldi.cpp
library/SolverUtils/DriverArnoldi.cpp
+1
-27
library/SolverUtils/DriverStandard.cpp
library/SolverUtils/DriverStandard.cpp
+1
-1
library/SolverUtils/DriverSteadyState.cpp
library/SolverUtils/DriverSteadyState.cpp
+80
-105
library/SolverUtils/DriverSteadyState.h
library/SolverUtils/DriverSteadyState.h
+51
-14
library/SolverUtils/EquationSystem.cpp
library/SolverUtils/EquationSystem.cpp
+173
-527
library/SolverUtils/EquationSystem.h
library/SolverUtils/EquationSystem.h
+38
-38
library/SolverUtils/Filters/Filter.h
library/SolverUtils/Filters/Filter.h
+1
-0
library/SolverUtils/Filters/FilterAeroForces.cpp
library/SolverUtils/Filters/FilterAeroForces.cpp
+792
-0
library/SolverUtils/Filters/FilterAeroForces.h
library/SolverUtils/Filters/FilterAeroForces.h
+98
-0
library/SolverUtils/Filters/FilterCheckpoint.cpp
library/SolverUtils/Filters/FilterCheckpoint.cpp
+3
-1
library/SolverUtils/Filters/FilterCheckpoint.h
library/SolverUtils/Filters/FilterCheckpoint.h
+1
-0
library/SolverUtils/Filters/FilterHistoryPoints.cpp
library/SolverUtils/Filters/FilterHistoryPoints.cpp
+53
-23
library/SolverUtils/Filters/FilterHistoryPoints.h
library/SolverUtils/Filters/FilterHistoryPoints.h
+4
-4
library/SolverUtils/Filters/FilterModalEnergy.cpp
library/SolverUtils/Filters/FilterModalEnergy.cpp
+551
-0
library/SolverUtils/Filters/FilterModalEnergy.h
library/SolverUtils/Filters/FilterModalEnergy.h
+129
-0
library/SolverUtils/Filters/FilterThresholdMax.cpp
library/SolverUtils/Filters/FilterThresholdMax.cpp
+3
-1
library/SolverUtils/Filters/FilterThresholdMax.h
library/SolverUtils/Filters/FilterThresholdMax.h
+1
-0
library/SolverUtils/Forcing/Forcing.cpp
library/SolverUtils/Forcing/Forcing.cpp
+193
-0
library/SolverUtils/Forcing/Forcing.h
library/SolverUtils/Forcing/Forcing.h
+123
-0
library/SolverUtils/Forcing/ForcingBody.cpp
library/SolverUtils/Forcing/ForcingBody.cpp
+123
-0
library/SolverUtils/Forcing/ForcingBody.h
library/SolverUtils/Forcing/ForcingBody.h
+92
-0
library/SolverUtils/Forcing/ForcingProgrammatic.cpp
library/SolverUtils/Forcing/ForcingProgrammatic.cpp
+87
-0
library/SolverUtils/Forcing/ForcingProgrammatic.h
library/SolverUtils/Forcing/ForcingProgrammatic.h
+101
-0
library/SolverUtils/Forcing/ForcingSponge.cpp
library/SolverUtils/Forcing/ForcingSponge.cpp
+137
-0
library/SolverUtils/Forcing/ForcingSponge.h
library/SolverUtils/Forcing/ForcingSponge.h
+95
-0
library/SolverUtils/UnsteadySystem.cpp
library/SolverUtils/UnsteadySystem.cpp
+149
-271
library/SolverUtils/UnsteadySystem.h
library/SolverUtils/UnsteadySystem.h
+9
-4
library/SpatialDomains/CMakeLists.txt
library/SpatialDomains/CMakeLists.txt
+2
-13
library/SpatialDomains/Conditions.h
library/SpatialDomains/Conditions.h
+129
-92
library/SpatialDomains/Curve.hpp
library/SpatialDomains/Curve.hpp
+2
-2
library/SpatialDomains/GeomFactors.cpp
library/SpatialDomains/GeomFactors.cpp
+490
-132
library/SpatialDomains/GeomFactors.h
library/SpatialDomains/GeomFactors.h
+235
-414
library/SpatialDomains/GeomFactors1D.cpp
library/SpatialDomains/GeomFactors1D.cpp
+0
-375
library/SpatialDomains/GeomFactors2D.cpp
library/SpatialDomains/GeomFactors2D.cpp
+0
-1241
library/SpatialDomains/GeomFactors3D.cpp
library/SpatialDomains/GeomFactors3D.cpp
+0
-481
library/SpatialDomains/Geometry.cpp
library/SpatialDomains/Geometry.cpp
+17
-207
library/SpatialDomains/Geometry.h
library/SpatialDomains/Geometry.h
+253
-52
library/SpatialDomains/Geometry0D.cpp
library/SpatialDomains/Geometry0D.cpp
+58
-0
library/SpatialDomains/Geometry0D.h
library/SpatialDomains/Geometry0D.h
+67
-0
library/SpatialDomains/Geometry1D.cpp
library/SpatialDomains/Geometry1D.cpp
+3
-32
library/SpatialDomains/Geometry1D.h
library/SpatialDomains/Geometry1D.h
+3
-16
library/SpatialDomains/Geometry2D.cpp
library/SpatialDomains/Geometry2D.cpp
+22
-44
library/SpatialDomains/Geometry2D.h
library/SpatialDomains/Geometry2D.h
+13
-16
library/SpatialDomains/Geometry3D.cpp
library/SpatialDomains/Geometry3D.cpp
+75
-88
library/SpatialDomains/Geometry3D.h
library/SpatialDomains/Geometry3D.h
+14
-17
library/SpatialDomains/HexGeom.cpp
library/SpatialDomains/HexGeom.cpp
+122
-96
library/SpatialDomains/HexGeom.h
library/SpatialDomains/HexGeom.h
+5
-2
library/SpatialDomains/MeshComponents.cpp
library/SpatialDomains/MeshComponents.cpp
+0
-169
library/SpatialDomains/MeshComponents.h
library/SpatialDomains/MeshComponents.h
+1
-59
library/SpatialDomains/MeshGraph.cpp
library/SpatialDomains/MeshGraph.cpp
+66
-31
library/SpatialDomains/MeshGraph.h
library/SpatialDomains/MeshGraph.h
+9
-9
library/SpatialDomains/MeshGraph1D.cpp
library/SpatialDomains/MeshGraph1D.cpp
+2
-2
library/SpatialDomains/MeshGraph2D.cpp
library/SpatialDomains/MeshGraph2D.cpp
+1
-1
library/SpatialDomains/MeshGraph3D.cpp
library/SpatialDomains/MeshGraph3D.cpp
+1
-1
library/SpatialDomains/PointGeom.cpp
library/SpatialDomains/PointGeom.cpp
+181
-23
library/SpatialDomains/PointGeom.h
library/SpatialDomains/PointGeom.h
+48
-7
library/SpatialDomains/PrismGeom.cpp
library/SpatialDomains/PrismGeom.cpp
+100
-62
library/SpatialDomains/PrismGeom.h
library/SpatialDomains/PrismGeom.h
+4
-2
library/SpatialDomains/PyrGeom.cpp
library/SpatialDomains/PyrGeom.cpp
+6
-77
library/SpatialDomains/QuadGeom.cpp
library/SpatialDomains/QuadGeom.cpp
+91
-159
library/SpatialDomains/QuadGeom.h
library/SpatialDomains/QuadGeom.h
+14
-14
library/SpatialDomains/SegGeom.cpp
library/SpatialDomains/SegGeom.cpp
+61
-125
library/SpatialDomains/SegGeom.h
library/SpatialDomains/SegGeom.h
+16
-20
library/SpatialDomains/SpatialDomains.hpp
library/SpatialDomains/SpatialDomains.hpp
+22
-17
library/SpatialDomains/TetGeom.cpp
library/SpatialDomains/TetGeom.cpp
+92
-44
library/SpatialDomains/TetGeom.h
library/SpatialDomains/TetGeom.h
+4
-0
library/SpatialDomains/TriGeom.cpp
library/SpatialDomains/TriGeom.cpp
+103
-224
library/SpatialDomains/TriGeom.h
library/SpatialDomains/TriGeom.h
+14
-14
library/StdRegions/StdExpansion.cpp
library/StdRegions/StdExpansion.cpp
+135
-231
library/StdRegions/StdExpansion.h
library/StdRegions/StdExpansion.h
+113
-349
library/StdRegions/StdExpansion0D.cpp
library/StdRegions/StdExpansion0D.cpp
+68
-77
library/StdRegions/StdExpansion0D.h
library/StdRegions/StdExpansion0D.h
+7
-13
library/StdRegions/StdExpansion1D.cpp
library/StdRegions/StdExpansion1D.cpp
+0
-6
library/StdRegions/StdExpansion1D.h
library/StdRegions/StdExpansion1D.h
+2
-151
library/StdRegions/StdExpansion2D.cpp
library/StdRegions/StdExpansion2D.cpp
+118
-22
library/StdRegions/StdExpansion2D.h
library/StdRegions/StdExpansion2D.h
+45
-13
library/StdRegions/StdExpansion3D.cpp
library/StdRegions/StdExpansion3D.cpp
+134
-4
library/StdRegions/StdExpansion3D.h
library/StdRegions/StdExpansion3D.h
+55
-6
library/StdRegions/StdHexExp.cpp
library/StdRegions/StdHexExp.cpp
+154
-152
library/StdRegions/StdHexExp.h
library/StdRegions/StdHexExp.h
+12
-15
library/StdRegions/StdMatrixKey.cpp
library/StdRegions/StdMatrixKey.cpp
+1
-1
library/StdRegions/StdNodalPrismExp.cpp
library/StdRegions/StdNodalPrismExp.cpp
+3
-18
library/StdRegions/StdNodalPrismExp.h
library/StdRegions/StdNodalPrismExp.h
+2
-5
library/StdRegions/StdNodalTetExp.cpp
library/StdRegions/StdNodalTetExp.cpp
+2
-16
library/StdRegions/StdNodalTetExp.h
library/StdRegions/StdNodalTetExp.h
+2
-4
library/StdRegions/StdNodalTriExp.cpp
library/StdRegions/StdNodalTriExp.cpp
+5
-209
library/StdRegions/StdNodalTriExp.h
library/StdRegions/StdNodalTriExp.h
+2
-10
library/StdRegions/StdPointExp.h
library/StdRegions/StdPointExp.h
+37
-64
library/StdRegions/StdPrismExp.cpp
library/StdRegions/StdPrismExp.cpp
+106
-128
library/StdRegions/StdPrismExp.h
library/StdRegions/StdPrismExp.h
+12
-17
library/StdRegions/StdPyrExp.cpp
library/StdRegions/StdPyrExp.cpp
+57
-174
library/StdRegions/StdPyrExp.h
library/StdRegions/StdPyrExp.h
+24
-28
library/StdRegions/StdQuadExp.cpp
library/StdRegions/StdQuadExp.cpp
+120
-461
library/StdRegions/StdQuadExp.h
library/StdRegions/StdQuadExp.h
+7
-25
library/StdRegions/StdRegions.hpp
library/StdRegions/StdRegions.hpp
+16
-16
library/StdRegions/StdSegExp.cpp
library/StdRegions/StdSegExp.cpp
+3
-65
library/StdRegions/StdSegExp.h
library/StdRegions/StdSegExp.h
+2
-10
library/StdRegions/StdTetExp.cpp
library/StdRegions/StdTetExp.cpp
+139
-128
library/StdRegions/StdTetExp.h
library/StdRegions/StdTetExp.h
+10
-16
library/StdRegions/StdTriExp.cpp
library/StdRegions/StdTriExp.cpp
+75
-451
library/StdRegions/StdTriExp.h
library/StdRegions/StdTriExp.h
+12
-28
library/Timings/CMakeLists.txt
library/Timings/CMakeLists.txt
+23
-2
library/Timings/Scripts/do_TimingCGHelmSolve2D
library/Timings/Scripts/do_TimingCGHelmSolve2D
+1
-1
library/Timings/Scripts/do_TimingCGHelmSolve3D
library/Timings/Scripts/do_TimingCGHelmSolve3D
+52
-0
library/Timings/Scripts/do_TimingHDGHelmSolve2D
library/Timings/Scripts/do_TimingHDGHelmSolve2D
+1
-1
library/Timings/Scripts/do_TimingHDGHelmSolve3D
library/Timings/Scripts/do_TimingHDGHelmSolve3D
+52
-0
library/Timings/Scripts/do_TimingHelmSolve3D
library/Timings/Scripts/do_TimingHelmSolve3D
+10
-0
library/Timings/TimingCGHelmSolve3D.cpp
library/Timings/TimingCGHelmSolve3D.cpp
+410
-0
library/Timings/TimingHDGHelmSolve3D.cpp
library/Timings/TimingHDGHelmSolve3D.cpp
+403
-0
library/UnitTests/LibUtilities/LinearAlgebra/TestBlockMatrix.cpp
.../UnitTests/LibUtilities/LinearAlgebra/TestBlockMatrix.cpp
+1
-1
library/UnitTests/LocalRegions/TestGetCoords.cpp
library/UnitTests/LocalRegions/TestGetCoords.cpp
+27
-27
solvers/ADR2DManifoldSolver/ADR2DManifold.cpp
solvers/ADR2DManifoldSolver/ADR2DManifold.cpp
+0
-2528
solvers/ADR2DManifoldSolver/ADR2DManifold.h
solvers/ADR2DManifoldSolver/ADR2DManifold.h
+0
-377
solvers/ADR2DManifoldSolver/ADR2DManifoldSolver.cpp
solvers/ADR2DManifoldSolver/ADR2DManifoldSolver.cpp
+0
-204
solvers/ADR2DManifoldSolver/CMakeLists.txt
solvers/ADR2DManifoldSolver/CMakeLists.txt
+0
-13
solvers/ADR2DManifoldSolver/Examples/ADR2DM.tex
solvers/ADR2DManifoldSolver/Examples/ADR2DM.tex
+0
-150
solvers/ADR2DManifoldSolver/Examples/AdvectionSphere.xml
solvers/ADR2DManifoldSolver/Examples/AdvectionSphere.xml
+0
-1218
solvers/ADR2DManifoldSolver/Examples/AlievPanfilovDemo.xml
solvers/ADR2DManifoldSolver/Examples/AlievPanfilovDemo.xml
+0
-573
solvers/ADR2DManifoldSolver/Examples/DiffusionReactionSphere.xml
.../ADR2DManifoldSolver/Examples/DiffusionReactionSphere.xml
+0
-10304
solvers/ADR2DManifoldSolver/Examples/LinearMG.xml
solvers/ADR2DManifoldSolver/Examples/LinearMG.xml
+0
-10306
solvers/ADRSolver/CMakeLists.txt
solvers/ADRSolver/CMakeLists.txt
+116
-100
solvers/ADRSolver/EquationSystems/CFLtester.cpp
solvers/ADRSolver/EquationSystems/CFLtester.cpp
+21
-14
solvers/ADRSolver/EquationSystems/CFLtester.h
solvers/ADRSolver/EquationSystems/CFLtester.h
+1
-1
solvers/ADRSolver/EquationSystems/EigenValuesAdvection.cpp
solvers/ADRSolver/EquationSystems/EigenValuesAdvection.cpp
+1
-1
solvers/ADRSolver/EquationSystems/Helmholtz.cpp
solvers/ADRSolver/EquationSystems/Helmholtz.cpp
+8
-9
solvers/ADRSolver/EquationSystems/Helmholtz.h
solvers/ADRSolver/EquationSystems/Helmholtz.h
+1
-1
solvers/ADRSolver/EquationSystems/Laplace.cpp
solvers/ADRSolver/EquationSystems/Laplace.cpp
+4
-3
solvers/ADRSolver/EquationSystems/Laplace.h
solvers/ADRSolver/EquationSystems/Laplace.h
+1
-1
solvers/ADRSolver/EquationSystems/Poisson.cpp
solvers/ADRSolver/EquationSystems/Poisson.cpp
+6
-4
solvers/ADRSolver/EquationSystems/Poisson.h
solvers/ADRSolver/EquationSystems/Poisson.h
+1
-1
solvers/ADRSolver/EquationSystems/SteadyAdvectionDiffusion.cpp
...rs/ADRSolver/EquationSystems/SteadyAdvectionDiffusion.cpp
+2
-2
solvers/ADRSolver/EquationSystems/SteadyAdvectionDiffusion.h
solvers/ADRSolver/EquationSystems/SteadyAdvectionDiffusion.h
+1
-1
solvers/ADRSolver/EquationSystems/SteadyAdvectionDiffusionReaction.cpp
...lver/EquationSystems/SteadyAdvectionDiffusionReaction.cpp
+2
-2
solvers/ADRSolver/EquationSystems/SteadyAdvectionDiffusionReaction.h
...Solver/EquationSystems/SteadyAdvectionDiffusionReaction.h
+1
-1
solvers/ADRSolver/EquationSystems/UnsteadyAdvection.cpp
solvers/ADRSolver/EquationSystems/UnsteadyAdvection.cpp
+2
-2
solvers/ADRSolver/EquationSystems/UnsteadyAdvection.h
solvers/ADRSolver/EquationSystems/UnsteadyAdvection.h
+1
-1
solvers/ADRSolver/EquationSystems/UnsteadyAdvectionDiffusion.cpp
.../ADRSolver/EquationSystems/UnsteadyAdvectionDiffusion.cpp
+2
-2
solvers/ADRSolver/EquationSystems/UnsteadyAdvectionDiffusion.h
...rs/ADRSolver/EquationSystems/UnsteadyAdvectionDiffusion.h
+1
-1
solvers/ADRSolver/EquationSystems/UnsteadyDiffusion.cpp
solvers/ADRSolver/EquationSystems/UnsteadyDiffusion.cpp
+22
-1
solvers/ADRSolver/EquationSystems/UnsteadyDiffusion.h
solvers/ADRSolver/EquationSystems/UnsteadyDiffusion.h
+3
-1
solvers/ADRSolver/Examples/UnsteadyAdvectionDiffusion.xml
solvers/ADRSolver/Examples/UnsteadyAdvectionDiffusion.xml
+0
-122
solvers/ADRSolver/Tests/Advection_m12_DG_Order1.xml
solvers/ADRSolver/Tests/Advection_m12_DG_Order1.xml
+0
-117
solvers/ADRSolver/Tests/Advection_m12_DG_Order2.xml
solvers/ADRSolver/Tests/Advection_m12_DG_Order2.xml
+0
-117
solvers/ADRSolver/Tests/Advection_m14_DG_Order4.xml
solvers/ADRSolver/Tests/Advection_m14_DG_Order4.xml
+0
-117
solvers/ADRSolver/Tests/Helmholtz3D_CubeDir.xml
solvers/ADRSolver/Tests/Helmholtz3D_CubeDir.xml
+893
-0
solvers/ADRSolver/Tests/Helmholtz3D_CubeDirichlet_par.tst
solvers/ADRSolver/Tests/Helmholtz3D_CubeDirichlet_par.tst
+18
-0
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic.tst
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic.tst
+17
-0
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic.xml
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic.xml
+893
-0
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic_RotateFace.tst
...s/ADRSolver/Tests/Helmholtz3D_CubePeriodic_RotateFace.tst
+17
-0
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic_RotateFace.xml
...s/ADRSolver/Tests/Helmholtz3D_CubePeriodic_RotateFace.xml
+893
-0
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic_RotateFace_par.tst
...RSolver/Tests/Helmholtz3D_CubePeriodic_RotateFace_par.tst
+18
-0
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic_par.tst
solvers/ADRSolver/Tests/Helmholtz3D_CubePeriodic_par.tst
+18
-0
solvers/ADRSolver/Tests/Helmholtz3D_Cube_BndFile.bc
solvers/ADRSolver/Tests/Helmholtz3D_Cube_BndFile.bc
+13
-0
solvers/ADRSolver/Tests/Helmholtz3D_Cube_BndFile.tst
solvers/ADRSolver/Tests/Helmholtz3D_Cube_BndFile.tst
+18
-0
solvers/ADRSolver/Tests/Helmholtz3D_Cube_BndFile.xml
solvers/ADRSolver/Tests/Helmholtz3D_Cube_BndFile.xml
+204
-0
solvers/APESolver/EquationSystems/APE.cpp
solvers/APESolver/EquationSystems/APE.cpp
+2
-9
solvers/APESolver/EquationSystems/APE.h
solvers/APESolver/EquationSystems/APE.h
+1
-1
solvers/APESolver/EquationSystems/APESystem.cpp
solvers/APESolver/EquationSystems/APESystem.cpp
+8
-8
solvers/APESolver/EquationSystems/APESystem.h
solvers/APESolver/EquationSystems/APESystem.h
+35
-35
solvers/CardiacEPSolver/CMakeLists.txt
solvers/CardiacEPSolver/CMakeLists.txt
+1
-0
solvers/CardiacEPSolver/CellModels/AlievPanfilov.cpp
solvers/CardiacEPSolver/CellModels/AlievPanfilov.cpp
+7
-7
solvers/CardiacEPSolver/CellModels/AlievPanfilov.h
solvers/CardiacEPSolver/CellModels/AlievPanfilov.h
+1
-1
solvers/CardiacEPSolver/CellModels/CellModel.cpp
solvers/CardiacEPSolver/CellModels/CellModel.cpp
+28
-17
solvers/CardiacEPSolver/CellModels/CellModel.h
solvers/CardiacEPSolver/CellModels/CellModel.h
+8
-3
solvers/CardiacEPSolver/CellModels/CourtemancheRamirezNattel98.cpp
...ardiacEPSolver/CellModels/CourtemancheRamirezNattel98.cpp
+34
-6
solvers/CardiacEPSolver/CellModels/CourtemancheRamirezNattel98.h
.../CardiacEPSolver/CellModels/CourtemancheRamirezNattel98.h
+11
-1
solvers/CardiacEPSolver/CellModels/FentonKarma.cpp
solvers/CardiacEPSolver/CellModels/FentonKarma.cpp
+422
-0
solvers/CardiacEPSolver/CellModels/FentonKarma.h
solvers/CardiacEPSolver/CellModels/FentonKarma.h
+125
-0
solvers/CardiacEPSolver/CellModels/FitzhughNagumo.cpp
solvers/CardiacEPSolver/CellModels/FitzhughNagumo.cpp
+3
-3
solvers/CardiacEPSolver/CellModels/FitzhughNagumo.h
solvers/CardiacEPSolver/CellModels/FitzhughNagumo.h
+1
-1
solvers/CardiacEPSolver/CellModels/Fox02.cpp
solvers/CardiacEPSolver/CellModels/Fox02.cpp
+2
-2
solvers/CardiacEPSolver/CellModels/Fox02.h
solvers/CardiacEPSolver/CellModels/Fox02.h
+1
-1
solvers/CardiacEPSolver/CellModels/LuoRudy91.cpp
solvers/CardiacEPSolver/CellModels/LuoRudy91.cpp
+2
-2
solvers/CardiacEPSolver/CellModels/LuoRudy91.h
solvers/CardiacEPSolver/CellModels/LuoRudy91.h
+1
-1
solvers/CardiacEPSolver/CellModels/PanditGilesDemir03.cpp
solvers/CardiacEPSolver/CellModels/PanditGilesDemir03.cpp
+2
-2
solvers/CardiacEPSolver/CellModels/PanditGilesDemir03.h
solvers/CardiacEPSolver/CellModels/PanditGilesDemir03.h
+1
-1
solvers/CardiacEPSolver/CellModels/TenTusscher06Endo.cpp
solvers/CardiacEPSolver/CellModels/TenTusscher06Endo.cpp
+60
-60
solvers/CardiacEPSolver/CellModels/TenTusscher06Endo.h
solvers/CardiacEPSolver/CellModels/TenTusscher06Endo.h
+1
-1
solvers/CardiacEPSolver/CellModels/TenTusscher06Epi.cpp
solvers/CardiacEPSolver/CellModels/TenTusscher06Epi.cpp
+62
-62
solvers/CardiacEPSolver/CellModels/TenTusscher06Epi.h
solvers/CardiacEPSolver/CellModels/TenTusscher06Epi.h
+1
-1
solvers/CardiacEPSolver/CellModels/TenTusscher06M.cpp
solvers/CardiacEPSolver/CellModels/TenTusscher06M.cpp
+62
-62
solvers/CardiacEPSolver/CellModels/TenTusscher06M.h
solvers/CardiacEPSolver/CellModels/TenTusscher06M.h
+1
-1
solvers/CardiacEPSolver/CellModels/Winslow99.cpp
solvers/CardiacEPSolver/CellModels/Winslow99.cpp
+2
-2
solvers/CardiacEPSolver/CellModels/Winslow99.h
solvers/CardiacEPSolver/CellModels/Winslow99.h
+1
-1
solvers/CardiacEPSolver/EquationSystems/Bidomain.cpp
solvers/CardiacEPSolver/EquationSystems/Bidomain.cpp
+51
-47
solvers/CardiacEPSolver/EquationSystems/Bidomain.h
solvers/CardiacEPSolver/EquationSystems/Bidomain.h
+1
-1
solvers/CardiacEPSolver/EquationSystems/Monodomain.cpp
solvers/CardiacEPSolver/EquationSystems/Monodomain.cpp
+115
-83
solvers/CardiacEPSolver/EquationSystems/Monodomain.h
solvers/CardiacEPSolver/EquationSystems/Monodomain.h
+1
-1
solvers/CardiacEPSolver/Filters/FilterCheckpointCellModel.cpp
...ers/CardiacEPSolver/Filters/FilterCheckpointCellModel.cpp
+4
-2
solvers/CardiacEPSolver/Filters/FilterCheckpointCellModel.h
solvers/CardiacEPSolver/Filters/FilterCheckpointCellModel.h
+1
-0
solvers/CardiacEPSolver/Filters/FilterElectrogram.cpp
solvers/CardiacEPSolver/Filters/FilterElectrogram.cpp
+2
-2
solvers/CardiacEPSolver/Filters/FilterElectrogram.h
solvers/CardiacEPSolver/Filters/FilterElectrogram.h
+1
-1
solvers/CardiacEPSolver/Stimuli/Protocol.h
solvers/CardiacEPSolver/Stimuli/Protocol.h
+4
-3
solvers/CardiacEPSolver/Stimuli/ProtocolS1.cpp
solvers/CardiacEPSolver/Stimuli/ProtocolS1.cpp
+1
-1
solvers/CardiacEPSolver/Stimuli/ProtocolS1.h
solvers/CardiacEPSolver/Stimuli/ProtocolS1.h
+1
-1
solvers/CardiacEPSolver/Stimuli/ProtocolS1S2.cpp
solvers/CardiacEPSolver/Stimuli/ProtocolS1S2.cpp
+1
-1
solvers/CardiacEPSolver/Stimuli/ProtocolS1S2.h
solvers/CardiacEPSolver/Stimuli/ProtocolS1S2.h
+1
-1
solvers/CardiacEPSolver/Stimuli/ProtocolSingle.cpp
solvers/CardiacEPSolver/Stimuli/ProtocolSingle.cpp
+1
-1
solvers/CardiacEPSolver/Stimuli/ProtocolSingle.h
solvers/CardiacEPSolver/Stimuli/ProtocolSingle.h
+1
-1
solvers/CardiacEPSolver/Stimuli/Stimulus.h
solvers/CardiacEPSolver/Stimuli/Stimulus.h
+4
-3
solvers/CardiacEPSolver/Stimuli/StimulusCircle.cpp
solvers/CardiacEPSolver/Stimuli/StimulusCircle.cpp
+1
-1
solvers/CardiacEPSolver/Stimuli/StimulusCircle.h
solvers/CardiacEPSolver/Stimuli/StimulusCircle.h
+1
-1
solvers/CardiacEPSolver/Stimuli/StimulusPoint.cpp
solvers/CardiacEPSolver/Stimuli/StimulusPoint.cpp
+1
-1
solvers/CardiacEPSolver/Stimuli/StimulusPoint.h
solvers/CardiacEPSolver/Stimuli/StimulusPoint.h
+1
-1
solvers/CardiacEPSolver/Stimuli/StimulusRect.cpp
solvers/CardiacEPSolver/Stimuli/StimulusRect.cpp
+1
-1
solvers/CardiacEPSolver/Stimuli/StimulusRect.h
solvers/CardiacEPSolver/Stimuli/StimulusRect.h
+1
-1
solvers/CardiacEPSolver/Utilities/CMakeLists.txt
solvers/CardiacEPSolver/Utilities/CMakeLists.txt
+0
-3
solvers/CardiacEPSolver/Utilities/FibreRegister/CMakeLists.txt
...rs/CardiacEPSolver/Utilities/FibreRegister/CMakeLists.txt
+0
-16
solvers/CardiacEPSolver/Utilities/FibreRegister/FibreRegister.cpp
...CardiacEPSolver/Utilities/FibreRegister/FibreRegister.cpp
+0
-12
solvers/CardiacEPSolver/Utilities/FibreRegister/MainWindow.cpp
...rs/CardiacEPSolver/Utilities/FibreRegister/MainWindow.cpp
+0
-969
solvers/CardiacEPSolver/Utilities/FibreRegister/MainWindow.h
solvers/CardiacEPSolver/Utilities/FibreRegister/MainWindow.h
+0
-182
solvers/CardiacEPSolver/Utilities/FibreToNektar/CMakeLists.txt
...rs/CardiacEPSolver/Utilities/FibreToNektar/CMakeLists.txt
+0
-25
solvers/CardiacEPSolver/Utilities/FibreToNektar/FibreToNektar.cpp
...CardiacEPSolver/Utilities/FibreToNektar/FibreToNektar.cpp
+0
-204
solvers/CardiacEPSolver/Utilities/NavXToVtk/CMakeLists.txt
solvers/CardiacEPSolver/Utilities/NavXToVtk/CMakeLists.txt
+0
-8
solvers/CardiacEPSolver/Utilities/NavXToVtk/NavXToVtk.cpp
solvers/CardiacEPSolver/Utilities/NavXToVtk/NavXToVtk.cpp
+0
-183
solvers/CardiacEPSolver/Utilities/PrePacing/CMakeLists.txt
solvers/CardiacEPSolver/Utilities/PrePacing/CMakeLists.txt
+6
-1
solvers/CardiacEPSolver/Utilities/PrePacing/Prepacing.cpp
solvers/CardiacEPSolver/Utilities/PrePacing/Prepacing.cpp
+11
-3
solvers/CardiacEPSolver/Utilities/PrePacing/Tests/Courtemanche.tst
...ardiacEPSolver/Utilities/PrePacing/Tests/Courtemanche.tst
+106
-0
solvers/CardiacEPSolver/Utilities/PrePacing/Tests/Courtemanche.xml
...ardiacEPSolver/Utilities/PrePacing/Tests/Courtemanche.xml
+33
-0
solvers/CardiacEPSolver/Utilities/PrePacing/Tests/CourtemancheAF.tst
...diacEPSolver/Utilities/PrePacing/Tests/CourtemancheAF.tst
+106
-0
solvers/CardiacEPSolver/Utilities/PrePacing/Tests/CourtemancheAF.xml
...diacEPSolver/Utilities/PrePacing/Tests/CourtemancheAF.xml
+33
-0
solvers/CardiacEPSolver/Utilities/PrePacing/Tests/FentonKarma.tst
...CardiacEPSolver/Utilities/PrePacing/Tests/FentonKarma.tst
+34
-0
solvers/CardiacEPSolver/Utilities/PrePacing/Tests/FentonKarma.xml
...CardiacEPSolver/Utilities/PrePacing/Tests/FentonKarma.xml
+33
-0
solvers/CardiacEPSolver/Utilities/PrePacing/example.xml
solvers/CardiacEPSolver/Utilities/PrePacing/example.xml
+1
-1
solvers/CompressibleFlowSolver/CMakeLists.txt
solvers/CompressibleFlowSolver/CMakeLists.txt
+26
-26
solvers/CompressibleFlowSolver/EquationSystems/CompressibleFlowSystem.cpp
...ibleFlowSolver/EquationSystems/CompressibleFlowSystem.cpp
+10
-7
solvers/CompressibleFlowSolver/EquationSystems/CompressibleFlowSystem.h
...ssibleFlowSolver/EquationSystems/CompressibleFlowSystem.h
+1
-1
solvers/CompressibleFlowSolver/EquationSystems/EulerArtificialDiffusionCFE.cpp
...lowSolver/EquationSystems/EulerArtificialDiffusionCFE.cpp
+3
-4
solvers/CompressibleFlowSolver/EquationSystems/EulerArtificialDiffusionCFE.h
...eFlowSolver/EquationSystems/EulerArtificialDiffusionCFE.h
+1
-1
solvers/CompressibleFlowSolver/EquationSystems/EulerCFE.cpp
solvers/CompressibleFlowSolver/EquationSystems/EulerCFE.cpp
+3
-3
solvers/CompressibleFlowSolver/EquationSystems/EulerCFE.h
solvers/CompressibleFlowSolver/EquationSystems/EulerCFE.h
+1
-1
solvers/CompressibleFlowSolver/EquationSystems/NavierStokesCFE.cpp
...ompressibleFlowSolver/EquationSystems/NavierStokesCFE.cpp
+3
-4
solvers/CompressibleFlowSolver/EquationSystems/NavierStokesCFE.h
.../CompressibleFlowSolver/EquationSystems/NavierStokesCFE.h
+1
-1
solvers/CompressibleFlowSolver/Tests/Couette_FRDG_LDG_GAUSS.tst
...s/CompressibleFlowSolver/Tests/Couette_FRDG_LDG_GAUSS.tst
+6
-6
solvers/CompressibleFlowSolver/Tests/Couette_FRDG_LFRDG_GAUSS.tst
...CompressibleFlowSolver/Tests/Couette_FRDG_LFRDG_GAUSS.tst
+7
-7
solvers/CompressibleFlowSolver/Tests/Couette_WeakDG_LDG_GAUSS.tst
...CompressibleFlowSolver/Tests/Couette_WeakDG_LDG_GAUSS.tst
+7
-7
solvers/CompressibleFlowSolver/Tests/Couette_WeakDG_LDG_MODIFIED.tst
...pressibleFlowSolver/Tests/Couette_WeakDG_LDG_MODIFIED.tst
+8
-8
solvers/FitzHughNagumoSolver/CMakeLists.txt
solvers/FitzHughNagumoSolver/CMakeLists.txt
+0
-12
solvers/FitzHughNagumoSolver/Examples/FHNmodel.xml
solvers/FitzHughNagumoSolver/Examples/FHNmodel.xml
+0
-4110
solvers/FitzHughNagumoSolver/Examples/FHNtest1.xml
solvers/FitzHughNagumoSolver/Examples/FHNtest1.xml
+0
-7317
solvers/FitzHughNagumoSolver/Examples/FHNtest2.xml
solvers/FitzHughNagumoSolver/Examples/FHNtest2.xml
+0
-7317
solvers/FitzHughNagumoSolver/FitzHughNagumo.cpp
solvers/FitzHughNagumoSolver/FitzHughNagumo.cpp
+0
-1418
solvers/FitzHughNagumoSolver/FitzHughNagumo.h
solvers/FitzHughNagumoSolver/FitzHughNagumo.h
+0
-354
solvers/FitzHughNagumoSolver/FitzHughNagumoSolver.cpp
solvers/FitzHughNagumoSolver/FitzHughNagumoSolver.cpp
+0
-182
solvers/ImageWarpingSolver/EquationSystems/ImageWarpingSystem.cpp
...ImageWarpingSolver/EquationSystems/ImageWarpingSystem.cpp
+2
-2
solvers/ImageWarpingSolver/EquationSystems/ImageWarpingSystem.h
...s/ImageWarpingSolver/EquationSystems/ImageWarpingSystem.h
+1
-1
solvers/IncNavierStokesSolver/AdvectionTerms/AdjointAdvection.cpp
...IncNavierStokesSolver/AdvectionTerms/AdjointAdvection.cpp
+6
-6
solvers/IncNavierStokesSolver/AdvectionTerms/AdvectionTerm.cpp
...rs/IncNavierStokesSolver/AdvectionTerms/AdvectionTerm.cpp
+2
-2
solvers/IncNavierStokesSolver/AdvectionTerms/AdvectionTerm.h
solvers/IncNavierStokesSolver/AdvectionTerms/AdvectionTerm.h
+18
-9
solvers/IncNavierStokesSolver/AdvectionTerms/LinearisedAdvection.cpp
...NavierStokesSolver/AdvectionTerms/LinearisedAdvection.cpp
+9
-9
solvers/IncNavierStokesSolver/AdvectionTerms/NavierStokesAdvection.cpp
...vierStokesSolver/AdvectionTerms/NavierStokesAdvection.cpp
+30
-15
solvers/IncNavierStokesSolver/AdvectionTerms/SkewSymmetricAdvection.cpp
...ierStokesSolver/AdvectionTerms/SkewSymmetricAdvection.cpp
+3
-3
solvers/IncNavierStokesSolver/CMakeLists.txt
solvers/IncNavierStokesSolver/CMakeLists.txt
+33
-18
solvers/IncNavierStokesSolver/EquationSystems/CoupledLinearNS.cpp
...IncNavierStokesSolver/EquationSystems/CoupledLinearNS.cpp
+61
-81
solvers/IncNavierStokesSolver/EquationSystems/CoupledLinearNS.h
...s/IncNavierStokesSolver/EquationSystems/CoupledLinearNS.h
+1
-1
solvers/IncNavierStokesSolver/EquationSystems/CoupledLocalToGlobalC0ContMap.cpp
...sSolver/EquationSystems/CoupledLocalToGlobalC0ContMap.cpp
+23
-41
solvers/IncNavierStokesSolver/EquationSystems/CoupledLocalToGlobalC0ContMap.h
...kesSolver/EquationSystems/CoupledLocalToGlobalC0ContMap.h
+1
-1
solvers/IncNavierStokesSolver/EquationSystems/Extrapolate.cpp
...ers/IncNavierStokesSolver/EquationSystems/Extrapolate.cpp
+907
-0
solvers/IncNavierStokesSolver/EquationSystems/Extrapolate.h
solvers/IncNavierStokesSolver/EquationSystems/Extrapolate.h
+301
-0
solvers/IncNavierStokesSolver/EquationSystems/IncNavierStokes.cpp
...IncNavierStokesSolver/EquationSystems/IncNavierStokes.cpp
+191
-823
solvers/IncNavierStokesSolver/EquationSystems/IncNavierStokes.h
...s/IncNavierStokesSolver/EquationSystems/IncNavierStokes.h
+103
-121
solvers/IncNavierStokesSolver/EquationSystems/StandardExtrapolate.cpp
...avierStokesSolver/EquationSystems/StandardExtrapolate.cpp
+131
-0
solvers/IncNavierStokesSolver/EquationSystems/StandardExtrapolate.h
...cNavierStokesSolver/EquationSystems/StandardExtrapolate.h
+113
-0
solvers/IncNavierStokesSolver/EquationSystems/SubSteppingExtrapolate.cpp
...erStokesSolver/EquationSystems/SubSteppingExtrapolate.cpp
+744
-0
solvers/IncNavierStokesSolver/EquationSystems/SubSteppingExtrapolate.h
...vierStokesSolver/EquationSystems/SubSteppingExtrapolate.h
+153
-0
solvers/IncNavierStokesSolver/EquationSystems/VelocityCorrectionScheme.cpp
...StokesSolver/EquationSystems/VelocityCorrectionScheme.cpp
+143
-1362
solvers/IncNavierStokesSolver/EquationSystems/VelocityCorrectionScheme.h
...erStokesSolver/EquationSystems/VelocityCorrectionScheme.h
+59
-138
solvers/IncNavierStokesSolver/Examples/ChanStability-Base.fld
...ers/IncNavierStokesSolver/Examples/ChanStability-Base.fld
+0
-4
solvers/IncNavierStokesSolver/Examples/Cyl.xml
solvers/IncNavierStokesSolver/Examples/Cyl.xml
+4
-2
solvers/IncNavierStokesSolver/Examples/Pipe_turb.xml
solvers/IncNavierStokesSolver/Examples/Pipe_turb.xml
+3
-1
solvers/IncNavierStokesSolver/Filters/FilterEnergy.cpp
solvers/IncNavierStokesSolver/Filters/FilterEnergy.cpp
+237
-0
solvers/IncNavierStokesSolver/Filters/FilterEnergy.h
solvers/IncNavierStokesSolver/Filters/FilterEnergy.h
+86
-0
solvers/IncNavierStokesSolver/Tests/2DFlow_lineforcing_bcfromfile.xml
...avierStokesSolver/Tests/2DFlow_lineforcing_bcfromfile.xml
+6
-0
solvers/IncNavierStokesSolver/Tests/ChanFlow_3DH1D_Parallel_mode2.tst
...avierStokesSolver/Tests/ChanFlow_3DH1D_Parallel_mode2.tst
+1
-1
solvers/IncNavierStokesSolver/Tests/ChanFlow_3DH1D_Parallel_mode2.xml
...avierStokesSolver/Tests/ChanFlow_3DH1D_Parallel_mode2.xml
+0
-1
solvers/IncNavierStokesSolver/Tests/ChanFlow_3DH2D_MVM.xml
solvers/IncNavierStokesSolver/Tests/ChanFlow_3DH2D_MVM.xml
+6
-0
solvers/IncNavierStokesSolver/Tests/ChanFlow_Standard_BodyForce.tst
...cNavierStokesSolver/Tests/ChanFlow_Standard_BodyForce.tst
+23
-0
solvers/IncNavierStokesSolver/Tests/ChanFlow_Standard_BodyForce.xml
...cNavierStokesSolver/Tests/ChanFlow_Standard_BodyForce.xml
+129
-0
solvers/IncNavierStokesSolver/Tests/ChanFlow_m8_BodyForce.xml
...ers/IncNavierStokesSolver/Tests/ChanFlow_m8_BodyForce.xml
+6
-0
solvers/IncNavierStokesSolver/Tests/ChannelSpongeLNSE.tst
solvers/IncNavierStokesSolver/Tests/ChannelSpongeLNSE.tst
+23
-0
solvers/IncNavierStokesSolver/Tests/ChannelSpongeLNSE.xml
solvers/IncNavierStokesSolver/Tests/ChannelSpongeLNSE.xml
+320
-0
solvers/IncNavierStokesSolver/Tests/ChannelSpongeNSE.tst
solvers/IncNavierStokesSolver/Tests/ChannelSpongeNSE.tst
+23
-0
solvers/IncNavierStokesSolver/Tests/ChannelSpongeNSE.xml
solvers/IncNavierStokesSolver/Tests/ChannelSpongeNSE.xml
+307
-0
solvers/IncNavierStokesSolver/Tests/Channel_Flow_3modes_rad.tst
...s/IncNavierStokesSolver/Tests/Channel_Flow_3modes_rad.tst
+23
-0
solvers/IncNavierStokesSolver/Tests/Channel_Flow_3modes_rad.xml
...s/IncNavierStokesSolver/Tests/Channel_Flow_3modes_rad.xml
+121
-0
solvers/IncNavierStokesSolver/Tests/HM.xml
solvers/IncNavierStokesSolver/Tests/HM.xml
+6
-0
solvers/IncNavierStokesSolver/Tests/HM_Adj.xml
solvers/IncNavierStokesSolver/Tests/HM_Adj.xml
+6
-0
solvers/IncNavierStokesSolver/Tests/Hex_Kovasnay_SubStep.xml
solvers/IncNavierStokesSolver/Tests/Hex_Kovasnay_SubStep.xml
+1
-0
solvers/IncNavierStokesSolver/Tests/KovaFlow_3DH1D_P5_20modes_MVM_Deal.tst
...StokesSolver/Tests/KovaFlow_3DH1D_P5_20modes_MVM_Deal.tst
+23
-0
solvers/IncNavierStokesSolver/Tests/KovaFlow_3DH1D_P5_20modes_MVM_Deal.xml
...StokesSolver/Tests/KovaFlow_3DH1D_P5_20modes_MVM_Deal.xml
+165
-0
solvers/IncNavierStokesSolver/Tests/KovaFlow_SubStep_2order.xml
...s/IncNavierStokesSolver/Tests/KovaFlow_SubStep_2order.xml
+1
-1
solvers/IncNavierStokesSolver/Tests/Prism_channel_m6.tst
solvers/IncNavierStokesSolver/Tests/Prism_channel_m6.tst
+8
-8
solvers/IncNavierStokesSolver/Tests/Prism_channel_m6_dealiasing.tst
...cNavierStokesSolver/Tests/Prism_channel_m6_dealiasing.tst
+23
-0
solvers/IncNavierStokesSolver/Tests/Prism_channel_m6_dealiasing.xml
...cNavierStokesSolver/Tests/Prism_channel_m6_dealiasing.xml
+277
-0
solvers/IncNavierStokesSolver/Tests/SM.xml
solvers/IncNavierStokesSolver/Tests/SM.xml
+6
-0
solvers/IncNavierStokesSolver/Tests/SM_Adj.xml
solvers/IncNavierStokesSolver/Tests/SM_Adj.xml
+6
-0
solvers/IncNavierStokesSolver/Tests/SinCos_LinNS_3DHom1D.xml
solvers/IncNavierStokesSolver/Tests/SinCos_LinNS_3DHom1D.xml
+7
-1
solvers/IncNavierStokesSolver/Tests/TaylorVor_dt1.tst
solvers/IncNavierStokesSolver/Tests/TaylorVor_dt1.tst
+7
-7
solvers/IncNavierStokesSolver/Tests/TaylorVor_dt1.xml
solvers/IncNavierStokesSolver/Tests/TaylorVor_dt1.xml
+1
-1
solvers/IncNavierStokesSolver/Tests/TaylorVor_dt2.tst
solvers/IncNavierStokesSolver/Tests/TaylorVor_dt2.tst
+7
-7
solvers/IncNavierStokesSolver/Tests/Tet_Kovasnay_SubStep.tst
solvers/IncNavierStokesSolver/Tests/Tet_Kovasnay_SubStep.tst
+23
-0
solvers/IncNavierStokesSolver/Tests/Tet_Kovasnay_SubStep.xml
solvers/IncNavierStokesSolver/Tests/Tet_Kovasnay_SubStep.xml
+407
-0
solvers/IncNavierStokesSolver/Tests/Tet_channel_m3_dealiasing.tst
...IncNavierStokesSolver/Tests/Tet_channel_m3_dealiasing.tst
+24
-0
solvers/IncNavierStokesSolver/Tests/Tet_channel_m3_dealiasing.xml
...IncNavierStokesSolver/Tests/Tet_channel_m3_dealiasing.xml
+406
-0
solvers/IncNavierStokesSolver/Tests/Tet_channel_m4_per.tst
solvers/IncNavierStokesSolver/Tests/Tet_channel_m4_per.tst
+23
-0
solvers/IncNavierStokesSolver/Tests/Tet_channel_m4_per.xml
solvers/IncNavierStokesSolver/Tests/Tet_channel_m4_per.xml
+162
-0
solvers/IncNavierStokesSolver/Tests/Tet_prism_channel_rad.tst
...ers/IncNavierStokesSolver/Tests/Tet_prism_channel_rad.tst
+25
-0
solvers/IncNavierStokesSolver/Tests/Tet_prism_channel_rad.xml
...ers/IncNavierStokesSolver/Tests/Tet_prism_channel_rad.xml
+5537
-0
solvers/IncNavierStokesSolver/Utilities/Aliasing.cpp
solvers/IncNavierStokesSolver/Utilities/Aliasing.cpp
+100
-0
solvers/IncNavierStokesSolver/Utilities/CFLStep.cpp
solvers/IncNavierStokesSolver/Utilities/CFLStep.cpp
+98
-0
solvers/IncNavierStokesSolver/Utilities/CMakeLists.txt
solvers/IncNavierStokesSolver/Utilities/CMakeLists.txt
+36
-0
solvers/PulseWaveSolver/EquationSystems/PulseWavePropagation.cpp
.../PulseWaveSolver/EquationSystems/PulseWavePropagation.cpp
+2
-2
solvers/PulseWaveSolver/EquationSystems/PulseWavePropagation.h
...rs/PulseWaveSolver/EquationSystems/PulseWavePropagation.h
+1
-1
solvers/PulseWaveSolver/EquationSystems/PulseWaveSystem.cpp
solvers/PulseWaveSolver/EquationSystems/PulseWaveSystem.cpp
+4
-4
solvers/PulseWaveSolver/EquationSystems/PulseWaveSystem.h
solvers/PulseWaveSolver/EquationSystems/PulseWaveSystem.h
+2
-0
solvers/ShallowWaterSolver/CMakeLists.txt
solvers/ShallowWaterSolver/CMakeLists.txt
+19
-5
solvers/ShallowWaterSolver/EquationSystems/LinearSWE.cpp
solvers/ShallowWaterSolver/EquationSystems/LinearSWE.cpp
+418
-318
solvers/ShallowWaterSolver/EquationSystems/LinearSWE.h
solvers/ShallowWaterSolver/EquationSystems/LinearSWE.h
+44
-78
solvers/ShallowWaterSolver/EquationSystems/NonlinearSWE.cpp
solvers/ShallowWaterSolver/EquationSystems/NonlinearSWE.cpp
+354
-390
solvers/ShallowWaterSolver/EquationSystems/NonlinearSWE.h
solvers/ShallowWaterSolver/EquationSystems/NonlinearSWE.h
+17
-57
solvers/ShallowWaterSolver/EquationSystems/ShallowWaterSystem.cpp
...ShallowWaterSolver/EquationSystems/ShallowWaterSystem.cpp
+80
-247
solvers/ShallowWaterSolver/EquationSystems/ShallowWaterSystem.h
...s/ShallowWaterSolver/EquationSystems/ShallowWaterSystem.h
+60
-63
solvers/ShallowWaterSolver/Examples/RossbyModon_Nonlinear_DG.xml
.../ShallowWaterSolver/Examples/RossbyModon_Nonlinear_DG.xml
+20
-21
solvers/ShallowWaterSolver/RiemannSolvers/AverageSolver.cpp
solvers/ShallowWaterSolver/RiemannSolvers/AverageSolver.cpp
+86
-0
solvers/ShallowWaterSolver/RiemannSolvers/AverageSolver.h
solvers/ShallowWaterSolver/RiemannSolvers/AverageSolver.h
+66
-0
solvers/ShallowWaterSolver/RiemannSolvers/HLLCSolver.cpp
solvers/ShallowWaterSolver/RiemannSolvers/HLLCSolver.cpp
+144
-0
solvers/ShallowWaterSolver/RiemannSolvers/HLLCSolver.h
solvers/ShallowWaterSolver/RiemannSolvers/HLLCSolver.h
+64
-0
solvers/ShallowWaterSolver/RiemannSolvers/HLLSolver.cpp
solvers/ShallowWaterSolver/RiemannSolvers/HLLSolver.cpp
+130
-0
solvers/ShallowWaterSolver/RiemannSolvers/HLLSolver.h
solvers/ShallowWaterSolver/RiemannSolvers/HLLSolver.h
+64
-0
solvers/ShallowWaterSolver/RiemannSolvers/LaxFriedrichsSolver.cpp
...ShallowWaterSolver/RiemannSolvers/LaxFriedrichsSolver.cpp
+112
-0
solvers/ShallowWaterSolver/RiemannSolvers/LaxFriedrichsSolver.h
...s/ShallowWaterSolver/RiemannSolvers/LaxFriedrichsSolver.h
+64
-0
solvers/ShallowWaterSolver/RiemannSolvers/LinearAverageSolver.cpp
...ShallowWaterSolver/RiemannSolvers/LinearAverageSolver.cpp
+79
-0
solvers/ShallowWaterSolver/RiemannSolvers/LinearAverageSolver.h
...s/ShallowWaterSolver/RiemannSolvers/LinearAverageSolver.h
+65
-0
solvers/ShallowWaterSolver/RiemannSolvers/LinearHLLSolver.cpp
...ers/ShallowWaterSolver/RiemannSolvers/LinearHLLSolver.cpp
+107
-0
solvers/ShallowWaterSolver/RiemannSolvers/LinearHLLSolver.h
solvers/ShallowWaterSolver/RiemannSolvers/LinearHLLSolver.h
+64
-0
solvers/ShallowWaterSolver/RiemannSolvers/LinearSWESolver.cpp
...ers/ShallowWaterSolver/RiemannSolvers/LinearSWESolver.cpp
+94
-0
solvers/ShallowWaterSolver/RiemannSolvers/LinearSWESolver.h
solvers/ShallowWaterSolver/RiemannSolvers/LinearSWESolver.h
+75
-0
solvers/ShallowWaterSolver/RiemannSolvers/NoSolver.cpp
solvers/ShallowWaterSolver/RiemannSolvers/NoSolver.cpp
+51
-0
solvers/ShallowWaterSolver/RiemannSolvers/NoSolver.h
solvers/ShallowWaterSolver/RiemannSolvers/NoSolver.h
+60
-0
solvers/ShallowWaterSolver/RiemannSolvers/NonlinearSWESolver.cpp
.../ShallowWaterSolver/RiemannSolvers/NonlinearSWESolver.cpp
+86
-0
solvers/ShallowWaterSolver/RiemannSolvers/NonlinearSWESolver.h
...rs/ShallowWaterSolver/RiemannSolvers/NonlinearSWESolver.h
+75
-0
solvers/ShallowWaterSolver/ShallowWaterSolver.cpp
solvers/ShallowWaterSolver/ShallowWaterSolver.cpp
+2
-0
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_PeriodicBC_CG_P8.tst
...rSolver/Tests/LinearSWE_StandingWave_PeriodicBC_CG_P8.tst
+23
-0
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_PeriodicBC_CG_P8.xml
...rSolver/Tests/LinearSWE_StandingWave_PeriodicBC_CG_P8.xml
+193
-0
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_PeriodicBC_DG_P8.tst
...rSolver/Tests/LinearSWE_StandingWave_PeriodicBC_DG_P8.tst
+23
-0
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_PeriodicBC_DG_P8.xml
...rSolver/Tests/LinearSWE_StandingWave_PeriodicBC_DG_P8.xml
+192
-0
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_WallBC_CG_P4.tst
...WaterSolver/Tests/LinearSWE_StandingWave_WallBC_CG_P4.tst
+2
-2
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_WallBC_CG_P4.xml
...WaterSolver/Tests/LinearSWE_StandingWave_WallBC_CG_P4.xml
+1
-1
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_WallBC_CG_P8.tst
...WaterSolver/Tests/LinearSWE_StandingWave_WallBC_CG_P8.tst
+2
-2
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_WallBC_CG_P8.xml
...WaterSolver/Tests/LinearSWE_StandingWave_WallBC_CG_P8.xml
+1
-1
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_WallBC_DG_P4.tst
...WaterSolver/Tests/LinearSWE_StandingWave_WallBC_DG_P4.tst
+2
-2
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_WallBC_DG_P4.xml
...WaterSolver/Tests/LinearSWE_StandingWave_WallBC_DG_P4.xml
+2
-2
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_WallBC_DG_P8.tst
...WaterSolver/Tests/LinearSWE_StandingWave_WallBC_DG_P8.tst
+2
-2
solvers/ShallowWaterSolver/Tests/LinearSWE_StandingWave_WallBC_DG_P8.xml
...WaterSolver/Tests/LinearSWE_StandingWave_WallBC_DG_P8.xml
+2
-2
solvers/ShallowWaterSolver/Tests/NonlinearSWE_RossbyModon_CG_P9.tst
...allowWaterSolver/Tests/NonlinearSWE_RossbyModon_CG_P9.tst
+23
-0
solvers/ShallowWaterSolver/Tests/NonlinearSWE_RossbyModon_CG_P9.xml
...allowWaterSolver/Tests/NonlinearSWE_RossbyModon_CG_P9.xml
+326
-0
solvers/ShallowWaterSolver/Tests/NonlinearSWE_RossbyModon_DG_P9.tst
...allowWaterSolver/Tests/NonlinearSWE_RossbyModon_DG_P9.tst
+23
-0
solvers/ShallowWaterSolver/Tests/NonlinearSWE_RossbyModon_DG_P9.xml
...allowWaterSolver/Tests/NonlinearSWE_RossbyModon_DG_P9.xml
+321
-0
solvers/VortexWaveInteraction/CMakeLists.txt
solvers/VortexWaveInteraction/CMakeLists.txt
+9
-0
solvers/VortexWaveInteraction/VortexWaveInteraction.cpp
solvers/VortexWaveInteraction/VortexWaveInteraction.cpp
+36
-36
solvers/VortexWaveInteraction/VortexWaveInteraction.h
solvers/VortexWaveInteraction/VortexWaveInteraction.h
+2
-0
solvers/VortexWaveInteraction/utilities/MeshMove.cpp
solvers/VortexWaveInteraction/utilities/MeshMove.cpp
+40
-49
solvers/VortexWaveInteraction/utilities/MoveMeshToCriticalLayer.cpp
...rtexWaveInteraction/utilities/MoveMeshToCriticalLayer.cpp
+2
-2
tests/MetricRegex.cpp
tests/MetricRegex.cpp
+1
-1
utilities/CMakeLists.txt
utilities/CMakeLists.txt
+1
-1
utilities/PostProcessing/AddModeTo2DFld.cpp
utilities/PostProcessing/AddModeTo2DFld.cpp
+1
-1
utilities/PostProcessing/CMakeLists.txt
utilities/PostProcessing/CMakeLists.txt
+1
-1
utilities/PostProcessing/CombinePartitions.cpp
utilities/PostProcessing/CombinePartitions.cpp
+62
-14
utilities/PostProcessing/ExtractSurface2DCFS.cpp
utilities/PostProcessing/ExtractSurface2DCFS.cpp
+0
-1
utilities/PostProcessing/Extras/CMakeLists.txt
utilities/PostProcessing/Extras/CMakeLists.txt
+10
-10
utilities/PostProcessing/Extras/CalcDivergence.cpp
utilities/PostProcessing/Extras/CalcDivergence.cpp
+291
-0
utilities/PostProcessing/Extras/ExtractMultiFldFileInfo.cpp
utilities/PostProcessing/Extras/ExtractMultiFldFileInfo.cpp
+43
-0
utilities/PostProcessing/Extras/FieldToField.cpp
utilities/PostProcessing/Extras/FieldToField.cpp
+0
-767
utilities/PostProcessing/Extras/FldCalcBCs.cpp
utilities/PostProcessing/Extras/FldCalcBCs.cpp
+101
-9
utilities/PostProcessing/Extras/L2.cpp
utilities/PostProcessing/Extras/L2.cpp
+1
-1
utilities/PostProcessing/Extras/Linf.cpp
utilities/PostProcessing/Extras/Linf.cpp
+1
-1
utilities/PostProcessing/Extras/MoveMesh.cpp
utilities/PostProcessing/Extras/MoveMesh.cpp
+20
-20
utilities/PostProcessing/Extras/StreamFunction2D.cpp
utilities/PostProcessing/Extras/StreamFunction2D.cpp
+196
-0
utilities/PostProcessing/FieldToField.cpp
utilities/PostProcessing/FieldToField.cpp
+618
-0
utilities/PostProcessing/FldToGmsh.cpp
utilities/PostProcessing/FldToGmsh.cpp
+0
-3
utilities/PostProcessing/FldToTecGmsh.cpp
utilities/PostProcessing/FldToTecGmsh.cpp
+0
-548
utilities/PostProcessing/FldToTecplot.cpp
utilities/PostProcessing/FldToTecplot.cpp
+551
-3
utilities/PostProcessing/ProbeFld.cpp
utilities/PostProcessing/ProbeFld.cpp
+2
-2
utilities/PostProcessing/XmlToTecplot.cpp
utilities/PostProcessing/XmlToTecplot.cpp
+181
-103
utilities/PostProcessing/XmlToTecplotWireFrame.cpp
utilities/PostProcessing/XmlToTecplotWireFrame.cpp
+107
-73
utilities/PostProcessing/XmlToVtk.cpp
utilities/PostProcessing/XmlToVtk.cpp
+35
-5
utilities/PreProcessing/Extras/VtkToFld.cpp
utilities/PreProcessing/Extras/VtkToFld.cpp
+133
-34
utilities/PreProcessing/MeshConvert/CMakeLists.txt
utilities/PreProcessing/MeshConvert/CMakeLists.txt
+4
-0
utilities/PreProcessing/MeshConvert/InputNek.cpp
utilities/PreProcessing/MeshConvert/InputNek.cpp
+1
-1
utilities/PreProcessing/MeshConvert/InputStarTec.cpp
utilities/PreProcessing/MeshConvert/InputStarTec.cpp
+1
-1
utilities/PreProcessing/MeshConvert/MeshElements.cpp
utilities/PreProcessing/MeshConvert/MeshElements.cpp
+43
-16
utilities/PreProcessing/MeshConvert/MeshElements.h
utilities/PreProcessing/MeshConvert/MeshElements.h
+18
-56
utilities/PreProcessing/MeshConvert/Module.cpp
utilities/PreProcessing/MeshConvert/Module.cpp
+362
-39
utilities/PreProcessing/MeshConvert/Module.h
utilities/PreProcessing/MeshConvert/Module.h
+29
-0
utilities/PreProcessing/MeshConvert/OutputNekpp.cpp
utilities/PreProcessing/MeshConvert/OutputNekpp.cpp
+4
-3
utilities/PreProcessing/MeshConvert/ProcessBL.cpp
utilities/PreProcessing/MeshConvert/ProcessBL.cpp
+88
-7
utilities/PreProcessing/MeshConvert/ProcessDetectSurf.cpp
utilities/PreProcessing/MeshConvert/ProcessDetectSurf.cpp
+242
-0
utilities/PreProcessing/MeshConvert/ProcessDetectSurf.h
utilities/PreProcessing/MeshConvert/ProcessDetectSurf.h
+75
-0
utilities/PreProcessing/MeshConvert/ProcessExtractSurf.cpp
utilities/PreProcessing/MeshConvert/ProcessExtractSurf.cpp
+294
-0
utilities/PreProcessing/MeshConvert/ProcessExtractSurf.h
utilities/PreProcessing/MeshConvert/ProcessExtractSurf.h
+69
-0
utilities/PreProcessing/MeshConvert/ProcessJac.cpp
utilities/PreProcessing/MeshConvert/ProcessJac.cpp
+4
-2
utilities/PreProcessing/MeshConvert/ProcessPerAlign.cpp
utilities/PreProcessing/MeshConvert/ProcessPerAlign.cpp
+83
-11
utilities/PreProcessing/MeshConvert/ProcessSpherigon.cpp
utilities/PreProcessing/MeshConvert/ProcessSpherigon.cpp
+3
-6
utilities/PreProcessing/MeshConvert/ProcessTetSplit.cpp
utilities/PreProcessing/MeshConvert/ProcessTetSplit.cpp
+212
-91
No files found.
CMakeLists.txt
View file @
910a1b51
This diff is collapsed.
Click to expand it.
cmake/FindGSMPI.cmake
View file @
910a1b51
SET
(
GSMPI_SEARCH_PATHS
${
CMAKE_SOURCE_DIR
}
/ThirdParty/gsmpi-1.
1.1
/
${
CMAKE_SOURCE_DIR
}
/ThirdParty/gsmpi-1.
1.1
/build/
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/gsmpi-1.
1.1
/
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/gsmpi-1.
1.1
/build
${
CMAKE_SOURCE_DIR
}
/ThirdParty/gsmpi-1.
2
/
${
CMAKE_SOURCE_DIR
}
/ThirdParty/gsmpi-1.
2
/build/
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/gsmpi-1.
2
/
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/gsmpi-1.
2
/build
${
CMAKE_SOURCE_DIR
}
/ThirdParty/dist/lib
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/dist/lib
)
...
...
cmake/FindNistSparseBlas.cmake
deleted
100644 → 0
View file @
60f9e75f
# Use NIST_SPARSE_BLAS_ADDITIONAL_INCLUDE_DIRS to add additional search directories.
SET
(
NIST_SPARSE_BLAS_SEARCH_PATHS
${
NIST_SPARSE_BLAS_ADDITIONAL_INCLUDE_DIRS
}
${
CMAKE_SOURCE_DIR
}
/ThirdParty/spblastk0.9b/lib
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/spblastk0.9b/lib
${
CMAKE_SOURCE_DIR
}
/ThirdParty/dist/lib
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/dist/lib
)
FIND_LIBRARY
(
NIST_SPARSE_BLAS NAMES sbtk PATHS
${
NIST_SPARSE_BLAS_SEARCH_PATHS
}
)
FIND_LIBRARY
(
NIST_SPARSE_BLAS_DEBUG NAMES sbtk-g PATHS
${
NIST_SPARSE_BLAS_SEARCH_PATHS
}
)
GET_FILENAME_COMPONENT
(
NIST_SPARSE_BLAS_LIB_PATH
${
NIST_SPARSE_BLAS
}
PATH CACHE
)
SET
(
NIST_SPARSE_BLAS_INCLUDE_DIR
${
NIST_SPARSE_BLAS_LIB_PATH
}
/../include CACHE FILEPATH
"Sparse matrix solve include directory."
)
MARK_AS_ADVANCED
(
NIST_SPARSE_BLAS
)
MARK_AS_ADVANCED
(
NIST_SPARSE_BLAS_DEBUG
)
MARK_AS_ADVANCED
(
NIST_SPARSE_BLAS_INCLUDE_DIR
)
MARK_AS_ADVANCED
(
NIST_SPARSE_BLAS_LIB_PATH
)
IF
(
NIST_SPARSE_BLAS
)
SET
(
NIST_SPARSE_BLAS_FOUND ON
)
ENDIF
(
NIST_SPARSE_BLAS
)
IF
(
NIST_SPARSE_BLAS_FOUND
)
IF
(
NOT NIST_SPARSE_BLAS_FIND_QUIETLY
)
MESSAGE
(
STATUS
"Found NIST Sparse Blas"
)
ENDIF
(
NOT NIST_SPARSE_BLAS_FIND_QUIETLY
)
ELSE
(
NIST_SPARSE_BLAS_FOUND
)
IF
(
NIST_SPARSE_BLAS_FIND_REQUIRED
)
MESSAGE
(
FATAL_ERROR
"Could not find NIST sparse blas library."
)
ENDIF
(
NIST_SPARSE_BLAS_FIND_REQUIRED
)
ENDIF
(
NIST_SPARSE_BLAS_FOUND
)
cmake/FindXXT.cmake
View file @
910a1b51
SET
(
XXT_SEARCH_PATHS
${
CMAKE_SOURCE_DIR
}
/ThirdParty/gsmpi-1.
1.1
/
${
CMAKE_SOURCE_DIR
}
/ThirdParty/gsmpi-1.
1.1
/build/
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/gsmpi-1.
1.1
/
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/gsmpi-1.
1.1
/build
${
CMAKE_SOURCE_DIR
}
/ThirdParty/gsmpi-1.
2
/
${
CMAKE_SOURCE_DIR
}
/ThirdParty/gsmpi-1.
2
/build/
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/gsmpi-1.
2
/
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/gsmpi-1.
2
/build
${
CMAKE_SOURCE_DIR
}
/ThirdParty/dist/lib
${
CMAKE_SOURCE_DIR
}
/../ThirdParty/dist/lib
)
...
...
cmake/GetGitRevisionDescription.cmake
0 → 100644
View file @
910a1b51
# - Returns a version string from Git
#
# These functions force a re-configure on each git commit so that you can
# trust the values of the variables in your build system.
#
# get_git_head_revision(<refspecvar> <hashvar> [<additional arguments to git describe> ...])
#
# Returns the refspec and sha hash of the current head revision
#
# git_describe(<var> [<additional arguments to git describe> ...])
#
# Returns the results of git describe on the source tree, and adjusting
# the output so that it tests false if an error occurs.
#
# git_get_exact_tag(<var> [<additional arguments to git describe> ...])
#
# Returns the results of git describe --exact-match on the source tree,
# and adjusting the output so that it tests false if there was no exact
# matching tag.
#
# Requires CMake 2.6 or newer (uses the 'function' command)
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
if
(
__get_git_revision_description
)
return
()
endif
()
set
(
__get_git_revision_description YES
)
# We must run the following at "include" time, not at function call time,
# to find the path to this module rather than the path to a calling list file
get_filename_component
(
_gitdescmoddir
${
CMAKE_CURRENT_LIST_FILE
}
PATH
)
function
(
get_git_head_revision _refspecvar _hashvar
)
set
(
GIT_PARENT_DIR
"
${
CMAKE_SOURCE_DIR
}
"
)
set
(
GIT_DIR
"
${
GIT_PARENT_DIR
}
/.git"
)
while
(
NOT EXISTS
"
${
GIT_DIR
}
"
)
# .git dir not found, search parent directories
set
(
GIT_PREVIOUS_PARENT
"
${
GIT_PARENT_DIR
}
"
)
get_filename_component
(
GIT_PARENT_DIR
${
GIT_PARENT_DIR
}
PATH
)
if
(
GIT_PARENT_DIR STREQUAL GIT_PREVIOUS_PARENT
)
# We have reached the root directory, we are not in git
set
(
${
_refspecvar
}
"GITDIR-NOTFOUND"
PARENT_SCOPE
)
set
(
${
_hashvar
}
"GITDIR-NOTFOUND"
PARENT_SCOPE
)
return
()
endif
()
set
(
GIT_DIR
"
${
GIT_PARENT_DIR
}
/.git"
)
endwhile
()
set
(
GIT_DATA
"
${
CMAKE_CURRENT_BINARY_DIR
}
/CMakeFiles/git-data"
)
if
(
NOT EXISTS
"
${
GIT_DATA
}
"
)
file
(
MAKE_DIRECTORY
"
${
GIT_DATA
}
"
)
endif
()
if
(
NOT EXISTS
"
${
GIT_DIR
}
/HEAD"
)
return
()
endif
()
set
(
HEAD_FILE
"
${
GIT_DATA
}
/HEAD"
)
configure_file
(
"
${
GIT_DIR
}
/HEAD"
"
${
HEAD_FILE
}
"
COPYONLY
)
configure_file
(
"
${
_gitdescmoddir
}
/GetGitRevisionDescription.cmake.in"
"
${
GIT_DATA
}
/grabRef.cmake"
@ONLY
)
include
(
"
${
GIT_DATA
}
/grabRef.cmake"
)
set
(
${
_refspecvar
}
"
${
HEAD_REF
}
"
PARENT_SCOPE
)
set
(
${
_hashvar
}
"
${
HEAD_HASH
}
"
PARENT_SCOPE
)
endfunction
()
function
(
git_describe _var
)
if
(
NOT GIT_FOUND
)
find_package
(
Git QUIET
)
endif
()
get_git_head_revision
(
refspec hash
)
if
(
NOT GIT_FOUND
)
set
(
${
_var
}
"GIT-NOTFOUND"
PARENT_SCOPE
)
return
()
endif
()
if
(
NOT hash
)
set
(
${
_var
}
"HEAD-HASH-NOTFOUND"
PARENT_SCOPE
)
return
()
endif
()
# TODO sanitize
#if((${ARGN}" MATCHES "&&") OR
# (ARGN MATCHES "||") OR
# (ARGN MATCHES "\\;"))
# message("Please report the following error to the project!")
# message(FATAL_ERROR "Looks like someone's doing something nefarious with git_describe! Passed arguments ${ARGN}")
#endif()
#message(STATUS "Arguments to execute_process: ${ARGN}")
execute_process
(
COMMAND
"
${
GIT_EXECUTABLE
}
"
describe
${
hash
}
${
ARGN
}
WORKING_DIRECTORY
"
${
CMAKE_SOURCE_DIR
}
"
RESULT_VARIABLE
res
OUTPUT_VARIABLE
out
ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE
)
if
(
NOT res EQUAL 0
)
set
(
out
"
${
out
}
-
${
res
}
-NOTFOUND"
)
endif
()
set
(
${
_var
}
"
${
out
}
"
PARENT_SCOPE
)
endfunction
()
function
(
git_get_exact_tag _var
)
git_describe
(
out --exact-match
${
ARGN
}
)
set
(
${
_var
}
"
${
out
}
"
PARENT_SCOPE
)
endfunction
()
cmake/GetGitRevisionDescription.cmake.in
0 → 100644
View file @
910a1b51
#
# Internal file for GetGitRevisionDescription.cmake
#
# Requires CMake 2.6 or newer (uses the 'function' command)
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
set(HEAD_HASH)
file(READ "@HEAD_FILE@" HEAD_CONTENTS LIMIT 1024)
string(STRIP "${HEAD_CONTENTS}" HEAD_CONTENTS)
if(HEAD_CONTENTS MATCHES "ref")
# named branch
string(REPLACE "ref: " "" HEAD_REF "${HEAD_CONTENTS}")
if(EXISTS "@GIT_DIR@/${HEAD_REF}")
configure_file("@GIT_DIR@/${HEAD_REF}" "@GIT_DATA@/head-ref" COPYONLY)
elseif(EXISTS "@GIT_DIR@/logs/${HEAD_REF}")
configure_file("@GIT_DIR@/logs/${HEAD_REF}" "@GIT_DATA@/head-ref" COPYONLY)
set(HEAD_HASH "${HEAD_REF}")
endif()
else()
# detached HEAD
configure_file("@GIT_DIR@/HEAD" "@GIT_DATA@/head-ref" COPYONLY)
endif()
if(NOT HEAD_HASH)
file(READ "@GIT_DATA@/head-ref" HEAD_HASH LIMIT 1024)
string(STRIP "${HEAD_HASH}" HEAD_HASH)
endif()
cmake/Nektar++Config.cmake.in
View file @
910a1b51
...
...
@@ -51,13 +51,6 @@ INCLUDE(${NEKTAR++_ROOT_DIR}/FindLoki.cmake)
SET(TINYXML_ADDITIONAL_INCLUDE_DIRS "@TINYXML_BASE@")
INCLUDE(${NEKTAR++_ROOT_DIR}/FindTinyXml.cmake)
SET(NIST_SPARSE_BLAS_ADDITIONAL_INCLUDE_DIRS "@NIST_SPARSE_BLAS_INCLUDE_DIR@")
SET(NIST_SPARSE_BLAS "@NIST_SPARSE_BLAS@")
SET(NIST_SPARSE_BLAS_DEBUG "@NIST_SPARSE_BLAS_DEBUG@")
SET(NIST_SPARSE_BLAS_INCLUDE_DIR "@NIST_SPARSE_BLAS_INCLUDE_DIR@")
SET(NEKTAR_USE_NIST_SPARSE_BLAS_TOOLKIT "@NEKTAR_USE_NIST_SPARSE_BLAS_TOOLKIT@")
MARK_AS_ADVANCED(NEKTAR_USE_NIST_SPARSE_BLAS_TOOLKIT)
SET(NEKTAR_USE_ACML "@NEKTAR_USE_ACML@")
SET(ACML_USE_SHARED_LIBRARIES "@ACML_USE_SHARED_LIBRARIES@")
SET(ACML_USE_OPENMP_LIBRARIES "@ACML_USE_OPENMP_LIBRARIES@")
...
...
@@ -163,7 +156,7 @@ IF(NEKTAR_USE_ARPACK)
ENDIF(NEKTAR_USE_ARPACK)
INCLUDE_DIRECTORIES(SYSTEM ${Boost_INCLUDE_DIR})
INCLUDE_DIRECTORIES(${LOKI_INCLUDE_DIR} ${TINYXML_BASE}
${NIST_SPARSE_BLAS_INCLUDE_DIR}
)
INCLUDE_DIRECTORIES(${LOKI_INCLUDE_DIR} ${TINYXML_BASE} )
SET(NEKTAR_PACKAGE_GENERATOR "@NEKTAR_PACKAGE_GENERATOR@")
SET(NEKTAR_USING_BLAS "@NEKTAR_USING_BLAS@")
...
...
cmake/NektarCommon.cmake
View file @
910a1b51
...
...
@@ -47,10 +47,6 @@ MACRO(SET_LAPACK_LINK_LIBRARIES name)
ENDIF
(
NEKTAR_USE_BLAS_LAPACK
)
IF
(
NEKTAR_USE_NIST_SPARSE_BLAS_TOOLKIT AND NIST_SPARSE_BLAS_FOUND
)
TARGET_LINK_LIBRARIES
(
${
name
}
${
NIST_SPARSE_BLAS
}
)
ENDIF
(
NEKTAR_USE_NIST_SPARSE_BLAS_TOOLKIT AND NIST_SPARSE_BLAS_FOUND
)
IF
(
NEKTAR_USE_METIS
)
TARGET_LINK_LIBRARIES
(
${
name
}
optimized
${
METIS_LIB
}
debug
${
METIS_LIB
}
)
...
...
@@ -118,9 +114,14 @@ MACRO(SET_COMMON_PROPERTIES name)
"
${
CMAKE_CXX_FLAGS_DEBUG
}
-fpermissive"
)
ENDIF
()
ENDIF
(
NOT MSVC
)
# Define version
SET_PROPERTY
(
TARGET
${
name
}
APPEND PROPERTY COMPILE_DEFINITIONS
NEKTAR_VERSION=\"
${
NEKTAR_VERSION
}
\"
)
SET
(
CMAKE_CXX_FLAGS_RELEASE
"
${
CMAKE_CXX_FLAGS_RELEASE
}
-DNEKTAR_RELEASE"
)
"
${
CMAKE_CXX_FLAGS_RELEASE
}
-DNEKTAR_RELEASE"
)
ENDIF
(
NOT
${
CMAKE_CXX_FLAGS_DEBUG
}
MATCHES
".*DNEKTAR_DEBUG.*"
)
IF
(
CMAKE_SYSTEM_PROCESSOR STREQUAL
"x86_64"
)
...
...
@@ -225,10 +226,8 @@ ENDMACRO(ADD_NEKTAR_EXECUTABLE name component sources)
MACRO
(
ADD_NEKTAR_LIBRARY name component type
)
ADD_LIBRARY
(
${
name
}
${
type
}
${
ARGN
}
)
# NIST Sparse BLAS only static, so link into Nektar libraries directly.
TARGET_LINK_LIBRARIES
(
${
name
}
${
NIST_SPARSE_BLAS
}
${
METIS_LIB
}
)
ADD_DEPENDENCIES
(
${
name
}
spblastk0.9b modmetis-5.1.0 boost tinyxml
zlib-1.2.7
)
TARGET_LINK_LIBRARIES
(
${
name
}
${
METIS_LIB
}
)
ADD_DEPENDENCIES
(
${
name
}
modmetis-5.1.0 boost tinyxml zlib-1.2.7
)
SET_PROPERTY
(
TARGET
${
name
}
PROPERTY FOLDER
${
component
}
)
IF
(
NEKTAR_USE_MPI
)
TARGET_LINK_LIBRARIES
(
${
name
}
${
GSMPI_LIBRARY
}
${
XXT_LIBRARY
}
)
...
...
@@ -264,3 +263,11 @@ MACRO(ADD_NEKTAR_TEST name)
ADD_TEST
(
NAME
${
dir
}
_
${
name
}
COMMAND Tester
${
CMAKE_CURRENT_SOURCE_DIR
}
/Tests/
${
name
}
.tst
)
ENDMACRO
(
ADD_NEKTAR_TEST
)
MACRO
(
ADD_NEKTAR_TEST_LENGTHY name
)
IF
(
NEKTAR_TEST_ALL
)
GET_FILENAME_COMPONENT
(
dir
${
CMAKE_CURRENT_SOURCE_DIR
}
NAME
)
ADD_TEST
(
NAME
${
dir
}
_
${
name
}
COMMAND Tester
${
CMAKE_CURRENT_SOURCE_DIR
}
/Tests/
${
name
}
.tst
)
ENDIF
(
NEKTAR_TEST_ALL
)
ENDMACRO
(
ADD_NEKTAR_TEST_LENGTHY
)
cmake/ThirdPartyMPI.cmake
View file @
910a1b51
...
...
@@ -29,10 +29,10 @@ IF( NEKTAR_USE_MPI )
IF
(
THIRDPARTY_BUILD_GSMPI
)
EXTERNALPROJECT_ADD
(
gsmpi-1.
1.1
gsmpi-1.
2
PREFIX
${
TPSRC
}
URL
${
TPURL
}
/gsmpi-1.
1.1
.tar.bz2
URL_MD5
48a6006437e094f6cccce65dcf79f967
URL
${
TPURL
}
/gsmpi-1.
2
.tar.bz2
URL_MD5
35901be16791bfdeafa9c4d0e06d189b
DOWNLOAD_DIR
${
TPSRC
}
CONFIGURE_COMMAND
${
CMAKE_COMMAND
}
...
...
@@ -40,7 +40,7 @@ IF( NEKTAR_USE_MPI )
-DCMAKE_CXX_COMPILER:FILEPATH=
${
CMAKE_CXX_COMPILER
}
-DCMAKE_BUILD_TYPE:STRING=Debug
-DCMAKE_INSTALL_PREFIX:PATH=
${
TPSRC
}
/dist
${
TPSRC
}
/src/gsmpi-1.
1.1
${
TPSRC
}
/src/gsmpi-1.
2
)
SET
(
GSMPI_LIBRARY gsmpi CACHE FILEPATH
"GSMPI path"
FORCE
)
...
...
cmake/ThirdPartyMetis.cmake
View file @
910a1b51
...
...
@@ -6,8 +6,8 @@ IF (THIRDPARTY_BUILD_METIS)
EXTERNALPROJECT_ADD
(
modmetis-5.1.0
PREFIX
${
TPSRC
}
URL
${
TPURL
}
/modmetis-5.1.0.tar.bz2
URL_MD5
"
8f8313a768e4611d1748d10f88f3d702
"