]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Wed, 2 May 2018 19:12:40 +0000 (15:12 -0400)]
Use nullptr instead of 0.
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
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
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
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).
Matthias Maier [Tue, 1 May 2018 23:39:02 +0000 (18:39 -0500)]
CMake: Fix MPI version detection for newer cmake
Matthias Maier [Tue, 1 May 2018 23:30:39 +0000 (18:30 -0500)]
CMake: Remove OpenMPI specific version detection
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
Daniel Arndt [Tue, 1 May 2018 23:04:32 +0000 (01:04 +0200)]
Update test output for base/reference without threads
Daniel Arndt [Tue, 1 May 2018 22:47:40 +0000 (00:47 +0200)]
Update alternative test output for lac/vector_memory
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
Katharina Kormann [Tue, 1 May 2018 20:32:51 +0000 (22:32 +0200)]
Fix matrix-free commits (comments by Bruno Turcksin).
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
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
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.
Martin Kronbichler [Tue, 1 May 2018 16:21:45 +0000 (18:21 +0200)]
Remove unnecessary const_cast.
Luca Heltai [Tue, 1 May 2018 15:29:27 +0000 (17:29 +0200)]
Merge pull request #6412 from masterleinad/initialize_sun
Initialize SUN* objects
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.
Martin Kronbichler [Tue, 1 May 2018 13:07:35 +0000 (15:07 +0200)]
Use vector::data() + offset in a few places. Add assertion.
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.
Daniel Arndt [Tue, 1 May 2018 10:54:15 +0000 (12:54 +0200)]
Simplify the last AssertThrow
Daniel Arndt [Mon, 30 Apr 2018 16:46:43 +0000 (18:46 +0200)]
Avoid accessing elements of a zero size vector in ParticleHandler
Daniel Arndt [Tue, 1 May 2018 09:58:32 +0000 (11:58 +0200)]
Avoid creating pointer to invalid memory in get_dof_indices
Daniel Arndt [Tue, 1 May 2018 09:01:24 +0000 (11:01 +0200)]
Initialize SUN* objects
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
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.
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
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
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
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
Daniel Arndt [Mon, 30 Apr 2018 23:24:30 +0000 (01:24 +0200)]
Change style of array access
David Wells [Mon, 30 Apr 2018 22:11:08 +0000 (18:11 -0400)]
Fix some documentation regarding exception handling.
Daniel Arndt [Mon, 30 Apr 2018 20:36:42 +0000 (22:36 +0200)]
Avoid signed overflow in test
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.
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
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
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
David Wells [Mon, 30 Apr 2018 17:37:19 +0000 (13:37 -0400)]
Merge pull request #6399 from GivAlz/NonMatchDocu
Fix documentation for NonMatching
David Wells [Mon, 30 Apr 2018 17:36:04 +0000 (13:36 -0400)]
Merge pull request #6392 from masterleinad/new_fixes_2
Clarify that base/reference causes stack-use-after-scope
Timo Heister [Mon, 30 Apr 2018 17:32:26 +0000 (13:32 -0400)]
Merge pull request #6375 from masterleinad/fix_scalapack_create_group
Fix scalapack create group
Daniel Arndt [Mon, 30 Apr 2018 16:35:24 +0000 (18:35 +0200)]
Guard accessing values in Vector<Number>::zero_out_ghosts
Daniel Arndt [Mon, 30 Apr 2018 16:16:11 +0000 (18:16 +0200)]
Add documentation to nonoverflow_add
Giovanni Alzetta [Mon, 30 Apr 2018 12:45:02 +0000 (14:45 +0200)]
Added documentation for NonMatching namespace
Daniel Arndt [Mon, 30 Apr 2018 15:36:50 +0000 (17:36 +0200)]
Avoid signed overflow in Testing::rand
Daniel Arndt [Mon, 30 Apr 2018 15:27:28 +0000 (17:27 +0200)]
Only invert bits up to the maximum possible in ~CacheUpdateFlags
Denis Davydov [Mon, 30 Apr 2018 13:38:08 +0000 (15:38 +0200)]
Merge pull request #6400 from drwells/remove-double-stars
Avoid using '**/' at the end of comments.
David Wells [Mon, 30 Apr 2018 13:09:25 +0000 (09:09 -0400)]
Avoid using '**/' at the end of comments.
Denis Davydov [Mon, 30 Apr 2018 12:40:41 +0000 (14:40 +0200)]
zoltan: run with mpirun annotation to avoid race condition
Martin Kronbichler [Mon, 30 Apr 2018 12:14:09 +0000 (14:14 +0200)]
Merge pull request #6395 from kronbichler/test_fixes_avx512
Test fixes with AVX-512
Daniel Arndt [Mon, 30 Apr 2018 10:10:29 +0000 (12:10 +0200)]
Merge pull request #6296 from luca-heltai/failing-test
Fix bug in MappingFEField
Denis Davydov [Mon, 30 Apr 2018 09:42:12 +0000 (11:42 +0200)]
Merge pull request #6389 from masterleinad/fix_memory_leak_kinsol
Fix memory leak in KINSOL wrapper
Martin Kronbichler [Mon, 30 Apr 2018 08:55:54 +0000 (10:55 +0200)]
Test fixes with AVX-512.
Daniel Arndt [Sun, 29 Apr 2018 23:10:45 +0000 (01:10 +0200)]
Clarify that base/reference causes stack-use-after-scope
Daniel Arndt [Sun, 29 Apr 2018 23:11:36 +0000 (01:11 +0200)]
Avoid accessing invalid memory in base/utilities_pack_unpack_04
Daniel Arndt [Sun, 29 Apr 2018 23:13:19 +0000 (01:13 +0200)]
Provide alternative output for the *vector_add_and_dot_complex tests without threads
Daniel Arndt [Sun, 29 Apr 2018 21:04:42 +0000 (23:04 +0200)]
Fix memory leak in KINSOL wrapper
Daniel Arndt [Sun, 29 Apr 2018 20:49:20 +0000 (22:49 +0200)]
Use initializer list instead of default initializer
Bruno Turcksin [Sun, 29 Apr 2018 19:31:54 +0000 (15:31 -0400)]
Merge pull request #6388 from kronbichler/documentation_matrix_free
Improve documentation of new matrix free data structures
Martin Kronbichler [Sun, 29 Apr 2018 16:04:43 +0000 (18:04 +0200)]
Merge pull request #6385 from masterleinad/fix_warning_nonconst_comparator
Fix warning for non-const comparator
Martin Kronbichler [Sun, 29 Apr 2018 14:49:45 +0000 (16:49 +0200)]
Merge pull request #6386 from kronbichler/mf_face_emplace_back
Prefer emplace_back over push_back in a few places
Martin Kronbichler [Sun, 29 Apr 2018 14:25:36 +0000 (16:25 +0200)]
Document new parameters.
Martin Kronbichler [Sun, 29 Apr 2018 14:24:59 +0000 (16:24 +0200)]
Fix doxygen appearance of MatrixFree::Loop.
Martin Kronbichler [Sun, 29 Apr 2018 14:24:24 +0000 (16:24 +0200)]
Fix copydoc in FEEvaluationBase.
Daniel Arndt [Sun, 29 Apr 2018 13:14:06 +0000 (15:14 +0200)]
Call the correct deleter for ReadWriteVector::values
Daniel Arndt [Sun, 29 Apr 2018 12:12:07 +0000 (14:12 +0200)]
Merge pull request #6368 from drwells/fix-assert-nothrow-slicing
Fix assert nothrow slicing
Martin Kronbichler [Sun, 29 Apr 2018 11:06:22 +0000 (13:06 +0200)]
Prefer emplace_back over push_back in a few places.
Daniel Arndt [Sun, 29 Apr 2018 10:16:12 +0000 (12:16 +0200)]
Fix warning for non-const comparator
Jean-Paul Pelteret [Sun, 29 Apr 2018 10:05:32 +0000 (12:05 +0200)]
Merge pull request #6384 from kronbichler/fix_changelog
Break lines before author names in changelog
Martin Kronbichler [Sun, 29 Apr 2018 10:02:31 +0000 (12:02 +0200)]
Break lines before author names in changelog.
Daniel Arndt [Sun, 29 Apr 2018 09:48:03 +0000 (11:48 +0200)]
Link p4est issue in
Daniel Arndt [Sat, 28 Apr 2018 17:54:09 +0000 (19:54 +0200)]
Changelog entry
Daniel Arndt [Sat, 28 Apr 2018 17:48:17 +0000 (19:48 +0200)]
Add test
Daniel Arndt [Sat, 28 Apr 2018 12:21:13 +0000 (14:21 +0200)]
Use Utilities::MPI::MPI_Comm_create_group
Daniel Arndt [Sat, 28 Apr 2018 12:18:54 +0000 (14:18 +0200)]
Add Utilities::MPI::MPI_Comm_create_group
Daniel Arndt [Sat, 28 Apr 2018 12:17:26 +0000 (14:17 +0200)]
Add MPI version check
Martin Kronbichler [Sun, 29 Apr 2018 06:19:19 +0000 (08:19 +0200)]
Merge pull request #6377 from kronbichler/matrix_free_fixes
Matrix free DG test fixes
Denis Davydov [Sun, 29 Apr 2018 05:01:28 +0000 (07:01 +0200)]
Merge pull request #6382 from drwells/remove-more-c++11-references
Remove some references to C++11 support.
Denis Davydov [Sun, 29 Apr 2018 04:55:04 +0000 (06:55 +0200)]
Merge pull request #6383 from drwells/fix-doc-typos-9
Fix more typos.
David Wells [Sun, 29 Apr 2018 02:17:30 +0000 (22:17 -0400)]
Merge pull request #6380 from masterleinad/disable_sc_init
Disable sc_init
David Wells [Sun, 29 Apr 2018 01:26:34 +0000 (21:26 -0400)]
Fix more typos.
Work was done by codespell and the (newly fixed) double_word_typos.py script.
David Wells [Sun, 29 Apr 2018 00:39:43 +0000 (20:39 -0400)]
Remove some references to C++11 support.
Daniel Arndt [Sat, 28 Apr 2018 23:31:14 +0000 (01:31 +0200)]
Merge pull request #6379 from drwells/no-subscripers-noexcept
Mark Subscriptor::check_no_subscribers as noexcept.
David Wells [Sat, 28 Apr 2018 22:17:28 +0000 (18:17 -0400)]
Edit some documentation in step-6 for clarity.
David Wells [Sat, 28 Apr 2018 16:08:51 +0000 (12:08 -0400)]
Clean up the headers in step-6.
David Wells [Sat, 28 Apr 2018 21:30:09 +0000 (17:30 -0400)]
Remove trailing spaces in step-6.
David Wells [Sat, 28 Apr 2018 21:39:29 +0000 (17:39 -0400)]
Update images in step-6.
Daniel Arndt [Sat, 28 Apr 2018 21:54:37 +0000 (23:54 +0200)]
Fix the remaining tests
David Wells [Sat, 28 Apr 2018 21:37:34 +0000 (17:37 -0400)]
Redo the SmartPointer description in step-6.
The old version doesn't make sense anymore since a Triangulation does not store
a SmartPointer pointing to a manifold.
David Wells [Sat, 28 Apr 2018 21:35:05 +0000 (17:35 -0400)]
Remove explicit manifold usage from step-6.
Daniel Arndt [Sat, 28 Apr 2018 21:01:11 +0000 (23:01 +0200)]
Merge pull request #6378 from kronbichler/fix_vectorized_scatter
Fix vectorized scatter for AVX-512
Daniel Arndt [Sat, 28 Apr 2018 20:33:44 +0000 (22:33 +0200)]
Disable sc_init
David Wells [Sat, 28 Apr 2018 16:49:05 +0000 (12:49 -0400)]
Mark Subscriptor::check_no_subscribers as noexcept.
Follow-up to
a029a7f7acb7fe1a9bd30672b23da577af3c1932: since this function
should never throw we can mark it as noexcept.
This commit also updates relevant documentation explaining the present
behavior.
Martin Kronbichler [Sat, 28 Apr 2018 15:48:57 +0000 (17:48 +0200)]
Must check for all (l,j) pairs for possible conflicts in scatter.
Martin Kronbichler [Sat, 28 Apr 2018 15:24:07 +0000 (17:24 +0200)]
Fix wrong assertion in case no SIMD is applied.
Martin Kronbichler [Sat, 28 Apr 2018 15:23:48 +0000 (17:23 +0200)]
Fix various compiler warnings.
Martin Kronbichler [Sat, 28 Apr 2018 15:17:43 +0000 (17:17 +0200)]
Provide output options for various levels of vectorization.
David Wells [Fri, 27 Apr 2018 22:31:59 +0000 (18:31 -0400)]
Explicitly load() an atomic value.
David Wells [Fri, 27 Apr 2018 22:31:43 +0000 (18:31 -0400)]
Store values in exception classes.
David Wells [Fri, 27 Apr 2018 22:29:20 +0000 (18:29 -0400)]
Avoid using object slicing in AssertNothrow.
Previously this function sliced off important information in
objects.
Wolfgang Bangerth [Sat, 28 Apr 2018 13:33:47 +0000 (07:33 -0600)]
Merge pull request #6370 from drwells/step-49-modernization-2
Update step-49.
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.