)
ENDIF()
- SET(CMAKE_BUILD_TYPE "Debug" CACHE STRING
- "Choose the type of build, options are: Debug, Release"
- )
+ IF(DEAL_II_BUILD_TYPE MATCHES "Debug")
+ SET(CMAKE_BUILD_TYPE "Debug" CACHE STRING
+ "Choose the type of build, options are: Debug, Release"
+ )
+ ELSE()
+ SET(CMAKE_BUILD_TYPE "Release" CACHE STRING
+ "Choose the type of build, options are: Debug, Release"
+ )
+ ENDIF()
SET(CMAKE_CXX_COMPILER ${DEAL_II_CXX_COMPILER} CACHE STRING
"CXX Compiler.")
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-1 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-1")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-10 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-10")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-11 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-11")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-12 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-12")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-13 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-13")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-14 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-14")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-15 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-15")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-16 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-16")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-17 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-17")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-18 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-18")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-19 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-19")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-2 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-2")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-20 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-20")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-21 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-21")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-22 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-22")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-23 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-23")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-24 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-24")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-25 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-25")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-26 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-26")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-27 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-27")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-28 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-28")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-29 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-29")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-3 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-3")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-30 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-30")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-31 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-31")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-32 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-32")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-33 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-33")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-34 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-34")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-35 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-35")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-36 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-36")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
)
ENDIF()
-
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-37 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-37")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-38 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-38")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-39 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-39")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-FIND_PACKAGE(Perl REQUIRED)
-
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
-ADD_CUSTOM_TARGET(postprocess
- COMMAND ${PERL_EXECUTABLE} postprocess.pl deallog > output.dat
- COMMENT "Postprocessing deallog"
- )
-ADD_DEPENDENCIES(postprocess run)
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-4 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-4")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-40 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-40")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
#
# Are all dependencies fullfilled?
#
-IF( NOT DEAL_II_WITH_PETSC OR
- NOT DEAL_II_WITH_P4EST OR
- DEAL_II_WITH_TBB )
+IF(NOT DEAL_II_WITH_PETSC OR NOT DEAL_II_WITH_P4EST OR DEAL_II_WITH_TBB)
MESSAGE(FATAL_ERROR "
Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
DEAL_II_WITH_PETSC = ON
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-41 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-41")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-42 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-42")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-43 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-43")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-44 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-44")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-45 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-45")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-46 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-46")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-47 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-47")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-48 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-48")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-5 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-5")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-6 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-6")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-7 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-7")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-8 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-8")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-
##
-# An autopilot CMakeLists.txt example for a small project
-# using the deal.II library
+# CMake script for the step-9 tutorial program:
##
-#
# Set the name of the project and target:
-#
SET(TARGET "step-9")
-#
# Declare all source files the target consists of:
-#
SET(TARGET_SRC
${TARGET}.cc
# You can specify additional files here!
)
-#
-# Specify files that will be deleted when calling 'make runclean' or
-# 'make distclean':
-#
-SET(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.vtk *.ucd *.d2)
-
-
# Usually, you will not need to modify anything beyond this point...
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-# Search for the deal.II library:
FIND_PACKAGE(deal.II 8.0 REQUIRED
HINTS
- ${DEAL_II_DIRS}
- # Additional hints for possible library locations:
- ../ ../../ ../../../ ../../../../../
- # Also look for hints from environment:
- $ENV{DEAL_II_DIR} $ENV{DEAL_DIR}
+ ${DEAL_II_DIRS} ../ ../../ ../../../ ../../../../../ $ENV{DEAL_II_DIR}
#
# If the deal.II library cannot be found (because it is not installed at a
# default location or your project resides at an uncommon place), you
DEAL_II_INITIALIZE_CACHED_VARIABLES()
PROJECT(${TARGET})
DEAL_II_INVOKE_AUTOPILOT()
-