-
Notifications
You must be signed in to change notification settings - Fork 707
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
21 changed files
with
2,079 additions
and
13 deletions.
There are no files selected for viewing
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
New: The new tutorial step-87 presents the advanced point evaluation | ||
functionalities of deal.II, specifically useful for evaluating | ||
finite element solutions at arbitrary points on distributed meshes. | ||
<br> | ||
(Magdalena Schreter-Fleischhacker, Peter Munch, 2023/09/05) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
## | ||
# CMake script | ||
## | ||
|
||
# Set the name of the project and target: | ||
set(TARGET "step-87") | ||
|
||
# Declare all source files the target consists of. Here, this is only | ||
# the one step-X.cc file, but as you expand your project you may wish | ||
# to add other source files as well. If your project becomes much larger, | ||
# you may want to either replace the following statement by something like | ||
# file(GLOB_RECURSE TARGET_SRC "source/*.cc") | ||
# file(GLOB_RECURSE TARGET_INC "include/*.h") | ||
# set(TARGET_SRC ${TARGET_SRC} ${TARGET_INC}) | ||
# or switch altogether to the large project CMakeLists.txt file discussed | ||
# in the "CMake in user projects" page accessible from the "User info" | ||
# page of the documentation. | ||
set(TARGET_SRC | ||
${TARGET}.cc | ||
) | ||
|
||
# Usually, you will not need to modify anything beyond this point... | ||
|
||
cmake_minimum_required(VERSION 3.13.4) | ||
|
||
find_package(deal.II 9.6.0 | ||
HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR} | ||
) | ||
if(NOT ${deal.II_FOUND}) | ||
message(FATAL_ERROR "\n" | ||
"*** Could not locate a (sufficiently recent) version of deal.II. ***\n\n" | ||
"You may want to either pass a flag -DDEAL_II_DIR=/path/to/deal.II to cmake\n" | ||
"or set an environment variable \"DEAL_II_DIR\" that contains this path." | ||
) | ||
endif() | ||
|
||
# | ||
# Are all dependencies fulfilled? | ||
# | ||
if(NOT DEAL_II_WITH_MPI) # keep in one line | ||
message(FATAL_ERROR " | ||
Error! This tutorial requires a deal.II library that was configured with the following option: | ||
DEAL_II_WITH_MPI = ON | ||
However, the deal.II library found at ${DEAL_II_PATH} was configured with these options: | ||
DEAL_II_WITH_MPI = ${DEAL_II_WITH_MPI} | ||
This conflicts with the requirements." | ||
) | ||
endif() | ||
|
||
|
||
deal_ii_initialize_cached_variables() | ||
set(CLEAN_UP_FILES *.log *.gmv *.gnuplot *.gpl *.eps *.pov *.ucd *.d2 *.vtu *.pvtu) | ||
project(${TARGET}) | ||
deal_ii_invoke_autopilot() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
step-40 |
Oops, something went wrong.