]>
https://gitweb.dealii.org/ - dealii.git/log
Rene Gassmoeller [Thu, 3 Dec 2020 21:33:12 +0000 (16:33 -0500)]
Optimize particle property pool
Wolfgang Bangerth [Tue, 1 Dec 2020 14:57:29 +0000 (07:57 -0700)]
Merge pull request #11289 from peterrum/mg_override
Add missing override
Wolfgang Bangerth [Tue, 1 Dec 2020 14:56:06 +0000 (07:56 -0700)]
Merge pull request #11287 from peterrum/wedge_diameter_fix
Enable TriaAccessor::diameter() for wedges
Martin Kronbichler [Tue, 1 Dec 2020 13:48:03 +0000 (14:48 +0100)]
Merge pull request #11235 from peterrum/simplex_mf_face_inetegrals
Add Poisson test: MatrixFree + DG + simplex mesh
Martin Kronbichler [Tue, 1 Dec 2020 13:34:32 +0000 (14:34 +0100)]
Merge pull request #11274 from bangerth/internal
Move two classes into an internal namespace.
Peter Munch [Tue, 1 Dec 2020 09:23:48 +0000 (10:23 +0100)]
Add missing override
Peter Munch [Tue, 1 Dec 2020 07:00:18 +0000 (08:00 +0100)]
Merge pull request #11286 from bangerth/constexpr
Mark some variables as constexpr.
Peter Munch [Tue, 1 Dec 2020 05:23:04 +0000 (06:23 +0100)]
Enable TriaAccessor::diameter() for wedges
Peter Munch [Tue, 1 Dec 2020 05:11:44 +0000 (06:11 +0100)]
Merge pull request #11284 from bangerth/diagonal
Simplify the computation of the diagonal.
Peter Munch [Tue, 1 Dec 2020 05:11:12 +0000 (06:11 +0100)]
Merge pull request #11285 from bangerth/diagonal-2
Better document TriaAccessor::diagonal().
Wolfgang Bangerth [Tue, 1 Dec 2020 02:47:01 +0000 (19:47 -0700)]
Mark some variables as constexpr.
These are global variables, and as such should not actually have been declared in
a header file without marking them as 'extern' and providing a definition in a .cc file.
If the compiler had not inlined the definitions of these variables, we would have
gotten duplicate symbol linker errors. C++11 provides us with a way around this:
mark these variables as 'constexpr', thereby avoiding the bug we currently have.
Wolfgang Bangerth [Tue, 1 Dec 2020 02:06:29 +0000 (19:06 -0700)]
Better document TriaAccessor::diagonal().
Wolfgang Bangerth [Tue, 1 Dec 2020 01:59:16 +0000 (18:59 -0700)]
Simplify the computation of the diagonal.
Wolfgang Bangerth [Tue, 1 Dec 2020 01:32:56 +0000 (18:32 -0700)]
Merge pull request #11271 from peterrum/wedge_diameter
Enable TriaAccessor::diameter() for wedges
Daniel Arndt [Mon, 30 Nov 2020 19:25:08 +0000 (14:25 -0500)]
Merge pull request #11281 from Rombur/fix_cuda_mf_tests
CUDA: fix failing tests
Bruno Turcksin [Mon, 30 Nov 2020 19:08:28 +0000 (19:08 +0000)]
Fix failing tests
Wolfgang Bangerth [Mon, 30 Nov 2020 16:48:16 +0000 (09:48 -0700)]
Merge pull request #11277 from masterleinad/fix_variadic_template_mglevelobject
Fix MGLevelObject variadic template constructor with default arguments
Daniel Arndt [Mon, 30 Nov 2020 14:24:39 +0000 (09:24 -0500)]
Fix MGLevelObject variadic template constructor with default arguments
Peter Munch [Mon, 30 Nov 2020 06:52:12 +0000 (07:52 +0100)]
Merge pull request #11275 from bangerth/const
Mark a number of input arguments as 'const'.
Wolfgang Bangerth [Mon, 30 Nov 2020 05:18:44 +0000 (22:18 -0700)]
Mark a number of input arguments as 'const'.
Wolfgang Bangerth [Mon, 30 Nov 2020 05:17:45 +0000 (22:17 -0700)]
Adjust test.
Wolfgang Bangerth [Mon, 30 Nov 2020 05:15:32 +0000 (22:15 -0700)]
Add a changelog file.
Wolfgang Bangerth [Mon, 30 Nov 2020 05:11:35 +0000 (22:11 -0700)]
Move two classes into an internal namespace.
Peter Munch [Sat, 28 Nov 2020 19:16:07 +0000 (20:16 +0100)]
Add Poisson test: MatrixFree + DG + simplex mesh
Martin Kronbichler [Sat, 28 Nov 2020 19:02:43 +0000 (20:02 +0100)]
Merge pull request #11262 from peterrum/mf_simplex_face_eval
Use ShapeInfo::shape_values_face for evaluation/integration
Peter Munch [Sat, 28 Nov 2020 17:50:38 +0000 (18:50 +0100)]
Use ShapeInfo::shape_values_face for evaluation/integration
Martin Kronbichler [Sat, 28 Nov 2020 17:38:10 +0000 (18:38 +0100)]
Merge pull request #11261 from peterrum/mf_simplex_shape_values_face
MatrixFree: set up shape_values_face and shape_gradients_face
Peter Munch [Sat, 28 Nov 2020 15:22:07 +0000 (16:22 +0100)]
Enable TriaAccessor::diameter() for wedges
Peter Munch [Fri, 27 Nov 2020 08:08:58 +0000 (09:08 +0100)]
MatrixFree: set up shape_values_face and shape_gradients_face
Martin Kronbichler [Fri, 27 Nov 2020 18:49:05 +0000 (19:49 +0100)]
Merge pull request #11263 from peterrum/shape_info_outdated_comments
ShapeInfo: remove outdated comments
Martin Kronbichler [Fri, 27 Nov 2020 13:26:37 +0000 (14:26 +0100)]
Merge pull request #11256 from peterrum/simplex_test_gridgenerator_new_file
Simplex: create simplex_grids.h for common grid (test) functions
Martin Kronbichler [Fri, 27 Nov 2020 13:25:55 +0000 (14:25 +0100)]
Merge pull request #11244 from bangerth/simplify-4
Correct poor naming of a class.
Martin Kronbichler [Fri, 27 Nov 2020 13:25:29 +0000 (14:25 +0100)]
Merge pull request #11265 from ZhouleiJoeStone/step-26_fix
remove data_interpretations in step-68
Martin Kronbichler [Fri, 27 Nov 2020 13:24:53 +0000 (14:24 +0100)]
Merge pull request #11247 from peterrum/mf_initialize_face_multiple_acitve_fes
Make MappingInfo::initialize_faces work for multiple fe indices
Peter Munch [Fri, 27 Nov 2020 08:43:52 +0000 (09:43 +0100)]
ShapeInfo: remove outdated comments
Zhou Lei [Fri, 27 Nov 2020 10:55:10 +0000 (18:55 +0800)]
Merge branch 'master' of github.com:dealii/dealii into step-26_fix
Martin Kronbichler [Fri, 27 Nov 2020 10:35:00 +0000 (11:35 +0100)]
Merge pull request #11264 from peterrum/indent_fix
Fix indentation CI
Zhou Lei [Fri, 27 Nov 2020 09:44:26 +0000 (17:44 +0800)]
remove data_interpretations in step-68
an un-used variable data_interpretations in step-68 is removed
Peter Munch [Fri, 27 Nov 2020 08:48:52 +0000 (09:48 +0100)]
Fix indentation CI
Peter Munch [Thu, 26 Nov 2020 17:52:14 +0000 (18:52 +0100)]
Merge pull request #11258 from peterrum/reorder_face_derivative_indices
MatrixFree: consider cell type within reorder_face_derivative_indices()
Peter Munch [Thu, 26 Nov 2020 17:52:05 +0000 (18:52 +0100)]
Merge pull request #11257 from peterrum/fedgp_hp
Add hp capabilities to Simplex::FE_DGP
Peter Munch [Thu, 26 Nov 2020 17:51:53 +0000 (18:51 +0100)]
Merge pull request #11255 from peterrum/mf_sm_hp
MatrixFree: setup SM capabilities only in non-hp mode
Peter Munch [Wed, 25 Nov 2020 14:25:14 +0000 (15:25 +0100)]
Make MappingInfo::initialize_faces work for multiple fe indices
Peter Munch [Thu, 26 Nov 2020 09:32:03 +0000 (10:32 +0100)]
MatrixFree: setup SM capabilities only in non-hp mode
Peter Munch [Thu, 26 Nov 2020 09:40:48 +0000 (10:40 +0100)]
Simplex: create tests.h for common utility (test) functions
Peter Munch [Thu, 26 Nov 2020 10:01:37 +0000 (11:01 +0100)]
MatrixFree: consider reference-cell type within reorder_face_derivative_indices()
Peter Munch [Thu, 26 Nov 2020 09:47:55 +0000 (10:47 +0100)]
Add hp capabilities to Simplex::FE_DGP
Martin Kronbichler [Thu, 26 Nov 2020 08:59:47 +0000 (09:59 +0100)]
Merge pull request #11248 from peterrum/FaceComparator_active_fe_indices
MatrixFree: use active_fe_indices within FaceComparator
Martin Kronbichler [Thu, 26 Nov 2020 08:57:04 +0000 (09:57 +0100)]
Merge pull request #11246 from peterrum/mf_assert_hp
MatrixFree: assert that in hp-mode only a single DoFHandler is used
Martin Kronbichler [Thu, 26 Nov 2020 08:56:12 +0000 (09:56 +0100)]
Merge pull request #11253 from marcfehling/doc-dofs-per-proc
Update documentation to avoid deprecated functions ...
Wolfgang Bangerth [Thu, 26 Nov 2020 04:52:02 +0000 (21:52 -0700)]
Merge pull request #11251 from gassmoeller/update_particle_documentation
Fix some typos in particle documentation
Wolfgang Bangerth [Thu, 26 Nov 2020 03:28:28 +0000 (20:28 -0700)]
Adjust test for changes in the previous commit.
Marc Fehling [Thu, 26 Nov 2020 02:55:51 +0000 (19:55 -0700)]
Update documentation to avoid deprecated functions ...
... DoFHandler::locally_owned_dofs_per_processor(), DoFHandler::n_locally_owned_dofs_per_processor(), DoFHandler::locally_owned_mg_dofs_per_processor().
Rene Gassmoeller [Wed, 25 Nov 2020 22:38:57 +0000 (17:38 -0500)]
Fix some typos
Peter Munch [Wed, 25 Nov 2020 13:30:14 +0000 (14:30 +0100)]
MatrixFree: assert that in hp-mode only a single DoFHandler is used
Peter Munch [Wed, 25 Nov 2020 15:14:12 +0000 (16:14 +0100)]
MatrixFree: use active_fe_indices within FaceComparator
Wolfgang Bangerth [Wed, 25 Nov 2020 05:08:33 +0000 (22:08 -0700)]
Correct poor naming of a class.
Specifically, the IsBlockMatrix class was also used to ask whether a class is
a block sparsity pattern. That's poor programming style, but easy to fix by
duplicating the class.
Daniel Arndt [Wed, 25 Nov 2020 04:04:10 +0000 (23:04 -0500)]
Merge pull request #11243 from bangerth/simplify-3
Simplify some code with stuff from later C++ standards.
Wolfgang Bangerth [Wed, 25 Nov 2020 02:23:22 +0000 (19:23 -0700)]
Simplify some code with stuff from later C++ standards.
While there also rename a function to better express the intent that we're
not just checking for block matrices, but also block sparsity patterns. The
class name doesn't currently reflect that, but the documentation now does.
Daniel Arndt [Tue, 24 Nov 2020 21:17:24 +0000 (16:17 -0500)]
Merge pull request #11240 from kronbichler/mg_reinit
Multigrid: Only call MGLevelObject::resize() if necessary
Martin Kronbichler [Tue, 24 Nov 2020 16:50:56 +0000 (17:50 +0100)]
Multigrid: Only call MGLevelObject::resize() if necessary
Daniel Arndt [Tue, 24 Nov 2020 19:05:44 +0000 (14:05 -0500)]
Merge pull request #11239 from kronbichler/chebyshev_comment
Update some comments in PreconditionChebyshev::estimate_eigenvalues
Matthias Maier [Tue, 24 Nov 2020 17:27:21 +0000 (11:27 -0600)]
Merge pull request #11217 from peterrum/mixed_mesh_2D
Add Poisson/Helmholtz test: MatrixFree + mixed mesh
Martin Kronbichler [Tue, 24 Nov 2020 16:45:46 +0000 (17:45 +0100)]
Update some comments in PreconditionChebyhsev::estimate_eigenvalues
Martin Kronbichler [Tue, 24 Nov 2020 13:46:06 +0000 (14:46 +0100)]
Merge pull request #11233 from peterrum/VectorDataExchange_zero_vector_region_vector
Vector data exchange zero vector region vector
Peter Munch [Sat, 21 Nov 2020 13:45:05 +0000 (14:45 +0100)]
Add Poisson/Helmholtz test: MatrixFree + mixed mesh
Peter Munch [Mon, 23 Nov 2020 12:09:46 +0000 (13:09 +0100)]
Fix VectorDataExchange::zero_vector_region for Vector
Martin Kronbichler [Tue, 24 Nov 2020 09:49:51 +0000 (10:49 +0100)]
Merge pull request #11237 from bangerth/import-2
Avoid using 'import' as function name in internal interfaces.
Martin Kronbichler [Tue, 24 Nov 2020 09:48:38 +0000 (10:48 +0100)]
Merge pull request #11236 from bangerth/import-1
Rename an internal variable from 'import' to 'importer'.
Martin Kronbichler [Tue, 24 Nov 2020 09:47:21 +0000 (10:47 +0100)]
Merge pull request #11167 from peterrum/mf_simplex
Add Poisson/Helmholtz test: MatrixFree + simplex mesh
Peter Munch [Tue, 24 Nov 2020 08:52:11 +0000 (09:52 +0100)]
Merge pull request #11218 from kronbichler/chebyshev_initial_guess
Better initial guess for Chebyshev eigenvalue estimate with BlockVector
Daniel Arndt [Tue, 24 Nov 2020 03:25:15 +0000 (22:25 -0500)]
Merge pull request #11238 from bangerth/simplify-2
Simplify some code with stuff from later C++ standards.
Wolfgang Bangerth [Tue, 24 Nov 2020 01:24:03 +0000 (18:24 -0700)]
Simplify some code with stuff from later C++ standards.
No need to re-invent wheels. It would be nice if we could have used std::is_base_of,
but that doesn't work because we don't know for sure which ones of the
possible BlockVectorBase<T> classes is the right base class, given that we don't
know T.
Wolfgang Bangerth [Tue, 24 Nov 2020 00:24:20 +0000 (17:24 -0700)]
Avoid using 'import' as function name in internal interfaces.
Wolfgang Bangerth [Tue, 24 Nov 2020 00:12:35 +0000 (17:12 -0700)]
Rename an internal variable from 'import' to 'importer'.
Peter Munch [Mon, 23 Nov 2020 20:58:33 +0000 (21:58 +0100)]
Merge pull request #11231 from peterrum/simplex_step18_robust
Make tests/simplex/step-18 more robust
Peter Munch [Mon, 23 Nov 2020 20:58:07 +0000 (21:58 +0100)]
Merge pull request #11232 from peterrum/parallel_partitioner_05_fix_output
Fix output of tests/mpi/parallel_partitioner_05
Peter Munch [Mon, 23 Nov 2020 08:03:36 +0000 (09:03 +0100)]
Make tests/simplex/step-18 more robust
Martin Kronbichler [Mon, 23 Nov 2020 12:34:54 +0000 (13:34 +0100)]
Merge pull request #11230 from peterrum/ca_serial_fix
Provide a serial implementation of ConsensusAlgorithms::Interface
Peter Munch [Mon, 23 Nov 2020 09:52:38 +0000 (10:52 +0100)]
Fix output of tests/mpi/parallel_partitioner_05
Peter Munch [Mon, 23 Nov 2020 07:34:54 +0000 (08:34 +0100)]
Provide a serial implementation of ConsensusAlgorithms::Interface
Martin Kronbichler [Mon, 23 Nov 2020 09:03:30 +0000 (10:03 +0100)]
Merge pull request #11190 from marcfehling/deprecate-mappingfefield
Deprecated DoFHandlerType in MappingFEField.
Martin Kronbichler [Mon, 23 Nov 2020 09:02:16 +0000 (10:02 +0100)]
Merge pull request #11224 from peterrum/fep_hp
Add hp capabilities to Simplex::FE_P
Martin Kronbichler [Mon, 23 Nov 2020 07:34:39 +0000 (08:34 +0100)]
Merge pull request #11226 from peterrum/simplex_evaluator_tensor_product
Use EvaluatorTensorProduct in Simplex code path
Martin Kronbichler [Mon, 23 Nov 2020 07:28:11 +0000 (08:28 +0100)]
Merge pull request #11229 from peterrum/mapping_q_eulerian_clone_fix
Fix MappingQEulerian::clone()
Martin Kronbichler [Mon, 23 Nov 2020 07:27:40 +0000 (08:27 +0100)]
Merge pull request #11228 from bangerth/scatter-gather
Drop the words scatter/gather in the documentation of such functions.
Peter Munch [Mon, 23 Nov 2020 06:07:50 +0000 (07:07 +0100)]
Fix MappingQEulerian::clone()
Bruno Turcksin [Mon, 23 Nov 2020 02:38:28 +0000 (21:38 -0500)]
Merge pull request #11227 from peterrum/mf_simplex_asserts
Work on some asserts in MatrixFree
Marc Fehling [Fri, 6 Nov 2020 19:23:12 +0000 (12:23 -0700)]
Deprecated DoFHandlerType in MappingFEField.
Wolfgang Bangerth [Mon, 23 Nov 2020 00:47:28 +0000 (17:47 -0700)]
Drop the words scatter/gather in the documentation of such functions.
Peter Munch [Sun, 22 Nov 2020 10:24:55 +0000 (11:24 +0100)]
Merge pull request #11214 from marcfehling/documentation-hpdofhandler
Updated documentation to avoid hp::DoFHandler.
Peter Munch [Tue, 17 Nov 2020 18:53:38 +0000 (19:53 +0100)]
Add Poisson/Helmholtz test: MatrixFree + simplex mesh
Peter Munch [Sun, 22 Nov 2020 06:00:57 +0000 (07:00 +0100)]
Work on some asserts in MatrixFree
David Wells [Sat, 21 Nov 2020 21:10:36 +0000 (16:10 -0500)]
Merge pull request #11095 from peterrum/simplex_module_reference_cells
Document reference cells in simplex module page
David Wells [Sat, 21 Nov 2020 21:01:31 +0000 (16:01 -0500)]
Merge pull request #11219 from marcfehling/deprecate-dataoutstack
Deprecated DoFHandlerType in DataOutStack.
Peter Munch [Sat, 24 Oct 2020 08:11:28 +0000 (10:11 +0200)]
Document reference cells in simplex module page
David Wells [Sat, 21 Nov 2020 18:01:51 +0000 (13:01 -0500)]
Merge pull request #11050 from dangars/hdf5_documentation
Add documentation for HDF5 and exceptions
Marc Fehling [Thu, 12 Nov 2020 20:24:10 +0000 (13:24 -0700)]
Updated documentation to avoid hp::DoFHandler.
David Wells [Sat, 21 Nov 2020 17:10:27 +0000 (12:10 -0500)]
Merge pull request #11210 from marcfehling/literature-feenriched
Cleaned up literature references in FE Enriched.
David Wells [Sat, 21 Nov 2020 16:51:33 +0000 (11:51 -0500)]
Merge pull request #11225 from peterrum/mixed_mesh_data_out
Enable DataOut for mixed meshes
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.