]>
https://gitweb.dealii.org/ - dealii.git/log
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
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.
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 [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 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.
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
Bruno Turcksin [Fri, 8 Mar 2019 13:52:23 +0000 (08:52 -0500)]
Merge pull request #7760 from masterleinad/fix_compiling_sacado_cuda
Fix compiling with Sacado and CUDA
Daniel Arndt [Thu, 7 Mar 2019 23:29:08 +0000 (00:29 +0100)]
Merge pull request #7789 from tjhei/valgrind_warn
fix uninitialized reads
Daniel Arndt [Thu, 7 Mar 2019 22:02:39 +0000 (23:02 +0100)]
Merge pull request #7786 from luca-heltai/demangle
Type to string.
Timo Heister [Thu, 7 Mar 2019 20:25:00 +0000 (13:25 -0700)]
fix uninitialized reads
valgrind warns about uninitialized reads in the following two MPI
functions. The totals are only available on rank 0. Note that the value
doesn't matter as the results will be thrown away for rank !=0.
Martin Kronbichler [Thu, 7 Mar 2019 16:14:00 +0000 (17:14 +0100)]
Merge pull request #7782 from davydden/feature/fe_eval_type_traits_3
add and use more type traits in FEEvaluation
Luca Heltai [Thu, 7 Mar 2019 14:51:44 +0000 (15:51 +0100)]
Type to string.
Denis Davydov [Wed, 6 Mar 2019 18:27:20 +0000 (19:27 +0100)]
Merge pull request #7781 from kronbichler/manifold_fixes
Two small manifold fixes
Denis Davydov [Wed, 6 Mar 2019 12:43:08 +0000 (13:43 +0100)]
add LA::d::Vector::set_ghost_state() and use it in VectorDataExchange::update_ghost_values_finish() to allow reading from ghosts in LA::d::Vector::local_element() const
Denis Davydov [Tue, 5 Mar 2019 18:24:58 +0000 (19:24 +0100)]
add more vector_access_XYZ internal function in FEEvaluation and improve const-correctness of reader class
Jean-Paul Pelteret [Wed, 6 Mar 2019 12:35:35 +0000 (13:35 +0100)]
Merge pull request #7783 from kronbichler/fix_changelog_dates
Fix file name date in two changelog entries
Martin Kronbichler [Wed, 6 Mar 2019 11:20:30 +0000 (12:20 +0100)]
Fix date markup for changelog.
Martin Kronbichler [Wed, 6 Mar 2019 11:09:06 +0000 (12:09 +0100)]
Fix file name date in two changelog entries
Denis Davydov [Tue, 5 Mar 2019 14:13:53 +0000 (15:13 +0100)]
add two more type traits to FEEvaluation
Martin Kronbichler [Tue, 5 Mar 2019 17:47:19 +0000 (18:47 +0100)]
Add changelogs
Martin Kronbichler [Tue, 5 Mar 2019 17:41:56 +0000 (18:41 +0100)]
Add test for EllipticalManifold::push_forward_gradient
Martin Kronbichler [Tue, 5 Mar 2019 17:41:39 +0000 (18:41 +0100)]
Add test for cylindrical manifold
Martin Kronbichler [Tue, 5 Mar 2019 17:41:11 +0000 (18:41 +0100)]
Fix CylindricalManifold::get_new_point
Martin Kronbichler [Tue, 5 Mar 2019 17:40:11 +0000 (18:40 +0100)]
Fix EllipticalManifold::push_forward_gradient
Martin Kronbichler [Tue, 5 Mar 2019 17:39:31 +0000 (18:39 +0100)]
Fix documentation of cylindrical manifold
Wolfgang Bangerth [Tue, 5 Mar 2019 15:17:24 +0000 (08:17 -0700)]
Merge pull request #7767 from marcfehling/fe-hierarchy
Added hierarchy to hp::FECollection.
Marc Fehling [Mon, 4 Mar 2019 23:05:15 +0000 (00:05 +0100)]
Explicitly set noexcept specifier for move constructor.
Marc Fehling [Mon, 4 Mar 2019 21:39:52 +0000 (22:39 +0100)]
Call post_distributed signals in the end of 'execute_coarsening_and_refinement' and 'repartition'.
Marc Fehling [Thu, 7 Feb 2019 23:59:12 +0000 (00:59 +0100)]
Added 'repartition' signals. Attached 'active_fe_transfer' functions to them.
Marc Fehling [Tue, 26 Feb 2019 15:34:09 +0000 (16:34 +0100)]
Added hierarchy to hp::FECollection.
Daniel Arndt [Mon, 4 Mar 2019 11:57:24 +0000 (12:57 +0100)]
Merge pull request #7775 from masterleinad/codim_material_id_manifold
Fix inteference if material_id with the manifold object in the codimension case
Daniel Arndt [Sun, 3 Mar 2019 14:50:29 +0000 (15:50 +0100)]
Merge pull request #7770 from bangerth/decompress
Convert a few explicit loops to range-based for loops.
Daniel Arndt [Sun, 3 Mar 2019 13:42:25 +0000 (14:42 +0100)]
Move the TODO
David Wells [Sun, 3 Mar 2019 03:46:17 +0000 (22:46 -0500)]
Merge pull request #7773 from marcfehling/feidx-policy
hp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management
Bruno Turcksin [Sat, 2 Mar 2019 23:31:47 +0000 (18:31 -0500)]
Merge pull request #7180 from masterleinad/switch_to_tpetra
Implement TpetraWrappers::Vector
Daniel Arndt [Sat, 2 Mar 2019 20:10:24 +0000 (21:10 +0100)]
Fix inteference if material_id with the manifold object in the codimension case
Wolfgang Bangerth [Sat, 2 Mar 2019 20:03:50 +0000 (13:03 -0700)]
Merge pull request #7717 from marcfehling/set-fe-3
Added 'set_fe' functionality to DoFHandlers.
Daniel Arndt [Sat, 2 Mar 2019 16:16:12 +0000 (17:16 +0100)]
Document the execution space some more
Daniel Arndt [Sat, 2 Mar 2019 15:05:05 +0000 (16:05 +0100)]
Merge pull request #7772 from tjhei/old_gcc_bb_bug
work around gcc 4.8.5 behavior in GridTools::Cache
Marc Fehling [Fri, 1 Mar 2019 18:17:29 +0000 (19:17 +0100)]
hp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management.
Timo Heister [Fri, 1 Mar 2019 17:00:40 +0000 (10:00 -0700)]
work around gcc 4.8.5 behavior in GridTools::Cache
fixes #7771
Daniel Arndt [Fri, 1 Mar 2019 09:04:42 +0000 (10:04 +0100)]
Merge pull request #7769 from rezarastak/quadrature_point_data_comment_fix
Out of date description of quadrature_point_data test fixed
Wolfgang Bangerth [Fri, 1 Mar 2019 07:10:36 +0000 (00:10 -0700)]
Convert a few explicit loops to range-based for loops.
Denis Davydov [Fri, 1 Mar 2019 05:32:36 +0000 (06:32 +0100)]
Merge pull request #7768 from tamiko/sparsity_pattern_iterator
SparsityPattern::Iterator - add a constructor for initalizing an iterator from an accessor
Reza Rastak [Fri, 1 Mar 2019 00:55:00 +0000 (16:55 -0800)]
Out of date description of quadrature_point_data test fixed
Daniel Arndt [Fri, 1 Mar 2019 00:22:29 +0000 (01:22 +0100)]
Add description of memory and exceution space for CUDA support
Daniel Arndt [Fri, 22 Feb 2019 14:36:31 +0000 (15:36 +0100)]
Also instantiate for complex scalar types
Daniel Arndt [Thu, 28 Feb 2019 23:10:31 +0000 (00:10 +0100)]
Merge pull request #7711 from tcclevenger/no_flux_gmg_for_box
add no normal flux compatibility to MGConstrainedDoFs
Wolfgang Bangerth [Thu, 28 Feb 2019 21:34:24 +0000 (14:34 -0700)]
Merge pull request #7716 from marcfehling/temp-struct-2
hp::DoFHandler: Moved containers with temporary content into a dedicated structure
Matthias Maier [Thu, 28 Feb 2019 20:34:24 +0000 (14:34 -0600)]
add a test
Matthias Maier [Thu, 28 Feb 2019 20:23:12 +0000 (14:23 -0600)]
SparsityPattern::Iterator - add a constructor for initalizing an iterator from an accessor
When trying to increment a sparsity pattern iterator:
auto iterator = sparsity_pattern.begin();
iterator++;
The corresponding function in LinearIndexIterator:
template <class DerivedIterator, class AccessorType>
inline DerivedIterator
LinearIndexIterator<DerivedIterator, AccessorType>::operator++(int)
{
const DerivedIterator copy(this->accessor);
operator+=(1);
return copy;
}
creates a copy that is initialized by the accessor. Thus, we need a
constructor that can create an interator from an accessor.
tcclevenger [Fri, 8 Feb 2019 22:42:12 +0000 (15:42 -0700)]
add no normal flux to MGConstrainedDoFs (box mesh)
Daniel Arndt [Thu, 28 Feb 2019 13:36:22 +0000 (14:36 +0100)]
Merge pull request #7765 from QiaoLei-88/minorDocFix
minor fix on documentation to enum Triangulation::MeshSmoothing
Marc Fehling [Thu, 28 Feb 2019 12:57:06 +0000 (13:57 +0100)]
hp::distribute_dofs: Move 'set_fe' call to the place where active_fe_indices are initialized.
Marc Fehling [Mon, 11 Feb 2019 17:02:27 +0000 (18:02 +0100)]
Add warning to set_fe.
Marc Fehling [Sun, 3 Feb 2019 00:24:43 +0000 (01:24 +0100)]
Added 'set_fe' functionality to DoFHandlers.
Marc Fehling [Thu, 28 Feb 2019 12:25:13 +0000 (13:25 +0100)]
hp::DoFHandler: Moved containers with temporary content into a dedicated structure.
Marc Fehling [Thu, 28 Feb 2019 12:24:55 +0000 (13:24 +0100)]
Complete signals for distributed_save|load.
Lei Qiao [Thu, 28 Feb 2019 08:55:20 +0000 (16:55 +0800)]
minor fix on documentation to enum Triangulation::MeshSmoothing
Wolfgang Bangerth [Thu, 28 Feb 2019 06:53:35 +0000 (23:53 -0700)]
Merge pull request #7750 from masterleinad/fix_complex_build_nvcc_wrapper
Work around nvcc_wrapper std::complex problem
Daniel Arndt [Wed, 27 Feb 2019 22:54:21 +0000 (23:54 +0100)]
Move specialization
Daniel Arndt [Wed, 27 Feb 2019 10:45:57 +0000 (11:45 +0100)]
Fix compiling with Sacado and CUDA
Martin Kronbichler [Wed, 27 Feb 2019 13:23:35 +0000 (14:23 +0100)]
Merge pull request #7755 from jodlbauer/master
Fixes pvtu tensor-valued output
notxor [Wed, 27 Feb 2019 08:11:42 +0000 (09:11 +0100)]
adapt pvtu output for tensors
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.