]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agomerge_triangulations(): replace std::initializer_list by std::vector
Niklas Fehn [Wed, 18 Mar 2020 07:33:04 +0000 (08:33 +0100)]
merge_triangulations(): replace std::initializer_list by std::vector

4 years agoMerge pull request #9670 from tjhei/remove_refs_to_step_19
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

4 years agoMerge pull request #9673 from tjhei/clang_4_constexpr
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

4 years agoMerge pull request #9674 from peterrum/vectorized_array_disance
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+

4 years agoMerge pull request #9509 from marcfehling/bug-serialization
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().

4 years agoVectorizedArrayIterator enable std::distance and add operator+ 9674/head
Peter Munch [Wed, 18 Mar 2020 00:17:09 +0000 (01:17 +0100)]
VectorizedArrayIterator enable std::distance and add operator+

4 years agoMerge pull request #9658 from tjhei/check_doxygen_disallow_h2
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

4 years agodisallow h2 in tutorial headers 9658/head
Timo Heister [Fri, 13 Mar 2020 12:59:42 +0000 (08:59 -0400)]
disallow h2 in tutorial headers

4 years agoaddress comment 9673/head
Timo Heister [Tue, 17 Mar 2020 18:27:10 +0000 (14:27 -0400)]
address comment

4 years agoMerge pull request #9671 from tjhei/tests_hdf5_fix
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

4 years agoclang 4 constexpr detection
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.

4 years agouse templated version 9671/head
Timo Heister [Tue, 17 Mar 2020 15:50:33 +0000 (11:50 -0400)]
use templated version

4 years agoaddress comments 9670/head
Timo Heister [Tue, 17 Mar 2020 15:45:03 +0000 (11:45 -0400)]
address comments

4 years agoremove references to step-19
Timo Heister [Mon, 16 Mar 2020 17:39:23 +0000 (13:39 -0400)]
remove references to step-19

part of #2046

4 years agoMerge pull request #9669 from jodlbauer/master
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

4 years agoMF::copy_from: add missing fields 9669/head
Daniel Jodlbauer [Tue, 17 Mar 2020 07:24:56 +0000 (08:24 +0100)]
MF::copy_from: add missing fields

4 years agoFix hdf5 tests
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.

4 years agoMerge pull request #9644 from peterrum/dofhandlerpolicy_distributedofs
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()…

4 years agoMerge pull request #9667 from Rombur/warning_clang_10
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

4 years agoMerge pull request #9631 from nfehn/master
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()

4 years agoMerge pull request #9660 from peterrum/vectorizedarray_stdmax
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

4 years agoEnable std::max_element for VectorizedArray 9660/head
Peter Munch [Sun, 15 Mar 2020 00:05:25 +0000 (01:05 +0100)]
Enable std::max_element for VectorizedArray

4 years agoSimplify ParallelDistributed::distribute_dofs() by using get/set_dof_indices 9644/head
Peter Munch [Tue, 10 Mar 2020 12:53:52 +0000 (13:53 +0100)]
Simplify ParallelDistributed::distribute_dofs() by using get/set_dof_indices

4 years agoMerge pull request #9663 from peterrum/dofhandlerpolicy_distributedofs_pre
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()

4 years agoMerge pull request #9664 from kronbichler/improve_tensor_product_no_template
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

4 years agoMerge pull request #9666 from tamiko/fix_step69_for_clang4
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()

4 years agoMerge pull request #9662 from kronbichler/fix_tests
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

4 years agoManually unroll a loop in matrix-free tensor product kernel 9664/head
Martin Kronbichler [Sun, 15 Mar 2020 15:09:20 +0000 (16:09 +0100)]
Manually unroll a loop in matrix-free tensor product kernel

4 years agoexamples/step-69: use std::atomic::load() 9666/head
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
4 years agoMake enumeration consistent in internal::DoFHandlerImplementation::Policy::ParallelDi... 9663/head
Peter Munch [Sun, 15 Mar 2020 11:15:07 +0000 (12:15 +0100)]
Make enumeration consistent in internal::DoFHandlerImplementation::Policy::ParallelDistributed::distribute_dofs()

4 years agoFix two tests after elimination of logfile 9662/head
Martin Kronbichler [Sun, 15 Mar 2020 10:14:30 +0000 (11:14 +0100)]
Fix two tests after elimination of logfile

4 years agoMerge pull request #9650 from masterleinad/remove_global_log_var_clean
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

4 years agoMerge pull request #9648 from blaisb/improve_sort_particles_into_subdomains_and_cells
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

4 years agoFix clang 10 warnings 9667/head
Bruno Turcksin [Fri, 13 Mar 2020 20:16:05 +0000 (16:16 -0400)]
Fix clang 10 warnings

4 years agoMerge pull request #9657 from kronbichler/remove_types_are_equal
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

4 years agoReplace a few types_are_equal by std::is_same 9657/head
Martin Kronbichler [Fri, 13 Mar 2020 09:25:12 +0000 (10:25 +0100)]
Replace a few types_are_equal by std::is_same

4 years agoMerge pull request #9654 from kronbichler/split_mapping_info_instantiations
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

4 years agoAdded the change list 9648/head
Bruno Blais [Thu, 12 Mar 2020 17:37:37 +0000 (13:37 -0400)]
Added the change list

4 years agoMinor re-editing of the text
Bruno Blais [Thu, 12 Mar 2020 17:35:20 +0000 (13:35 -0400)]
Minor re-editing of the text

4 years agoUpdate include/deal.II/particles/particle_handler.h
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>
4 years agoMerge pull request #9653 from peterrum/ecl_std_function
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

4 years agoSplit instatiations of matrix-free MappingInfo 9654/head
Martin Kronbichler [Thu, 12 Mar 2020 14:21:00 +0000 (15:21 +0100)]
Split instatiations of matrix-free MappingInfo

4 years agoFix up tests 9650/head
Daniel Arndt [Thu, 12 Mar 2020 13:18:46 +0000 (09:18 -0400)]
Fix up tests

4 years agoCompletely reworked the pull request.
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 :)!

4 years agoECL: fix variable names and a std::function version 9653/head
Peter Munch [Thu, 12 Mar 2020 07:03:55 +0000 (08:03 +0100)]
ECL: fix variable names and a std::function version

4 years agoMerge pull request #9651 from bangerth/lbb
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.

4 years agoMerge pull request #9652 from bangerth/22
Daniel Arndt [Thu, 12 Mar 2020 02:58:28 +0000 (22:58 -0400)]
Merge pull request #9652 from bangerth/22

Clarify step-22.

4 years agoRemove initlog() from gsl quick test
Daniel Arndt [Wed, 11 Mar 2020 21:57:35 +0000 (17:57 -0400)]
Remove initlog() from gsl quick test

4 years agoClarify step-22. 9652/head
Wolfgang Bangerth [Wed, 11 Mar 2020 21:18:43 +0000 (15:18 -0600)]
Clarify step-22.

4 years agoAdd links to step-20 and 22. 9651/head
Wolfgang Bangerth [Wed, 11 Mar 2020 21:04:12 +0000 (15:04 -0600)]
Add links to step-20 and 22.

4 years agoReplace logfile in more tests
Daniel Arndt [Wed, 11 Mar 2020 13:33:41 +0000 (09:33 -0400)]
Replace logfile in more tests

4 years agoMerge pull request #9646 from tjhei/precondition_cehbyshev_move_eig_computation
Martin Kronbichler [Wed, 11 Mar 2020 16:47:47 +0000 (17:47 +0100)]
Merge pull request #9646 from tjhei/precondition_cehbyshev_move_eig_computation

PreconditionChebyshev: make estimate_eigenvalues public

4 years agoMerge pull request #9649 from kronbichler/avoid_global_logfile_variable
Daniel Arndt [Wed, 11 Mar 2020 15:23:15 +0000 (11:23 -0400)]
Merge pull request #9649 from kronbichler/avoid_global_logfile_variable

Avoid global logfile variable for matrix-free tests

4 years agoAvoid global logfile variable for matrix-free tests 9649/head
Martin Kronbichler [Wed, 11 Mar 2020 13:39:13 +0000 (14:39 +0100)]
Avoid global logfile variable for matrix-free tests

4 years agoMerge pull request #9565 from kronbichler/matrix_free_update_mapping
Daniel Arndt [Wed, 11 Mar 2020 12:52:52 +0000 (08:52 -0400)]
Merge pull request #9565 from kronbichler/matrix_free_update_mapping

Enable refreshing of MatrixFree geometry data for changed mapping

4 years agoMerge pull request #9647 from tjhei/precondition_cheby_cleanup
Martin Kronbichler [Wed, 11 Mar 2020 09:57:28 +0000 (10:57 +0100)]
Merge pull request #9647 from tjhei/precondition_cheby_cleanup

PreconditionChebyshev: minor documentation cleanup

4 years agoAdded two cached variables to the particle handler that stores the required informati...
Bruno Blais [Tue, 10 Mar 2020 21:25:47 +0000 (17:25 -0400)]
Added two cached variables to the particle handler that stores the required information of the triangulation
that is used to identify in which cells or subdomain the particle lies. This function
is directly connected to the triangulation which enforces a reconstruction of the cached variable if the triangulation is changed in any way
This change greatly boosts execution speed in the case where the number of cells and the number of particles is comparable.

4 years agoPreconditionChebyshev: minor documentation cleanup 9647/head
Timo Heister [Tue, 10 Mar 2020 19:09:20 +0000 (15:09 -0400)]
PreconditionChebyshev: minor documentation cleanup

4 years agoPreconditionChebyshev: make estimate_eigenvalues public 9646/head
Timo Heister [Tue, 10 Mar 2020 19:06:33 +0000 (15:06 -0400)]
PreconditionChebyshev: make estimate_eigenvalues public

estimate_eigenvalues() is a private function called at the first
invocation of vmult(). Make it public so one can call it ahead of time
to avoid slowing down the first iteration (and one can time how long the
CG solve for eigenvalue estimation takes).

4 years agoMerge pull request #9643 from peterrum/accessor_geometryInfo
Daniel Arndt [Tue, 10 Mar 2020 17:45:19 +0000 (13:45 -0400)]
Merge pull request #9643 from peterrum/accessor_geometryInfo

Replace some hard coded constants by using GeometryInfo

4 years agonew function set_zero_mean_value() 9631/head
Niklas Fehn [Fri, 6 Mar 2020 07:50:17 +0000 (08:50 +0100)]
new function set_zero_mean_value()

4 years agoUse range-based iterators 9643/head
Peter Munch [Tue, 10 Mar 2020 09:54:50 +0000 (10:54 +0100)]
Use range-based iterators

4 years agoReplace some hard written constants by using GeometryInfo
Peter Munch [Tue, 10 Mar 2020 09:39:49 +0000 (10:39 +0100)]
Replace some hard written constants by using GeometryInfo

4 years agoMerge pull request #9642 from kronbichler/step-69-include
Matthias Maier [Mon, 9 Mar 2020 18:50:57 +0000 (13:50 -0500)]
Merge pull request #9642 from kronbichler/step-69-include

Add missing include file for step-69

4 years agoAdd missing include file for step-69 9642/head
Martin Kronbichler [Mon, 9 Mar 2020 18:26:06 +0000 (19:26 +0100)]
Add missing include file for step-69

4 years agoMerge pull request #9641 from peterrum/step69-fixwarning
Timo Heister [Mon, 9 Mar 2020 12:28:22 +0000 (08:28 -0400)]
Merge pull request #9641 from peterrum/step69-fixwarning

Step-69: fix warnings

4 years agoMerge pull request #9640 from peterrum/step69-fixinclude
Martin Kronbichler [Mon, 9 Mar 2020 10:48:06 +0000 (11:48 +0100)]
Merge pull request #9640 from peterrum/step69-fixinclude

Step-69: add missing include cmath

4 years agoChangelog 9565/head
Martin Kronbichler [Tue, 25 Feb 2020 18:54:09 +0000 (19:54 +0100)]
Changelog

4 years agoAdd test case
Martin Kronbichler [Tue, 25 Feb 2020 18:51:46 +0000 (19:51 +0100)]
Add test case

4 years agoEnable refreshing MatrixFree geometry data for changed mapping
Martin Kronbichler [Tue, 25 Feb 2020 18:51:29 +0000 (19:51 +0100)]
Enable refreshing MatrixFree geometry data for changed mapping

4 years agoStep-69: fix warnings 9641/head
Peter Munch [Mon, 9 Mar 2020 06:37:09 +0000 (07:37 +0100)]
Step-69: fix warnings

4 years agoStep-69: add missing include cmath 9640/head
Peter Munch [Mon, 9 Mar 2020 06:32:09 +0000 (07:32 +0100)]
Step-69: add missing include cmath

4 years agoMerge pull request #9635 from drwells/clarify-manifolds-step-49
Wolfgang Bangerth [Mon, 9 Mar 2020 01:17:31 +0000 (02:17 +0100)]
Merge pull request #9635 from drwells/clarify-manifolds-step-49

Clarify some discussion on Manifolds in step-49.

4 years agoMerge pull request #9634 from peterrum/nonconti_warning_fix
Wolfgang Bangerth [Mon, 9 Mar 2020 01:16:04 +0000 (02:16 +0100)]
Merge pull request #9634 from peterrum/nonconti_warning_fix

Remove auto from test mpi_noncontiguous_partitioner_02.cc

4 years agoMerge pull request #9633 from peterrum/NoncontiguousPartitioner_default_constructor
Daniel Arndt [Sun, 8 Mar 2020 11:46:27 +0000 (07:46 -0400)]
Merge pull request #9633 from peterrum/NoncontiguousPartitioner_default_constructor

Add default constructor to NoncontiguousPartitioner

4 years agoAdd default constructor to NoncontiguousPartitioner 9633/head
Peter Munch [Sat, 7 Mar 2020 10:01:05 +0000 (11:01 +0100)]
Add default constructor to NoncontiguousPartitioner

4 years agoMerge pull request #9638 from drwells/improve-spelling-step-69
Matthias Maier [Sat, 7 Mar 2020 22:59:50 +0000 (16:59 -0600)]
Merge pull request #9638 from drwells/improve-spelling-step-69

step-69: improve spelling.

4 years agoMerge pull request #9637 from drwells/fix-variable-names-step-69
Matthias Maier [Sat, 7 Mar 2020 22:59:23 +0000 (16:59 -0600)]
Merge pull request #9637 from drwells/fix-variable-names-step-69

step-69: fix some timer variable names.

4 years agostep-69: improve spelling. 9638/head
David Wells [Sat, 7 Mar 2020 20:31:05 +0000 (15:31 -0500)]
step-69: improve spelling.

4 years agostep-69: fix some timer variable names. 9637/head
David Wells [Sat, 7 Mar 2020 20:28:12 +0000 (15:28 -0500)]
step-69: fix some timer variable names.

4 years agoClarify some discussion on Manifolds in step-49. 9635/head
David Wells [Sat, 7 Mar 2020 20:07:27 +0000 (15:07 -0500)]
Clarify some discussion on Manifolds in step-49.

4 years agoMerge pull request #8445 from tamiko/hydrodynamics_example_step
David Wells [Sat, 7 Mar 2020 20:01:27 +0000 (15:01 -0500)]
Merge pull request #8445 from tamiko/hydrodynamics_example_step

step-69: A first order hydrodynamics code for compressible Euler

4 years agofinal touches 8445/head
Matthias Maier [Thu, 5 Mar 2020 19:14:35 +0000 (13:14 -0600)]
final touches

4 years agode-generic-alize lambdas, use boost::make_iterator_range uniformly
Matthias Maier [Thu, 5 Mar 2020 18:47:55 +0000 (12:47 -0600)]
de-generic-alize lambdas, use boost::make_iterator_range uniformly

4 years agorename Scope object to scope
Matthias Maier [Thu, 5 Mar 2020 01:39:05 +0000 (19:39 -0600)]
rename Scope object to scope

4 years agoremove asynchronous IO mechanism
Matthias Maier [Thu, 5 Mar 2020 01:29:30 +0000 (19:29 -0600)]
remove asynchronous IO mechanism

4 years agoAddress some more review comments
Matthias Maier [Wed, 4 Mar 2020 20:35:50 +0000 (14:35 -0600)]
Address some more review comments

4 years agosimplify code
Matthias Maier [Wed, 4 Mar 2020 16:39:48 +0000 (10:39 -0600)]
simplify code

4 years agoAddress some more review comments
Matthias Maier [Wed, 26 Feb 2020 16:41:15 +0000 (10:41 -0600)]
Address some more review comments

4 years agoIntro added stuff addressing some comments.
Ignacio Tomas (-EXP) [Tue, 25 Feb 2020 08:33:27 +0000 (01:33 -0700)]
Intro added stuff addressing some comments.

4 years agoAddress some more review comments
Matthias Maier [Thu, 20 Feb 2020 08:00:57 +0000 (02:00 -0600)]
Address some more review comments

4 years agouse face_indices
Matthias Maier [Thu, 20 Feb 2020 07:34:30 +0000 (01:34 -0600)]
use face_indices

4 years agoaddress some more review comments
Matthias Maier [Wed, 19 Feb 2020 22:18:23 +0000 (16:18 -0600)]
address some more review comments

4 years agoadd a news/changes entry
Matthias Maier [Wed, 19 Feb 2020 23:27:15 +0000 (17:27 -0600)]
add a news/changes entry

4 years agoAlmost done
Ignacio Tomas (-EXP) [Sun, 16 Feb 2020 08:35:01 +0000 (01:35 -0700)]
Almost done

4 years agotry to work around an internal compiler error
Matthias Maier [Thu, 13 Feb 2020 20:42:02 +0000 (14:42 -0600)]
try to work around an internal compiler error

4 years agoadjust argument order of write_vtu_with_pvtu_record to latest changes
Matthias Maier [Thu, 20 Feb 2020 18:54:04 +0000 (12:54 -0600)]
adjust argument order of write_vtu_with_pvtu_record to latest changes

4 years agoIntro.dox almost done. Minor stuff pending in the cc file.
Ignacio Tomas (-EXP) [Fri, 14 Feb 2020 08:00:34 +0000 (01:00 -0700)]
Intro.dox almost done. Minor stuff pending in the cc file.

4 years agoaddress @bangerth's review comments
Matthias Maier [Thu, 13 Feb 2020 19:38:44 +0000 (13:38 -0600)]
address @bangerth's review comments

4 years agoMore polishing
Ignacio Tomas (-EXP) [Wed, 12 Feb 2020 23:36:44 +0000 (16:36 -0700)]
More polishing


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.