]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Mon, 14 Aug 2017 22:39:26 +0000 (17:39 -0500)]
CMake: Update internal CUDA setup, remove obsolete code
Update internal CUDA setup to use native language features. If the
current CMake version is too old, fall back to the old behavior.
Further, remove obsolete CUDA configuration from tests.
Matthias Maier [Mon, 14 Aug 2017 22:35:55 +0000 (17:35 -0500)]
CMake: Restructure CUDA detection
This commit restructures the CUDA detection into its own FindCUDA.cmake
module. Further, CUDA support now requires CMake version 3.9 for proper
cmake-internal language support.
Wolfgang Bangerth [Mon, 14 Aug 2017 20:31:56 +0000 (14:31 -0600)]
Merge pull request #4833 from masterleinad/avoid_warning
Avoid warnings related to the deprecation of types_are_equal
Luca Heltai [Mon, 14 Aug 2017 20:15:36 +0000 (14:15 -0600)]
Merge pull request #4829 from tjhei/mesh_loop_mg
add mesh_loop GMG test
Timo Heister [Mon, 14 Aug 2017 20:15:04 +0000 (16:15 -0400)]
Merge pull request #4794 from luca-heltai/new-find-active-cells-around-points
New find active cells around point.
Wolfgang Bangerth [Mon, 14 Aug 2017 20:09:26 +0000 (14:09 -0600)]
Merge pull request #4844 from luca-heltai/enable-nanoflann-doc
Add NANOFLANN to doxygen.
Wolfgang Bangerth [Mon, 14 Aug 2017 20:09:01 +0000 (14:09 -0600)]
Merge pull request #4842 from tjhei/enable_doxygen_for_cuda
enable CUDA in doxygen
Luca Heltai [Mon, 14 Aug 2017 20:07:26 +0000 (14:07 -0600)]
Added DEAL_II_WITH_NANOFLANN to doxygen.
Timo Heister [Mon, 14 Aug 2017 20:06:38 +0000 (14:06 -0600)]
enable CUDA in doxygen
Luca Heltai [Mon, 14 Aug 2017 19:20:04 +0000 (13:20 -0600)]
Merge pull request #4841 from tamiko/kdtree_fixup
Bugfix: Make library compile with -DWITH_NANOFLANN=ON
Matthias Maier [Mon, 14 Aug 2017 19:17:05 +0000 (14:17 -0500)]
Bugfix: Make library compile with -DWITH_NANOFLANN=ON
We were missing a mandatory include in numerics/kdtree.h
Luca Heltai [Sat, 12 Aug 2017 21:53:32 +0000 (15:53 -0600)]
New find active cell around point.
Luca Heltai [Sat, 12 Aug 2017 21:53:13 +0000 (15:53 -0600)]
Vertex to cells center directions.
Luca Heltai [Sat, 12 Aug 2017 21:52:49 +0000 (15:52 -0600)]
Get closest vertex to cell.
David Wells [Mon, 14 Aug 2017 19:07:37 +0000 (15:07 -0400)]
Merge pull request #4831 from tamiko/remove_obsolete_check
CMake: Bugfix: Remove SuiteSparse_config PIC test
Timo Heister [Mon, 14 Aug 2017 17:39:59 +0000 (13:39 -0400)]
Merge pull request #4837 from masterleinad/changelog_4834
Changelog entry for #4834
Timo Heister [Mon, 14 Aug 2017 17:38:58 +0000 (13:38 -0400)]
Merge pull request #4821 from bangerth/fix-3
Reverse template arguments to parallel::GridTools::exchange_cell_data_to_ghosts()
Daniel Arndt [Mon, 14 Aug 2017 05:22:30 +0000 (07:22 +0200)]
Avoid warnings related to deprecation of types_are_equal
Daniel Arndt [Mon, 14 Aug 2017 16:02:40 +0000 (18:02 +0200)]
Changelog entry for #4834
Timo Heister [Mon, 14 Aug 2017 01:17:15 +0000 (19:17 -0600)]
add mesh_loop GMG test
Wolfgang Bangerth [Mon, 14 Aug 2017 14:54:39 +0000 (08:54 -0600)]
Merge pull request #4834 from masterleinad/deprecate_constraint_and_return_value
Deprecate constraint_and_return_value in favor of std::enable_if
Luca Heltai [Mon, 14 Aug 2017 07:36:18 +0000 (01:36 -0600)]
Merge pull request #4830 from tamiko/guard_nanoflann_tests
Bugfix: Only run kdtree tests if nanoflann is configured
Daniel Arndt [Mon, 14 Aug 2017 05:21:36 +0000 (07:21 +0200)]
Deprecate constraint_and_return_value in favor of std::enable_if
Matthias Maier [Mon, 14 Aug 2017 04:46:31 +0000 (23:46 -0500)]
CMake: Bugfix: Remove SuiteSparse_config PIC test
This is a 5 year old workaround for a very old Debian distribution.
Unfortunately, we run into problems with this PIC test - so simply
remove it.
Matthias Maier [Mon, 14 Aug 2017 04:38:02 +0000 (23:38 -0500)]
Only run kdtree tests if nanoflann is configured
Wolfgang Bangerth [Mon, 14 Aug 2017 03:47:14 +0000 (21:47 -0600)]
Merge pull request #4820 from tamiko/clean_up_logstream-3
LogStream: Remove timestamp machinery and memory_consumption
Matthias Maier [Mon, 14 Aug 2017 01:06:38 +0000 (20:06 -0500)]
Merge pull request #4825 from luca-heltai/kdtree
KDTree class.
Luca Heltai [Mon, 14 Aug 2017 00:40:36 +0000 (18:40 -0600)]
Removed reference to deal3lkit, fixed KDTree names.
Luca Heltai [Mon, 14 Aug 2017 00:32:10 +0000 (18:32 -0600)]
Addressed comments, renamed classes, externalized implementation
Matthias Maier [Mon, 14 Aug 2017 00:01:38 +0000 (19:01 -0500)]
Merge pull request #4827 from drwells/skip-arrayview-test-old-boost
Skip a type checking test on older boost versions.
Matthias Maier [Mon, 14 Aug 2017 00:00:18 +0000 (19:00 -0500)]
Merge pull request #4826 from masterleinad/fix_trilinos_prec
Make trilinos/precondition more robust
Daniel Arndt [Sun, 13 Aug 2017 23:35:49 +0000 (01:35 +0200)]
Make trilinos/precondition more robust
Luca Heltai [Sun, 13 Aug 2017 23:48:51 +0000 (17:48 -0600)]
Merge pull request #4824 from tjhei/mesh_loop_test
Add mesh_loop parallel test and improve MPILogInitAll
David Wells [Sun, 13 Aug 2017 23:35:19 +0000 (19:35 -0400)]
Skip a type checking test on older boost versions.
Boost 1.57 does not correctly implement static_vector::const_iterator,
but newer versions of boost fix this problem.
Luca Heltai [Sun, 13 Aug 2017 23:35:15 +0000 (17:35 -0600)]
Fixed indentation.
Luca Heltai [Sun, 13 Aug 2017 23:30:22 +0000 (17:30 -0600)]
Changed output arguments and added 3 tests.
Luca Heltai [Sun, 13 Aug 2017 22:48:56 +0000 (16:48 -0600)]
Add KDTreeDistance implementation
David Wells [Sun, 13 Aug 2017 23:23:19 +0000 (19:23 -0400)]
Merge pull request #4819 from drwells/deprecate-types-are-equal
Deprecate types_are_equal.
Timo Heister [Sun, 13 Aug 2017 23:13:55 +0000 (19:13 -0400)]
Merge pull request #4812 from davydden/test_fix
fix parpack unit test
Daniel Arndt [Sun, 13 Aug 2017 23:07:31 +0000 (01:07 +0200)]
Merge pull request #4816 from masterleinad/revert_4762
Document the default argument for the coefficient in the create_* functions
Daniel Arndt [Sun, 13 Aug 2017 18:26:41 +0000 (20:26 +0200)]
Document the default argument for the coefficient
Timo Heister [Sun, 13 Aug 2017 23:04:32 +0000 (19:04 -0400)]
Merge pull request #4822 from bangerth/fix-4
Better document what the ghost DoF index exchange does.
Wolfgang Bangerth [Sun, 13 Aug 2017 23:00:03 +0000 (17:00 -0600)]
Merge pull request #4823 from tjhei/mesh_loop_test_fix
fix tests/meshworker/mesh_loop_*
Timo Heister [Sun, 13 Aug 2017 22:49:49 +0000 (18:49 -0400)]
fix tests/meshworker/mesh_loop_
Timo Heister [Sun, 13 Aug 2017 22:33:02 +0000 (16:33 -0600)]
add parallel mesh_loop test
Wolfgang Bangerth [Sun, 13 Aug 2017 21:49:31 +0000 (15:49 -0600)]
Reverse template arguments to parallel::GridTools::exchange_cell_data_to_ghosts().
Matthias Maier [Sun, 13 Aug 2017 21:49:54 +0000 (16:49 -0500)]
Update changelog
Matthias Maier [Sun, 13 Aug 2017 21:44:29 +0000 (16:44 -0500)]
tests: Update to latest changes
Matthias Maier [Sun, 13 Aug 2017 22:03:20 +0000 (17:03 -0500)]
LogStream: Do not default to std::cerr, but std::cout
Timo Heister [Sun, 13 Aug 2017 22:23:52 +0000 (16:23 -0600)]
allow MPILogInitAll to be used more than once
Wolfgang Bangerth [Sun, 13 Aug 2017 22:20:21 +0000 (16:20 -0600)]
Merge pull request #4775 from luca-heltai/meshloop
Mesh Loop.
Timo Heister [Sun, 13 Aug 2017 22:16:25 +0000 (16:16 -0600)]
remove backticks
Timo Heister [Sun, 13 Aug 2017 22:13:34 +0000 (16:13 -0600)]
reset the CopyData object
Timo Heister [Sun, 13 Aug 2017 22:13:02 +0000 (16:13 -0600)]
address comments
Wolfgang Bangerth [Sun, 13 Aug 2017 21:50:03 +0000 (15:50 -0600)]
Better document what the ghost DoF index exchange does.
While there, also tighten up the logic of what user flags we set, clear, and
when.
Matthias Maier [Sun, 13 Aug 2017 21:41:11 +0000 (16:41 -0500)]
LogStream: Remove timestamp machinery and memory_consumption
David Wells [Sun, 13 Aug 2017 21:16:41 +0000 (17:16 -0400)]
Deprecate types_are_equal.
C++11 provides std::is_same, which has the same functionality.
Matthias Maier [Sun, 13 Aug 2017 19:39:32 +0000 (14:39 -0500)]
Merge pull request #4813 from tamiko/clean_up_logstream-2
LogStream: Remove log_cerr
Matthias Maier [Sun, 13 Aug 2017 19:36:52 +0000 (14:36 -0500)]
Merge pull request #4817 from bangerth/fix
Make DoFAccessor::set_active_fe_index() a 'const' function.
Wolfgang Bangerth [Sun, 13 Aug 2017 19:21:43 +0000 (13:21 -0600)]
Make DoFAccessor::set_active_fe_index() a 'const' function.
We are not being very consistent in marking which DoFAccessor functions are 'const'
because it's difficult to actually define what 'const' would mean: does it change
the accessor, or does it change the DoFHandler it points to. As a consequence,
the TriaAccessor member functions are *all* const, but the DoFAccessor functions
are more or less random.
Rather than attacking this problem altogether, I'm making the minimal change that
solves the problem I currently have.
Wolfgang Bangerth [Sun, 13 Aug 2017 19:17:07 +0000 (13:17 -0600)]
Merge pull request #4815 from jppelteret/move_sacado_header_tests
Moved Sacado product type header and moved Sacado tests
Jean-Paul Pelteret [Sun, 13 Aug 2017 18:07:07 +0000 (12:07 -0600)]
Moved Sacado product type header and moved Sacado tests
Denis Davydov [Sun, 13 Aug 2017 16:57:41 +0000 (18:57 +0200)]
fix parpack unit test
Matthias Maier [Sun, 13 Aug 2017 18:39:47 +0000 (13:39 -0500)]
Augment news entry
Matthias Maier [Sun, 13 Aug 2017 17:04:13 +0000 (12:04 -0500)]
fix a test
Matthias Maier [Sun, 13 Aug 2017 17:03:07 +0000 (12:03 -0500)]
LogStream: Remove log_cerr
Timo Heister [Sun, 13 Aug 2017 18:31:38 +0000 (12:31 -0600)]
update documentation
Timo Heister [Sun, 13 Aug 2017 18:17:43 +0000 (12:17 -0600)]
cleanup assemble flags, fix logic, add asserts, adjust tests
Daniel Arndt [Sun, 13 Aug 2017 18:12:46 +0000 (20:12 +0200)]
Revert "Allow the create_* functions to be called with nullptr coefficients"
This reverts commit
7bd1893bd9084308c2fb9e51aef8cfa2641617e7 .
Wolfgang Bangerth [Sun, 13 Aug 2017 18:12:06 +0000 (12:12 -0600)]
Merge pull request #4769 from tamiko/clean_up_logstream
LogStream: Remove testing mode and float manipulation
Matthias Maier [Sun, 13 Aug 2017 16:40:17 +0000 (11:40 -0500)]
tests: Update test output
Matthias Maier [Sun, 13 Aug 2017 16:39:37 +0000 (11:39 -0500)]
tests: Update affected tests
Matthias Maier [Thu, 10 Aug 2017 17:49:01 +0000 (12:49 -0500)]
add a news entry
Matthias Maier [Thu, 10 Aug 2017 17:45:08 +0000 (12:45 -0500)]
LogStream: Remove testing mode and float manipulation
For reproducible tests we nowadays use numdiff to compare for small
numerical differences. Thus, remove the old functionality in LogStream.
Matthias Maier [Fri, 11 Aug 2017 00:13:01 +0000 (19:13 -0500)]
tests: numdiff: add "[](){}^' as separators
Timo Heister [Sun, 13 Aug 2017 17:57:40 +0000 (13:57 -0400)]
Merge pull request #4807 from tjhei/p4est_iterate_cleanup_2
clean up p4est::iterate
Timo Heister [Sun, 13 Aug 2017 17:56:52 +0000 (13:56 -0400)]
Merge pull request #4814 from tamiko/improve_readme_md
README.md: Make a lot of relative paths clickable.
Timo Heister [Sun, 13 Aug 2017 17:56:11 +0000 (13:56 -0400)]
make links https
Matthias Maier [Sun, 13 Aug 2017 17:23:21 +0000 (12:23 -0500)]
README.md: Make a lot of relative paths clickable.
Timo Heister [Sun, 13 Aug 2017 17:39:26 +0000 (13:39 -0400)]
Merge pull request #4783 from jppelteret/cmake_adolc_detection
CMake Adol-C detection
Jean-Paul Pelteret [Fri, 11 Aug 2017 09:16:01 +0000 (03:16 -0600)]
Add stand-alone tests for Adol-C
Timo Heister [Sun, 13 Aug 2017 17:26:02 +0000 (13:26 -0400)]
Merge pull request #4806 from bangerth/active-fe-index-4
Limit setting active_fe_indices to locally owned cells
Wolfgang Bangerth [Sun, 13 Aug 2017 00:22:23 +0000 (18:22 -0600)]
Update documentation.
Jean-Paul Pelteret [Fri, 11 Aug 2017 09:11:10 +0000 (03:11 -0600)]
Update config.h to include Adol-C related settings
Matthias Maier [Sat, 12 Aug 2017 21:22:07 +0000 (16:22 -0500)]
CMake: Add a check for ADOL-C compatibility
Jean-Paul Pelteret [Fri, 11 Aug 2017 09:10:15 +0000 (03:10 -0600)]
Add CMake detection for Adol-C
Timo Heister [Sun, 13 Aug 2017 00:20:22 +0000 (18:20 -0600)]
clean up p4est::iterate
Daniel Arndt [Sun, 13 Aug 2017 14:10:53 +0000 (16:10 +0200)]
Merge pull request #4810 from tamiko/fix_an_assert
Fix an assert: It should read "nullptr", not "null_ptr"
Matthias Maier [Sun, 13 Aug 2017 08:06:34 +0000 (03:06 -0500)]
Fix an assert: It should read "nullptr", not "null_ptr"
Matthias Maier [Sun, 13 Aug 2017 04:39:38 +0000 (23:39 -0500)]
Merge pull request #4801 from drwells/remove-have-isfinite
Remove DEAL_II_HAVE_ISFINITE.
Matthias Maier [Sun, 13 Aug 2017 04:36:06 +0000 (23:36 -0500)]
Merge pull request #4805 from bangerth/fix
Minor test cleanups.
David Wells [Sun, 13 Aug 2017 03:51:19 +0000 (23:51 -0400)]
Merge pull request #4808 from tjhei/compile_without_mpi
make compile without MPI
Timo Heister [Sun, 13 Aug 2017 00:45:26 +0000 (18:45 -0600)]
make compile without MPI
Wolfgang Bangerth [Sat, 22 Jul 2017 00:54:29 +0000 (18:54 -0600)]
Limit setting and getting active_fe_indices to cells where we can do that.
Wolfgang Bangerth [Sat, 12 Aug 2017 23:55:18 +0000 (17:55 -0600)]
Do not set active_fe_indices on non-locally owned cells.
Wolfgang Bangerth [Sat, 12 Aug 2017 23:57:45 +0000 (17:57 -0600)]
Do not set active_fe_indices on non-locally owned cells.
On the other hand, this piece of code tries to do exactly this: after ghost
exchange, we try to set the active_fe_index on a ghost cell to the value
we received from the proper owner of that cell. We work around this by
avoiding cell->set_active_fe_index() on such cells, and manipulate the
underlying data structure directly.
Because these data structures are private, we can no longer do this in a
segregated function in an anonymous namespace, but need to do this in a
function that lives in the 'Implementation' struct.
Wolfgang Bangerth [Sun, 13 Aug 2017 00:13:06 +0000 (18:13 -0600)]
Minor test cleanups.
Wolfgang Bangerth [Sun, 13 Aug 2017 00:04:47 +0000 (18:04 -0600)]
Merge pull request #4803 from masterleinad/initialize_tensor_product
Initialize tensor_product_quadrature in constructor
Daniel Arndt [Sat, 12 Aug 2017 23:48:52 +0000 (01:48 +0200)]
Initialize tensor_product_quadrature in constructor
David Wells [Sat, 12 Aug 2017 23:23:50 +0000 (19:23 -0400)]
Remove DEAL_II_HAVE_ISFINITE.
This function is now part of the C++11 standard.
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.