]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Wed, 2 Feb 2022 11:01:58 +0000 (05:01 -0600)]
CMake: Clean up FindCUDA.cmake
Matthias Maier [Wed, 2 Feb 2022 10:58:04 +0000 (04:58 -0600)]
CMake: Clean up FindLAPACK.cmake
Matthias Maier [Tue, 1 Feb 2022 16:24:45 +0000 (10:24 -0600)]
CMake: Modernize DEAL_II_PACKAGE_HANDLE macro
* simplify logic by removing unnecessary booleans
* use temporary variables to accumulate lists/string and override
canonical names at end
Matthias Maier [Tue, 1 Feb 2022 16:12:31 +0000 (10:12 -0600)]
Require CMake 3.3 or newer
Martin Kronbichler [Fri, 4 Feb 2022 07:40:01 +0000 (08:40 +0100)]
Merge pull request #13328 from peterrum/initialize_cell_data_vector
Add MatrixFree::initialize_cell_data_vector()
Martin Kronbichler [Fri, 4 Feb 2022 07:39:45 +0000 (08:39 +0100)]
Merge pull request #13327 from peterrum/fe_eval_reinit_array_mapping_on_the_fly
FEEval::reinit(std::array): use MappingDataOnTheFly
Martin Kronbichler [Fri, 4 Feb 2022 07:39:26 +0000 (08:39 +0100)]
Merge pull request #13334 from tjhei/doc_fixes
documentation fixes
Martin Kronbichler [Fri, 4 Feb 2022 07:39:17 +0000 (08:39 +0100)]
Merge pull request #13337 from drwells/fix-deduction-matrix-free
Fix deduction matrix free
David Wells [Thu, 3 Feb 2022 20:32:20 +0000 (15:32 -0500)]
Merge pull request #13333 from tjhei/move_implementation_out_of_class_declaration
PreconditionIdentity: move implementation out of declaration
David Wells [Thu, 3 Feb 2022 20:32:04 +0000 (15:32 -0500)]
Merge pull request #13336 from tjhei/vtu_newline
VTU: put closing XML on separate line
Wolfgang Bangerth [Thu, 3 Feb 2022 20:23:39 +0000 (13:23 -0700)]
Merge pull request #13332 from zjiaqi2018/fix-formula
fix a formula
Wolfgang Bangerth [Thu, 3 Feb 2022 20:23:13 +0000 (13:23 -0700)]
Merge pull request #13335 from tjhei/solver_control_explicit
SolverControl: make constructors explicit
Martin Kronbichler [Thu, 3 Feb 2022 18:56:00 +0000 (19:56 +0100)]
Merge pull request #13330 from nfehn/forward_declaration_mapping_q
remove forward declarations of MappingQ
Timo Heister [Thu, 3 Feb 2022 18:52:04 +0000 (13:52 -0500)]
Update include/deal.II/lac/precondition.h
Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
Daniel Arndt [Thu, 3 Feb 2022 18:50:26 +0000 (13:50 -0500)]
Merge pull request #13331 from tjhei/remove_some_stray_comments
David Wells [Thu, 3 Feb 2022 17:12:41 +0000 (12:12 -0500)]
Augment a test to verify detection.
Timo Heister [Thu, 3 Feb 2022 15:58:02 +0000 (10:58 -0500)]
PreconditionIdentity: move implementation out of declaration
Timo Heister [Thu, 3 Feb 2022 16:45:50 +0000 (11:45 -0500)]
update tests
David Wells [Thu, 3 Feb 2022 15:00:00 +0000 (10:00 -0500)]
Fix initialize_dof_vector_t.
The correct function requires a vector reference input argument.
Timo Heister [Thu, 3 Feb 2022 16:02:57 +0000 (11:02 -0500)]
SolverControl: make constructors explicit
Timo Heister [Thu, 3 Feb 2022 16:01:38 +0000 (11:01 -0500)]
documentation fixes
Jiaqi Zhang [Thu, 3 Feb 2022 15:41:24 +0000 (10:41 -0500)]
fix a formula
Timo Heister [Thu, 3 Feb 2022 15:30:30 +0000 (10:30 -0500)]
remove two wrong file comments
Niklas Fehn [Thu, 3 Feb 2022 13:11:47 +0000 (14:11 +0100)]
address forward declaration of MappingQCache
Niklas Fehn [Thu, 3 Feb 2022 12:45:10 +0000 (13:45 +0100)]
remove forward declarations of MappingQ
Martin Kronbichler [Thu, 3 Feb 2022 10:35:26 +0000 (11:35 +0100)]
Merge pull request #13315 from mschreter/matrixfree_compute_diagonal_vectortype
`MatrixFreeTools::compute_diagonal`: introduce template parameter `VectorType`
Peter Munch [Thu, 3 Feb 2022 10:22:16 +0000 (11:22 +0100)]
Add MatrixFree::initialize_cell_data_vector() and ::initialize_face_data_vector()
Peter Munch [Thu, 3 Feb 2022 09:42:03 +0000 (10:42 +0100)]
FEEval::reinit(std::array): use MappingDataOnTheFly
Magdalena Schreter [Mon, 31 Jan 2022 15:22:46 +0000 (16:22 +0100)]
add typename VectorType to compute_diagonal
Co-authored-by: peterrum <peterrmuench@gmail.com>
Daniel Arndt [Wed, 2 Feb 2022 16:09:53 +0000 (11:09 -0500)]
Merge pull request #13319 from tamiko/update_find_hdf5
Matthias Maier [Wed, 2 Feb 2022 14:26:23 +0000 (08:26 -0600)]
Merge pull request #13320 from bangerth/is_detected
Replace is_detected (type) by is_supported_operation (variable).
Matthias Maier [Wed, 2 Feb 2022 14:22:40 +0000 (08:22 -0600)]
Merge pull request #13322 from bangerth/ca-empty
Deal with empty function objects in CA algorithms.
Matthias Maier [Wed, 2 Feb 2022 14:21:44 +0000 (08:21 -0600)]
Merge pull request #13324 from kronbichler/fix_warning
Fix warning regarding unused parameter
Matthias Maier [Wed, 2 Feb 2022 14:18:15 +0000 (08:18 -0600)]
CMake: Unconditionally require MPI for HDF5
Matthias Maier [Wed, 2 Feb 2022 10:24:07 +0000 (04:24 -0600)]
Update github action
Matthias Maier [Wed, 2 Feb 2022 10:27:53 +0000 (04:27 -0600)]
CMake: FindHDF5.cmake - remove workaround
Matthias Maier [Wed, 2 Feb 2022 10:26:28 +0000 (04:26 -0600)]
CMake: Put FindHDF5 hints back in place
Matthias Maier [Tue, 1 Feb 2022 15:31:15 +0000 (09:31 -0600)]
CMake: call CMake's FindHDF5 instead of trying to find everything by hand
Martin Kronbichler [Wed, 2 Feb 2022 09:23:53 +0000 (10:23 +0100)]
Fix warning regarding unused parameter
Martin Kronbichler [Wed, 2 Feb 2022 08:02:22 +0000 (09:02 +0100)]
Merge pull request #13316 from peterrum/compute_diagonal_initialize
MatrixFreeTools::compute_diagonal(): do not initialize vector
Martin Kronbichler [Wed, 2 Feb 2022 07:58:19 +0000 (08:58 +0100)]
Merge pull request #13323 from bangerth/normalize
Micro simplication.
Wolfgang Bangerth [Tue, 1 Feb 2022 19:09:31 +0000 (12:09 -0700)]
Adjust tests.
Wolfgang Bangerth [Tue, 1 Feb 2022 19:03:34 +0000 (12:03 -0700)]
Micro simplication.
Wolfgang Bangerth [Tue, 1 Feb 2022 18:58:12 +0000 (11:58 -0700)]
Deal with empty function objects in CA algorithms.
Wolfgang Bangerth [Tue, 1 Feb 2022 18:04:23 +0000 (11:04 -0700)]
Also convert the has_begin_and_end query.
Wolfgang Bangerth [Tue, 1 Feb 2022 17:58:33 +0000 (10:58 -0700)]
Also convert the is_not_parallel_vector trait.
Wolfgang Bangerth [Tue, 1 Feb 2022 17:31:40 +0000 (10:31 -0700)]
Replace is_detected (type) by is_supported_operation (variable).
Also provide a bunch of doc strings for the involved functions. Then also replace
all of the current uses of the is_detected type by constexpr variables.
Peter Munch [Tue, 1 Feb 2022 09:19:42 +0000 (10:19 +0100)]
MatrixFreeTools::compute_diagonal(): do not initialize vector
Martin Kronbichler [Mon, 31 Jan 2022 20:38:26 +0000 (21:38 +0100)]
Merge pull request #13312 from peterrum/gc_restrict_and_add_dg_fix
Fix MGTwoLevelTransfer::restrict_and_add()
Peter Munch [Mon, 31 Jan 2022 16:55:57 +0000 (17:55 +0100)]
Merge pull request #13272 from bangerth/ca-interface
Switch the consensus algorithms interface to using function objects.
Peter Munch [Mon, 31 Jan 2022 16:54:22 +0000 (17:54 +0100)]
Fix MGTwoLevelTransfer::restrict_and_add()
Martin Kronbichler [Mon, 31 Jan 2022 14:57:29 +0000 (15:57 +0100)]
Merge pull request #13260 from peterrum/feeval_reinit_array
FEEval: allow to reinit with a batch with arbitrary cells
Martin Kronbichler [Mon, 31 Jan 2022 14:56:52 +0000 (15:56 +0100)]
Merge pull request #13281 from peterrum/feeval_face_data
Introduce FEEval::*_face_data()
Martin Kronbichler [Mon, 31 Jan 2022 14:56:33 +0000 (15:56 +0100)]
Merge pull request #13311 from peterrum/is_interior_face
FEEval: rename get_is_interior_face() to is_interior_face()
Peter Munch [Sun, 23 Jan 2022 17:50:59 +0000 (18:50 +0100)]
Introduce FEEval::*_face_data()
Peter Munch [Tue, 18 Jan 2022 11:22:42 +0000 (12:22 +0100)]
FEEval: allow to reinit with a batch with arbitrary cells
Peter Munch [Mon, 31 Jan 2022 07:59:26 +0000 (08:59 +0100)]
FEEval: rename get_is_interior_face() to is_interior_face()
Wolfgang Bangerth [Mon, 31 Jan 2022 00:55:06 +0000 (17:55 -0700)]
Merge pull request #13309 from marcfehling/compute-mean-hp
Added hp-version for `VectorTools::compute_mean_value()`.
Martin Kronbichler [Sat, 29 Jan 2022 17:03:11 +0000 (18:03 +0100)]
Merge pull request #12757 from simonsticko/step85
Add a CutFEM tutorial as step-85
Marc Fehling [Fri, 28 Jan 2022 17:25:22 +0000 (18:25 +0100)]
Added hp-version for `VectorTools::compute_mean_value()`.
Simon Sticko [Fri, 7 Jan 2022 12:58:08 +0000 (13:58 +0100)]
Add a changelog entry for step-85.
Simon Sticko [Sun, 2 Jan 2022 10:27:50 +0000 (11:27 +0100)]
Add a CutFEM tutorial as step-85
This step shows how the NonMatching classes: MeshClassifier,
FEImmersedSurfaceValues and NonMatching::FEValues are intended to work
together. This is done by solving the Poisson equation on a hypercube
mesh where the domain is described by a level set function
Martin Kronbichler [Sat, 29 Jan 2022 09:49:23 +0000 (10:49 +0100)]
Merge pull request #12771 from kinnewig/FE_NedelecSZ_hessians
Add Hessian to FE_NedelecSZ
Martin Kronbichler [Fri, 28 Jan 2022 15:06:38 +0000 (16:06 +0100)]
Merge pull request #13305 from bangerth/assertion-2
Add a missing assertion.
Matthias Maier [Fri, 28 Jan 2022 13:14:08 +0000 (07:14 -0600)]
Merge pull request #13307 from bangerth/manifolds
Updates to manifolds classes
Sebastian Kinnewig [Tue, 21 Sep 2021 11:12:32 +0000 (13:12 +0200)]
Add hessians to FE_NedelecSZ
Martin Kronbichler [Fri, 28 Jan 2022 08:50:08 +0000 (09:50 +0100)]
Merge pull request #13296 from bangerth/is_detected
Follow-up to is_detected.
Martin Kronbichler [Fri, 28 Jan 2022 08:48:54 +0000 (09:48 +0100)]
Merge pull request #13300 from bangerth/namespace
Avoid 'using namespace' declarations.
Martin Kronbichler [Fri, 28 Jan 2022 08:48:30 +0000 (09:48 +0100)]
Merge pull request #13299 from bangerth/std
Remove an unnecessary 'using namespace std' declaration.
Martin Kronbichler [Fri, 28 Jan 2022 08:48:11 +0000 (09:48 +0100)]
Merge pull request #13301 from bangerth/manifold
Avoid a couple of references to GeometryInfo.
Martin Kronbichler [Fri, 28 Jan 2022 08:43:39 +0000 (09:43 +0100)]
Merge pull request #13303 from bangerth/manifold-vs-manifolds
Rename Triangulation::manifold to Triangulation::manifolds.
Martin Kronbichler [Fri, 28 Jan 2022 08:41:53 +0000 (09:41 +0100)]
Merge pull request #13302 from bangerth/doc-3
Minor updates to the documentation of GridTools::transform().
Martin Kronbichler [Fri, 28 Jan 2022 08:35:05 +0000 (09:35 +0100)]
Merge pull request #13304 from bangerth/assertion
Improve the text of an assertion.
Martin Kronbichler [Fri, 28 Jan 2022 08:33:46 +0000 (09:33 +0100)]
Merge pull request #13306 from bangerth/pipe
Minor adjustments to the pipe junction geometry.
Wolfgang Bangerth [Fri, 28 Jan 2022 04:25:16 +0000 (21:25 -0700)]
Use copy constructors for manifolds in clone().
Wolfgang Bangerth [Fri, 28 Jan 2022 01:53:37 +0000 (18:53 -0700)]
Mark some member variables as 'private'.
Wolfgang Bangerth [Thu, 27 Jan 2022 22:37:46 +0000 (15:37 -0700)]
Minor adjustments to the pipe manifolds.
Wolfgang Bangerth [Thu, 27 Jan 2022 22:07:23 +0000 (15:07 -0700)]
Minor adjustments to the pipe junction geometry.
Wolfgang Bangerth [Fri, 28 Jan 2022 01:01:09 +0000 (18:01 -0700)]
Merge pull request #13298 from marcfehling/step55
Minor suggestions for step-55
Wolfgang Bangerth [Thu, 27 Jan 2022 22:31:47 +0000 (15:31 -0700)]
Merge pull request #13124 from marcfehling/tee-2
Manifold for `pipe_junction`.
Wolfgang Bangerth [Thu, 27 Jan 2022 19:22:45 +0000 (12:22 -0700)]
Avoid 'using namespace' declarations.
These declarations are dangerous and lead to difficult to find errors when
used in header files, but also in .cc files when used in scopes that one
can re-enter and when we use unity builds. Avoid where possible.
Wolfgang Bangerth [Thu, 27 Jan 2022 20:40:19 +0000 (13:40 -0700)]
Add a missing assertion.
Wolfgang Bangerth [Thu, 27 Jan 2022 20:34:24 +0000 (13:34 -0700)]
Improve the text of an assertion.
Wolfgang Bangerth [Thu, 27 Jan 2022 20:31:54 +0000 (13:31 -0700)]
Rename Triangulation::manifold to Triangulation::manifolds.
The member variable is a std::map and generally holds multiple objects. Use the plural.
Wolfgang Bangerth [Thu, 27 Jan 2022 20:25:36 +0000 (13:25 -0700)]
Minor updates to the documentation of GridTools::transform().
Wolfgang Bangerth [Thu, 27 Jan 2022 20:07:42 +0000 (13:07 -0700)]
Avoid a couple of references to GeometryInfo.
Wolfgang Bangerth [Thu, 27 Jan 2022 18:32:18 +0000 (11:32 -0700)]
Remove an unnecessary 'using namespace std' declaration.
Marc Fehling [Thu, 27 Jan 2022 14:30:52 +0000 (15:30 +0100)]
Review function classes.
Marc Fehling [Thu, 27 Jan 2022 14:30:03 +0000 (15:30 +0100)]
Adjust template parameter in solver.
Marc Fehling [Thu, 27 Jan 2022 14:29:34 +0000 (15:29 +0100)]
Fix typo.
Wolfgang Bangerth [Thu, 27 Jan 2022 00:16:07 +0000 (17:16 -0700)]
Move the declaration of a base class to right before its child class.
Wolfgang Bangerth [Thu, 27 Jan 2022 00:15:26 +0000 (17:15 -0700)]
Move a few generic names into a namespace that explains what things refer to.
Wolfgang Bangerth [Wed, 26 Jan 2022 21:48:47 +0000 (14:48 -0700)]
Merge pull request #13291 from masterleinad/detection_idiom
Use standardized detection idiom
David Wells [Wed, 26 Jan 2022 21:41:12 +0000 (16:41 -0500)]
Merge pull request #13287 from bangerth/ref-cell-2
Introduce ReferenceCell::n_isotropic_children().
Wolfgang Bangerth [Mon, 24 Jan 2022 19:07:32 +0000 (12:07 -0700)]
Add assertions.
Wolfgang Bangerth [Mon, 24 Jan 2022 19:01:40 +0000 (12:01 -0700)]
Un-hardcode some numbers.
Wolfgang Bangerth [Mon, 24 Jan 2022 18:20:32 +0000 (11:20 -0700)]
Use n_isotropic_children() in an assertion.
Wolfgang Bangerth [Mon, 24 Jan 2022 18:20:16 +0000 (11:20 -0700)]
Introduce ReferenceCell::n_isotropic_children().
Wolfgang Bangerth [Mon, 24 Jan 2022 18:19:35 +0000 (11:19 -0700)]
Move a function to its proper place.
Martin Kronbichler [Wed, 26 Jan 2022 14:08:32 +0000 (15:08 +0100)]
Merge pull request #13269 from blaisb/fix_disappearing_particles
Add a test for moving particles in a complex geometry and
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.