CMakeLists.txt 2.96 KB
Newer Older
1 2 3 4 5
SET(NEKTAR_SOLVER_VORTEXWAVE ON CACHE BOOL
    "Build the Vortex-Wave interaction solver.")

IF( NEKTAR_SOLVER_VORTEXWAVE )
    SET(VortexWaveInteractionSolverSource
Andrea Isoni's avatar
Andrea Isoni committed
6
       ../ADRSolver/EquationSystems/SteadyAdvectionDiffusion.cpp
7
        ../ADRSolver/EquationSystems/SteadyAdvectionDiffusionReaction.cpp
Andrea Isoni's avatar
Andrea Isoni committed
8 9 10 11 12 13 14 15 16 17
       ../IncNavierStokesSolver/EquationSystems/CoupledLinearNS.cpp
       ../IncNavierStokesSolver/EquationSystems/CoupledLocalToGlobalC0ContMap.cpp
       ../IncNavierStokesSolver/EquationSystems/IncNavierStokes.cpp
       ../IncNavierStokesSolver/EquationSystems/VelocityCorrectionScheme.cpp
       ../IncNavierStokesSolver/AdvectionTerms/AdvectionTerm.cpp
       ../IncNavierStokesSolver/AdvectionTerms/NavierStokesAdvection.cpp
       ../IncNavierStokesSolver/AdvectionTerms/LinearisedAdvection.cpp
       ../IncNavierStokesSolver/AdvectionTerms/AdjointAdvection.cpp
       ./VortexWaveInteraction.cpp 
       ./VortexWaveInteractionSolver.cpp 
18 19
       )

20
    SET(CalcL2ToLinfPressureSource
21 22 23 24 25 26 27 28 29 30
       ../ADRSolver/EquationSystems/SteadyAdvectionDiffusion.cpp
       ../ADRSolver/EquationSystems/SteadyAdvectionDiffusionReaction.cpp
       ../IncNavierStokesSolver/EquationSystems/CoupledLinearNS.cpp
       ../IncNavierStokesSolver/EquationSystems/CoupledLocalToGlobalC0ContMap.cpp
       ../IncNavierStokesSolver/EquationSystems/IncNavierStokes.cpp
       ../IncNavierStokesSolver/EquationSystems/VelocityCorrectionScheme.cpp
       ../IncNavierStokesSolver/AdvectionTerms/AdvectionTerm.cpp
       ../IncNavierStokesSolver/AdvectionTerms/NavierStokesAdvection.cpp
       ../IncNavierStokesSolver/AdvectionTerms/LinearisedAdvection.cpp
       ../IncNavierStokesSolver/AdvectionTerms/AdjointAdvection.cpp
31
       ./CalcL2ToLinfPressure.cpp
32
       ./VortexWaveInteraction.h
33 34 35
       ./VortexWaveInteraction.cpp 
       )

36
    SET(CalcVWIplusPressureSource
37 38 39 40 41 42 43 44 45 46 47 48 49 50
       ../ADRSolver/EquationSystems/SteadyAdvectionDiffusion.cpp
       ../ADRSolver/EquationSystems/SteadyAdvectionDiffusionReaction.cpp
       ../IncNavierStokesSolver/EquationSystems/CoupledLinearNS.cpp
       ../IncNavierStokesSolver/EquationSystems/CoupledLocalToGlobalC0ContMap.cpp
       ../IncNavierStokesSolver/EquationSystems/IncNavierStokes.cpp
       ../IncNavierStokesSolver/EquationSystems/VelocityCorrectionScheme.cpp
       ../IncNavierStokesSolver/AdvectionTerms/AdvectionTerm.cpp
       ../IncNavierStokesSolver/AdvectionTerms/NavierStokesAdvection.cpp
       ../IncNavierStokesSolver/AdvectionTerms/LinearisedAdvection.cpp
       ../IncNavierStokesSolver/AdvectionTerms/AdjointAdvection.cpp
       ./CalcVWIplusPressure.cpp
       ./VortexWaveInteraction.cpp 
       )

51

52
    SUBDIRS(utilities)
53

54
    ADD_SOLVER_EXECUTABLE(VortexWaveInteractionSolver solvers 
Andrea Isoni's avatar
Andrea Isoni committed
55
		     ${VortexWaveInteractionSolverSource})
56

57
    ADD_SOLVER_EXECUTABLE(CalcL2ToLinfPressure solvers 
58
		     ${CalcL2ToLinfPressureSource})
59
                        
60
    ADD_SOLVER_EXECUTABLE(CalcVWIplusPressure solvers 
61
		     ${CalcVWIplusPressureSource})
62 63

     ENDIF( NEKTAR_SOLVER_VORTEXWAVE )