]>
https://gitweb.dealii.org/ - dealii.git/log
Denis Davydov [Mon, 31 Aug 2015 14:05:08 +0000 (16:05 +0200)]
introduced FECollection::find_least_face_dominating_fe(const std::set<unsigned int>&) const
Matthias Maier [Mon, 31 Aug 2015 22:26:37 +0000 (17:26 -0500)]
Merge pull request #1495 from bangerth/add-tests
Add two tests.
Wolfgang Bangerth [Mon, 31 Aug 2015 22:23:41 +0000 (17:23 -0500)]
Add tests.
Wolfgang Bangerth [Mon, 31 Aug 2015 22:10:52 +0000 (17:10 -0500)]
Merge pull request #1484 from davydden/fe_nothing_dominate_part3
introduce a parameter to allow FE_Nothing dominate other FEs
Denis Davydov [Mon, 24 Aug 2015 15:31:57 +0000 (17:31 +0200)]
introduce a parameter to allow FE_Nothing dominate other FEs
made other FEs to comply with the new FE_Nothing;
corrected documentation of FE_Nothing::compare_for_face_domination()
Wolfgang Bangerth [Mon, 31 Aug 2015 21:51:34 +0000 (16:51 -0500)]
Merge pull request #1491 from tjhei/hdiv_seminorm
Fix Hdiv_seminorm computation
Timo Heister [Mon, 31 Aug 2015 20:17:42 +0000 (16:17 -0400)]
do not use square of weight for Hdiv_seminorm
The interpretation of weight in integrate_difference is that it scales
the norm not the function being integrated. We therefore need to scale
the components of div u with the square root of the weight.
Timo Heister [Mon, 31 Aug 2015 20:13:54 +0000 (16:13 -0400)]
add changelog
Timo Heister [Mon, 31 Aug 2015 20:12:03 +0000 (16:12 -0400)]
add H1_seminorm to test
Wolfgang Bangerth [Mon, 31 Aug 2015 19:40:04 +0000 (14:40 -0500)]
Merge pull request #1441 from maieneuro/jacobian_hessian
computing jacobian_2nd_derivative and jacobian_3rd_derivative in mapping classes
Wolfgang Bangerth [Mon, 31 Aug 2015 19:39:17 +0000 (14:39 -0500)]
Merge pull request #1455 from masterleinad/branch_activate_periodicity_03
Fix Issue 1128 and enable periodicity_03
Maien Hamed [Thu, 20 Aug 2015 14:47:12 +0000 (16:47 +0200)]
computing jacobian_2nd_derivative and jacobian_3rd_derivative in mapping classes
Daniel Arndt [Fri, 28 Aug 2015 12:29:34 +0000 (07:29 -0500)]
Fix Issue 1128 and enable periodicity_03
Timo Heister [Mon, 31 Aug 2015 17:59:05 +0000 (13:59 -0400)]
fix incorrect Hdiv computation
|| u ||_Hdiv
= || div u ||_L2
= sqrt( \int_\Omega (div u)^2 )
= sqrt( \int_\Omega (sum d/dx_i u_i)^2 )
and not
= sqrt( \int_\Omega (sum (d/dx_i u_i)^2) )
which was the old implementation.
Timo Heister [Mon, 31 Aug 2015 17:55:47 +0000 (13:55 -0400)]
remove Exception from Hdiv_seminorm
also add some comments
Timo Heister [Mon, 31 Aug 2015 17:54:38 +0000 (13:54 -0400)]
add test for H1div_seminorm
Wolfgang Bangerth [Mon, 31 Aug 2015 16:33:13 +0000 (11:33 -0500)]
Merge pull request #1489 from tamiko/add_output_variants
Testsuite: Add output variants for metis and opencascade tests
Wolfgang Bangerth [Mon, 31 Aug 2015 16:16:08 +0000 (11:16 -0500)]
Merge pull request #1487 from tjhei/readd_affinity_quicktest
Readd affinity quicktest
Matthias Maier [Mon, 31 Aug 2015 15:34:09 +0000 (10:34 -0500)]
Testsuite: Add an output variant for opencascade/iges_write
The output format is not stable under round-off errors due to the a forced
line break with line numbering on the right side...
Matthias Maier [Mon, 31 Aug 2015 15:33:07 +0000 (10:33 -0500)]
Testsuite: Add output variants for metis tests.
Those are variants for a modern 64bit GNU userland
Timo Heister [Mon, 31 Aug 2015 13:25:11 +0000 (09:25 -0400)]
update affinity test and error message
Report DEAL_II_NUM_THREADS and don't error out if it is set to some
value. This was the reason we removed it in
384d5c6 .
Timo Heister [Mon, 31 Aug 2015 13:10:12 +0000 (09:10 -0400)]
Revert "Remove the test affinity.cc."
This reverts commit
384d5c60b376a25c4e7b65b1e4c5364767dd449d .
Timo Heister [Mon, 31 Aug 2015 13:32:21 +0000 (09:32 -0400)]
Merge pull request #1479 from tamiko/testsuite_fixes
Testsuite: Bugfix: Fix mpi tests
Wolfgang Bangerth [Mon, 31 Aug 2015 11:39:06 +0000 (06:39 -0500)]
Merge pull request #1483 from davydden/fe_nothing_dominate_part2
allow get_most_dominating_fe_index() inside hp::DoFHandler to fail
Wolfgang Bangerth [Mon, 31 Aug 2015 11:38:01 +0000 (06:38 -0500)]
Merge pull request #1482 from davydden/fe_nothing_dominate_part1
drop Assert in FESystem when neither FE dominate
Wolfgang Bangerth [Mon, 31 Aug 2015 11:30:50 +0000 (06:30 -0500)]
Merge pull request #1481 from cpraveen/changes-tecplotflags
Update changes.h regarding the update to TecplotFlags in pull request…
Wolfgang Bangerth [Mon, 31 Aug 2015 11:01:01 +0000 (06:01 -0500)]
Merge pull request #1485 from kronbichler/master
Another non-MPI fix
Martin Kronbichler [Mon, 31 Aug 2015 08:32:48 +0000 (10:32 +0200)]
Another non-MPI fix
Denis Davydov [Sun, 30 Aug 2015 15:21:13 +0000 (17:21 +0200)]
make get_most_dominating_fe_index() return invalid_unsigned_int if we can't find the most dominating fe index
Denis Davydov [Mon, 24 Aug 2015 18:04:23 +0000 (20:04 +0200)]
made comments wider
Denis Davydov [Mon, 24 Aug 2015 17:03:53 +0000 (19:03 +0200)]
drop Assert in FESystem when neither FE dominate
Praveen C [Mon, 31 Aug 2015 04:11:49 +0000 (09:41 +0530)]
Update changes.h regarding the update to TecplotFlags in pull request #1462
Timo Heister [Mon, 31 Aug 2015 01:35:30 +0000 (21:35 -0400)]
Merge pull request #1480 from tamiko/testsuite_fixes_2
Testsuite: Also adjust location in disctributed_grids and mpi
Matthias Maier [Mon, 31 Aug 2015 01:31:40 +0000 (20:31 -0500)]
Testsuite: Also adjust location in disctributed_grids and mpi
We have a small number of tests under distributed_grids/ and mpi/ that read
in external grids from deal.II/ (which is now removed).
Update those references to the new location "../grid/grid_in*".
Matthias Maier [Mon, 31 Aug 2015 01:17:13 +0000 (20:17 -0500)]
Testsuite: Bugfix: Fix mpi tests
MPI test results and diffs are stored at a different location than the
files for ordinary tests. Fix run_test.cmake to take that into account.
Safeguard against possible further changes by checking whether we have
guessed the location correctly prior to reading the diff file. We output
the file contents (which is either empty or explains against which variant
we successfully compared) for informational reasons anyway...
Timo Heister [Sun, 30 Aug 2015 20:57:31 +0000 (16:57 -0400)]
Merge pull request #1475 from tamiko/fix_testsuite
Testsuite: Bugfix: Port forgotten test to new variant runs
Matthias Maier [Sun, 30 Aug 2015 20:07:57 +0000 (15:07 -0500)]
Testsuite: Bugfix: Port forgotten test to new variant runs
Wow. How did I miss it?
Matthias Maier [Sun, 30 Aug 2015 19:26:39 +0000 (14:26 -0500)]
Merge pull request #1473 from kronbichler/master
Fix non-MPI case
Martin Kronbichler [Sun, 30 Aug 2015 19:18:27 +0000 (21:18 +0200)]
Fix non-MPI case
Matthias Maier [Sun, 30 Aug 2015 18:27:04 +0000 (13:27 -0500)]
Merge pull request #1468 from tamiko/resurrect_tests
Ressurect tests that rely on Boost's Cuthill-McKee implementation
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
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.