]>
https://gitweb.dealii.org/ - dealii.git/log
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
Daniel Arndt [Sun, 29 Apr 2018 21:04:42 +0000 (23:04 +0200)]
Fix memory leak in KINSOL wrapper
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 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.
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.
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.
Denis Davydov [Sat, 28 Apr 2018 13:12:04 +0000 (15:12 +0200)]
Merge pull request #6376 from masterleinad/fix_doxygen_comment
Fix doxygen code style in FE_P1NC documentation
Daniel Arndt [Sat, 28 Apr 2018 12:19:56 +0000 (14:19 +0200)]
Fix doxygen code style in FE_P1NC documentation
Daniel Arndt [Sat, 28 Apr 2018 08:30:47 +0000 (10:30 +0200)]
Merge pull request #6369 from drwells/restrict-tests
Add some third-party library restrictions to tests.
Daniel Arndt [Sat, 28 Apr 2018 08:30:30 +0000 (10:30 +0200)]
Merge pull request #6365 from bangerth/fix-test
Fix a test for GCC 4.8.4 by doing a cast explicitly.
Daniel Arndt [Sat, 28 Apr 2018 08:30:19 +0000 (10:30 +0200)]
Merge pull request #6363 from drwells/remove-manifold-lib-includes
Remove extra manifold_lib.h inclusions.
Daniel Arndt [Sat, 28 Apr 2018 08:29:45 +0000 (10:29 +0200)]
Merge pull request #6361 from tamiko/fix_race_condition_2
Tests: avoid concurrent run of a-framework/parameter_file_x
David Wells [Sat, 28 Apr 2018 03:01:40 +0000 (23:01 -0400)]
Update step-49.
This clarifies the use of manifolds since GridGenerator now attaches manifolds
by default.
David Wells [Fri, 27 Apr 2018 23:08:55 +0000 (19:08 -0400)]
Add some third-party library restrictions to tests.
Matthias Maier [Fri, 27 Apr 2018 19:50:40 +0000 (14:50 -0500)]
Merge pull request #6366 from bangerth/fix-test-2
Namespace qualify a function call.
Wolfgang Bangerth [Fri, 27 Apr 2018 19:38:10 +0000 (13:38 -0600)]
Namespace qualify a function call.
GCC 4.8.4 marks the call as ambiguous between std::to_string and
Patterns::Tools::to_string. Make the compiler happy by being
explicit, whether or not that is actually necessary.
Wolfgang Bangerth [Fri, 27 Apr 2018 19:33:40 +0000 (13:33 -0600)]
Fix a test for GCC 4.8.4 by doing a cast explicitly.
Jean-Paul Pelteret [Fri, 27 Apr 2018 19:17:22 +0000 (21:17 +0200)]
Merge pull request #6364 from drwells/remove-static-manifold
Remove a static manifold.
David Wells [Fri, 27 Apr 2018 17:39:37 +0000 (13:39 -0400)]
Remove a static manifold.
David Wells [Fri, 27 Apr 2018 17:33:02 +0000 (13:33 -0400)]
Remove extra manifold_lib.h inclusions.
Matthias Maier [Fri, 27 Apr 2018 16:54:27 +0000 (11:54 -0500)]
Merge pull request #6362 from kronbichler/improve_fe_evaluation_doc
Improve documentation of FEEvaluation::submit_gradient & co
Martin Kronbichler [Fri, 27 Apr 2018 16:06:05 +0000 (18:06 +0200)]
Some random doc fixes.
Martin Kronbichler [Fri, 27 Apr 2018 16:05:55 +0000 (18:05 +0200)]
Improve matrix-free documentation.
Matthias Maier [Fri, 27 Apr 2018 15:48:24 +0000 (10:48 -0500)]
Merge pull request #6360 from masterleinad/update_readme
Update readme.html
Martin Kronbichler [Fri, 27 Apr 2018 15:47:17 +0000 (17:47 +0200)]
Merge pull request #6359 from tamiko/fix_race_condition
zoltan/tria_zoltan_01: Always run with mpirun annotation to avoid race condition
Matthias Maier [Fri, 27 Apr 2018 15:33:43 +0000 (10:33 -0500)]
Tests: avoid concurrent run of a-framework/parameter_file_x
Daniel Arndt [Fri, 27 Apr 2018 15:21:09 +0000 (17:21 +0200)]
Update readme.html
Matthias Maier [Fri, 27 Apr 2018 15:29:22 +0000 (10:29 -0500)]
zoltan/tria_zoltan_01: Always run with mpirun annotation to avoid race condition
Closes #5773
Matthias Maier [Fri, 27 Apr 2018 15:08:19 +0000 (10:08 -0500)]
Merge pull request #6352 from drwells/fix-hyper-cube-with-cylindrical-hole
Fix hyper cube with cylindrical hole
David Wells [Fri, 27 Apr 2018 15:01:03 +0000 (11:01 -0400)]
Fix manifold ids in a test.
This test previously relied on the 'unknown manifold id' logic: since
the interior manifold ids were 0 and that manifold was removed those
cells used FlatManifold during grid refinement. Now that the interior
manifold ids are set to numbers::flat_manifold_id this is no longer the
case.
Matthias Maier [Fri, 27 Apr 2018 14:48:44 +0000 (09:48 -0500)]
Merge pull request #6300 from kronbichler/issue_5667_dof_info
Face loop functionality in MatrixFree, FEFaceEvaluation class, test cases
Matthias Maier [Fri, 27 Apr 2018 14:36:44 +0000 (09:36 -0500)]
Merge pull request #6330 from masterleinad/fix_dh_fe_collection_problem
Only replace FECollection in *DoFHandler if necessary
Martin Kronbichler [Fri, 27 Apr 2018 14:25:31 +0000 (16:25 +0200)]
Merge pull request #6358 from masterleinad/fix_netcdf
Fix up remaining uses of 'output' in GridIn::read_netcdf
Daniel Arndt [Fri, 27 Apr 2018 13:44:57 +0000 (15:44 +0200)]
Fix up remainign uses of 'output'in GridIn::read_netcdf
Matthias Maier [Fri, 27 Apr 2018 13:26:59 +0000 (08:26 -0500)]
Merge pull request #6178 from luca-heltai/patterns-tools-utility-function
Added to_string and to_value
Martin Kronbichler [Fri, 27 Apr 2018 12:49:36 +0000 (14:49 +0200)]
Write changelog entries.
Bruno Turcksin [Fri, 27 Apr 2018 12:34:54 +0000 (08:34 -0400)]
Merge pull request #6350 from masterleinad/fix_cuda_assert
Allow Asserts for functions running on host
Daniel Arndt [Thu, 26 Apr 2018 21:45:12 +0000 (23:45 +0200)]
Allow Asserts for functions running on host
Luca Heltai [Wed, 25 Apr 2018 13:00:42 +0000 (15:00 +0200)]
Failing test in mapping q eulerian.
Luca Heltai [Wed, 25 Apr 2018 09:32:56 +0000 (11:32 +0200)]
Only replace FECollection in *DoFHandler if necessary
Daniel Arndt [Fri, 27 Apr 2018 09:22:04 +0000 (11:22 +0200)]
Comparison operator for FiniteElement and FECollection
Martin Kronbichler [Fri, 27 Apr 2018 11:42:01 +0000 (13:42 +0200)]
Merge pull request #6346 from tamiko/minor_updates
License header updates
Martin Kronbichler [Fri, 27 Apr 2018 11:37:09 +0000 (13:37 +0200)]
Merge pull request #6344 from masterleinad/fix_cppcheck
Fix issues reported by cppcheck
David Wells [Fri, 27 Apr 2018 02:26:36 +0000 (22:26 -0400)]
Consistently use 'const bool' in function definitions.
David Wells [Fri, 27 Apr 2018 02:25:40 +0000 (22:25 -0400)]
Do not curve outside cells with hyper_cube_with_cylindrical_hole.
Martin Kronbichler [Thu, 26 Apr 2018 11:35:01 +0000 (13:35 +0200)]
Use an enum rather than a plain number to index into dof index arrays.
Martin Kronbichler [Wed, 25 Apr 2018 17:46:07 +0000 (19:46 +0200)]
Add 37 test files checking many aspects of FEFaceEvaluation.
Katharina Kormann [Wed, 25 Apr 2018 16:47:34 +0000 (18:47 +0200)]
Introduce the new class FEFaceEvaluation. Speed up vector access for contiguous case.
Martin Kronbichler [Wed, 25 Apr 2018 16:24:21 +0000 (18:24 +0200)]
Fix the setup of face connectivity.
Martin Kronbichler [Thu, 26 Apr 2018 15:57:47 +0000 (17:57 +0200)]
Add tests for multiple components in single DoFHandler.
Martin Kronbichler [Mon, 23 Apr 2018 18:08:19 +0000 (20:08 +0200)]
Introduce face loop functionality in MatrixFree. Rework DoFInfo.
Daniel Arndt [Thu, 26 Apr 2018 22:58:48 +0000 (00:58 +0200)]
Make sure that FE_Nothing can be identified by its name
Martin Kronbichler [Fri, 27 Apr 2018 06:49:22 +0000 (08:49 +0200)]
Merge pull request #6303 from Rombur/cuda_chol
Direct solvers on GPU
Matthias Maier [Thu, 26 Apr 2018 21:15:50 +0000 (16:15 -0500)]
update copyright
Matthias Maier [Thu, 26 Apr 2018 21:04:50 +0000 (16:04 -0500)]
manually fix garbled header
Matthias Maier [Thu, 26 Apr 2018 17:32:02 +0000 (12:32 -0500)]
Update LICENSE file
Good news - ./contrib does not contain any third-party stuff any more
and is exclusively copyrighted by us and licensed under LGPL-2.1 or
later.
Matthias Maier [Thu, 26 Apr 2018 17:21:35 +0000 (12:21 -0500)]
Contrib: Improve update-copyright script
Bruno Turcksin [Mon, 23 Apr 2018 22:41:31 +0000 (18:41 -0400)]
Add changelog entry
Bruno Turcksin [Mon, 23 Apr 2018 22:38:52 +0000 (18:38 -0400)]
Remove unnecessary code
Bruno Turcksin [Mon, 23 Apr 2018 22:38:13 +0000 (18:38 -0400)]
Add test for direct solvers on the device
Bruno Turcksin [Mon, 23 Apr 2018 22:37:33 +0000 (18:37 -0400)]
Add direct solver on the device
Bruno Turcksin [Mon, 23 Apr 2018 22:32:37 +0000 (18:32 -0400)]
Add handles for cuSOLVER and cuSPARSE in Utilities::CUDA::Handle
Bruno Turcksin [Mon, 23 Apr 2018 22:28:49 +0000 (18:28 -0400)]
Add cuSOLVER asserts
Bruno Turcksin [Mon, 23 Apr 2018 22:25:50 +0000 (18:25 -0400)]
Add support for cuSOLVER in build system
Daniel Arndt [Thu, 26 Apr 2018 20:38:06 +0000 (22:38 +0200)]
Address comments
Matthias Maier [Thu, 26 Apr 2018 17:53:21 +0000 (12:53 -0500)]
Merge pull request #6347 from jppelteret/follow_up_to_6335
CMake: Add missing boost headers to AdolC module
Martin Kronbichler [Thu, 26 Apr 2018 17:48:23 +0000 (19:48 +0200)]
Merge pull request #6345 from tamiko/cppcheck
Bugfix: Close #ifdef at the right point
Jean-Paul Pelteret [Thu, 26 Apr 2018 17:45:15 +0000 (19:45 +0200)]
CMake: Add missing boost headers to AdolC module
Jean-Paul Pelteret [Thu, 26 Apr 2018 17:24:42 +0000 (19:24 +0200)]
Merge pull request #6335 from tamiko/fix_adolc_test
CMake: Link in Boost libraries for ADOLc check
Matthias Maier [Thu, 26 Apr 2018 16:59:44 +0000 (11:59 -0500)]
Bugfix: Close #ifdef at the right point
This was found by cppcheck that rightfully complains about the #endif
statement closing at the wrong position.
Luca Heltai [Thu, 26 Apr 2018 15:06:10 +0000 (17:06 +0200)]
Merge pull request #6340 from drwells/update-copyright-notices-2
Update copyright notices 2
Martin Kronbichler [Thu, 26 Apr 2018 15:04:13 +0000 (17:04 +0200)]
Merge pull request #6290 from GivAlz/fix_distributed_cpt_loc
Fixed distributed cpt locations return tuple and added test
Daniel Arndt [Thu, 26 Apr 2018 14:40:47 +0000 (16:40 +0200)]
Fix issues reported by cppcheck
Matthias Maier [Wed, 25 Apr 2018 20:44:52 +0000 (15:44 -0500)]
CMake: simplify check
Matthias Maier [Wed, 25 Apr 2018 20:41:00 +0000 (15:41 -0500)]
CMake: Add boost and adolc compatibility check
Make sure to only ever use an external ADOL-C library (that uses the
Boost pool allocator and is linked against external boost) if deal.II is
also configured with external Boost.
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.