]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Sun, 30 Aug 2015 03:23:37 +0000 (22:23 -0500)]
Testsuite: dof_renumbering_0{4|7}: Add alternatives
Add alternative comparison files for Cuthill McKee renumbering tests that
use boost and are version and platform dependent.
Matthias Maier [Sun, 30 Aug 2015 03:16:53 +0000 (22:16 -0500)]
Revert "Testsuite: Disable tests for Boost's Cuthill-McKee implementation"
This reverts commit
6d2e952dcfc6097a39da36a0e5eac1f67b855d30 .
Matthias Maier [Sun, 30 Aug 2015 18:22:29 +0000 (13:22 -0500)]
Merge pull request #1472 from bangerth/fix-formula
Fix a formula.
Matthias Maier [Sun, 30 Aug 2015 18:21:55 +0000 (13:21 -0500)]
Merge pull request #1467 from tamiko/testsuite_test_variants
Testsuite: Allow comparison against multiple output files
Matthias Maier [Sun, 30 Aug 2015 18:21:02 +0000 (13:21 -0500)]
Documentation: Fix typos
Wolfgang Bangerth [Sun, 30 Aug 2015 18:18:31 +0000 (13:18 -0500)]
Fix a formula.
Matthias Maier [Sun, 30 Aug 2015 15:40:17 +0000 (10:40 -0500)]
Testsuite: fix a typo
Matthias Maier [Sun, 30 Aug 2015 03:06:48 +0000 (22:06 -0500)]
Update news/changes.h
Matthias Maier [Sun, 30 Aug 2015 03:00:49 +0000 (22:00 -0500)]
Testsuite: Adjust all tests to last previous change
Matthias Maier [Sun, 30 Aug 2015 02:47:54 +0000 (21:47 -0500)]
Testsuite: Remove compiler constraints
compiler constraints are a failed concept.
They try to provide "variants" for platform dependent and compiler
dependent output by means of awkward constraints that lead to unmanageable
complex conditions. Just imagine a three variant test:
test.compiler=Intel=false.compiler=GNU=true.output
test.compiler=Intel=true.compiler=GNU=false.output
test.compiler=Intel=false.compiler=GNU=false.output
Now, add two more variants (e.g. depending on an compiler version)... it is
much more natural to just have output files like those:
test.output
test.output.gnu
test.output.icc
(or whatever naming convention is imposed)
Matthias Maier [Sun, 30 Aug 2015 02:43:21 +0000 (21:43 -0500)]
Documentation: Update testsuite.html to mention multiple comparison files
Matthias Maier [Sun, 30 Aug 2015 02:09:50 +0000 (21:09 -0500)]
Testsuite: Let the diff target depend on all comparison file variants
Matthias Maier [Sun, 30 Aug 2015 02:01:51 +0000 (21:01 -0500)]
Testsuite: Output which variant was used for comparison
Matthias Maier [Sun, 30 Aug 2015 01:30:08 +0000 (20:30 -0500)]
Testsuite: Allow comparison against output variants
This commit modifies run_test.sh such that it also considers all variants
of the form
[...].output
[...].output.[STRING]
for comparison. If a numdiff/diff against one of those variants succeeds a
test is considered succesful.
Wolfgang Bangerth [Sun, 30 Aug 2015 17:42:31 +0000 (12:42 -0500)]
Merge pull request #1462 from cpraveen/tecplot-solutiontime
Save solution time into tecplot ascii files for animating time depend…
Wolfgang Bangerth [Sun, 30 Aug 2015 17:35:55 +0000 (12:35 -0500)]
Merge pull request #1463 from drwells/update-bernstein-polynomial
Update bernstein polynomial
Martin Kronbichler [Sun, 30 Aug 2015 16:14:39 +0000 (18:14 +0200)]
Merge pull request #1471 from tamiko/small_cleanup
Bugfix: Replace 'size_t' with 'unsigned int' where appropriate
Martin Kronbichler [Sun, 30 Aug 2015 16:07:59 +0000 (18:07 +0200)]
Merge pull request #1470 from kronbichler/master
Clean up parallel::Triangulation
Martin Kronbichler [Sun, 30 Aug 2015 15:17:58 +0000 (17:17 +0200)]
Fix compilation with MPI but without P4EST
Martin Kronbichler [Sun, 30 Aug 2015 15:17:35 +0000 (17:17 +0200)]
Cleanup interface of parallel::Triangulation without MPI
Matthias Maier [Sun, 30 Aug 2015 15:56:19 +0000 (10:56 -0500)]
Bugfix: Replace 'size_t' with 'unsigned int' where appropriate
A this places 'unsigned int' is more appropriate than 'size_t' because it
matches the signature of the underlying methods it deals with. 'size_t' is
only used to match std::array.
Martin Kronbichler [Sun, 30 Aug 2015 15:32:07 +0000 (17:32 +0200)]
Merge pull request #1276 from shakirbsm/dev
advection residuals added and tested
Praveen C [Sun, 30 Aug 2015 06:25:48 +0000 (11:55 +0530)]
Remove strand_id since it is not clear how to use it. A default strand_id of 1 will be used.
Matthias Maier [Sun, 30 Aug 2015 03:33:15 +0000 (22:33 -0500)]
Merge pull request #1465 from drwells/update-real-to-unit-comment
Add a comment describing the real to unit logic.
Wolfgang Bangerth [Sun, 30 Aug 2015 03:00:45 +0000 (22:00 -0500)]
Merge pull request #1466 from mrak1990/patch-2
Outdated the step-3 tutorial
mrak1990 [Sun, 30 Aug 2015 02:31:22 +0000 (05:31 +0300)]
Outdated tutorial step-3
Related commit: https://github.com/dealii/dealii/commit/
f37ee0a6a5140a57cc6195eac2372ed149c030ad #diff-
e3b138b667b4793715e99ca4fa4ac5e4
Matthias Maier [Sat, 29 Aug 2015 22:46:42 +0000 (17:46 -0500)]
Merge pull request #1464 from drwells/update-flags-deprecation
Update UpdateFlags documentation
David Wells [Sat, 29 Aug 2015 22:43:42 +0000 (18:43 -0400)]
Add a comment describing the real to unit logic.
This explains the choices made when switching between the closed formula
and the newton iteration algorithm.
Matthias Maier [Sat, 29 Aug 2015 21:51:29 +0000 (16:51 -0500)]
Merge pull request #1461 from QiaoLei-88/doc_interpolate_boundary_values
reword documentation of VectorTools::interpolate_boundary_values()
David Wells [Sat, 29 Aug 2015 21:48:50 +0000 (17:48 -0400)]
Update UpdateFlags documentation
The '@deprecation' attribute creates a new block, so descriptions of
deprecated features should be complete sentences.
I also added additional hover text descriptions.
David Wells [Sat, 29 Aug 2015 17:35:20 +0000 (13:35 -0400)]
Use an anonymous namespace.
This function is only called at one place in the same translation unit.
David Wells [Sat, 29 Aug 2015 17:33:54 +0000 (13:33 -0400)]
Compute powers of -1 by checking exponent parity.
David Wells [Sat, 29 Aug 2015 17:32:16 +0000 (13:32 -0400)]
Use the boost implementation of binomials.
Lei Qiao [Sat, 29 Aug 2015 02:41:09 +0000 (21:41 -0500)]
reword documentation of interpolate_boundary_values()
Timo Heister [Sat, 29 Aug 2015 21:23:24 +0000 (17:23 -0400)]
Merge pull request #1449 from tamiko/fix_fpe_guard
CMake: Refactor DEAL_II_HAVE_FP_EXCEPTIONS
Timo Heister [Sat, 29 Aug 2015 15:58:17 +0000 (11:58 -0400)]
Merge pull request #1453 from tamiko/purge_deal.II_testdirectory
Testsuite: Remove "deal.II" category and try to find sensible alternatives
Praveen C [Sat, 29 Aug 2015 05:49:11 +0000 (11:19 +0530)]
Save solution time into tecplot ascii files for animating time dependent data.
Matthias Maier [Fri, 28 Aug 2015 04:32:20 +0000 (23:32 -0500)]
Testsuite: Move the last bits out of deal.II
Matthias Maier [Fri, 28 Aug 2015 04:29:01 +0000 (23:29 -0500)]
Testsuite: another iteration...
Matthias Maier [Fri, 28 Aug 2015 04:11:53 +0000 (23:11 -0500)]
Testsuite: Move matching tests from deal.II
Use newly created dofs/ and numerics/ (and lac/)
Matthias Maier [Fri, 28 Aug 2015 03:55:24 +0000 (22:55 -0500)]
Testsuite: Move matching tests: deal.II -> fe/
Matthias Maier [Fri, 28 Aug 2015 03:44:44 +0000 (22:44 -0500)]
Testsuite: Move matching tests: deal.II -> grid/
Wolfgang Bangerth [Fri, 28 Aug 2015 22:53:40 +0000 (17:53 -0500)]
Merge pull request #1460 from drwells/update-flags-doc-formatting
Fix a doxygen issue with quoted italics.
Wolfgang Bangerth [Fri, 28 Aug 2015 22:29:05 +0000 (17:29 -0500)]
Merge pull request #1457 from tamiko/cmake_workarounds
CMake: Drop /.../include/scotch from include dirs
David Wells [Fri, 28 Aug 2015 21:48:24 +0000 (17:48 -0400)]
Fix a doxygen issue with quoted italics.
Under certain circumstances Doxygen treats text surrounded by double
quotes as a verbatim environment, e.g., doxygen will convert '<i>' into
'<i%gt;', which is not what we want when italicising text.
Matthias Maier [Fri, 28 Aug 2015 21:29:48 +0000 (16:29 -0500)]
Merge pull request #1458 from bangerth/fix-test-11
Update test results.
Matthias Maier [Fri, 28 Aug 2015 20:36:01 +0000 (15:36 -0500)]
CMake: FindTRILINOS.cmake: Drop /.../include/scotch from include dirs
scotch has the very unfortunate bad habit of containing a header file
/usr/include/scotch/metis.h
If above directory is in our list of include directories, we will
accidentally pick up this header instead of /usr/include/metis.h
I assume it is safe to drop /usr/include/scotch/, this should be only
internally used in Trilinos...
Further, deduplicate library and include directory lists. *wow*
Wolfgang Bangerth [Fri, 28 Aug 2015 21:06:42 +0000 (16:06 -0500)]
Also update 64-bit results.
Wolfgang Bangerth [Fri, 28 Aug 2015 21:01:45 +0000 (16:01 -0500)]
Also update 64-bit results.
Matthias Maier [Fri, 28 Aug 2015 20:33:23 +0000 (15:33 -0500)]
CMake: FindPETSC.cmake: Drop /.../include/scotch from include dirs
scotch has the very unfortunate bad habit of containing a header file
/usr/include/scotch/metis.h
If above directory is in our list of include directories, we will
accidentally pick up this header instead of /usr/include/metis.h
I assume it is safe to drop /usr/include/scotch/, this should be only
internally used in PETSc...
Wolfgang Bangerth [Fri, 28 Aug 2015 20:28:01 +0000 (15:28 -0500)]
Update test results.
These are the test results for METIS 5.1.0 via PETSc 3.6, on linux. 32-bit.
Wolfgang Bangerth [Fri, 28 Aug 2015 20:07:39 +0000 (15:07 -0500)]
Merge pull request #1452 from tamiko/fix_compute_active_cell_halo_laye
Testsuite: Fix deal.II/grid_tools_halo_layer* tests
Matthias Maier [Fri, 28 Aug 2015 19:15:41 +0000 (14:15 -0500)]
Testsuite: work around a bug with <gcc-4.9
Matthias Maier [Thu, 27 Aug 2015 22:48:15 +0000 (17:48 -0500)]
Bugfix: Test for <cfenv> header instead of <fenv.h>
We include the C++11 version <cfenv> in the testuite.
Silently, fix another test as well.
This fixes the testsuite for use in C++98/03 mode.
Matthias Maier [Thu, 27 Aug 2015 22:23:21 +0000 (17:23 -0500)]
CMake: Refactor DEAL_II_HAVE_FP_EXCEPTIONS
- this is a language feature, not a platform feature, so move it to
check_01_cxx_features.cmake
- A test that _runs_ code *_must_* be guarded with
DEAL_II_ALLOW_PLATFORM_INTROSPECTION
- Demote DEAL_II_HAVE_FP_EXCEPTIONS to an ordinary variable. Naming
convetion: Variables starting with "DEAL_II_HAVE" must be ordinary
variables, or internal, cached variables.
Note: It is not necessary to promote DEAL_II_HAVE_FP_EXCEPTIONS to cache
in order to override it with -DDEAL_II_HAVE_FP_EXCEPTIONS...
Wolfgang Bangerth [Fri, 28 Aug 2015 14:51:21 +0000 (09:51 -0500)]
Merge pull request #1456 from tjhei/glossary_update
Glossary update
Timo Heister [Fri, 28 Aug 2015 13:39:20 +0000 (09:39 -0400)]
more glossary fixes
Timo Heister [Fri, 28 Aug 2015 13:02:41 +0000 (09:02 -0400)]
update mg paper in glossary
Matthias Maier [Fri, 28 Aug 2015 05:15:58 +0000 (00:15 -0500)]
Merge pull request #1310 from tamiko/block_linear_operator_overhaul
BlockLinearOperator overhaul
Matthias Maier [Fri, 28 Aug 2015 05:10:48 +0000 (00:10 -0500)]
add a changes.h entry
Matthias Maier [Fri, 28 Aug 2015 05:07:37 +0000 (00:07 -0500)]
Update documentation
Matthias Maier [Sat, 8 Aug 2015 02:19:08 +0000 (21:19 -0500)]
A BlockLinearOperator class for storing linear operator block structures
Wolfgang Bangerth [Fri, 28 Aug 2015 02:05:21 +0000 (21:05 -0500)]
Merge pull request #1451 from tamiko/fix_tests
Various testsuite fixes
Matthias Maier [Fri, 28 Aug 2015 01:40:15 +0000 (20:40 -0500)]
Merge pull request #1450 from QiaoLei-88/doc_interpolate_boundary_values
Reword documentation of VectorTools::project_boundary_values()
Matthias Maier [Thu, 27 Aug 2015 23:40:05 +0000 (18:40 -0500)]
Bugfix: Fix an include in filtered_iterator.h
Lei Qiao [Thu, 27 Aug 2015 23:35:28 +0000 (18:35 -0500)]
reword documentation of VectorTools::project_boundary_values() and add in/out specification.
Matthias Maier [Thu, 27 Aug 2015 23:27:36 +0000 (18:27 -0500)]
Testsuite: Avoid c++11isms
Matthias Maier [Thu, 27 Aug 2015 23:20:51 +0000 (18:20 -0500)]
Testsuite: Avoid c++11isms
Matthias Maier [Thu, 27 Aug 2015 20:42:21 +0000 (15:42 -0500)]
Merge pull request #1447 from bangerth/doc-update-36
Fix documentation text.
Wolfgang Bangerth [Thu, 27 Aug 2015 20:08:44 +0000 (15:08 -0500)]
Fix documentation text.
Wolfgang Bangerth [Thu, 27 Aug 2015 19:49:01 +0000 (14:49 -0500)]
Merge pull request #1446 from tamiko/fix_compilation
Fix compilation in c++98/03 mode
Matthias Maier [Thu, 27 Aug 2015 19:39:01 +0000 (14:39 -0500)]
Fix compilation in c++98/03 mode
">>" for closing brackets is only valid syntax in C++11, and later.
Matthias Maier [Thu, 27 Aug 2015 19:32:43 +0000 (14:32 -0500)]
Avoid c++11'ism and fix compilation for C++98/03 mode
Wolfgang Bangerth [Thu, 27 Aug 2015 13:20:14 +0000 (08:20 -0500)]
Merge pull request #1442 from tamiko/complex_support
Support complex number types in Function, TensorFunction
Matthias Maier [Thu, 27 Aug 2015 04:07:58 +0000 (23:07 -0500)]
Bugfix: Use Tensor<...,Number>() instead of Tensor<...>()
Matthias Maier [Thu, 27 Aug 2015 03:57:43 +0000 (22:57 -0500)]
Add a changes.h entry
Matthias Maier [Thu, 27 Aug 2015 03:52:25 +0000 (22:52 -0500)]
add a test for complex support in Function, TensorFunction
Matthias Maier [Thu, 27 Aug 2015 03:35:08 +0000 (22:35 -0500)]
Instantiate dealii::Function and dealii::TensorFunction for complex scalars
Matthias Maier [Thu, 27 Aug 2015 02:54:04 +0000 (21:54 -0500)]
Bugfix: Use Tensor<...,Number>() instead of Point<dim>()
Matthias Maier [Thu, 27 Aug 2015 03:46:18 +0000 (22:46 -0500)]
Refactor template definitions into tensor_function.templates.h
Matthias Maier [Thu, 27 Aug 2015 02:34:55 +0000 (21:34 -0500)]
Refactor template definitions into function.templates.h
Matthias Maier [Thu, 27 Aug 2015 02:59:05 +0000 (21:59 -0500)]
Refactor template definitions into function_time.templates.h
shakirbsm [Wed, 26 Aug 2015 17:13:50 +0000 (19:13 +0200)]
Advection residuals for boundary and face fixed
Matthias Maier [Wed, 26 Aug 2015 14:48:34 +0000 (09:48 -0500)]
Merge pull request #1436 from tamiko/refined_version_support
Testsuite: Allow for comparison operators in feature and compiler matches
Matthias Maier [Wed, 26 Aug 2015 03:55:35 +0000 (22:55 -0500)]
small cleanup
Matthias Maier [Wed, 26 Aug 2015 03:49:38 +0000 (22:49 -0500)]
add a changes.h entry
Matthias Maier [Wed, 26 Aug 2015 03:45:41 +0000 (22:45 -0500)]
Documentation: Update to reflect changes in version constraint handling
Matthias Maier [Wed, 26 Aug 2015 01:44:24 +0000 (20:44 -0500)]
Testsuite: Allow for comparison operators in feature and compiler matches
Wolfgang Bangerth [Wed, 26 Aug 2015 13:52:56 +0000 (08:52 -0500)]
Merge pull request #1437 from tjhei/fix_halo_layer_compilation
fix compilation error in compute_ghost_cell_halo_layer
Timo Heister [Wed, 26 Aug 2015 13:38:48 +0000 (09:38 -0400)]
Merge pull request #1440 from drwells/fix-doc-typos-2
Fix doc typos 2
David Wells [Wed, 26 Aug 2015 13:32:36 +0000 (09:32 -0400)]
Remove trailing whitespace in the documentation.
David Wells [Wed, 26 Aug 2015 13:31:06 +0000 (09:31 -0400)]
Update the example cmake output.
The options provided by cmake have changed slightly since this was
originally written.
David Wells [Wed, 26 Aug 2015 13:30:09 +0000 (09:30 -0400)]
Fix some typos in the documentation.
Timo Heister [Wed, 26 Aug 2015 13:01:42 +0000 (09:01 -0400)]
fix compilation error in compute_ghost_cell_halo_layer
Fix the following compilation error on my machine (gcc 4.6.3)
/ssd/deal-git/source/grid/grid_tools.cc:1581:103: error: no matching
function for call to ‘compute_active_cell_halo_layer(const
dealii::Triangulation<1, 1>&,
dealii::IteratorFilters::LocallyOwnedCell)’
/ssd/deal-git/source/grid/grid_tools.cc:1581:103: note: candidate is:
/ssd/deal-git/source/grid/grid_tools.cc:1540:3: note: template<class
Container> std::vector<typename Container::active_cell_iterator>
dealii::GridTools::compute_active_cell_halo_layer(const Container&,
const std::function<bool(const typename
Container::active_cell_iterator&)>&)
Wolfgang Bangerth [Wed, 26 Aug 2015 11:17:54 +0000 (06:17 -0500)]
Merge pull request #1396 from jppelteret/halo_functions
Implementation of general cell halo layer function inside GridTools.
Wolfgang Bangerth [Wed, 26 Aug 2015 11:08:00 +0000 (06:08 -0500)]
Merge pull request #1434 from tamiko/complexify
Testsuite: test complex number support of LinearOperator
Jean-Paul Pelteret [Thu, 20 Aug 2015 15:24:43 +0000 (17:24 +0200)]
Implementation of general cell halo layer function inside GridTools.
Added filtered iterators that work on material id and active FE index, with the
option of only extracting locally owned cells.
Introduced a GridTools function to extract the halo layer that is composed
of a subset of ghost cells (triangulation type dependent).
Multiple tests to check for output based on a general predicate and the
implemented IteratorFilters.
The output of GridTools::compute_ghost_cell_halo_layer is tested against
a distributed triangulation, ensuring that we return all of the ghost cells
on each processor.
Matthias Maier [Tue, 25 Aug 2015 22:08:51 +0000 (17:08 -0500)]
Merge pull request #1435 from bangerth/fix-names-in-changelog
Fix names in changes.h.
Wolfgang Bangerth [Tue, 25 Aug 2015 21:34:53 +0000 (16:34 -0500)]
Fix misspelled names.
Matthias Maier [Tue, 25 Aug 2015 21:24:40 +0000 (16:24 -0500)]
Merge pull request #1432 from bangerth/implement-boundary-indicators-in-GridIn-1d
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams
Typeset in
Trocchi and Trocchi Bold Sans Serif.