]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Thu, 21 Mar 2019 23:36:10 +0000 (00:36 +0100)]
Update include/deal.II/grid/grid_tools.h
Co-Authored-By: luca-heltai <luca.heltai@sissa.it>
Luca Heltai [Thu, 21 Mar 2019 23:27:14 +0000 (00:27 +0100)]
Added flat to control overwriting of non flat manifold ids.
Luca Heltai [Tue, 19 Mar 2019 21:47:24 +0000 (22:47 +0100)]
New assign_co_dimensional_manifold_indicators function.
Jean-Paul Pelteret [Sat, 23 Mar 2019 00:16:39 +0000 (01:16 +0100)]
Merge pull request #7854 from jppelteret/ad-rename_helper_classes
Rename the helper classes in the Differentiation::AD namespace
Jean-Paul Pelteret [Sat, 23 Mar 2019 00:15:42 +0000 (01:15 +0100)]
Merge pull request #7834 from luca-heltai/extractor-names
Added get_names to Extractors.
Denis Davydov [Fri, 22 Mar 2019 18:00:25 +0000 (19:00 +0100)]
Merge pull request #7838 from davydden/feature/ascending_partitioning
add Utilities::MPI::create_ascending_partitioning()
Luca Heltai [Fri, 22 Mar 2019 15:42:54 +0000 (16:42 +0100)]
Added Tensor<0> instantiation
Denis Davydov [Fri, 22 Mar 2019 10:15:14 +0000 (11:15 +0100)]
Merge pull request #7853 from masterleinad/fix_scalapack
Also link with LAPACK libraries in SCALAPCK symbol test
Jean-Paul Pelteret [Fri, 22 Mar 2019 08:35:20 +0000 (09:35 +0100)]
Rename the helper classes in the Differentiation::AD namespace
Denis Davydov [Tue, 19 Mar 2019 19:39:35 +0000 (20:39 +0100)]
add Utilities::MPI::create_ascending_partitioning()
Denis Davydov [Thu, 21 Mar 2019 21:04:00 +0000 (22:04 +0100)]
make MPILogInitAll work without MPI
Denis Davydov [Fri, 22 Mar 2019 08:04:33 +0000 (09:04 +0100)]
Merge pull request #6981 from jppelteret/ad-helpers_07
AD Helpers: Add helper for vector functions (QP-level)
Denis Davydov [Fri, 22 Mar 2019 08:04:06 +0000 (09:04 +0100)]
Merge pull request #7836 from tjhei/fix_tbb_64bit
fix tbb range size type
Luca Heltai [Tue, 19 Mar 2019 18:32:08 +0000 (19:32 +0100)]
Added get_names to Extractors, and moved implementation to cc file.
Denis Davydov [Thu, 21 Mar 2019 21:06:48 +0000 (22:06 +0100)]
Merge pull request #7766 from davydden/feature/refactor_sparsity_pattern
split SparsityPattern into a base class and derived class with a spec…
Daniel Arndt [Thu, 21 Mar 2019 19:35:02 +0000 (20:35 +0100)]
Also link with LAPACK libraries
Wolfgang Bangerth [Thu, 21 Mar 2019 16:18:37 +0000 (10:18 -0600)]
Merge pull request #7831 from davydden/feature/dsp_distribute_modernize
use Utilities::MPI::some_to_some() in SparsityTools::distribute_spars…
David Wells [Thu, 21 Mar 2019 15:07:14 +0000 (11:07 -0400)]
Merge pull request #7839 from tamiko/fix_cmake_summary
CMake: also update BASE_LINKER_FLAGS* when dropping -fuse-ld=...
Jean-Paul Pelteret [Thu, 21 Mar 2019 14:29:51 +0000 (15:29 +0100)]
Add a changelog entry for ADHelperVectorFunction
Jean-Paul Pelteret [Thu, 21 Mar 2019 14:26:06 +0000 (15:26 +0100)]
AD Helpers: Add helper for vector functions (QP-level)
Jean-Paul Pelteret [Thu, 21 Mar 2019 14:25:24 +0000 (15:25 +0100)]
Mark some member functions of ADHelperScalarFunction as static
Jean-Paul Pelteret [Thu, 21 Mar 2019 14:24:10 +0000 (15:24 +0100)]
Improve documentation of ADHelperScalarFunction
Wolfgang Bangerth [Thu, 21 Mar 2019 13:22:35 +0000 (07:22 -0600)]
Merge pull request #7846 from masterleinad/fix_data_out_13
Fix data_out_13 in case there is no ZLIB support
Wolfgang Bangerth [Thu, 21 Mar 2019 13:20:59 +0000 (07:20 -0600)]
Merge pull request #7813 from jppelteret/sd-basic_tests
Add some basic tests for SymEngine
Daniel Arndt [Thu, 21 Mar 2019 05:29:10 +0000 (06:29 +0100)]
Merge pull request #7837 from masterleinad/check_scalapack_symbols
Fix SCALAPACK symbol check
Timo Heister [Thu, 21 Mar 2019 00:22:43 +0000 (18:22 -0600)]
use 64 bit tbb range
Denis Davydov [Wed, 27 Feb 2019 21:04:58 +0000 (22:04 +0100)]
split SparsityPattern into a base class and derived class with a special treatment for diagonal matrices
Denis Davydov [Wed, 20 Mar 2019 21:19:55 +0000 (22:19 +0100)]
further cleanup of distribute_sparsity_pattern()
Daniel Arndt [Wed, 20 Mar 2019 16:01:28 +0000 (17:01 +0100)]
Fix data_out_13 in case there is no ZLIB support
Denis Davydov [Wed, 20 Mar 2019 10:59:53 +0000 (11:59 +0100)]
use range loop in SparsityTools::distribute_sparsity_pattern()
Daniel Arndt [Wed, 20 Mar 2019 10:25:29 +0000 (11:25 +0100)]
Merge pull request #7807 from masterleinad/fix_msvc_cxx17_boost
Fix compiling bundled boost with MSVC and C++17
David Wells [Wed, 20 Mar 2019 02:02:33 +0000 (22:02 -0400)]
Merge pull request #7832 from tjhei/step-15-doc
step-15: small doc update
Matthias Maier [Tue, 19 Mar 2019 21:37:34 +0000 (16:37 -0500)]
CMake: also update BASE_LINKER_FLAGS* when dropping -fuse-ld=...
Daniel Arndt [Tue, 19 Mar 2019 20:57:40 +0000 (21:57 +0100)]
Fix SCALAPACK symbol check
Timo Heister [Tue, 19 Mar 2019 20:10:02 +0000 (14:10 -0600)]
fix tbb range size type
Timo Heister [Tue, 19 Mar 2019 18:30:41 +0000 (12:30 -0600)]
step-15: doc update
Denis Davydov [Tue, 19 Mar 2019 16:55:41 +0000 (17:55 +0100)]
use Utilities::MPI::some_to_some() in SparsityTools::distribute_sparsity_pattern(), improve const-correctness
Wolfgang Bangerth [Tue, 19 Mar 2019 16:23:55 +0000 (10:23 -0600)]
Merge pull request #7792 from drwells/fix-doc-frame-link
Fix link targets in frames.
Wolfgang Bangerth [Tue, 19 Mar 2019 15:53:48 +0000 (09:53 -0600)]
Merge pull request #7827 from masterleinad/fix_tpetra_fabs_complex
Fix Tpetra test for std::fabs without std::complex overload
Timo Heister [Tue, 19 Mar 2019 14:56:34 +0000 (08:56 -0600)]
Merge pull request #7816 from tamiko/workaround_for_ldlld
CMake: Reorganize MPI sanity check
Jean-Paul Pelteret [Tue, 19 Mar 2019 10:55:48 +0000 (11:55 +0100)]
Add quick test for SymEngine
Jean-Paul Pelteret [Tue, 19 Mar 2019 09:48:18 +0000 (10:48 +0100)]
Update CMake configuration of SymEngine libraries.
Daniel Arndt [Tue, 19 Mar 2019 10:24:51 +0000 (11:24 +0100)]
Merge pull request #7763 from drwells/fix-dual-dof-handler-sparsity
Fix dual dof handler sparsity
Daniel Arndt [Tue, 19 Mar 2019 10:19:03 +0000 (11:19 +0100)]
Fix Tpetra test for std::fabs without std::complex overload
Daniel Arndt [Tue, 19 Mar 2019 09:57:35 +0000 (10:57 +0100)]
Merge pull request #7818 from masterleinad/apply_all_indicators_ucd_cell
Set cell manifold ids when the apply_all_indicators_to_manifold flag is used.
Daniel Arndt [Tue, 19 Mar 2019 09:57:07 +0000 (10:57 +0100)]
Merge pull request #7820 from masterleinad/check_scalapack_symbols
Check SCALAPACK symbols
Martin Kronbichler [Tue, 19 Mar 2019 08:11:55 +0000 (09:11 +0100)]
Merge pull request #7825 from Rombur/fix_no_threads
Add missing #ifdef DEAL_II_WITH_THREADS around tbb calls
Daniel Arndt [Tue, 19 Mar 2019 00:08:45 +0000 (01:08 +0100)]
Unify two symbol checks
Bruno Turcksin [Mon, 18 Mar 2019 18:40:14 +0000 (14:40 -0400)]
Add missing #ifdef DEAL_II_WITH_THREADS around tbb calls
Matthias Maier [Mon, 18 Mar 2019 18:06:20 +0000 (13:06 -0500)]
CMake: Refactor MPI sanity check into setup_finalize.cmake
Matthias Maier [Fri, 15 Mar 2019 17:20:58 +0000 (12:20 -0500)]
Revert "Only permit use of ld.lld linker when the Clang compiler is used."
This reverts commit
7ca10c52d89ec0e201320acaa9b34822d47779df .
Matthias Maier [Fri, 15 Mar 2019 17:14:45 +0000 (12:14 -0500)]
CMake: Reorganize MPI sanity check
David Wells [Wed, 27 Feb 2019 22:13:25 +0000 (17:13 -0500)]
Fix a bug in make_sparsity_pattern(dh, dh, sp).
This function relied GridTools::get_finest_common_cells which was
written before any of the parallel triangulations were implemented and
thus assumed that all cells without children were active. This commit
modifies that function to only return active cells that are also locally
owned, which fixes the sparsity pattern function.
David Wells [Wed, 27 Feb 2019 01:58:14 +0000 (20:58 -0500)]
Reflow comments.
Jean-Paul Pelteret [Mon, 18 Mar 2019 11:51:55 +0000 (12:51 +0100)]
Simplify setting of CMake SymEngine version variable
Daniel Arndt [Mon, 18 Mar 2019 11:03:00 +0000 (12:03 +0100)]
Merge pull request #7808 from Rombur/tbb
Encapsulate the calls to tbb::parallel_for
Daniel Arndt [Sat, 16 Mar 2019 23:40:56 +0000 (00:40 +0100)]
Merge pull request #7751 from starki0815/interpolate_to_different_mesh_hp
interpolate_to_different_mesh for hp::DoFHandler
Sebastian Stark [Fri, 22 Feb 2019 13:09:35 +0000 (15:09 +0200)]
interpolate_to_different_mesh for hp::DoFHandler
Make interpolate_to_different_mesh work with hp::DoFHandler objects. Added also four tests for the implementation as well as the relevant instantiations.
Daniel Arndt [Sat, 16 Mar 2019 12:50:01 +0000 (13:50 +0100)]
Check SCALAPACK symbols
Daniel Arndt [Sat, 16 Mar 2019 00:11:58 +0000 (01:11 +0100)]
Set cell manifold ids when the apply_all_indicators_to_manifold flag is used.
Jean-Paul Pelteret [Fri, 15 Mar 2019 16:23:08 +0000 (17:23 +0100)]
Merge pull request #7815 from jppelteret/fix_linker_error
Only permit use of ld.lld linker when the Clang compiler is used.
Jean-Paul Pelteret [Thu, 14 Mar 2019 17:27:51 +0000 (18:27 +0100)]
Add some initial tests for SymEngine
Jean-Paul Pelteret [Fri, 15 Mar 2019 10:03:46 +0000 (11:03 +0100)]
Fix SymEngine CMake module.
Jean-Paul Pelteret [Fri, 15 Mar 2019 09:05:20 +0000 (10:05 +0100)]
Only permit use of ld.lld linker when the Clang compiler is used.
Fixes #7811
Bruno Turcksin [Thu, 14 Mar 2019 22:00:30 +0000 (18:00 -0400)]
Use std::lambda instead of boost::lambda
Bruno Turcksin [Thu, 14 Mar 2019 21:58:31 +0000 (17:58 -0400)]
Make clear that the predicate must be const
Bruno Turcksin [Tue, 12 Mar 2019 13:32:28 +0000 (09:32 -0400)]
Encapsulate the calls to tbb::parallel_for
Daniel Arndt [Thu, 14 Mar 2019 20:10:50 +0000 (21:10 +0100)]
Merge pull request #7810 from jppelteret/sd-symengine_cmake
Add CMake module and configuration files for SymEngine
Jean-Paul Pelteret [Thu, 14 Mar 2019 08:54:01 +0000 (09:54 +0100)]
Add CMake module and configuration files for SymEngine
Daniel Arndt [Wed, 13 Mar 2019 23:22:42 +0000 (00:22 +0100)]
Merge pull request #7803 from kronbichler/fix_matrixfree_type_traits
Fix MatrixFree::loop() for the case where VectorType is not a vector
Daniel Arndt [Wed, 13 Mar 2019 16:25:57 +0000 (17:25 +0100)]
Fix compiling bundled boost with MSVC and C++17
Daniel Arndt [Wed, 13 Mar 2019 22:24:11 +0000 (23:24 +0100)]
Merge pull request #7804 from davydden/feature/fe_eval_type_traits_5
remove unneeded assert in internal::update_ghost_values_finish()
Daniel Arndt [Wed, 13 Mar 2019 22:23:43 +0000 (23:23 +0100)]
Merge pull request #7805 from bangerth/assertion
Improve the error text of an assertion.
Wolfgang Bangerth [Wed, 13 Mar 2019 18:26:27 +0000 (12:26 -0600)]
Improve the error text of an assertion.
Denis Davydov [Wed, 13 Mar 2019 14:39:56 +0000 (15:39 +0100)]
remove unneeded assert in internal::update_ghost_values_finish()
Martin Kronbichler [Wed, 13 Mar 2019 16:16:04 +0000 (17:16 +0100)]
Fix MatrixFree::loop() for the case where VectorType is not a vector
Timo Heister [Tue, 12 Mar 2019 20:18:14 +0000 (16:18 -0400)]
Merge pull request #7800 from masterleinad/update_msvc
Update allowed MSVC version in bundled boost
David Wells [Tue, 12 Mar 2019 17:02:16 +0000 (13:02 -0400)]
Merge pull request #7798 from drwells/remove-make_slice
Remove make slice
Daniel Arndt [Tue, 12 Mar 2019 16:02:16 +0000 (17:02 +0100)]
Update allowed MSVC version in bundled boost
Jean-Paul Pelteret [Tue, 12 Mar 2019 15:33:03 +0000 (16:33 +0100)]
Merge pull request #7799 from bangerth/doc
Update documentation of class Vector.
Wolfgang Bangerth [Tue, 12 Mar 2019 04:59:07 +0000 (22:59 -0600)]
Update documentation of class Vector.
David Wells [Mon, 11 Mar 2019 19:35:27 +0000 (15:35 -0400)]
Excise remaining inclusions of vector_slice.h.
Wolfgang Bangerth [Tue, 12 Mar 2019 04:25:01 +0000 (22:25 -0600)]
Merge pull request #7777 from marcfehling/p-flags
Introduced p-refinement and p-coarsening flags.
Wolfgang Bangerth [Tue, 12 Mar 2019 04:21:45 +0000 (22:21 -0600)]
Merge pull request #7776 from marcfehling/signals-repartition
Signals for p::d::Triangulation::repartition.
David Wells [Tue, 12 Mar 2019 02:23:03 +0000 (22:23 -0400)]
Merge pull request #7797 from masterleinad/fix_warnings_convert_to_pattern
Fix warnings in Convert::to_pattern()
David Wells [Mon, 11 Mar 2019 19:32:21 +0000 (15:32 -0400)]
Excise remaining calls to VectorSlice.
Wolfgang Bangerth [Mon, 11 Mar 2019 18:37:06 +0000 (12:37 -0600)]
Merge pull request #7795 from tjhei/use_lld
enable lld linker if available
Daniel Arndt [Mon, 11 Mar 2019 17:56:31 +0000 (18:56 +0100)]
Fix warnings in Convert::to_pattern()
Timo Heister [Mon, 11 Mar 2019 13:48:48 +0000 (09:48 -0400)]
enable lld linker if available
Marc Fehling [Thu, 21 Feb 2019 07:12:36 +0000 (08:12 +0100)]
Introduced p-refinement and p-coarsening flags.
David Wells [Sat, 9 Mar 2019 15:26:53 +0000 (10:26 -0500)]
Fix link targets in frames.
The first link is currently unclickable and it should have
'target="body"' anyway since it should not be framed.
The second link works but it should not be framed.
Daniel Arndt [Sat, 9 Mar 2019 00:41:35 +0000 (00:41 +0000)]
Merge pull request #7787 from davydden/feature/fe_eval_type_traits_4
add and use type traits for data exchange in matrix-free
David Wells [Fri, 8 Mar 2019 21:49:57 +0000 (16:49 -0500)]
Merge pull request #7791 from kronbichler/fix_mg_dof_renumbering
Fix renumbering of level dofs for FE_Q
Denis Davydov [Thu, 7 Mar 2019 08:33:00 +0000 (09:33 +0100)]
streamline treatment of block and non-block vectors in MatrixFree using updated VectorDataExchange
Denis Davydov [Thu, 7 Mar 2019 08:29:28 +0000 (09:29 +0100)]
use type-traits to generalize VectorDataExchange
Denis Davydov [Wed, 6 Mar 2019 16:52:18 +0000 (17:52 +0100)]
add internal type-traits to be used with VectorDataExchange of matrix-free framework
Martin Kronbichler [Fri, 8 Mar 2019 18:13:14 +0000 (19:13 +0100)]
Add changelog
Martin Kronbichler [Fri, 8 Mar 2019 18:13:06 +0000 (19:13 +0100)]
Fix renumbering of mg dofs for FE_Q
Bruno Turcksin [Fri, 8 Mar 2019 14:02:52 +0000 (09:02 -0500)]
Merge pull request #7785 from Rombur/cuda_add_and_dot
Fix a bug in cuda add_and_dot
Bruno Turcksin [Wed, 6 Mar 2019 22:48:18 +0000 (22:48 +0000)]
Fix a bug where add_and_dot was giving the wrong results if the vector size was
greater than 4096
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.