]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
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 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 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

6 years agoMerge pull request #6427 from luca-heltai/externalize-cache-from-coupling
Denis Davydov [Thu, 3 May 2018 10:50:37 +0000 (12:50 +0200)]
Merge pull request #6427 from luca-heltai/externalize-cache-from-coupling

Externalize cache from coupling

6 years agoAdded comments on missing implementation,+test for hanging nodes 6427/head
Luca Heltai [Thu, 3 May 2018 08:49:13 +0000 (10:49 +0200)]
Added comments on missing implementation,+test for hanging nodes

6 years agoMerge pull request #6367 from bangerth/op-eq
Denis Davydov [Thu, 3 May 2018 05:45:55 +0000 (07:45 +0200)]
Merge pull request #6367 from bangerth/op-eq

Make FiniteElement::operator== virtual.

6 years agoMerge pull request #6430 from bangerth/step-54
David Wells [Thu, 3 May 2018 03:10:31 +0000 (23:10 -0400)]
Merge pull request #6430 from bangerth/step-54

Follow convention with placement of 'break' statement.

6 years agoMerge pull request #6410 from bangerth/code-gallery-update
David Wells [Thu, 3 May 2018 02:09:51 +0000 (22:09 -0400)]
Merge pull request #6410 from bangerth/code-gallery-update

When configuring the code-gallery, skip generated files.

6 years agoFollow convention with placement of 'break' statement. 6430/head
Wolfgang Bangerth [Thu, 3 May 2018 01:13:52 +0000 (19:13 -0600)]
Follow convention with placement of 'break' statement.

6 years agoMerge pull request #6415 from luca-heltai/fix-step-54
David Wells [Thu, 3 May 2018 01:11:56 +0000 (21:11 -0400)]
Merge pull request #6415 from luca-heltai/fix-step-54

Fix step-54

6 years agoMerge pull request #6429 from bangerth/step-51
Timo Heister [Thu, 3 May 2018 01:10:48 +0000 (21:10 -0400)]
Merge pull request #6429 from bangerth/step-51

Fix a grammar issue.

6 years agoMerge pull request #6349 from jppelteret/fix_6339
Wolfgang Bangerth [Thu, 3 May 2018 00:58:03 +0000 (18:58 -0600)]
Merge pull request #6349 from jppelteret/fix_6339

Adol-C advanced branching: Fix FEValues and tensor classes

6 years agoFix a grammar issue. 6429/head
Wolfgang Bangerth [Thu, 3 May 2018 00:50:08 +0000 (18:50 -0600)]
Fix a grammar issue.

6 years agoMerge pull request #6416 from luca-heltai/fix-manifold-doc
Wolfgang Bangerth [Thu, 3 May 2018 00:48:04 +0000 (18:48 -0600)]
Merge pull request #6416 from luca-heltai/fix-manifold-doc

Fixed some documentation about boundary and manifold.

6 years agoMerge pull request #6422 from masterleinad/test_rand
Wolfgang Bangerth [Thu, 3 May 2018 00:36:02 +0000 (18:36 -0600)]
Merge pull request #6422 from masterleinad/test_rand

Add test for Testing::rand

6 years agoMerge pull request #6411 from masterleinad/undefined_7
Wolfgang Bangerth [Thu, 3 May 2018 00:34:03 +0000 (18:34 -0600)]
Merge pull request #6411 from masterleinad/undefined_7

Simplify CommunicateLocallyMovedVertices::unpack_data

6 years agoMerge pull request #6408 from bangerth/step-51
Wolfgang Bangerth [Thu, 3 May 2018 00:31:25 +0000 (18:31 -0600)]
Merge pull request #6408 from bangerth/step-51

Minor edits to the step-51 introduction.

6 years agoMinor edits to the step-51 introduction. 6408/head
Wolfgang Bangerth [Tue, 1 May 2018 04:26:14 +0000 (22:26 -0600)]
Minor edits to the step-51 introduction.

Specifically, make sure 'FE_DGPMonomial' is spelled correctly. While there,
also address a couple of other things.

6 years agoTake two fields out of FiniteElement::operator==() again. 6367/head
Wolfgang Bangerth [Thu, 3 May 2018 00:27:14 +0000 (18:27 -0600)]
Take two fields out of FiniteElement::operator==() again.

6 years agoFixed DW comments. 6415/head
Luca Heltai [Wed, 2 May 2018 23:52:54 +0000 (01:52 +0200)]
Fixed DW comments.

6 years agoMerge pull request #6426 from drwells/fix-clang-6-warnings
Daniel Arndt [Wed, 2 May 2018 23:14:29 +0000 (01:14 +0200)]
Merge pull request #6426 from drwells/fix-clang-6-warnings

Fix clang 6 warnings

6 years agoChangelog.
Luca Heltai [Wed, 2 May 2018 19:46:12 +0000 (21:46 +0200)]
Changelog.

6 years agoMoved Cache outside compute_coupling_mass/sparsity.
Luca Heltai [Wed, 2 May 2018 18:45:39 +0000 (20:45 +0200)]
Moved Cache outside compute_coupling_mass/sparsity.

6 years agoMerge pull request #6420 from masterleinad/update_base_assign_subscriptor
David Wells [Wed, 2 May 2018 19:18:03 +0000 (15:18 -0400)]
Merge pull request #6420 from masterleinad/update_base_assign_subscriptor

Update test output for base/assign_subscriptor without threads

6 years agoRemoved an unused typedef. 6426/head
David Wells [Wed, 2 May 2018 19:12:43 +0000 (15:12 -0400)]
Removed an unused typedef.

6 years agoUse nullptr instead of 0.
David Wells [Wed, 2 May 2018 19:12:40 +0000 (15:12 -0400)]
Use nullptr instead of 0.

6 years agoMerge pull request #6424 from tamiko/fix_mpi_version_variables_2
Denis Davydov [Wed, 2 May 2018 18:10:25 +0000 (20:10 +0200)]
Merge pull request #6424 from tamiko/fix_mpi_version_variables_2

CMake: Fix MPI version detection, round two

6 years agoCMake: Fix MPI version detection, round two 6424/head
Matthias Maier [Wed, 2 May 2018 14:35:48 +0000 (09:35 -0500)]
CMake: Fix MPI version detection, round two

6 years agoMerge pull request #6421 from tamiko/fix_mpi_version_variables
Martin Kronbichler [Wed, 2 May 2018 12:08:30 +0000 (14:08 +0200)]
Merge pull request #6421 from tamiko/fix_mpi_version_variables

CMake: Fix MPI version detection for newer cmake

6 years agoFixed compilation.
Luca Heltai [Wed, 2 May 2018 11:22:06 +0000 (13:22 +0200)]
Fixed compilation.

6 years agoAdd test for Testing::rand 6422/head
Daniel Arndt [Tue, 1 May 2018 21:13:41 +0000 (23:13 +0200)]
Add test for Testing::rand

6 years agoMerge pull request #6390 from masterleinad/new_fixes_4
Martin Kronbichler [Wed, 2 May 2018 07:07:32 +0000 (09:07 +0200)]
Merge pull request #6390 from masterleinad/new_fixes_4

Provide alternative output for the *vector_add_and_dot_complex tests without threads

6 years agoFixed comments by JP and TH 6416/head
Luca Heltai [Wed, 2 May 2018 06:33:49 +0000 (08:33 +0200)]
Fixed comments by JP and TH

6 years agoMerge pull request #6418 from masterleinad/update_lac_vector_memory
Martin Kronbichler [Wed, 2 May 2018 05:53:55 +0000 (07:53 +0200)]
Merge pull request #6418 from masterleinad/update_lac_vector_memory

Update alternative test output for lac/vector_memory

6 years agoMerge pull request #6417 from kkormann/fix_6300
Daniel Arndt [Wed, 2 May 2018 00:08:32 +0000 (02:08 +0200)]
Merge pull request #6417 from kkormann/fix_6300

Fix matrix-free commits (comments by Bruno Turcksin).

6 years agoCMake: Fix MPI version detection for newer cmake 6421/head
Matthias Maier [Tue, 1 May 2018 23:39:02 +0000 (18:39 -0500)]
CMake: Fix MPI version detection for newer cmake

6 years agoCMake: Remove OpenMPI specific version detection
Matthias Maier [Tue, 1 May 2018 23:30:39 +0000 (18:30 -0500)]
CMake: Remove OpenMPI specific version detection

6 years agoUpdate test output for base/assign_subscriptor without threads 6420/head
Daniel Arndt [Tue, 1 May 2018 23:14:44 +0000 (01:14 +0200)]
Update test output for base/assign_subscriptor without threads

6 years agoMerge pull request #6419 from masterleinad/update_base_reference
David Wells [Tue, 1 May 2018 23:09:31 +0000 (19:09 -0400)]
Merge pull request #6419 from masterleinad/update_base_reference

Update test output for base/reference without threads

6 years agoUpdate test output for base/reference without threads 6419/head
Daniel Arndt [Tue, 1 May 2018 23:04:32 +0000 (01:04 +0200)]
Update test output for base/reference without threads

6 years agoUpdate alternative test output for lac/vector_memory 6418/head
Daniel Arndt [Tue, 1 May 2018 22:47:40 +0000 (00:47 +0200)]
Update alternative test output for lac/vector_memory

6 years agoMerge pull request #6405 from masterleinad/undefined_4
Daniel Arndt [Tue, 1 May 2018 21:47:47 +0000 (23:47 +0200)]
Merge pull request #6405 from masterleinad/undefined_4

Avoid accessing elements of a zero size vector in ParticleHandler

6 years agoFix matrix-free commits (comments by Bruno Turcksin). 6417/head
Katharina Kormann [Tue, 1 May 2018 20:32:51 +0000 (22:32 +0200)]
Fix matrix-free commits (comments by Bruno Turcksin).

6 years agoMerge pull request #6414 from kronbichler/issue_6403
Daniel Arndt [Tue, 1 May 2018 19:54:58 +0000 (21:54 +0200)]
Merge pull request #6414 from kronbichler/issue_6403

Use std::vector::data+offset() rather than [] access

6 years agoMerge pull request #6413 from masterleinad/undefined_8
Wolfgang Bangerth [Tue, 1 May 2018 17:33:12 +0000 (11:33 -0600)]
Merge pull request #6413 from masterleinad/undefined_8

Avoid creating pointer to invalid memory in get_dof_indices

6 years agoMerge pull request #6409 from bangerth/add-include
David Wells [Tue, 1 May 2018 17:06:32 +0000 (13:06 -0400)]
Merge pull request #6409 from bangerth/add-include

Add a necessary #include file.

6 years agoRemove unnecessary const_cast. 6414/head
Martin Kronbichler [Tue, 1 May 2018 16:21:45 +0000 (18:21 +0200)]
Remove unnecessary const_cast.

6 years agoMerge pull request #6412 from masterleinad/initialize_sun
Luca Heltai [Tue, 1 May 2018 15:29:27 +0000 (17:29 +0200)]
Merge pull request #6412 from masterleinad/initialize_sun

Initialize SUN* objects

6 years agoFixed intro.
Luca Heltai [Tue, 1 May 2018 14:34:45 +0000 (16:34 +0200)]
Fixed intro.

6 years agoRemoved statics, fixed some comments.
Luca Heltai [Tue, 1 May 2018 14:31:39 +0000 (16:31 +0200)]
Removed statics, fixed some comments.

6 years agoFixed documentation.
Luca Heltai [Tue, 1 May 2018 14:56:00 +0000 (16:56 +0200)]
Fixed documentation.

6 years agoMerge pull request #6381 from drwells/update-step-6
Luca Heltai [Tue, 1 May 2018 14:32:29 +0000 (16:32 +0200)]
Merge pull request #6381 from drwells/update-step-6

Update step 6.

6 years agoUse vector::data() + offset in a few places. Add assertion.
Martin Kronbichler [Tue, 1 May 2018 13:07:35 +0000 (15:07 +0200)]
Use vector::data() + offset in a few places. Add assertion.

6 years agoDo not dereference pointers as we might be at the end of the array.
Martin Kronbichler [Tue, 1 May 2018 13:06:53 +0000 (15:06 +0200)]
Do not dereference pointers as we might be at the end of the array.

6 years agoSimplify the last AssertThrow 6405/head
Daniel Arndt [Tue, 1 May 2018 10:54:15 +0000 (12:54 +0200)]
Simplify the last AssertThrow

6 years agoAvoid accessing elements of a zero size vector in ParticleHandler
Daniel Arndt [Mon, 30 Apr 2018 16:46:43 +0000 (18:46 +0200)]
Avoid accessing elements of a zero size vector in ParticleHandler

6 years agoAvoid creating pointer to invalid memory in get_dof_indices 6413/head
Daniel Arndt [Tue, 1 May 2018 09:58:32 +0000 (11:58 +0200)]
Avoid creating pointer to invalid memory in get_dof_indices

6 years agoInitialize SUN* objects 6412/head
Daniel Arndt [Tue, 1 May 2018 09:01:24 +0000 (11:01 +0200)]
Initialize SUN* objects

6 years agoMerge pull request #6404 from masterleinad/undefined_3
Daniel Arndt [Tue, 1 May 2018 09:04:06 +0000 (11:04 +0200)]
Merge pull request #6404 from masterleinad/undefined_3

Guard accessing values in Vector<Number>::zero_out_ghosts

6 years agoSimplify CommunicateLocallyMovedVertices::unpack_data 6411/head
Daniel Arndt [Mon, 30 Apr 2018 23:38:17 +0000 (01:38 +0200)]
Simplify CommunicateLocallyMovedVertices::unpack_data

6 years agoWhen configuring the code-gallery, skip generated files. 6410/head
Wolfgang Bangerth [Tue, 1 May 2018 04:48:29 +0000 (22:48 -0600)]
When configuring the code-gallery, skip generated files.

People run 'cmake' in their code-gallery directories and may then want to
create documentation for these directories later. The generated files greatly
confuse doxygen, so (appropriately) filter them out.

6 years agoAdd a necessary #include file. 6409/head
Wolfgang Bangerth [Tue, 1 May 2018 04:28:01 +0000 (22:28 -0600)]
Add a necessary #include file.

We now reference the 'free' function in the .h file. We need to '#include' the necessary
header file.

6 years agoMerge pull request #6401 from masterleinad/undefined_1
Wolfgang Bangerth [Tue, 1 May 2018 04:12:39 +0000 (22:12 -0600)]
Merge pull request #6401 from masterleinad/undefined_1

Only invert bits up to the maximum possible in ~CacheUpdateFlags

6 years agoMerge pull request #6406 from masterleinad/undefined_5
Wolfgang Bangerth [Tue, 1 May 2018 04:04:41 +0000 (22:04 -0600)]
Merge pull request #6406 from masterleinad/undefined_5

Avoid signed overflow in test

6 years agoMerge pull request #6402 from masterleinad/undefined_2
Wolfgang Bangerth [Tue, 1 May 2018 04:02:01 +0000 (22:02 -0600)]
Merge pull request #6402 from masterleinad/undefined_2

Avoid signed overflow in Testing::rand

6 years agoMerge pull request #6387 from masterleinad/correct_deleter_readwritevector_values
Wolfgang Bangerth [Tue, 1 May 2018 03:50:11 +0000 (21:50 -0600)]
Merge pull request #6387 from masterleinad/correct_deleter_readwritevector_values

Call the correct deleter for ReadWriteVector::values

6 years agoChange style of array access 6404/head
Daniel Arndt [Mon, 30 Apr 2018 23:24:30 +0000 (01:24 +0200)]
Change style of array access

6 years agoFix some documentation regarding exception handling. 6381/head
David Wells [Mon, 30 Apr 2018 22:11:08 +0000 (18:11 -0400)]
Fix some documentation regarding exception handling.

6 years agoAvoid signed overflow in test 6406/head
Daniel Arndt [Mon, 30 Apr 2018 20:36:42 +0000 (22:36 +0200)]
Avoid signed overflow in test

6 years agoMerge pull request #6371 from jppelteret/follow_up_to_6335-2
David Wells [Mon, 30 Apr 2018 19:34:31 +0000 (15:34 -0400)]
Merge pull request #6371 from jppelteret/follow_up_to_6335-2

CMake: Make Adol-C check for boost pool more specific.

6 years agoMerge pull request #6398 from davydden/tests/zoltan
David Wells [Mon, 30 Apr 2018 19:25:37 +0000 (15:25 -0400)]
Merge pull request #6398 from davydden/tests/zoltan

zoltan: run with mpirun annotation to avoid race condition

6 years agoMerge pull request #6263 from mathgirl/assert_in_do_integrate_difference
David Wells [Mon, 30 Apr 2018 19:18:43 +0000 (15:18 -0400)]
Merge pull request #6263 from mathgirl/assert_in_do_integrate_difference

Add missing assert in do_integrate_difference

6 years agoMerge pull request #6391 from masterleinad/new_fixes_3
David Wells [Mon, 30 Apr 2018 18:47:10 +0000 (14:47 -0400)]
Merge pull request #6391 from masterleinad/new_fixes_3

Avoid accessing invalid memory in base/utilities_pack_unpack_04


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.