Salome HOME
Suppressed pre_requis directory
[tools/solverlab.git] / CDMATH / tests / examples / CMakeLists.txt
1 file(GLOB NICE_EXAMPLES_TO_INSTALL 
2   thermique1d transport1d transport2d_ns transport2d_s #Old examples
3   HeatEquation1DExplicit HeatEquation1DImplicit BurgersEquation1D # 1D Heat and Burgers' equations
4   TransportEquation1DUpwindExplicit TransportEquation1DUpwindImplicit TransportEquation1DCenteredImplicit TransportEquation1DCenteredExplicit # 1D Transport equation 
5   TransportEquation
6   Poisson1DEF Poisson2DEF Poisson2DEF_DISK Poisson2DEF_DISK_StiffBC Poisson2DEF_SQUARE_StiffBC Poisson1DVF Poisson2DVF Poisson2DVF_DISK Poisson2DVF_DISK_StiffBC Poisson3DEF Poisson3DEF_BALL Poisson3DVF Poisson3DVF_BALL Poisson3DEF_RadiatorAndWindow
7   Poisson3DSphereEF Poisson3DTorusEF Poisson3DCubeSkinEF # Laplace-Beltrami on surface
8   SpectrumLaplace2DEF  SpectrumLaplace2DVF  SpectrumLaplaceBeltrami3DEF #Spectrum of Laplace operator
9   WaveSystem1DUpwind WaveSystem1DUpwind_RiemannProblem WaveSystem1Staggered_RiemannProblem WaveSystem2DUpwind_RiemannProblem
10 WaveSystem_Stationary/WaveSystemUpwind WaveSystem_Stationary/WaveSystemCentered WaveSystem_Stationary/WaveSystemPStag WaveSystem_Stationary/WaveSystemStaggered 
11 WaveSystem_Shock/WaveSystemUpwind WaveSystem_Shock/WaveSystemCentered WaveSystem_Shock/WaveSystemPStag WaveSystem_Shock/WaveSystemStaggered 
12 )
13
14 install(DIRECTORY ${NICE_EXAMPLES_TO_INSTALL} DESTINATION share/examples)
15
16 IF (CDMATH_WITH_PYTHON AND CDMATH_WITH_PETSC AND CDMATH_WITH_POSTPRO)
17     ADD_SUBDIRECTORY(TransportEquation1DUpwindExplicit)
18     ADD_SUBDIRECTORY(TransportEquation1DUpwindImplicit)
19     ADD_SUBDIRECTORY(TransportEquation1DCenteredImplicit)
20     ADD_SUBDIRECTORY(TransportEquation1DCenteredExplicit)
21     ADD_SUBDIRECTORY(TransportEquation)
22     ADD_SUBDIRECTORY(HeatEquation1DExplicit)
23     ADD_SUBDIRECTORY(HeatEquation1DImplicit)
24     ADD_SUBDIRECTORY(BurgersEquation1D)
25     ADD_SUBDIRECTORY(Poisson1DVF)
26     ADD_SUBDIRECTORY(Poisson1DEF)
27     ADD_SUBDIRECTORY(Poisson2DVF)
28     ADD_SUBDIRECTORY(Poisson2DVF_DISK)
29     ADD_SUBDIRECTORY(Poisson2DVF_DISK_StiffBC)
30     ADD_SUBDIRECTORY(Poisson2DEF)
31     ADD_SUBDIRECTORY(Poisson2DEF_DISK)
32     ADD_SUBDIRECTORY(Poisson2DEF_DISK_StiffBC)
33     ADD_SUBDIRECTORY(Poisson2DEF_SQUARE_StiffBC)
34     ADD_SUBDIRECTORY(Poisson3DSphereEF)
35     ADD_SUBDIRECTORY(Poisson3DTorusEF)
36     ADD_SUBDIRECTORY(Poisson3DCubeSkinEF)
37     ADD_SUBDIRECTORY(SpectrumLaplace2DEF)
38     ADD_SUBDIRECTORY(SpectrumLaplace2DVF)
39     ADD_SUBDIRECTORY(SpectrumLaplaceBeltrami3DEF)
40     ADD_SUBDIRECTORY(Poisson3DEF)
41     ADD_SUBDIRECTORY(Poisson3DEF_RadiatorAndWindow)
42     ADD_SUBDIRECTORY(Poisson3DEF_BALL)
43     ADD_SUBDIRECTORY(Poisson3DVF)
44     ADD_SUBDIRECTORY(Poisson3DVF_BALL)
45     ADD_SUBDIRECTORY(WaveSystem1DUpwind)
46     ADD_SUBDIRECTORY(WaveSystem1DStaggered_RiemannProblem)
47     ADD_SUBDIRECTORY(WaveSystem1DUpwind_RiemannProblem)
48     ADD_SUBDIRECTORY(WaveSystem2DUpwind_RiemannProblem)
49     ADD_SUBDIRECTORY(WaveSystem_Stationary/WaveSystemUpwind)
50     ADD_SUBDIRECTORY(WaveSystem_Stationary/WaveSystemPStag)
51     ADD_SUBDIRECTORY(WaveSystem_Stationary/WaveSystemStaggered)
52     ADD_SUBDIRECTORY(WaveSystem_Stationary/WaveSystemCentered)
53     ADD_SUBDIRECTORY(WaveSystem_Shock/WaveSystemUpwind)
54     ADD_SUBDIRECTORY(WaveSystem_Shock/WaveSystemPStag)
55     ADD_SUBDIRECTORY(WaveSystem_Shock/WaveSystemStaggered)
56     ADD_SUBDIRECTORY(WaveSystem_Shock/WaveSystemCentered)
57     ADD_SUBDIRECTORY(EulerSystem_Shock/EulerSystemUpwind)
58 ENDIF (CDMATH_WITH_PYTHON AND CDMATH_WITH_PETSC AND CDMATH_WITH_POSTPRO)
59
60