]>
https://gitweb.dealii.org/ - dealii.git/log
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
Peter Munch [Sat, 21 Nov 2020 15:09:04 +0000 (16:09 +0100)]
Use EvaluatorTensorProduct in Simplex code path
Peter Munch [Sat, 21 Nov 2020 14:28:21 +0000 (15:28 +0100)]
Enable DataOut for mixed meshes
Peter Munch [Sat, 21 Nov 2020 13:45:05 +0000 (14:45 +0100)]
Add hp capabilities to Simplex::FE_P
Martin Kronbichler [Sat, 21 Nov 2020 10:46:44 +0000 (11:46 +0100)]
Merge pull request #11223 from peterrum/mf_remove_name
Remove a name
Martin Kronbichler [Sat, 21 Nov 2020 10:39:51 +0000 (11:39 +0100)]
Merge pull request #11207 from peterrum/matrixfree_initialize_cell_range_hp
Use hp::MappingCollection initialize_cell_range
Peter Munch [Sat, 21 Nov 2020 08:42:43 +0000 (09:42 +0100)]
Remove a name
Marc Fehling [Sat, 21 Nov 2020 02:20:45 +0000 (19:20 -0700)]
Deprecated DoFHandlerType in DataOutStack.
Peter Munch [Thu, 19 Nov 2020 20:39:36 +0000 (21:39 +0100)]
Use hp::MappingCollection initialize_cell_range
Martin Kronbichler [Fri, 20 Nov 2020 17:11:44 +0000 (18:11 +0100)]
Merge pull request #11212 from peterrum/feevaluation_active_fe_index
FEEvaluation: make active_fe_index and active_quad_index an optional …
Martin Kronbichler [Fri, 20 Nov 2020 17:09:04 +0000 (18:09 +0100)]
Merge pull request #11209 from peterrum/matrixfree_hp_mapping_collection
Introduce MappingCollection in MatrixFree
Martin Kronbichler [Fri, 20 Nov 2020 17:03:09 +0000 (18:03 +0100)]
Use better initial guess for Chebyshev eigenvalue estimate with BlockVector
Peter Munch [Thu, 19 Nov 2020 20:39:36 +0000 (21:39 +0100)]
Introduce MappingCollection in MatrixFree
Peter Munch [Fri, 20 Nov 2020 08:05:37 +0000 (09:05 +0100)]
Add test
Peter Munch [Thu, 19 Nov 2020 23:39:37 +0000 (00:39 +0100)]
FEEvaluation: make active_fe_index and active_quad_index an optional input argument
Martin Kronbichler [Fri, 20 Nov 2020 09:45:59 +0000 (10:45 +0100)]
Merge pull request #11213 from peterrum/FEEvaluationBaseData_bug_fix
Fix bug in constructor of FEEvaluationBaseData
Peter Munch [Thu, 19 Nov 2020 23:39:37 +0000 (00:39 +0100)]
Fix bug in constructor of FEEvaluationBaseData
David Wells [Thu, 19 Nov 2020 22:04:33 +0000 (17:04 -0500)]
Merge pull request #11191 from bangerth/affine
Improve the documentation of a couple of AffineConstraints functions.
Matthias Maier [Thu, 19 Nov 2020 20:55:52 +0000 (14:55 -0600)]
Merge pull request #11208 from kronbichler/fix_interpolate_to_mg_tests
Fix tests with MGTransferMatrixFree::interpolate_to_mg
Marc Fehling [Thu, 19 Nov 2020 20:27:36 +0000 (13:27 -0700)]
Cleaned up literature references in FE Enriched.
Martin Kronbichler [Thu, 19 Nov 2020 19:05:49 +0000 (20:05 +0100)]
Fix tests with MGTransferMatrixFree::interpolate_to_mg
Daniel Arndt [Thu, 19 Nov 2020 18:42:16 +0000 (13:42 -0500)]
Merge pull request #11197 from tjhei/dox_simplify_mesh_loop
doxygen: simplify mesh_loop arguments
Wolfgang Bangerth [Thu, 19 Nov 2020 17:33:29 +0000 (10:33 -0700)]
Remove an outdated comment.
Wolfgang Bangerth [Tue, 17 Nov 2020 00:34:47 +0000 (17:34 -0700)]
Improve the documentation of a couple of AffineConstraints functions.
Specifically, improve the naming of the arguments to better reflect what they refer to.
While there also use better doxygen markup.
Luca Heltai [Thu, 19 Nov 2020 10:20:03 +0000 (11:20 +0100)]
Merge pull request #11205 from masterleinad/avoid_printing_osx_ci_gcc
Avoid printing gcc information in OSX CI
Peter Munch [Thu, 19 Nov 2020 08:58:41 +0000 (09:58 +0100)]
Merge pull request #11203 from drwells/mf-simplex-permitted-list
Add simplex elements to the MF permitted list.
Peter Munch [Thu, 19 Nov 2020 08:40:20 +0000 (09:40 +0100)]
Merge pull request #11202 from kronbichler/improve_interpolate_to_mg
Improve MGTransferMatrixFree::interpolate_to_mg
Martin Kronbichler [Thu, 19 Nov 2020 07:03:29 +0000 (08:03 +0100)]
Merge pull request #11199 from lethe-cfd/particle_update_optimization
Add particle update data function to overwrite particle information
Martin Kronbichler [Wed, 18 Nov 2020 20:04:54 +0000 (21:04 +0100)]
Improve MGTransferMatrixFree::interpolate_to_mg
In particular, we should use the vector partitioners already in the MG transfer class.
Bruno [Wed, 18 Nov 2020 02:07:02 +0000 (21:07 -0500)]
Add particle update data function to overwrite particle information without recreating the particle
Added documentation and fixed indentation
Added out to documentation
Co-authored-by: Martin Kronbichler <kronbichler@lnm.mw.tum.de>
Daniel Arndt [Wed, 18 Nov 2020 22:36:06 +0000 (17:36 -0500)]
Avoid printing gcc information in OSX CI
David Wells [Wed, 18 Nov 2020 22:04:43 +0000 (17:04 -0500)]
Add simplex elements to the MF permitted list.
Luca Heltai [Wed, 18 Nov 2020 22:00:57 +0000 (23:00 +0100)]
Merge pull request #11200 from luca-heltai/fix-github
[CI] OSX tester: change to gcc-10.
Luca Heltai [Wed, 18 Nov 2020 17:53:57 +0000 (18:53 +0100)]
Change to gcc-10.
David Wells [Wed, 18 Nov 2020 17:32:06 +0000 (12:32 -0500)]
Merge pull request #11196 from peterrum/use_shape_info_simplex
Actually use ShapeInfo for Simplex::FE_P and Simplex::QGauss
Peter Munch [Tue, 17 Nov 2020 18:50:16 +0000 (19:50 +0100)]
Actually use ShapeInfo for Simplex::FE_P and Simplex::QGauss
David Wells [Wed, 18 Nov 2020 15:17:15 +0000 (10:17 -0500)]
Merge pull request #11194 from bangerth/fe-values-2
Better document some FEValues functions.
Peter Munch [Wed, 18 Nov 2020 15:08:27 +0000 (16:08 +0100)]
Merge pull request #11160 from marcfehling/deprecate_dofhandler_init
Deprecate DoFHandler initialization interface.
Timo Heister [Tue, 17 Nov 2020 18:59:01 +0000 (13:59 -0500)]
doxygen: simplify mesh_loop arguments
The documentation of mesh_loop() has terrible readability. Fix this:
- introduce "using" for the std::function types
- when running doxygen, remove the std::identity<> wrappers
Daniel Arndt [Tue, 17 Nov 2020 21:32:56 +0000 (16:32 -0500)]
Merge pull request #11189 from marcfehling/deprecate-ci-getset_cell
Deprecate DataPostprocessorInputs::CommonInputs::{get|set}_cell.
Marc Fehling [Tue, 3 Nov 2020 02:03:07 +0000 (19:03 -0700)]
Avoid using deprecated DoFHandler functions in examples.
Marc Fehling [Tue, 10 Nov 2020 21:30:14 +0000 (14:30 -0700)]
Avoid using deprecated DoFHandler functions in source.
Marc Fehling [Tue, 3 Nov 2020 01:51:36 +0000 (18:51 -0700)]
Slim interface for DoFHandler initialization.
Martin Kronbichler [Tue, 17 Nov 2020 18:23:18 +0000 (19:23 +0100)]
Merge pull request #11188 from peterrum/FEEvaluationImpl_tensor_none
Make FEEvaluationImpl work for ElementType::tensor_none
Marc Fehling [Tue, 10 Nov 2020 19:50:33 +0000 (12:50 -0700)]
Deprecate DataPostprocessorInputs::CommonInputs::{get|set}_cell.
Martin Kronbichler [Tue, 17 Nov 2020 18:20:56 +0000 (19:20 +0100)]
Merge pull request #11186 from peterrum/shape_info_simplex
Make ShapeInfo compatible with Simplex::FE_P and Simplex::QGauss
Daniel Arndt [Tue, 17 Nov 2020 16:56:31 +0000 (11:56 -0500)]
Merge pull request #11193 from bangerth/fe-values
Better document a bunch of functions.
Peter Munch [Sun, 15 Nov 2020 16:57:46 +0000 (17:57 +0100)]
Make FEEvaluationImpl work for ElementType::tensor_none
Peter Munch [Sun, 15 Nov 2020 09:12:40 +0000 (10:12 +0100)]
Make ShapeInfo compatible with Simplex::FE_P and Simplex::QGauss
Martin Kronbichler [Tue, 17 Nov 2020 12:35:53 +0000 (13:35 +0100)]
Merge pull request #11177 from peterrum/feevaluation_assert_verbose
Make assert more verbose in FEEvaluation
Martin Kronbichler [Tue, 17 Nov 2020 12:28:35 +0000 (13:28 +0100)]
Merge pull request #11192 from bangerth/notation
Use upper-case letters for vectors in the documentation.
Wolfgang Bangerth [Tue, 17 Nov 2020 01:28:38 +0000 (18:28 -0700)]
Better document some FEValues functions.
While there, mark some input arguments as 'const'.
Wolfgang Bangerth [Tue, 17 Nov 2020 01:00:45 +0000 (18:00 -0700)]
Better document a bunch of functions.
Wolfgang Bangerth [Tue, 17 Nov 2020 00:38:12 +0000 (17:38 -0700)]
Use upper-case letters for vectors in the documentation.
Specifically, here use 'F' instead of 'f' as that is also the letters used in the
detailed documentation of the function we're referring to.
Peter Munch [Mon, 16 Nov 2020 21:16:00 +0000 (22:16 +0100)]
Merge pull request #11171 from marcfehling/deprecate-hpdofhandler
Deprecate hp::DoFHandler.
Marc Fehling [Fri, 13 Nov 2020 02:40:20 +0000 (19:40 -0700)]
Prefer basic DoFHandler over deprecated hp::DoFHandler.
Marc Fehling [Fri, 13 Nov 2020 02:43:09 +0000 (19:43 -0700)]
Deprecate hp::DoFHandler.
Added missing deprecate flags in matrix_free.h.
Added DEAL_II_*_EXTRA_DIAGNOSTICS pragmas in matrix_free.h
to avoid deprecation warnings during CI.
Bruno Turcksin [Mon, 16 Nov 2020 01:24:23 +0000 (20:24 -0500)]
Merge pull request #11187 from peterrum/step-67-typo
Fix typo in step 67
Peter Munch [Sun, 15 Nov 2020 15:35:01 +0000 (16:35 +0100)]
Fix typo in step 67
Peter Munch [Thu, 12 Nov 2020 15:51:22 +0000 (16:51 +0100)]
Make assert more verbose in FEEvaluation
David Wells [Sat, 14 Nov 2020 14:10:36 +0000 (09:10 -0500)]
Merge pull request #11184 from kronbichler/clean_up_macro_cell
Avoid name macro_cell in matrix-free implementation
Martin Kronbichler [Sat, 14 Nov 2020 13:54:27 +0000 (14:54 +0100)]
Merge pull request #11182 from marcfehling/rm-dhtype-dataentry
Remove DoFHandlerType from internal::DataOutImplementation::{DataEntryBase|DataEntry|MGDataEntry}.
Daniel Garcia-Sanchez [Sat, 14 Nov 2020 12:50:51 +0000 (13:50 +0100)]
Add documentation for HDF5 and exceptions
Martin Kronbichler [Sat, 14 Nov 2020 11:50:08 +0000 (12:50 +0100)]
Avoid name macro_cell in matrix-free implementation
Martin Kronbichler [Sat, 14 Nov 2020 09:58:13 +0000 (10:58 +0100)]
Merge pull request #11183 from tjhei/mf_deprecate_macro_cells
MatrixFree: deprecate n_macro_cells
Peter Munch [Sat, 14 Nov 2020 09:12:28 +0000 (10:12 +0100)]
Merge pull request #11181 from marcfehling/deprecate-mf-get_dof_handler
Deprecate MatrixFree::get_dof_handler.
Marc Fehling [Tue, 10 Nov 2020 06:55:08 +0000 (23:55 -0700)]
Deprecate MatrixFree::get_dof_handler.
Removing the instantiation will throw an error if someone writes
matrix_free.template get_dof_handler<DoFHandler<dim>>();
which will probably never happen as the default template is way more convenient.
Timo Heister [Sat, 14 Nov 2020 03:40:05 +0000 (22:40 -0500)]
MatrixFree: deprecate n_macro_cells
For the longest time we had n_macro_cells() and n_cell_batches() return
the same thing.
While n_cell_batches() has fewer uses (27 vs 136), I find the term
"macro cell" confusing and incorrect.
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.