]>
https://gitweb.dealii.org/ - dealii.git/log
Peter Munch [Sun, 22 Mar 2020 15:08:25 +0000 (16:08 +0100)]
Fix assert
Peter Munch [Sun, 22 Mar 2020 14:41:04 +0000 (15:41 +0100)]
Take care of alignment (by 64 bytes)
Peter Munch [Sun, 22 Mar 2020 14:02:01 +0000 (15:02 +0100)]
Fill many functions
Peter Munch [Sat, 21 Mar 2020 22:14:25 +0000 (23:14 +0100)]
Add test
Peter Munch [Sat, 21 Mar 2020 19:26:11 +0000 (20:26 +0100)]
Add assert
Peter Munch [Sat, 21 Mar 2020 19:20:55 +0000 (20:20 +0100)]
Add update_ghost_values and compress
Peter Munch [Sat, 21 Mar 2020 18:32:27 +0000 (19:32 +0100)]
Implement initialization
Peter Munch [Sat, 21 Mar 2020 17:27:53 +0000 (18:27 +0100)]
Use MPI in tests
Peter Munch [Sat, 21 Mar 2020 13:32:41 +0000 (14:32 +0100)]
Add empty partitioner
Peter Munch [Sat, 21 Mar 2020 12:48:22 +0000 (13:48 +0100)]
Add MemorySpaceData and start to implement resize_val
Peter Munch [Sat, 21 Mar 2020 11:11:54 +0000 (12:11 +0100)]
Add test and MatrixFree::initialize_dof_vector
Peter Munch [Sat, 21 Mar 2020 10:37:55 +0000 (11:37 +0100)]
Remove implementation and comments
Peter Munch [Sat, 21 Mar 2020 09:26:51 +0000 (10:26 +0100)]
Ignore complex numbers
Peter Munch [Sat, 21 Mar 2020 09:21:58 +0000 (10:21 +0100)]
Copy vector
Martin Kronbichler [Sat, 21 Mar 2020 06:31:38 +0000 (07:31 +0100)]
Merge pull request #9700 from bangerth/3-lines
Respect the 3-empty-lines rule.
Martin Kronbichler [Sat, 21 Mar 2020 06:31:05 +0000 (07:31 +0100)]
Merge pull request #9698 from bangerth/69
Fix a typo.
Martin Kronbichler [Sat, 21 Mar 2020 06:30:29 +0000 (07:30 +0100)]
Merge pull request #9697 from bangerth/20-2
Simplify the code a bit.
Martin Kronbichler [Sat, 21 Mar 2020 06:29:29 +0000 (07:29 +0100)]
Merge pull request #9699 from bangerth/51
Move table formatting code next to where the table is filled.
Wolfgang Bangerth [Sat, 21 Mar 2020 00:52:25 +0000 (01:52 +0100)]
Merge pull request #9692 from tjhei/bundled_tbb_gcc9_warn
bundled tbb warnings with gcc9
Wolfgang Bangerth [Sat, 21 Mar 2020 00:33:42 +0000 (18:33 -0600)]
Respect the 3-empty-lines rule.
Wolfgang Bangerth [Fri, 20 Mar 2020 22:23:25 +0000 (16:23 -0600)]
Move table formatting code next to where the table is filled.
Wolfgang Bangerth [Fri, 20 Mar 2020 21:51:08 +0000 (15:51 -0600)]
Fix a typo.
The word 'born' without an 'e' at the end is exclusively used in connection with 'giving
birth'. In all other contexts, the past form of 'bear' is 'borne'.
Wolfgang Bangerth [Fri, 20 Mar 2020 21:48:54 +0000 (22:48 +0100)]
Merge pull request #9695 from kronbichler/step-69-typo
Fix a few typos in step-69
Wolfgang Bangerth [Fri, 20 Mar 2020 21:43:17 +0000 (15:43 -0600)]
Simplify the code a bit.
Also provide a better explanation of a '(void)var;' statement.
Martin Kronbichler [Fri, 20 Mar 2020 20:39:19 +0000 (21:39 +0100)]
Merge pull request #9691 from bangerth/20
Modularize step-20 better.
Martin Kronbichler [Fri, 20 Mar 2020 20:27:11 +0000 (21:27 +0100)]
Fix a few typos in step-69
Timo Heister [Fri, 20 Mar 2020 18:56:06 +0000 (14:56 -0400)]
bundled tbb warnings with gcc9
I see a couple of strncpy warnings with gcc 9 in our bundled tbb.
Instead of trying to fix the code (it looks correct as it is wrapped in
an if to check the length), just disable the warning.
Wolfgang Bangerth [Fri, 20 Mar 2020 16:59:11 +0000 (10:59 -0600)]
Modularize step-20 better.
Wolfgang Bangerth [Fri, 20 Mar 2020 15:10:31 +0000 (16:10 +0100)]
Merge pull request #9686 from tamiko/tensor_cleanup
base/tensor.h - small cleanups
Martin Kronbichler [Fri, 20 Mar 2020 10:35:53 +0000 (11:35 +0100)]
Merge pull request #9681 from peterrum/vectorized_array_size_type
Change type of template argument width of VectorizedArray to std::size_t
Peter Munch [Thu, 19 Mar 2020 09:56:03 +0000 (10:56 +0100)]
Change type of template argument width of VectorizedArray to std::size_t
Daniel Arndt [Fri, 20 Mar 2020 04:24:23 +0000 (00:24 -0400)]
Merge pull request #9675 from peterrum/vectorized_array_advance
VectorizedArrayIterator enable std::advance()
Matthias Maier [Thu, 19 Mar 2020 23:44:00 +0000 (18:44 -0500)]
base/tensor.h add two static asserts
Take over Wolfgang's static_assert from pull request #9685
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Matthias Maier [Thu, 19 Mar 2020 23:37:27 +0000 (18:37 -0500)]
Revert "Bugfix: Allow compilation in C++98 mode"
This reverts commit
f61b1485f9d54066349239c83361db231f13c42e .
Matthias Maier [Thu, 19 Mar 2020 23:40:27 +0000 (18:40 -0500)]
base/tensor.h: remove redundant recursion step
Wolfgang Bangerth [Thu, 19 Mar 2020 19:21:50 +0000 (20:21 +0100)]
Merge pull request #9530 from simonsticko/correcting_derivatives_mapping_cartesian
Avoid correcting higher derivatives if mapping is Cartesian
Peter Munch [Wed, 18 Mar 2020 00:17:09 +0000 (01:17 +0100)]
VectorizedArrayIterator enable std::advance()
Daniel Arndt [Thu, 19 Mar 2020 18:31:23 +0000 (14:31 -0400)]
Merge pull request #9679 from masterleinad/default_copy_constructor_matrixblock
Default copy constructor for MatrixBlock
Wolfgang Bangerth [Thu, 19 Mar 2020 16:45:16 +0000 (17:45 +0100)]
Merge pull request #9676 from nfehn/initializer_vs_vector_2
merge_triangulations(): replace std::initializer_list by std::vector
Wolfgang Bangerth [Thu, 19 Mar 2020 16:41:01 +0000 (17:41 +0100)]
Merge pull request #9100 from tjhei/mg_data_out_clean
Multigrid DataOut
David Wells [Thu, 19 Mar 2020 13:38:31 +0000 (09:38 -0400)]
Merge pull request #9677 from tjhei/remove-step-19
remove step-19
Simon Sticko [Fri, 14 Feb 2020 13:38:13 +0000 (14:38 +0100)]
Avoid correcting higher derivatives if mapping is Cartesian.
Correcting the 3rd derivative with the derivatives of the Jacobian is
expensive. If the used mapping is Cartesian the derivatives of the
Jacobian will be zero and don't need to be corrected. Check if this is
the case before computing the correction terms.
Daniel Arndt [Thu, 19 Mar 2020 02:01:08 +0000 (22:01 -0400)]
Merge pull request #9678 from tjhei/constexpr_cxx14_rename
rename _HAVE_CXX14_CONSTEXPR_CAN_CALL_NONCONSTEXPR
Daniel Arndt [Wed, 18 Mar 2020 22:55:28 +0000 (18:55 -0400)]
Default copy constructor for MatrixBlock
Timo Heister [Wed, 18 Mar 2020 20:35:22 +0000 (16:35 -0400)]
rename _HAVE_CXX14_CONSTEXPR_CAN_CALL_NONCONSTEXPR
Rename DEAL_II_HAVE_CXX14_CONSTEXPR_CAN_CALL_NONCONSTEXPR to
DEAL_II_HAVE_CXX14_CONSTEXPR as it better expresses the meaning.
Martin Kronbichler [Wed, 18 Mar 2020 20:12:25 +0000 (21:12 +0100)]
Merge pull request #9639 from peterrum/nonconti_padding
Enable Utilities::MPI::NoncontiguousPartitioner to handle padding
Timo Heister [Wed, 18 Mar 2020 13:45:19 +0000 (09:45 -0400)]
remove step-19
closes #2046
Timo Heister [Wed, 18 Mar 2020 15:32:49 +0000 (11:32 -0400)]
changelog
Timo Heister [Mon, 2 Sep 2019 14:05:08 +0000 (10:05 -0400)]
initial version of mg_data_out
Niklas Fehn [Wed, 18 Mar 2020 08:00:55 +0000 (09:00 +0100)]
change declarations
Peter Munch [Sun, 8 Mar 2020 21:56:30 +0000 (22:56 +0100)]
Enable Utilities::MPI::NoncontiguousPartitioner to handle padding
Niklas Fehn [Wed, 18 Mar 2020 07:33:04 +0000 (08:33 +0100)]
merge_triangulations(): replace std::initializer_list by std::vector
Daniel Arndt [Wed, 18 Mar 2020 03:23:32 +0000 (23:23 -0400)]
Merge pull request #9670 from tjhei/remove_refs_to_step_19
remove references to step-19
Daniel Arndt [Wed, 18 Mar 2020 03:23:00 +0000 (23:23 -0400)]
Merge pull request #9673 from tjhei/clang_4_constexpr
clang 4 constexpr detection
Daniel Arndt [Wed, 18 Mar 2020 03:22:32 +0000 (23:22 -0400)]
Merge pull request #9674 from peterrum/vectorized_array_disance
VectorizedArrayIterator enable std::distance and add operator+
Wolfgang Bangerth [Wed, 18 Mar 2020 01:24:43 +0000 (02:24 +0100)]
Merge pull request #9509 from marcfehling/bug-serialization
Explicitly call p4est's repartition functions instead of p::d::Tria::repartition().
Peter Munch [Wed, 18 Mar 2020 00:17:09 +0000 (01:17 +0100)]
VectorizedArrayIterator enable std::distance and add operator+
Timo Heister [Tue, 17 Mar 2020 21:03:37 +0000 (17:03 -0400)]
Merge pull request #9658 from tjhei/check_doxygen_disallow_h2
disallow h2 in tutorial headers
Timo Heister [Fri, 13 Mar 2020 12:59:42 +0000 (08:59 -0400)]
disallow h2 in tutorial headers
Timo Heister [Tue, 17 Mar 2020 18:27:10 +0000 (14:27 -0400)]
address comment
Daniel Arndt [Tue, 17 Mar 2020 17:53:20 +0000 (13:53 -0400)]
Merge pull request #9671 from tjhei/tests_hdf5_fix
Fix hdf5 tests
Timo Heister [Tue, 17 Mar 2020 15:06:02 +0000 (11:06 -0400)]
clang 4 constexpr detection
At least clang 4.0.1 complains about the use of non-const constexpr
functions. Fix this by setting
DEAL_II_HAVE_CXX14_CONSTEXPR_CAN_CALL_NONCONSTEXPR only if we actually
have CXX14 support.
Timo Heister [Tue, 17 Mar 2020 15:50:33 +0000 (11:50 -0400)]
use templated version
Timo Heister [Tue, 17 Mar 2020 15:45:03 +0000 (11:45 -0400)]
address comments
Timo Heister [Mon, 16 Mar 2020 17:39:23 +0000 (13:39 -0400)]
remove references to step-19
part of #2046
Martin Kronbichler [Tue, 17 Mar 2020 10:04:59 +0000 (11:04 +0100)]
Merge pull request #9669 from jodlbauer/master
MF::copy_from: add missing fields
Daniel Jodlbauer [Tue, 17 Mar 2020 07:24:56 +0000 (08:24 +0100)]
MF::copy_from: add missing fields
Timo Heister [Mon, 16 Mar 2020 22:01:41 +0000 (18:01 -0400)]
Fix hdf5 tests
std::vector<hsize_t> is sent to deallog in several hdf5 tests
(get_dimensions()). Re-add the operator overload.
Timo Heister [Mon, 16 Mar 2020 21:47:25 +0000 (17:47 -0400)]
Merge pull request #9644 from peterrum/dofhandlerpolicy_distributedofs
Simplify internal::DoFHandlerImplementation::Policy::ParallelDistributed::distribute_dofs()…
Wolfgang Bangerth [Mon, 16 Mar 2020 17:30:35 +0000 (18:30 +0100)]
Merge pull request #9667 from Rombur/warning_clang_10
Fix clang 10 warnings
Daniel Arndt [Mon, 16 Mar 2020 13:57:30 +0000 (09:57 -0400)]
Merge pull request #9631 from nfehn/master
new free function LinearAlgebra::set_zero_mean_value()
Martin Kronbichler [Mon, 16 Mar 2020 10:15:50 +0000 (11:15 +0100)]
Merge pull request #9660 from peterrum/vectorizedarray_stdmax
Enable std::max_element for VectorizedArray
Peter Munch [Sun, 15 Mar 2020 00:05:25 +0000 (01:05 +0100)]
Enable std::max_element for VectorizedArray
Peter Munch [Tue, 10 Mar 2020 12:53:52 +0000 (13:53 +0100)]
Simplify ParallelDistributed::distribute_dofs() by using get/set_dof_indices
Wolfgang Bangerth [Mon, 16 Mar 2020 02:23:41 +0000 (03:23 +0100)]
Merge pull request #9663 from peterrum/dofhandlerpolicy_distributedofs_pre
Make enumeration consistent in internal::DoFHandlerImplementation::Policy::ParallelDistributed::distribute_dofs()
Martin Kronbichler [Sun, 15 Mar 2020 21:32:04 +0000 (22:32 +0100)]
Merge pull request #9664 from kronbichler/improve_tensor_product_no_template
Manually unroll a loop in matrix-free tensor product kernel
Martin Kronbichler [Sun, 15 Mar 2020 20:28:48 +0000 (21:28 +0100)]
Merge pull request #9666 from tamiko/fix_step69_for_clang4
examples/step-69: use std::atomic::load()
Martin Kronbichler [Sun, 15 Mar 2020 17:31:19 +0000 (18:31 +0100)]
Merge pull request #9662 from kronbichler/fix_tests
Fix two tests after elimination of logfile
Martin Kronbichler [Sun, 15 Mar 2020 15:09:20 +0000 (16:09 +0100)]
Manually unroll a loop in matrix-free tensor product kernel
Matthias Maier [Sun, 15 Mar 2020 16:46:36 +0000 (11:46 -0500)]
examples/step-69: use std::atomic::load()
This fixes a compilation issue with clang-4
Closes: #9665
Peter Munch [Sun, 15 Mar 2020 11:15:07 +0000 (12:15 +0100)]
Make enumeration consistent in internal::DoFHandlerImplementation::Policy::ParallelDistributed::distribute_dofs()
Martin Kronbichler [Sun, 15 Mar 2020 10:14:30 +0000 (11:14 +0100)]
Fix two tests after elimination of logfile
David Wells [Sat, 14 Mar 2020 18:29:22 +0000 (14:29 -0400)]
Merge pull request #9650 from masterleinad/remove_global_log_var_clean
Replace logfile in more tests
Daniel Arndt [Fri, 13 Mar 2020 21:43:03 +0000 (17:43 -0400)]
Merge pull request #9648 from blaisb/improve_sort_particles_into_subdomains_and_cells
Cache the vertex_to_cells and vertex_to_cell_centers structure in the particle_handler
Bruno Turcksin [Fri, 13 Mar 2020 20:16:05 +0000 (16:16 -0400)]
Fix clang 10 warnings
Daniel Arndt [Fri, 13 Mar 2020 12:48:51 +0000 (08:48 -0400)]
Merge pull request #9657 from kronbichler/remove_types_are_equal
Replace a few types_are_equal by std::is_same
Martin Kronbichler [Fri, 13 Mar 2020 09:25:12 +0000 (10:25 +0100)]
Replace a few types_are_equal by std::is_same
Martin Kronbichler [Fri, 13 Mar 2020 06:59:09 +0000 (07:59 +0100)]
Merge pull request #9654 from kronbichler/split_mapping_info_instantiations
Split instantiations of matrix-free MappingInfo
Bruno Blais [Thu, 12 Mar 2020 17:37:37 +0000 (13:37 -0400)]
Added the change list
Bruno Blais [Thu, 12 Mar 2020 17:35:20 +0000 (13:35 -0400)]
Minor re-editing of the text
Bruno Blais [Thu, 12 Mar 2020 17:31:47 +0000 (13:31 -0400)]
Update include/deal.II/particles/particle_handler.h
Co-Authored-By: Rene Gassmoeller <rene.gassmoeller@mailbox.org>
Martin Kronbichler [Thu, 12 Mar 2020 14:40:53 +0000 (15:40 +0100)]
Merge pull request #9653 from peterrum/ecl_std_function
ECL: fix variable names and a std::function version
Martin Kronbichler [Thu, 12 Mar 2020 14:21:00 +0000 (15:21 +0100)]
Split instatiations of matrix-free MappingInfo
Daniel Arndt [Thu, 12 Mar 2020 13:18:46 +0000 (09:18 -0400)]
Fix up tests
Bruno Blais [Thu, 12 Mar 2020 13:03:18 +0000 (09:03 -0400)]
Completely reworked the pull request.
The particle handler now has a GridTools::Cache that is used to obtain the vertex_to_cell_centers and vertex_to_cells
This enables the same feature as before but is a lot cleaner and flexible.
However, the cache has to be stored in a unique pointer because the particlehandler has a constructor that enables it to be constructed without a triangulation.
This is not the case for the GridTools::Cache. Consequently, I thought that unique an std::unique was a good compromise here.
As always, looking forward to your comments :)!
Peter Munch [Thu, 12 Mar 2020 07:03:55 +0000 (08:03 +0100)]
ECL: fix variable names and a std::function version
Daniel Arndt [Thu, 12 Mar 2020 02:59:34 +0000 (22:59 -0400)]
Merge pull request #9651 from bangerth/lbb
Add links to step-20 and 22.
Daniel Arndt [Thu, 12 Mar 2020 02:58:28 +0000 (22:58 -0400)]
Merge pull request #9652 from bangerth/22
Clarify step-22.
Daniel Arndt [Wed, 11 Mar 2020 21:57:35 +0000 (17:57 -0400)]
Remove initlog() from gsl quick test
Wolfgang Bangerth [Wed, 11 Mar 2020 21:18:43 +0000 (15:18 -0600)]
Clarify step-22.
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.