]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Fri, 29 Apr 2022 17:29:07 +0000 (13:29 -0400)]
Silence warnings from Sacado in user projects.
Martin Kronbichler [Fri, 29 Apr 2022 15:36:38 +0000 (17:36 +0200)]
Merge pull request #13658 from simonsticko/assert_runge_kutta_method_chosen
Assert that a method was choosen in the time stepping methods.
Simon Sticko [Fri, 29 Apr 2022 11:20:24 +0000 (13:20 +0200)]
Assert that a method was choosen in the time stepping methods.
If one does not pass a runge_kutta_method to the constructor of one
of the TimeStepping::*RungeKutta classes and forgets to call the
initialize(..)-function, the program crashes with a poor error
message. Add asserts to get more descriptive error messages.
Martin Kronbichler [Fri, 29 Apr 2022 09:29:39 +0000 (11:29 +0200)]
Merge pull request #13564 from bangerth/valgrind
Provide a count_cycles() function.
Martin Kronbichler [Fri, 29 Apr 2022 09:24:18 +0000 (11:24 +0200)]
Merge pull request #13625 from elauksap/enable_abort_on_exception
Add enable_abort_on_exception
Martin Kronbichler [Fri, 29 Apr 2022 09:05:07 +0000 (11:05 +0200)]
Merge pull request #13655 from bangerth/doc-77
Update documentation in DataOutFaces.
Wolfgang Bangerth [Thu, 28 Apr 2022 21:33:26 +0000 (15:33 -0600)]
Update documentation in DataOutFaces.
Jean-Paul Pelteret [Thu, 28 Apr 2022 17:29:35 +0000 (19:29 +0200)]
Merge pull request #13652 from kronbichler/instantiate_periodicity
Instantiate make_periodicity_constraints for all scalar numbers
Martin Kronbichler [Thu, 28 Apr 2022 12:49:42 +0000 (14:49 +0200)]
Instantiate make_periodicity_constraints for all scalar numbers
David Wells [Thu, 28 Apr 2022 01:47:42 +0000 (21:47 -0400)]
Merge pull request #13650 from bangerth/tests-2
Remove unnecessary include.
Wolfgang Bangerth [Thu, 28 Apr 2022 01:08:09 +0000 (19:08 -0600)]
Merge pull request #13645 from jppelteret/step-44_fe_space_01
step-44: Change the FE space used for p,J
Wolfgang Bangerth [Wed, 27 Apr 2022 23:11:08 +0000 (17:11 -0600)]
Remove unnecessary include.
Jean-Paul Pelteret [Tue, 26 Apr 2022 18:55:39 +0000 (20:55 +0200)]
step-44: Change the FE space used for p,J
Wolfgang Bangerth [Wed, 27 Apr 2022 20:31:34 +0000 (14:31 -0600)]
Merge pull request #13647 from luca-heltai/fix-doc
Add function to simplex docs.
Luca Heltai [Wed, 27 Apr 2022 06:29:08 +0000 (09:29 +0300)]
Add function to simplex docs.
Martin Kronbichler [Tue, 26 Apr 2022 22:38:52 +0000 (00:38 +0200)]
Merge pull request #13636 from peterrum/MGTransferBlockMatrixFreeBase_copy_to_mg
Simplify MGTransferBlockMatrixFreeBase::copy_to_mg()
Martin Kronbichler [Tue, 26 Apr 2022 22:38:05 +0000 (00:38 +0200)]
Merge pull request #13591 from NiklasWik/RT_matrix_free
Matrixfree evaluation with `FE_RaviartThomasNodal`
Wolfgang Bangerth [Tue, 26 Apr 2022 17:41:30 +0000 (11:41 -0600)]
Merge pull request #13641 from peterrum/mg_level_object_back
Implement MGLevelObject::back()
Niklas Wik [Tue, 1 Mar 2022 17:30:34 +0000 (18:30 +0100)]
Matrix-free evaluation of FE_RaviartThomasNodal
Test added for matrix-free RT
Split of evaluation_template_factory.templates.h
Decrease FE_EVAL_FACTORY_DEGREE_MAX to 2 for windows vm
Peter Munch [Mon, 25 Apr 2022 07:22:45 +0000 (09:22 +0200)]
Implement MGLevelObject::back()
Peter Munch [Mon, 25 Apr 2022 05:20:29 +0000 (07:20 +0200)]
Merge pull request #13626 from singima/xdmf
Changes to XDMFEntry to use uint64_t data types
Peter Munch [Sun, 24 Apr 2022 13:29:20 +0000 (15:29 +0200)]
Merge pull request #13634 from peterrum/use_fast_hanging_node_algorithm_remove
Remove parameter use_fast_hanging_node_algorithm from MF
Peter Munch [Sun, 24 Apr 2022 10:55:38 +0000 (12:55 +0200)]
Merge pull request #13610 from zjiaqi2018/get-function-jumps-etc
FEInterfaceValues::get_jump/average_*_function_values
Peter Munch [Sun, 24 Apr 2022 09:43:24 +0000 (11:43 +0200)]
Simplify MGTransferBlockMatrixFreeBase::copy_to_mg()
Peter Munch [Sat, 23 Apr 2022 06:52:20 +0000 (08:52 +0200)]
Remove parameter use_fast_hanging_node_algorithm from MF
Peter Munch [Fri, 22 Apr 2022 15:05:10 +0000 (17:05 +0200)]
Merge pull request #13630 from drwells/cleanup-includes
Cleanup includes
Peter Munch [Fri, 22 Apr 2022 14:53:05 +0000 (16:53 +0200)]
Merge pull request #13632 from simonsticko/discrete_quadrature_generator_triangulation_cell
Change cell type passed to DiscreteQuadratureGenerator::generate()
Simon Sticko [Fri, 22 Apr 2022 11:52:05 +0000 (13:52 +0200)]
Add a documentation note to the generate()-function.
Simon Sticko [Fri, 22 Apr 2022 11:47:35 +0000 (13:47 +0200)]
Delete some not-needed objects from test of DiscreteQuadratureGenerator.
Simon Sticko [Fri, 22 Apr 2022 11:41:56 +0000 (13:41 +0200)]
Change cell type passed to DiscreteQuadratureGenerator::generate()
The cell passed to the generate()-functions does not need to have
dofs associated with it. The cell will be cast to an iterator of
the correct type internally. Change the parameter type of the
generate function to Triangulation::active_cell_iterator.
Martin Kronbichler [Fri, 22 Apr 2022 07:23:19 +0000 (09:23 +0200)]
Merge pull request #13615 from bergbauer/quadrature_generator_with_discrete_levelset
Quadrature generator with discrete levelset
Martin Kronbichler [Fri, 22 Apr 2022 07:13:19 +0000 (09:13 +0200)]
Merge pull request #13624 from cdev911/fixing_typo
fixing typo of the type 'the the'
Martin Kronbichler [Fri, 22 Apr 2022 07:10:56 +0000 (09:10 +0200)]
Merge pull request #13573 from peterrum/mg_tools_new_functions
Add functions to MGTools
Peter Munch [Fri, 22 Apr 2022 05:03:12 +0000 (07:03 +0200)]
Merge pull request #13341 from peterrum/feeval_range
Add iota views to FEEval
Peter Munch [Thu, 24 Mar 2022 16:47:11 +0000 (17:47 +0100)]
Add functions to MGTools
David Wells [Thu, 21 Apr 2022 15:39:20 +0000 (11:39 -0400)]
Avoid including the iterator header.
We don't ever use it and its deprecated.
David Wells [Thu, 21 Apr 2022 14:53:57 +0000 (10:53 -0400)]
Clean up header inclusions.
Most of this was from cleaning up tensor.h and then also cleaning up
where we include utilities.h.
David Wells [Thu, 21 Apr 2022 13:52:03 +0000 (09:52 -0400)]
Merge pull request #13629 from kronbichler/fix_typos
Fix typo in variable name
Maximilian Bergbauer [Tue, 12 Apr 2022 11:33:45 +0000 (13:33 +0200)]
QuadratureGenerator with discrete levelset
Martin Kronbichler [Thu, 21 Apr 2022 10:27:46 +0000 (12:27 +0200)]
Fix typo in variable name
Peter Munch [Sun, 6 Feb 2022 06:52:04 +0000 (07:52 +0100)]
Make FEEval more consistent with FEValues
Chaitanya Dev [Thu, 21 Apr 2022 05:20:59 +0000 (07:20 +0200)]
reverting changes in bundled folder
Sean Ingimarson [Mon, 18 Apr 2022 19:37:47 +0000 (15:37 -0400)]
XDMFEntry commit
Changed the constructors of XDMFEntry to allow for uint64_t datatypes
that we need for large data. Changed some things in create_xdmf_entry
to match.
Timo Heister [Wed, 20 Apr 2022 15:42:00 +0000 (11:42 -0400)]
Merge pull request #13617 from singima/64bit_change
Using uint64_t as node variables for hdf5 output
Pasquale Africa [Wed, 20 Apr 2022 09:03:34 +0000 (09:03 +0000)]
Add enable_abort_on_exception
Chaitanya Dev [Mon, 18 Apr 2022 05:52:28 +0000 (07:52 +0200)]
fixing typo of the type 'the the'
Martin Kronbichler [Sun, 17 Apr 2022 19:06:53 +0000 (21:06 +0200)]
Merge pull request #13621 from drwells/improve-renumber-support-points
Make DoFRenumbering::support_point_wise() about twice as fast.
David Wells [Fri, 15 Apr 2022 23:41:10 +0000 (19:41 -0400)]
Make DoFRenumbering::support_point_wise() about twice as fast.
1. There must be an equal number of DoFs per component, so they do not need to
be calculated.
2. IndexSet::add_indices() works best when indices are sorted, so provide them
one component at a time.
3. Clean up the output files to match assertions.
Sean Ingimarson [Wed, 9 Mar 2022 18:20:31 +0000 (13:20 -0500)]
Changing data types for more storage
Martin Kronbichler [Wed, 13 Apr 2022 21:03:01 +0000 (23:03 +0200)]
Merge pull request #13604 from peterrum/rpe_refactor_all_points_found
RPE: refactor determination of unique mapping and all points found
Jiaqi Zhang [Wed, 13 Apr 2022 19:36:16 +0000 (15:36 -0400)]
rm unused variables
Jiaqi Zhang [Wed, 13 Apr 2022 14:32:22 +0000 (10:32 -0400)]
address comments
David Wells [Wed, 13 Apr 2022 12:09:00 +0000 (08:09 -0400)]
Merge pull request #13581 from drwells/update-muparser
Update bundled muParser to 2.3.3
Peter Munch [Sat, 9 Apr 2022 09:44:03 +0000 (11:44 +0200)]
RPE: refactor determination of unique mapping and all points found
Peter Munch [Wed, 13 Apr 2022 07:02:54 +0000 (09:02 +0200)]
Merge pull request #13608 from peterrum/MGTransferBlockMatrixFreeBase
Introduce MGTransferBlockMatrixFreeBase
Peter Munch [Wed, 13 Apr 2022 07:02:48 +0000 (09:02 +0200)]
Merge pull request #13605 from peterrum/IsBlockVector
Generalize IsBlockVector
Bruno Turcksin [Wed, 13 Apr 2022 00:32:45 +0000 (20:32 -0400)]
Merge pull request #13612 from tjhei/warn_copy_data
fix a release mode warning
Bruno Turcksin [Wed, 13 Apr 2022 00:32:24 +0000 (20:32 -0400)]
Merge pull request #13614 from tjhei/assert_bug
fix bug in Assert() macro
Timo Heister [Tue, 12 Apr 2022 18:32:44 +0000 (14:32 -0400)]
fix bug in Assert() macro
Timo Heister [Tue, 12 Apr 2022 18:09:30 +0000 (14:09 -0400)]
fix a release mode warning
Marc Fehling [Mon, 11 Apr 2022 18:29:21 +0000 (12:29 -0600)]
Merge pull request #13609 from marcfehling/doi-75
Added Zenodo DOI for step-75.
Peter Munch [Mon, 11 Apr 2022 17:21:34 +0000 (19:21 +0200)]
Merge pull request #13603 from peterrum/gc_interpolate_to_mg_fix
Fix MGTransferGlobalCoarsening::interpolate_to_mg()
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:48 +0000 (11:27 -0400)]
changelog
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:26 +0000 (11:27 -0400)]
update step-74
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:14 +0000 (11:27 -0400)]
add a test
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:01 +0000 (11:27 -0400)]
feiv::get_*_function_values
Martin Kronbichler [Mon, 11 Apr 2022 09:00:11 +0000 (11:00 +0200)]
Merge pull request #13606 from peterrum/mf_block_vector
Simplify check for BlockVector
Martin Kronbichler [Mon, 11 Apr 2022 07:57:35 +0000 (09:57 +0200)]
Merge pull request #13607 from peterrum/ldv_sm_test
Test LA::d::V's shared-memory capability on a Cartesian virtual topology
Peter Munch [Fri, 8 Apr 2022 12:05:29 +0000 (14:05 +0200)]
Fix MGTransferGlobalCoarsening::interpolate_to_mg()
Peter Munch [Sun, 10 Apr 2022 14:03:26 +0000 (16:03 +0200)]
Introduce MGTransferBlockMatrixFreeBase
Peter Munch [Sat, 9 Apr 2022 20:41:27 +0000 (22:41 +0200)]
Test LA::d::V's shared-memory capability on a Cartesian virtual topology
Peter Munch [Sat, 9 Apr 2022 19:31:41 +0000 (21:31 +0200)]
Merge pull request #13597 from simonsticko/face_quadrature_generator_1D
Specialize NonMatching::FaceQuadratureGenerator in 1D
Peter Munch [Sat, 9 Apr 2022 19:11:25 +0000 (21:11 +0200)]
Generalize IsBlockVector
Peter Munch [Sat, 9 Apr 2022 19:16:57 +0000 (21:16 +0200)]
Simplify check for BlockVector
Marc Fehling [Sat, 9 Apr 2022 02:39:16 +0000 (20:39 -0600)]
Added Zenodo DOI for step-75.
Peter Munch [Fri, 8 Apr 2022 15:49:01 +0000 (17:49 +0200)]
Merge pull request #13601 from nfehn/fix_rpe_point_found
bug in RemotePointEvaluation::point_found(i) for i=0
Niklas Fehn [Fri, 8 Apr 2022 14:08:39 +0000 (16:08 +0200)]
now implement correct version
Niklas Fehn [Fri, 8 Apr 2022 13:05:37 +0000 (15:05 +0200)]
found bug in RemotePointEvaluation::point_found(i) for i=0
Simon Sticko [Wed, 6 Apr 2022 15:52:58 +0000 (17:52 +0200)]
Specialize NonMatching::FaceQuadratureGenerator in 1D
This class must be specialized in 1D, because the general
FaceQuadratureGenerator<dim> class uses the QuadratureGenerator<dim-1>
class internally, which does not make sense when dim-1 = 0.
Simon Sticko [Wed, 6 Apr 2022 16:09:36 +0000 (18:09 +0200)]
Template class ImmersedSurfaceQuadrature<0, 1>
Simon Sticko [Thu, 7 Apr 2022 10:37:06 +0000 (12:37 +0200)]
Exclude a specialized constructor of Quadrature<0> from doxygen.
To supress a doxygen warning.
Daniel Arndt [Thu, 7 Apr 2022 16:54:50 +0000 (12:54 -0400)]
Merge pull request #13600 from simonsticko/subquadrature_0D
Simon Sticko [Thu, 7 Apr 2022 07:11:58 +0000 (09:11 +0200)]
Define Quadrature<0>::SubQuadrature as Quadrature<0>
Before this, the SubQuadrature of Quadrature<0> was defined as
Quadrature<-1>. This can lead to problems with some compilers because
Quadrature<-1> should never be instantiated. Avoid this by redefining
SubQuadrature of Quadrature<0>.
Wolfgang Bangerth [Thu, 7 Apr 2022 01:04:38 +0000 (19:04 -0600)]
Merge pull request #13594 from marcfehling/author-wiki
Update link to wiki in `indent_common.sh`.
Marc Fehling [Tue, 5 Apr 2022 18:53:46 +0000 (12:53 -0600)]
Update link to wiki in `indent_common.sh`.
Martin Kronbichler [Tue, 5 Apr 2022 12:35:56 +0000 (14:35 +0200)]
Merge pull request #13586 from NiklasWik/rt_nodal_renumber_aniso
Bug fix - renumbering points for FERaviartThomasNodal
Martin Kronbichler [Tue, 5 Apr 2022 09:19:22 +0000 (11:19 +0200)]
Merge pull request #13583 from bangerth/doc
Minor updates to DataOutFilter.
Wolfgang Bangerth [Wed, 30 Mar 2022 20:02:34 +0000 (14:02 -0600)]
Minor updates to DataOutFilter.
Niklas Wik [Mon, 4 Apr 2022 09:46:54 +0000 (11:46 +0200)]
Update tests for #13586
Martin Kronbichler [Mon, 4 Apr 2022 06:21:16 +0000 (08:21 +0200)]
Merge pull request #13536 from drwells/nodal-renumbering
Nodal renumbering
Martin Kronbichler [Mon, 4 Apr 2022 05:52:22 +0000 (07:52 +0200)]
Merge pull request #13547 from peterrum/rpe_all_points
Add RPE::all_points_found() and ::point_found()
Marc Fehling [Mon, 4 Apr 2022 05:03:50 +0000 (23:03 -0600)]
Merge pull request #13565 from Rombur/arborx_sphere
Add wrappers for ArborX::Sphere
Martin Kronbichler [Mon, 4 Apr 2022 05:02:14 +0000 (07:02 +0200)]
Merge pull request #13579 from zjiaqi2018/fix-negative-measure
Allow loading triangular meshes from Gmsh with some cells inverted
Martin Kronbichler [Mon, 4 Apr 2022 04:57:49 +0000 (06:57 +0200)]
Merge pull request #13589 from peterrum/ldv_reinit
LA::d::V:reinit() add check
Marc Fehling [Mon, 4 Apr 2022 03:17:59 +0000 (21:17 -0600)]
Merge pull request #13587 from bangerth/ref
Provide a proper reference.
Wolfgang Bangerth [Sun, 3 Apr 2022 23:53:45 +0000 (17:53 -0600)]
Normalize an entry.
Peter Munch [Sun, 3 Apr 2022 21:04:26 +0000 (23:04 +0200)]
LA::d::V:reinit() add check
Wolfgang Bangerth [Fri, 1 Apr 2022 15:52:37 +0000 (09:52 -0600)]
Provide a proper reference.
While there, also fix the apparently wrong page numbers.
Niklas Wik [Fri, 1 Apr 2022 15:32:52 +0000 (17:32 +0200)]
Bug fix - renumbering points FERaviartThomasNodal
Jiaqi Zhang [Thu, 31 Mar 2022 02:05:44 +0000 (22:05 -0400)]
address comments
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.