Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Nektar
Nektar
Commits
dbd1c8a3
Commit
dbd1c8a3
authored
Nov 29, 2012
by
Chris Cantwell
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated solver CMake files to allow selection of solvers to build.
parent
e9e1b200
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
248 additions
and
199 deletions
+248
-199
solvers/ADR2DManifoldSolver/CMakeLists.txt
solvers/ADR2DManifoldSolver/CMakeLists.txt
+8
-2
solvers/ADRSolver/CMakeLists.txt
solvers/ADRSolver/CMakeLists.txt
+92
-86
solvers/APESolver/CMakeLists.txt
solvers/APESolver/CMakeLists.txt
+9
-4
solvers/CardiacEPSolver/CMakeLists.txt
solvers/CardiacEPSolver/CMakeLists.txt
+8
-3
solvers/CompressibleFlowSolver/CMakeLists.txt
solvers/CompressibleFlowSolver/CMakeLists.txt
+14
-9
solvers/FitzHughNagumoSolver/CMakeLists.txt
solvers/FitzHughNagumoSolver/CMakeLists.txt
+7
-2
solvers/ImageWarpingSolver/CMakeLists.txt
solvers/ImageWarpingSolver/CMakeLists.txt
+7
-2
solvers/IncNavierStokesSolver/CMakeLists.txt
solvers/IncNavierStokesSolver/CMakeLists.txt
+64
-61
solvers/PulseWaveSolver/CMakeLists.txt
solvers/PulseWaveSolver/CMakeLists.txt
+15
-10
solvers/ShallowWaterSolver/CMakeLists.txt
solvers/ShallowWaterSolver/CMakeLists.txt
+11
-6
solvers/VortexWaveInteraction/CMakeLists.txt
solvers/VortexWaveInteraction/CMakeLists.txt
+13
-14
No files found.
solvers/ADR2DManifoldSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
ADR2DManifoldSolverSource
SET
(
NEKTAR_SOLVER_ADR2DMANIFOLD ON CACHE BOOL
"Build the ADR 2D manifold solver."
)
IF
(
NEKTAR_SOLVER_ADR2DMANIFOLD
)
SET
(
ADR2DManifoldSolverSource
./ADR2DManifoldSolver.cpp
./ADR2DManifold.cpp
)
ADD_SOLVER_EXECUTABLE
(
ADR2DManifoldSolver solvers-extra
ADD_SOLVER_EXECUTABLE
(
ADR2DManifoldSolver solvers-extra
${
ADR2DManifoldSolverSource
}
)
ENDIF
(
NEKTAR_SOLVER_ADR2DMANIFOLD
)
solvers/ADRSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
ADRSolverSource
SET
(
NEKTAR_SOLVER_ADR ON CACHE BOOL
"Build the ADR Solver."
)
IF
(
NEKTAR_SOLVER_ADR
)
SET
(
ADRSolverSource
./ADRSolver.cpp
./EquationSystems/Laplace.cpp
./EquationSystems/Poisson.cpp
...
...
@@ -12,91 +16,93 @@ SET(ADRSolverSource
./EquationSystems/CFLtester.cpp
./EquationSystems/EigenValuesAdvection.cpp
)
ADD_SOLVER_EXECUTABLE
(
ADRSolver solvers
ADD_SOLVER_EXECUTABLE
(
ADRSolver solvers
${
ADRSolverSource
}
)
ADD_NEKTAR_TEST
(
Advection1D_FRDG_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
Advection1D_FRDG_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
Advection1D_FRDG_MODIFIED
)
ADD_NEKTAR_TEST
(
Advection1D_FRSD_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
Advection1D_FRSD_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
Advection1D_FRSD_MODIFIED
)
ADD_NEKTAR_TEST
(
Advection1D_FRHU_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
Advection1D_FRHU_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
Advection1D_FRHU_MODIFIED
)
ADD_NEKTAR_TEST
(
Advection1D_WeakDG_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
Advection1D_WeakDG_MODIFIED
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRDG_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRDG_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRDG_MODIFIED
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRSD_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRSD_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRSD_MODIFIED
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRHU_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRHU_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRHU_MODIFIED
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_WeakDG_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_WeakDG_MODIFIED
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_deformed_GLL_LAGRANGE_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_deformed_GLL_LAGRANGE_SEM_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_deformed_MODIFIED_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_regular_GLL_LAGRANGE_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_regular_GLL_LAGRANGE_SEM_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_regular_MODIFIED_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_deformed_GLL_LAGRANGE_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_deformed_GLL_LAGRANGE_SEM_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_deformed_MODIFIED_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_regular_GLL_LAGRANGE_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_regular_GLL_LAGRANGE_SEM_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_regular_MODIFIED_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_GLL_LAGRANGE_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_GLL_LAGRANGE_SEM_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_MODIFIED_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_regular_GLL_LAGRANGE_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_regular_GLL_LAGRANGE_SEM_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_regular_MODIFIED_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_GLL_LAGRANGE_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_GLL_LAGRANGE_SEM_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_MODIFIED_10x10
)
ADD_NEKTAR_TEST
(
Advection3D_m12_DG_hex_periodic
)
ADD_NEKTAR_TEST
(
Advection3D_m12_DG_hex
)
ADD_NEKTAR_TEST
(
Advection3D_m12_DG_prism
)
ADD_NEKTAR_TEST
(
Advection3D_m12_DG_tet
)
ADD_NEKTAR_TEST
(
Advection_m12_DG_Order1
)
ADD_NEKTAR_TEST
(
Advection_m12_DG_Order2
)
ADD_NEKTAR_TEST
(
Advection_m12_DG_periodic
)
ADD_NEKTAR_TEST
(
Advection_m12_Order1
)
ADD_NEKTAR_TEST
(
Advection_m12_Order2
)
ADD_NEKTAR_TEST
(
Advection_m14_DG_Order4
)
ADD_NEKTAR_TEST
(
Advection_m14_Order4
)
ADD_NEKTAR_TEST
(
ExDiffusion_m3
)
ADD_NEKTAR_TEST
(
ExDiffusion_m8
)
ADD_NEKTAR_TEST
(
Helmholtz1D_8modes_DG
)
ADD_NEKTAR_TEST
(
Helmholtz1D_8modes
)
ADD_NEKTAR_TEST
(
Helmholtz1D_8nodes
)
ADD_NEKTAR_TEST
(
SteadyAdvDiffReact2D_modal
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_3DHomo1D_MVM
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_3DHomo2D_MVM
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_Order1_0001
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_Order1_001
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_Order2_0001
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_Order2_001
)
ADD_NEKTAR_TEST
(
Helmholtz2D_modal_DG
)
ADD_NEKTAR_TEST
(
Helmholtz2D_modal
)
ADD_NEKTAR_TEST
(
Helmholtz2D_nodal
)
ADD_NEKTAR_TEST
(
Helmholtz_3DHomo1D_MVM
)
ADD_NEKTAR_TEST
(
Helmholtz_3DHomo2D_MVM
)
ADD_NEKTAR_TEST
(
Helmholtz3D_modal
)
ADD_NEKTAR_TEST
(
Helmholtz3D_nodal
)
ADD_NEKTAR_TEST
(
ImDiffusion_m12
)
ADD_NEKTAR_TEST
(
ImDiffusion_m6
)
ADD_NEKTAR_TEST
(
ImDiffusion_VarCoeff
)
ADD_NEKTAR_TEST
(
Advection1D_FRDG_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
Advection1D_FRDG_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
Advection1D_FRDG_MODIFIED
)
ADD_NEKTAR_TEST
(
Advection1D_FRSD_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
Advection1D_FRSD_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
Advection1D_FRSD_MODIFIED
)
ADD_NEKTAR_TEST
(
Advection1D_FRHU_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
Advection1D_FRHU_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
Advection1D_FRHU_MODIFIED
)
ADD_NEKTAR_TEST
(
Advection1D_WeakDG_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
Advection1D_WeakDG_MODIFIED
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRDG_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRDG_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRDG_MODIFIED
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRSD_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRSD_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRSD_MODIFIED
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRHU_GLL_LAGRANGE_SEM
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRHU_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_FRHU_MODIFIED
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_WeakDG_GLL_LAGRANGE
)
ADD_NEKTAR_TEST
(
InviscidBurger1D_WeakDG_MODIFIED
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_deformed_GLL_LAGRANGE_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_deformed_GLL_LAGRANGE_SEM_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_deformed_MODIFIED_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_regular_GLL_LAGRANGE_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_regular_GLL_LAGRANGE_SEM_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_dirichlet_regular_MODIFIED_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_deformed_GLL_LAGRANGE_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_deformed_GLL_LAGRANGE_SEM_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_deformed_MODIFIED_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_regular_GLL_LAGRANGE_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_regular_GLL_LAGRANGE_SEM_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_ISO_regular_MODIFIED_3x3
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_GLL_LAGRANGE_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_GLL_LAGRANGE_SEM_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_MODIFIED_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_regular_GLL_LAGRANGE_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_regular_GLL_LAGRANGE_SEM_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_regular_MODIFIED_2x2
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_GLL_LAGRANGE_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_GLL_LAGRANGE_SEM_10x10
)
ADD_NEKTAR_TEST
(
Advection2D_periodic_deformed_MODIFIED_10x10
)
ADD_NEKTAR_TEST
(
Advection3D_m12_DG_hex_periodic
)
ADD_NEKTAR_TEST
(
Advection3D_m12_DG_hex
)
ADD_NEKTAR_TEST
(
Advection3D_m12_DG_prism
)
ADD_NEKTAR_TEST
(
Advection3D_m12_DG_tet
)
ADD_NEKTAR_TEST
(
Advection_m12_DG_Order1
)
ADD_NEKTAR_TEST
(
Advection_m12_DG_Order2
)
ADD_NEKTAR_TEST
(
Advection_m12_DG_periodic
)
ADD_NEKTAR_TEST
(
Advection_m12_Order1
)
ADD_NEKTAR_TEST
(
Advection_m12_Order2
)
ADD_NEKTAR_TEST
(
Advection_m14_DG_Order4
)
ADD_NEKTAR_TEST
(
Advection_m14_Order4
)
ADD_NEKTAR_TEST
(
ExDiffusion_m3
)
ADD_NEKTAR_TEST
(
ExDiffusion_m8
)
ADD_NEKTAR_TEST
(
Helmholtz1D_8modes_DG
)
ADD_NEKTAR_TEST
(
Helmholtz1D_8modes
)
ADD_NEKTAR_TEST
(
Helmholtz1D_8nodes
)
ADD_NEKTAR_TEST
(
SteadyAdvDiffReact2D_modal
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_3DHomo1D_MVM
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_3DHomo2D_MVM
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_Order1_0001
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_Order1_001
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_Order2_0001
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_Order2_001
)
ADD_NEKTAR_TEST
(
Helmholtz2D_modal_DG
)
ADD_NEKTAR_TEST
(
Helmholtz2D_modal
)
ADD_NEKTAR_TEST
(
Helmholtz2D_nodal
)
ADD_NEKTAR_TEST
(
Helmholtz_3DHomo1D_MVM
)
ADD_NEKTAR_TEST
(
Helmholtz_3DHomo2D_MVM
)
ADD_NEKTAR_TEST
(
Helmholtz3D_modal
)
ADD_NEKTAR_TEST
(
Helmholtz3D_nodal
)
ADD_NEKTAR_TEST
(
ImDiffusion_m12
)
ADD_NEKTAR_TEST
(
ImDiffusion_m6
)
ADD_NEKTAR_TEST
(
ImDiffusion_VarCoeff
)
IF
(
NEKTAR_USE_FFTW
)
ADD_NEKTAR_TEST
(
Helmholtz_3DHomo1D_FFT
)
ADD_NEKTAR_TEST
(
Helmholtz_3DHomo2D_FFT
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_3DHomo1D_FFT
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_3DHomo2D_FFT
)
ENDIF
(
NEKTAR_USE_FFTW
)
IF
(
NEKTAR_USE_FFTW
)
ADD_NEKTAR_TEST
(
Helmholtz_3DHomo1D_FFT
)
ADD_NEKTAR_TEST
(
Helmholtz_3DHomo2D_FFT
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_3DHomo1D_FFT
)
ADD_NEKTAR_TEST
(
UnsteadyAdvectionDiffusion_3DHomo2D_FFT
)
ENDIF
(
NEKTAR_USE_FFTW
)
ENDIF
(
NEKTAR_SOLVER_ADR
)
solvers/APESolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
APESolverSource
SET
(
NEKTAR_SOLVER_APE ON CACHE BOOL
"Build the APE solver."
)
IF
(
NEKTAR_SOLVER_APE
)
SET
(
APESolverSource
./APESolver.cpp
./EquationSystems/APESystem.cpp
./EquationSystems/APE.cpp
)
ADD_SOLVER_EXECUTABLE
(
APESolver solvers
ADD_SOLVER_EXECUTABLE
(
APESolver solvers
${
APESolverSource
}
)
ADD_NEKTAR_TEST
(
Channel
)
ADD_NEKTAR_TEST
(
Pulse
)
\ No newline at end of file
ADD_NEKTAR_TEST
(
Channel
)
ADD_NEKTAR_TEST
(
Pulse
)
ENDIF
(
NEKTAR_SOLVER_APE
)
solvers/CardiacEPSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
CardiacEPSolverSource
SET
(
NEKTAR_SOLVER_CARDIAC_EP ON CACHE BOOL
"Build the Cardiac electrophysiology solver."
)
IF
(
NEKTAR_SOLVER_CARDIAC_EP
)
SET
(
CardiacEPSolverSource
./CardiacEPSolver.cpp
./EquationSystems/Monodomain.cpp
./EquationSystems/Bidomain.cpp
...
...
@@ -20,7 +24,8 @@ SET(CardiacEPSolverSource
./Stimuli/ProtocolSingle.cpp
./Stimuli/ProtocolS1.cpp
./Stimuli/ProtocolS1S2.cpp
)
)
ADD_SOLVER_EXECUTABLE
(
CardiacEPSolver solvers-extra
ADD_SOLVER_EXECUTABLE
(
CardiacEPSolver solvers-extra
${
CardiacEPSolverSource
}
)
ENDIF
(
NEKTAR_SOLVER_CARDIAC_EP
)
solvers/CompressibleFlowSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
CompressibleFlowSolverSource
SET
(
NEKTAR_SOLVER_COMPRESSIBLE_FLOW ON CACHE BOOL
"Build the Compressible Flow Solver."
)
IF
(
NEKTAR_SOLVER_COMPRESSIBLE_FLOW
)
SET
(
CompressibleFlowSolverSource
./CompressibleFlowSolver.cpp
./EquationSystems/CompressibleFlowSystem.cpp
./EquationSystems/EulerCFE.cpp
...
...
@@ -9,13 +13,14 @@ SET(CompressibleFlowSolverSource
./RiemannSolvers/AverageSolver.cpp
./RiemannSolvers/ExactSolver.cpp
)
ADD_SOLVER_EXECUTABLE
(
CompressibleFlowSolver solvers
ADD_SOLVER_EXECUTABLE
(
CompressibleFlowSolver solvers
${
CompressibleFlowSolverSource
}
)
ADD_NEKTAR_TEST
(
CylinderSubsonicMix
)
ADD_NEKTAR_TEST
(
CylinderSubsonic_P3
)
ADD_NEKTAR_TEST
(
CylinderSubsonic_P8
)
ADD_NEKTAR_TEST
(
IsentropicVortex16_P3
)
ADD_NEKTAR_TEST
(
IsentropicVortex16_P8
)
ADD_NEKTAR_TEST
(
RinglebFlow_P3
)
ADD_NEKTAR_TEST
(
RinglebFlow_P8
)
\ No newline at end of file
ADD_NEKTAR_TEST
(
CylinderSubsonicMix
)
ADD_NEKTAR_TEST
(
CylinderSubsonic_P3
)
ADD_NEKTAR_TEST
(
CylinderSubsonic_P8
)
ADD_NEKTAR_TEST
(
IsentropicVortex16_P3
)
ADD_NEKTAR_TEST
(
IsentropicVortex16_P8
)
ADD_NEKTAR_TEST
(
RinglebFlow_P3
)
ADD_NEKTAR_TEST
(
RinglebFlow_P8
)
ENDIF
(
NEKTAR_SOLVER_COMPRESSIBLE_FLOW
)
solvers/FitzHughNagumoSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
FitzHughNagumoSolverSource
SET
(
NEKTAR_SOLVER_FITZHUGH_NAGUMO ON CACHE BOOL
"Build the Fitzhugh-Nagumo solver."
)
IF
(
NEKTAR_SOLVER_FITZHUGH_NAGUMO
)
SET
(
FitzHughNagumoSolverSource
./FitzHughNagumoSolver.cpp
./FitzHughNagumo.cpp
)
ADD_SOLVER_EXECUTABLE
(
FitzHughNagumoSolver solvers-extra
ADD_SOLVER_EXECUTABLE
(
FitzHughNagumoSolver solvers-extra
${
FitzHughNagumoSolverSource
}
)
ENDIF
(
NEKTAR_SOLVER_FITZHUGH_NAGUMO
)
solvers/ImageWarpingSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
ImageWarpingSolverSource
SET
(
NEKTAR_SOLVER_IMAGE_WARPING ON CACHE BOOL
"Build the Image Warping solver."
)
IF
(
NEKTAR_SOLVER_IMAGE_WARPING
)
SET
(
ImageWarpingSolverSource
./ImageWarpingSolver.cpp
./EquationSystems/ImageWarpingSystem.cpp
)
ADD_SOLVER_EXECUTABLE
(
ImageWarpingSolver solvers
ADD_SOLVER_EXECUTABLE
(
ImageWarpingSolver solvers
${
ImageWarpingSolverSource
}
)
ENDIF
(
NEKTAR_SOLVER_IMAGE_WARPING
)
solvers/IncNavierStokesSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
IncNavierStokesSolverSource
SET
(
NEKTAR_SOLVER_INCNAVIERSTOKES ON CACHE BOOL
"Build the Incompressible Navier-Stokes solver."
)
IF
(
NEKTAR_SOLVER_INCNAVIERSTOKES
)
SET
(
IncNavierStokesSolverSource
./EquationSystems/CFLtester.cpp
./EquationSystems/CoupledLinearNS.cpp
./EquationSystems/CoupledLocalToGlobalC0ContMap.cpp
...
...
@@ -13,68 +17,67 @@ SET(IncNavierStokesSolverSource
./IncNavierStokesSolver.cpp
)
ADD_SOLVER_EXECUTABLE
(
IncNavierStokesSolver solvers
ADD_SOLVER_EXECUTABLE
(
IncNavierStokesSolver solvers
${
IncNavierStokesSolverSource
}
)
ADD_NEKTAR_TEST
(
Channel_Flow_3modes
)
ADD_NEKTAR_TEST
(
Channel_Flow_8modes_Body_Force
)
ADD_NEKTAR_TEST
(
Channel_Flow_8modes
)
ADD_NEKTAR_TEST
(
Channel_Flow_2D_BC_from_file
)
ADD_NEKTAR_TEST
(
Kovasznay_Flow_3modes
)
ADD_NEKTAR_TEST
(
ChanStability
)
#ADD_NEKTAR_TEST(ChanStability_adj)
#ADD_NEKTAR_TEST(ChanStability_Coupled_3D)
ADD_NEKTAR_TEST
(
2DFlow_lineforcing_bcfromfile
)
ADD_NEKTAR_TEST
(
ChanFlow2D_bcsfromfiles
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH1D_MVM
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH1D_Parallel_mode1
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH1D_Parallel_mode2
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH2D_MVM
)
ADD_NEKTAR_TEST
(
ChanFlow_LinNS_m8
)
ADD_NEKTAR_TEST
(
ChanFlow_m3
)
ADD_NEKTAR_TEST
(
ChanFlow_m3_SKS
)
ADD_NEKTAR_TEST
(
ChanFlow_m8
)
ADD_NEKTAR_TEST
(
ChanFlow_m8_BodyForce
)
ADD_NEKTAR_TEST
(
ChanFlow_m8_singular
)
ADD_NEKTAR_TEST
(
Hex_Kovasnay_SubStep
)
ADD_NEKTAR_TEST
(
HM
)
ADD_NEKTAR_TEST
(
HM_Adj
)
ADD_NEKTAR_TEST
(
bfs_tg
)
ADD_NEKTAR_TEST
(
SM
)
ADD_NEKTAR_TEST
(
SM_Adj
)
ADD_NEKTAR_TEST
(
KovaFlow_m3
)
ADD_NEKTAR_TEST
(
KovaFlow_m8
)
#ADD_NEKTAR_TEST(KovaFlow_Oseen_m8)
ADD_NEKTAR_TEST
(
KovaFlow_3DH1D_P5_20modes_MVM
)
ADD_NEKTAR_TEST
(
KovaFlow_3DH1D_P5_20modes_SKS_MVM
)
ADD_NEKTAR_TEST
(
KovaFlow_SubStep_2order
)
ADD_NEKTAR_TEST
(
Kovas_Quad6_Tri4_mixedbcs
)
ADD_NEKTAR_TEST
(
SinCos_LinNS_3DHom1D
)
ADD_NEKTAR_TEST
(
TaylorVor_dt1
)
ADD_NEKTAR_TEST
(
TaylorVor_dt2
)
ADD_NEKTAR_TEST
(
Hex_channel_m3
)
ADD_NEKTAR_TEST
(
Hex_channel_m8
)
ADD_NEKTAR_TEST
(
Tet_channel_m3
)
ADD_NEKTAR_TEST
(
Tet_equitri
)
ADD_NEKTAR_TEST
(
Prism_channel_m6
)
ADD_NEKTAR_TEST
(
Channel_Flow_3modes
)
ADD_NEKTAR_TEST
(
Channel_Flow_8modes_Body_Force
)
ADD_NEKTAR_TEST
(
Channel_Flow_8modes
)
ADD_NEKTAR_TEST
(
Channel_Flow_2D_BC_from_file
)
ADD_NEKTAR_TEST
(
Kovasznay_Flow_3modes
)
ADD_NEKTAR_TEST
(
ChanStability
)
#ADD_NEKTAR_TEST(ChanStability_adj)
#ADD_NEKTAR_TEST(ChanStability_Coupled_3D)
ADD_NEKTAR_TEST
(
2DFlow_lineforcing_bcfromfile
)
ADD_NEKTAR_TEST
(
ChanFlow2D_bcsfromfiles
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH1D_MVM
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH1D_Parallel_mode1
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH1D_Parallel_mode2
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH2D_MVM
)
ADD_NEKTAR_TEST
(
ChanFlow_LinNS_m8
)
ADD_NEKTAR_TEST
(
ChanFlow_m3
)
ADD_NEKTAR_TEST
(
ChanFlow_m3_SKS
)
ADD_NEKTAR_TEST
(
ChanFlow_m8
)
ADD_NEKTAR_TEST
(
ChanFlow_m8_BodyForce
)
ADD_NEKTAR_TEST
(
ChanFlow_m8_singular
)
ADD_NEKTAR_TEST
(
Hex_Kovasnay_SubStep
)
ADD_NEKTAR_TEST
(
HM
)
ADD_NEKTAR_TEST
(
HM_Adj
)
ADD_NEKTAR_TEST
(
bfs_tg
)
ADD_NEKTAR_TEST
(
SM
)
ADD_NEKTAR_TEST
(
SM_Adj
)
ADD_NEKTAR_TEST
(
KovaFlow_m3
)
ADD_NEKTAR_TEST
(
KovaFlow_m8
)
#ADD_NEKTAR_TEST(KovaFlow_Oseen_m8)
ADD_NEKTAR_TEST
(
KovaFlow_3DH1D_P5_20modes_MVM
)
ADD_NEKTAR_TEST
(
KovaFlow_3DH1D_P5_20modes_SKS_MVM
)
ADD_NEKTAR_TEST
(
KovaFlow_SubStep_2order
)
ADD_NEKTAR_TEST
(
Kovas_Quad6_Tri4_mixedbcs
)
ADD_NEKTAR_TEST
(
SinCos_LinNS_3DHom1D
)
ADD_NEKTAR_TEST
(
TaylorVor_dt1
)
ADD_NEKTAR_TEST
(
TaylorVor_dt2
)
ADD_NEKTAR_TEST
(
Hex_channel_m3
)
ADD_NEKTAR_TEST
(
Hex_channel_m8
)
ADD_NEKTAR_TEST
(
Tet_channel_m3
)
ADD_NEKTAR_TEST
(
Tet_equitri
)
ADD_NEKTAR_TEST
(
Prism_channel_m6
)
#IF (NEKTAR_USING_ARPACK)
#ADD_NEKTAR_TEST(ChanStability_adj_Ar) ###
#ADD_NEKTAR_TEST(ChanStability_Coupled) ###
#ADD_NEKTAR_TEST(bfs_tg-AR)
#ENDIF (NEKTAR_USING_ARPACK)
#IF (NEKTAR_USING_ARPACK)
#ADD_NEKTAR_TEST(ChanStability_adj_Ar) ###
#ADD_NEKTAR_TEST(ChanStability_Coupled) ###
#ADD_NEKTAR_TEST(bfs_tg-AR)
#ENDIF (NEKTAR_USING_ARPACK)
IF
(
NEKTAR_USING_FFTW
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH1D_FFT
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH2D_FFT
)
ENDIF
(
NEKTAR_USING_FFTW
)
IF
(
NEKTAR_USING_FFTW
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH1D_FFT
)
ADD_NEKTAR_TEST
(
ChanFlow_3DH2D_FFT
)
ENDIF
(
NEKTAR_USING_FFTW
)
IF
(
NEKTAR_USE_MPI
)
ADD_NEKTAR_TEST
(
Channel_Flow_3modes_Parallel
)
ADD_NEKTAR_TEST
(
ChanFlow_m3_par
)
ADD_NEKTAR_TEST
(
Hex_channel_m8_par
)
ADD_NEKTAR_TEST
(
Tet_channel_m8_par
)
ADD_NEKTAR_TEST
(
Tet_channel_m8_iter_ml_par
)
ENDIF
(
NEKTAR_USE_MPI
)
IF
(
NEKTAR_USE_MPI
)
ADD_NEKTAR_TEST
(
Channel_Flow_3modes_Parallel
)
ADD_NEKTAR_TEST
(
ChanFlow_m3_par
)
ADD_NEKTAR_TEST
(
Hex_channel_m8_par
)
ADD_NEKTAR_TEST
(
Tet_channel_m8_par
)
ADD_NEKTAR_TEST
(
Tet_channel_m8_iter_ml_par
)
ENDIF
(
NEKTAR_USE_MPI
)
ENDIF
(
NEKTAR_SOLVER_INCNAVIERSTOKES
)
solvers/PulseWaveSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
PulseWaveSolverSource
SET
(
NEKTAR_SOLVER_PULSEWAVE ON CACHE BOOL
"Build the Pulse-wave solver."
)
IF
(
NEKTAR_SOLVER_PULSEWAVE
)
SET
(
PulseWaveSolverSource
./PulseWaveSolver.cpp
./EquationSystems/PulseWaveSystem.h
./EquationSystems/PulseWaveSystem.cpp
./EquationSystems/PulseWavePropagation.h
./EquationSystems/PulseWavePropagation.cpp
)
ADD_SOLVER_EXECUTABLE
(
PulseWaveSolver solvers
ADD_SOLVER_EXECUTABLE
(
PulseWaveSolver solvers
${
PulseWaveSolverSource
}
)
ADD_NEKTAR_TEST
(
Bifurcation
)
ADD_NEKTAR_TEST
(
Junction
)
ADD_NEKTAR_TEST
(
Paper1_DG
)
ADD_NEKTAR_TEST
(
Paper2_DG
)
ADD_NEKTAR_TEST
(
Paper3_DG
)
ADD_NEKTAR_TEST
(
Paper4_55Network
)
ADD_NEKTAR_TEST
(
Q_inflow
)
ADD_NEKTAR_TEST
(
TwoBifurcations
)
\ No newline at end of file
ADD_NEKTAR_TEST
(
Bifurcation
)
ADD_NEKTAR_TEST
(
Junction
)
ADD_NEKTAR_TEST
(
Paper1_DG
)
ADD_NEKTAR_TEST
(
Paper2_DG
)
ADD_NEKTAR_TEST
(
Paper3_DG
)
ADD_NEKTAR_TEST
(
Paper4_55Network
)
ADD_NEKTAR_TEST
(
Q_inflow
)
ADD_NEKTAR_TEST
(
TwoBifurcations
)
ENDIF
(
NEKTAR_SOLVER_PULSEWAVE
)
solvers/ShallowWaterSolver/CMakeLists.txt
View file @
dbd1c8a3
SET
(
ShallowWaterSolverSource
SET
(
NEKTAR_SOLVER_SHALLOW_WATER ON CACHE BOOL
"Build the Shallow Water solver."
)
IF
(
NEKTAR_SOLVER_SHALLOW_WATER
)
SET
(
ShallowWaterSolverSource
./ShallowWaterSolver.cpp
./EquationSystems/ShallowWaterSystem.cpp
./EquationSystems/LinearSWE.cpp
./EquationSystems/NonlinearSWE.cpp
)
ADD_SOLVER_EXECUTABLE
(
ShallowWaterSolver solvers
ADD_SOLVER_EXECUTABLE
(
ShallowWaterSolver solvers
${
ShallowWaterSolverSource
}
)
ADD_NEKTAR_TEST
(
StandingWave_CG_P4
)
ADD_NEKTAR_TEST
(
StandingWave_CG_P8
)
ADD_NEKTAR_TEST
(
StandingWave_DG_P4
)
ADD_NEKTAR_TEST
(
StandingWave_DG_P8
)
\ No newline at end of file
ADD_NEKTAR_TEST
(
StandingWave_CG_P4
)
ADD_NEKTAR_TEST
(
StandingWave_CG_P8
)
ADD_NEKTAR_TEST
(
StandingWave_DG_P4
)
ADD_NEKTAR_TEST
(
StandingWave_DG_P8
)
ENDIF
(
NEKTAR_SOLVER_SHALLOW_WATER
)
solvers/VortexWaveInteraction/CMakeLists.txt
View file @
dbd1c8a3
SET
(
VortexWaveInteractionSolverSource
SET
(
NEKTAR_SOLVER_VORTEXWAVE ON CACHE BOOL
"Build the Vortex-Wave interaction solver."
)
IF
(
NEKTAR_SOLVER_VORTEXWAVE
)
SET
(
VortexWaveInteractionSolverSource
../ADRSolver/EquationSystems/SteadyAdvectionDiffusion.cpp
../ADRSolver/EquationSystems/SteadyAdvectionDiffusionReaction.cpp
../IncNavierStokesSolver/EquationSystems/CFLtester.cpp
...
...
@@ -14,7 +18,7 @@ SET(VortexWaveInteractionSolverSource
./VortexWaveInteractionSolver.cpp
)
SET
(
CalcL2ToLinfPressureSource
SET
(
CalcL2ToLinfPressureSource
../ADRSolver/EquationSystems/SteadyAdvectionDiffusion.cpp
../ADRSolver/EquationSystems/SteadyAdvectionDiffusionReaction.cpp
../IncNavierStokesSolver/EquationSystems/CFLtester.cpp
...
...
@@ -31,7 +35,7 @@ SET(CalcL2ToLinfPressureSource
./VortexWaveInteraction.cpp
)
SET
(
CalcVWIplusPressureSource
SET
(
CalcVWIplusPressureSource
../ADRSolver/EquationSystems/SteadyAdvectionDiffusion.cpp
../ADRSolver/EquationSystems/SteadyAdvectionDiffusionReaction.cpp
../IncNavierStokesSolver/EquationSystems/CFLtester.cpp
...
...
@@ -48,20 +52,15 @@ SET(CalcVWIplusPressureSource
)
SUBDIRS
(
utilities
)
#IF (NEKTAR_USE_ARPACK)
# SET(VortexWaveInteractionSolverSource ${VortexWaveInteractionSolverSource}
# ../Auxiliary/DriverArpack.cpp)
#ENDIF (NEKTAR_USE_ARPACK)
SUBDIRS
(
utilities
)
ADD_SOLVER_EXECUTABLE
(
VortexWaveInteractionSolver solvers
ADD_SOLVER_EXECUTABLE
(
VortexWaveInteractionSolver solvers
${
VortexWaveInteractionSolverSource
}
)
ADD_SOLVER_EXECUTABLE
(
CalcL2ToLinfPressure solvers
ADD_SOLVER_EXECUTABLE
(
CalcL2ToLinfPressure solvers
${
CalcL2ToLinfPressureSource
}
)
ADD_SOLVER_EXECUTABLE
(
CalcVWIplusPressure solvers
ADD_SOLVER_EXECUTABLE
(
CalcVWIplusPressure solvers
${
CalcVWIplusPressureSource
}
)
ENDIF
(
NEKTAR_SOLVER_VORTEXWAVE
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment