]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoMake sure not to attach a PropertyPool if not asked for 6393/head
Daniel Arndt [Mon, 30 Apr 2018 00:07:17 +0000 (02:07 +0200)]
Make sure not to attach a PropertyPool if not asked for

6 years agoMerge pull request #6489 from drwells/fix-test-buffer-1
Martin Kronbichler [Sun, 6 May 2018 06:33:02 +0000 (08:33 +0200)]
Merge pull request #6489 from drwells/fix-test-buffer-1

Fix a test to not write past the end of an array.

6 years agoMerge pull request #6487 from drwells/fix-local-to-global-index
Matthias Maier [Sun, 6 May 2018 04:05:13 +0000 (23:05 -0500)]
Merge pull request #6487 from drwells/fix-local-to-global-index

Fix compute_local_to_global_vertex_index_map.

6 years agoFix a test to not write past the end of an array. 6489/head
David Wells [Sun, 6 May 2018 02:02:31 +0000 (22:02 -0400)]
Fix a test to not write past the end of an array.

6 years agoMerge pull request #6483 from gassmoeller/fix_memory_access_in_particle_test
Matthias Maier [Sun, 6 May 2018 00:48:24 +0000 (19:48 -0500)]
Merge pull request #6483 from gassmoeller/fix_memory_access_in_particle_test

Fix invalid number of particle properties in a test

6 years agoFix compute_local_to_global_vertex_index_map. 6487/head
David Wells [Sat, 5 May 2018 23:15:10 +0000 (19:15 -0400)]
Fix compute_local_to_global_vertex_index_map.

The MPI_Allgather call should have the same value inputs for the second
and fifth arguments.

6 years agoMerge pull request #6486 from masterleinad/fix_depraction_warning_2
Matthias Maier [Sat, 5 May 2018 22:56:35 +0000 (17:56 -0500)]
Merge pull request #6486 from masterleinad/fix_depraction_warning_2

Fix warning text

6 years agoFix warning text 6486/head
Daniel Arndt [Sat, 5 May 2018 22:39:10 +0000 (00:39 +0200)]
Fix warning text

6 years agoMerge pull request #6480 from drwells/fix-overlapping-copy
Martin Kronbichler [Sat, 5 May 2018 20:22:53 +0000 (22:22 +0200)]
Merge pull request #6480 from drwells/fix-overlapping-copy

Fix a GCC8 warning: use std::move_backward instead of std::memmove

6 years agoFix test 6483/head
Rene Gassmoeller [Sat, 5 May 2018 20:06:54 +0000 (13:06 -0700)]
Fix test

6 years agoChange default number of properties
Rene Gassmoeller [Sat, 5 May 2018 19:41:15 +0000 (12:41 -0700)]
Change default number of properties

6 years agoFix invalid number of particle properties in a test
Rene Gassmoeller [Sat, 5 May 2018 18:38:38 +0000 (11:38 -0700)]
Fix invalid number of particle properties in a test

6 years agoMerge pull request #6481 from tamiko/undo_mess_1
Matthias Maier [Sat, 5 May 2018 18:40:19 +0000 (13:40 -0500)]
Merge pull request #6481 from tamiko/undo_mess_1

Revert "Default copy assignement in Tensor for non-Intel compilers"

6 years agoRevert "Default copy assignement in Tensor for non-Intel compilers" 6481/head
Matthias Maier [Sat, 5 May 2018 18:30:31 +0000 (13:30 -0500)]
Revert "Default copy assignement in Tensor for non-Intel compilers"

This reverts commit 171a9d03e87edcf7d455ecde576546777c112b45.

6 years agoMerge pull request #6474 from masterleinad/gcc_8_1
Matthias Maier [Sat, 5 May 2018 17:38:35 +0000 (12:38 -0500)]
Merge pull request #6474 from masterleinad/gcc_8_1

Default copy assignement in Tensor for non-Intel compilers

6 years agoFix a GCC8 warning. 6480/head
David Wells [Sat, 5 May 2018 17:17:23 +0000 (13:17 -0400)]
Fix a GCC8 warning.

GCC warns that these types are not trivally copyable so we should not use
std::memmove. We cannot use std::move either since the beginning of the new
range may intersect the old range. Hence: use std::move_backward to copy from
the end, which cannot overlap.

6 years agoMerge pull request #6476 from jppelteret/fix_gmsh_01
Matthias Maier [Sat, 5 May 2018 16:33:12 +0000 (11:33 -0500)]
Merge pull request #6476 from jppelteret/fix_gmsh_01

Add inclusion guards around instantiation that requires OpenCascade.

6 years agoMerge pull request #6465 from tjhei/use_mkstemp
Matthias Maier [Sat, 5 May 2018 14:35:32 +0000 (09:35 -0500)]
Merge pull request #6465 from tjhei/use_mkstemp

use mkstemp instead of tmpnam

6 years agoMerge pull request #6460 from tamiko/fix_tests
Matthias Maier [Sat, 5 May 2018 14:35:02 +0000 (09:35 -0500)]
Merge pull request #6460 from tamiko/fix_tests

Update test outputs

6 years agoAdd inclusion guards around instantiation that requires OpenCascade. 6476/head
Jean-Paul Pelteret [Sat, 5 May 2018 14:31:29 +0000 (16:31 +0200)]
Add inclusion guards around instantiation that requires OpenCascade.

6 years agoDefault copy assignement in Tensor for non-Intel compilers 6474/head
Daniel Arndt [Fri, 4 May 2018 16:49:55 +0000 (18:49 +0200)]
Default copy assignement in Tensor for non-Intel compilers

6 years agoMerge pull request #6457 from tamiko/update_examples
Matthias Maier [Sat, 5 May 2018 02:55:35 +0000 (21:55 -0500)]
Merge pull request #6457 from tamiko/update_examples

Require the current version of deal.II.

6 years agouse std::tmpfile instead of tmpnam 6465/head
Timo Heister [Sat, 5 May 2018 02:00:43 +0000 (22:00 -0400)]
use std::tmpfile instead of tmpnam

6 years agoMerge pull request #6466 from tjhei/doxygen_gmsh
Matthias Maier [Sat, 5 May 2018 02:09:35 +0000 (21:09 -0500)]
Merge pull request #6466 from tjhei/doxygen_gmsh

enable WITH_GMSH for doxygen

6 years agoUpdate test output for changes in hyper_shell 6460/head
Matthias Maier [Fri, 4 May 2018 22:29:23 +0000 (17:29 -0500)]
Update test output for changes in hyper_shell

6 years agoenable WITH_GMSH for doxygen 6466/head
Timo Heister [Sat, 5 May 2018 02:04:11 +0000 (22:04 -0400)]
enable WITH_GMSH for doxygen

6 years agoMerge pull request #6463 from tjhei/fix_constraint_mat_initial_warn
Matthias Maier [Sat, 5 May 2018 01:47:40 +0000 (20:47 -0500)]
Merge pull request #6463 from tjhei/fix_constraint_mat_initial_warn

fix ConstraintMatrix initialize warning

6 years agofix ConstraintMatrix initialize warning 6463/head
Timo Heister [Sat, 5 May 2018 01:39:08 +0000 (21:39 -0400)]
fix ConstraintMatrix initialize warning

6 years agoRequire the current version of deal.II. 6457/head
Matthias Maier [Fri, 4 May 2018 21:25:36 +0000 (16:25 -0500)]
Require the current version of deal.II.

6 years agoMerge pull request #6456 from tamiko/update_version
Timo Heister [Fri, 4 May 2018 20:58:59 +0000 (16:58 -0400)]
Merge pull request #6456 from tamiko/update_version

update VERSION

6 years agoupdate VERSION 6456/head
Matthias Maier [Fri, 4 May 2018 20:53:32 +0000 (15:53 -0500)]
update VERSION

6 years agoMerge pull request #6453 from tamiko/fix_cmake
Timo Heister [Fri, 4 May 2018 20:38:36 +0000 (16:38 -0400)]
Merge pull request #6453 from tamiko/fix_cmake

CMake: Bugfix: Only set test dependencies if tests are actually defined...

6 years agouse internal target instead of stable IF(TEST ...) 6453/head
Matthias Maier [Fri, 4 May 2018 20:34:27 +0000 (15:34 -0500)]
use internal target instead of stable IF(TEST ...)

6 years agoCMake: Bugfix: Only set test dependencies if tests are actually defined...
Matthias Maier [Fri, 4 May 2018 20:10:32 +0000 (15:10 -0500)]
CMake: Bugfix: Only set test dependencies if tests are actually defined...

Otherwise "big bada boom".

6 years agoMerge pull request #6454 from tamiko/update_tag_file
Timo Heister [Fri, 4 May 2018 20:28:46 +0000 (16:28 -0400)]
Merge pull request #6454 from tamiko/update_tag_file

Update TAG file

6 years agoUpdate TAG file 6454/head
Matthias Maier [Fri, 4 May 2018 20:24:25 +0000 (15:24 -0500)]
Update TAG file

6 years agoMerge pull request #6452 from tamiko/update-changes-file
Timo Heister [Fri, 4 May 2018 20:11:48 +0000 (16:11 -0400)]
Merge pull request #6452 from tamiko/update-changes-file

Replace individual files by one changelog for the whole release

6 years agoUpdate changelog headers for the release. 6452/head
Matthias Maier [Fri, 4 May 2018 19:48:34 +0000 (14:48 -0500)]
Update changelog headers for the release.

6 years agoRemove now obsolete files.
Matthias Maier [Fri, 4 May 2018 19:47:12 +0000 (14:47 -0500)]
Remove now obsolete files.

6 years agoUpdate the changelog file for the release.
Matthias Maier [Fri, 4 May 2018 19:45:38 +0000 (14:45 -0500)]
Update the changelog file for the release.

6 years agoMerge pull request #6449 from masterleinad/disable_muparser_warning
Matthias Maier [Fri, 4 May 2018 19:29:19 +0000 (14:29 -0500)]
Merge pull request #6449 from masterleinad/disable_muparser_warning

Disable warning for muParser's generic function pointer

6 years agoMerge pull request #6451 from masterleinad/restrict_memset
Matthias Maier [Fri, 4 May 2018 19:28:32 +0000 (14:28 -0500)]
Merge pull request #6451 from masterleinad/restrict_memset

Restrict memset to trivial types in SparseMatrix

6 years agoMerge pull request #6254 from tjhei/constraints_consistent
Matthias Maier [Fri, 4 May 2018 19:25:21 +0000 (14:25 -0500)]
Merge pull request #6254 from tjhei/constraints_consistent

add ConstraintMatrix::is_consistent_in_parallel

6 years agoMerge pull request #6434 from luca-heltai/iges-to-mesh
Matthias Maier [Fri, 4 May 2018 19:25:01 +0000 (14:25 -0500)]
Merge pull request #6434 from luca-heltai/iges-to-mesh

New Gmsh utilities.

6 years agoMerge pull request #6446 from drwells/update-hyper-shell
Matthias Maier [Fri, 4 May 2018 19:24:47 +0000 (14:24 -0500)]
Merge pull request #6446 from drwells/update-hyper-shell

Update GridGenerator::hyper_shell's documentation.

6 years agoFixed comments by WB and DD. 6434/head
Luca Heltai [Fri, 4 May 2018 18:13:31 +0000 (20:13 +0200)]
Fixed comments by WB and DD.

6 years agoUpdate GridGenerator::hyper_shell output. 6446/head
David Wells [Fri, 4 May 2018 13:42:43 +0000 (09:42 -0400)]
Update GridGenerator::hyper_shell output.

The old ad-hoc algorithm for computing the 96 cell hyper shell has been replaced
by global refinement.

6 years agoUpdate GridGenerator::hyper_shell's documentation.
David Wells [Fri, 4 May 2018 04:08:24 +0000 (00:08 -0400)]
Update GridGenerator::hyper_shell's documentation.

6 years agoMerge pull request #6444 from bangerth/op-eq
Matthias Maier [Fri, 4 May 2018 17:25:41 +0000 (12:25 -0500)]
Merge pull request #6444 from bangerth/op-eq

Consistently mark all virtual functions of FE_Nothing as 'override'.

6 years agoMerge pull request #6445 from drwells/update-step-18
Matthias Maier [Fri, 4 May 2018 17:22:27 +0000 (12:22 -0500)]
Merge pull request #6445 from drwells/update-step-18

Update step 18

6 years agoRestrict memset to trivial types in SparseMatrix 6451/head
Daniel Arndt [Fri, 4 May 2018 16:36:22 +0000 (18:36 +0200)]
Restrict memset to trivial types in SparseMatrix

6 years agoMerge pull request #6448 from drwells/update-step-10-2
Wolfgang Bangerth [Fri, 4 May 2018 17:18:24 +0000 (11:18 -0600)]
Merge pull request #6448 from drwells/update-step-10-2

Update step 10

6 years agoMerge pull request #6450 from drwells/revert-static
Matthias Maier [Fri, 4 May 2018 17:00:18 +0000 (12:00 -0500)]
Merge pull request #6450 from drwells/revert-static

Revert "Mark a few file-specific variables as static."

6 years agoConsistently mark all virtual functions of FE_Nothing as 'override'. 6444/head
Wolfgang Bangerth [Fri, 4 May 2018 02:05:13 +0000 (20:05 -0600)]
Consistently mark all virtual functions of FE_Nothing as 'override'.

Apparently there are compilers that warn if one function is so marked, but not all. Thus,
be consistent.

6 years agoRevert "Mark a few file-specific variables as static." 6450/head
David Wells [Fri, 4 May 2018 16:46:23 +0000 (12:46 -0400)]
Revert "Mark a few file-specific variables as static."

This reverts commit 28611bfaf785b9459fc2c7259e31fb097496e24b.

tests.h adds is own extern declaration to access variables declared in
exceptions.cc, so they cannot be static.

6 years agoDisable warning for muParser's generic function pointer 6449/head
Daniel Arndt [Fri, 4 May 2018 16:32:42 +0000 (18:32 +0200)]
Disable warning for muParser's generic function pointer

6 years agoMerge pull request #6447 from tjhei/fix_cmake_comment
David Wells [Fri, 4 May 2018 15:07:11 +0000 (11:07 -0400)]
Merge pull request #6447 from tjhei/fix_cmake_comment

fix cmake comment

6 years agofix documentation 6447/head
Timo Heister [Fri, 4 May 2018 14:47:04 +0000 (10:47 -0400)]
fix documentation

6 years agoRedo sizes and alternate texts for step-10. 6448/head
David Wells [Fri, 4 May 2018 14:12:49 +0000 (10:12 -0400)]
Redo sizes and alternate texts for step-10.

This grids are way too large on any reasonably sized monitor; make them much
smaller.

6 years agoFix a gnuplot command.
David Wells [Fri, 4 May 2018 14:12:38 +0000 (10:12 -0400)]
Fix a gnuplot command.

6 years agoaddress comments 6254/head
Timo Heister [Fri, 4 May 2018 13:57:26 +0000 (09:57 -0400)]
address comments

6 years agoaddress comments
Timo Heister [Mon, 23 Apr 2018 16:52:47 +0000 (12:52 -0400)]
address comments

6 years agoonly work on locally active
Timo Heister [Wed, 18 Apr 2018 17:11:08 +0000 (13:11 -0400)]
only work on locally active

6 years agoadd ConstraintMatrix::is_consistent_in_parallel
Timo Heister [Tue, 17 Apr 2018 15:34:58 +0000 (11:34 -0400)]
add ConstraintMatrix::is_consistent_in_parallel

6 years agofix cmake comment
Timo Heister [Fri, 4 May 2018 13:15:39 +0000 (09:15 -0400)]
fix cmake comment

follow-up to #6438

6 years agoRemove explicit manifold usage in step-18. 6445/head
David Wells [Fri, 4 May 2018 02:28:56 +0000 (22:28 -0400)]
Remove explicit manifold usage in step-18.

6 years agoAdd a missing '"'.
David Wells [Fri, 4 May 2018 02:28:45 +0000 (22:28 -0400)]
Add a missing '"'.

6 years agoFix a typo.
David Wells [Fri, 4 May 2018 02:28:27 +0000 (22:28 -0400)]
Fix a typo.

6 years agoUse @code instead of @verbatim.
David Wells [Fri, 4 May 2018 02:28:12 +0000 (22:28 -0400)]
Use @code instead of @verbatim.

6 years agoMerge pull request #6441 from bangerth/op-eq-2
Matthias Maier [Fri, 4 May 2018 01:54:17 +0000 (20:54 -0500)]
Merge pull request #6441 from bangerth/op-eq-2

Implement FE_Nothing::operator==().

6 years agoMerge pull request #6443 from drwells/clang-Weverything-warnings
Matthias Maier [Fri, 4 May 2018 01:51:58 +0000 (20:51 -0500)]
Merge pull request #6443 from drwells/clang-Weverything-warnings

Clang Weverything warnings

6 years agoMerge pull request #6442 from masterleinad/fix_gcc_8_boost
Matthias Maier [Fri, 4 May 2018 01:49:55 +0000 (20:49 -0500)]
Merge pull request #6442 from masterleinad/fix_gcc_8_boost

Fix gcc-8 warnings in bundled boost

6 years agoMerge pull request #6440 from tamiko/add_an_assert
Matthias Maier [Fri, 4 May 2018 01:49:36 +0000 (20:49 -0500)]
Merge pull request #6440 from tamiko/add_an_assert

BlockLinearOperator: Add assert ensuring that u != v in vmult

6 years agoMerge pull request #6439 from masterleinad/avoid_boost_nullptr
Matthias Maier [Fri, 4 May 2018 01:49:16 +0000 (20:49 -0500)]
Merge pull request #6439 from masterleinad/avoid_boost_nullptr

Avoid dereferencing a nullptr in bundled boost

6 years agoMerge pull request #6438 from tjhei/deprecated_feature_check
Matthias Maier [Fri, 4 May 2018 01:48:58 +0000 (20:48 -0500)]
Merge pull request #6438 from tjhei/deprecated_feature_check

reorder deprecation feature check

6 years agoRemove an unused variable name. 6443/head
David Wells [Fri, 4 May 2018 00:30:56 +0000 (20:30 -0400)]
Remove an unused variable name.

6 years agoUse reinterpret_cast with a pointer to const.
David Wells [Fri, 4 May 2018 00:30:20 +0000 (20:30 -0400)]
Use reinterpret_cast with a pointer to const.

6 years agoFix some header inclusion symbols.
David Wells [Fri, 4 May 2018 00:30:10 +0000 (20:30 -0400)]
Fix some header inclusion symbols.

6 years agoMark overriden methods as such.
David Wells [Fri, 4 May 2018 00:29:56 +0000 (20:29 -0400)]
Mark overriden methods as such.

6 years agoMark a few file-specific variables as static.
David Wells [Fri, 4 May 2018 00:29:15 +0000 (20:29 -0400)]
Mark a few file-specific variables as static.

6 years agoMark a few things as [[noreturn]].
David Wells [Fri, 4 May 2018 00:28:37 +0000 (20:28 -0400)]
Mark a few things as [[noreturn]].

6 years agoAdd some missing enumeration switch cases.
David Wells [Fri, 4 May 2018 00:27:25 +0000 (20:27 -0400)]
Add some missing enumeration switch cases.

6 years agoRemove extra semicolons.
David Wells [Fri, 4 May 2018 00:26:57 +0000 (20:26 -0400)]
Remove extra semicolons.

6 years agoFix gcc-8 warnings in bundled boost 6442/head
Daniel Arndt [Thu, 3 May 2018 22:44:34 +0000 (00:44 +0200)]
Fix gcc-8 warnings in bundled boost

6 years agoMerge pull request #6431 from tamiko/implement_mean_value_filter
Bruno Turcksin [Thu, 3 May 2018 21:34:43 +0000 (17:34 -0400)]
Merge pull request #6431 from tamiko/implement_mean_value_filter

LinearOperator: Implement a mean value filter operator

6 years agoAdd a test. 6441/head
Wolfgang Bangerth [Thu, 3 May 2018 21:07:29 +0000 (15:07 -0600)]
Add a test.

6 years agoImplement FE_Nothing::operator==().
Wolfgang Bangerth [Thu, 3 May 2018 21:07:12 +0000 (15:07 -0600)]
Implement FE_Nothing::operator==().

6 years agoBlockLinearOperator: Add assert ensuring that u != v in vmult 6440/head
Matthias Maier [Thu, 3 May 2018 20:55:20 +0000 (15:55 -0500)]
BlockLinearOperator: Add assert ensuring that u != v in vmult

Bug: We need a mechanism similar to "apply_with_intermediate_storage"
for LinearOperator to do the matrix vector multiplication correctly.
Currently, if u and v are equal, the first vmult will garble up the ith
block and subsequent multiplications are wrong.

6 years agoAvoid dereferencing a nullptr in bundled boost 6439/head
Daniel Arndt [Thu, 3 May 2018 20:17:14 +0000 (22:17 +0200)]
Avoid dereferencing a nullptr in bundled boost

6 years agoreorder deprecation feature check 6438/head
Timo Heister [Thu, 3 May 2018 20:08:40 +0000 (16:08 -0400)]
reorder deprecation feature check

This moves the check of compiler features after the std standard
detection and checks that the checks compile with the correct flags to
be used later without warnings.

6 years agoChangelog
Luca Heltai [Thu, 3 May 2018 15:46:41 +0000 (17:46 +0200)]
Changelog

6 years agoAdded Gmsh::create_triangulation_from_boundary_curve
Luca Heltai [Thu, 3 May 2018 15:43:38 +0000 (17:43 +0200)]
Added Gmsh::create_triangulation_from_boundary_curve

6 years agoBugfix: Use the general vector interface 6431/head
Matthias Maier [Thu, 3 May 2018 18:40:15 +0000 (13:40 -0500)]
Bugfix: Use the general vector interface

We should really try hard to avoid using implementation specific low
level access via operator[].

6 years agoDoc: update changelog
Matthias Maier [Thu, 3 May 2018 17:45:10 +0000 (12:45 -0500)]
Doc: update changelog

6 years agomake astyle happy
Matthias Maier [Thu, 3 May 2018 03:29:10 +0000 (22:29 -0500)]
make astyle happy

6 years agodeprecate MeanValueFilter
Matthias Maier [Thu, 3 May 2018 03:22:29 +0000 (22:22 -0500)]
deprecate MeanValueFilter

6 years agoa short drive-by fixing
Matthias Maier [Thu, 3 May 2018 03:02:49 +0000 (22:02 -0500)]
a short drive-by fixing

6 years agoadd a test
Matthias Maier [Thu, 3 May 2018 03:00:24 +0000 (22:00 -0500)]
add a test

6 years agoadd a test
Matthias Maier [Thu, 3 May 2018 02:48:47 +0000 (21:48 -0500)]
add a test

6 years agoLinearOperator: Implement a mean value filter operator
Matthias Maier [Thu, 3 May 2018 02:46:57 +0000 (21:46 -0500)]
LinearOperator: Implement a mean value filter operator


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.