]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Thu, 6 Jul 2023 13:02:54 +0000 (07:02 -0600)]
Remove derivation of LinearAlgebra::distributed::Vector from VectorSpaceVector.
Wolfgang Bangerth [Fri, 7 Jul 2023 05:09:26 +0000 (23:09 -0600)]
Merge pull request #15674 from tamiko/switch_to_https
documentation: switch all hyperlinks in the documentation to https://
Matthias Maier [Fri, 7 Jul 2023 04:54:46 +0000 (04:54 +0000)]
Merge pull request #15673 from tamiko/fix_warning
matrix_free/fe_evaluation.h: avoid a warning with g++-13
Matthias Maier [Fri, 7 Jul 2023 03:57:58 +0000 (22:57 -0500)]
documentation: use https:// instead of http://
Matthias Maier [Fri, 7 Jul 2023 03:57:34 +0000 (22:57 -0500)]
documentation: use https:// instead of http://
Matthias Maier [Fri, 7 Jul 2023 03:57:18 +0000 (22:57 -0500)]
documentation: use https:// instead of http://
Matthias Maier [Fri, 7 Jul 2023 03:44:50 +0000 (22:44 -0500)]
documentation: update two urls
Matthias Maier [Fri, 7 Jul 2023 03:44:35 +0000 (22:44 -0500)]
documentation: use https:// instead of http://
Matthias Maier [Fri, 7 Jul 2023 00:10:16 +0000 (19:10 -0500)]
remove redundant else branch
Matthias Maier [Thu, 6 Jul 2023 22:16:06 +0000 (17:16 -0500)]
matrix_free/fe_evaluation.h: avoid a warning with g++-13
g++-13 is a bit too eager to warn about an array bounds violation here
after its optimizer pass introduced a `__builtin_memset()`:
```
In file included from include/deal.II/matrix_free/operators.h:30,
from include/deal.II/numerics/vector_tools_project.templates.h:36,
from source/numerics/vector_tools_project_qpmf.cc:17:
In member function ‘void dealii::FEEvaluationBase<...>:
inlined from ‘void dealii::FEEvaluationBase<...>:
include/deal.II/matrix_free/fe_evaluation.h:3937:20: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [20, 1020] is out of the bounds [0, 16] of object ‘dof_indices’ with type ‘std::array<unsigned int, 4>’ [-Warray-bounds=]
3937 | dof_indices[v] = numbers::invalid_unsigned_int;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
which is a bit silly as the statement reads:
```
// implied Assert(n_filled_lanes <= n_lanes, ExcInternalError());
for (unsigned int v = n_filled_lanes; v < n_lanes; ++v)
dof_indices[v] = numbers::invalid_unsigned_int;
```
So instead let's simply initialize all elements of `dof_indices` to
`numbers::invalid_unsigned_int` via `std::fill` instead. I doubt that
this has much performance influence in practice as it gets replaced by a
`__builtin_memset()` right away.
Matthias Maier [Thu, 6 Jul 2023 19:34:39 +0000 (19:34 +0000)]
Merge pull request #15670 from tamiko/udpate_tester_names
Tests: update official tester names
Matthias Maier [Thu, 6 Jul 2023 17:14:23 +0000 (12:14 -0500)]
Tests: update official tester names
Matthias Maier [Thu, 6 Jul 2023 14:36:57 +0000 (14:36 +0000)]
Merge pull request #15084 from luca-heltai/map_boundary_to_bulk_dof_iterators
Map boundary to bulk dof iterators.
Daniel Arndt [Thu, 6 Jul 2023 03:11:26 +0000 (23:11 -0400)]
Merge pull request #15622 from bangerth/vsv-cuda
Get rid of VectorSpaceVector in the Cuda Vector class.
Wolfgang Bangerth [Thu, 6 Jul 2023 01:51:33 +0000 (19:51 -0600)]
Merge pull request #15664 from drwells/fix-epetra-concept
Add a missing typedef to the epetra vector wrapper.
David Wells [Thu, 6 Jul 2023 00:13:33 +0000 (20:13 -0400)]
Add a missing typedef to the epetra vector wrapper.
We need this to satisfy the vector space vector concept.
Luca Heltai [Wed, 5 Jul 2023 20:17:14 +0000 (22:17 +0200)]
Address review comments.
David Wells [Wed, 5 Jul 2023 20:01:39 +0000 (16:01 -0400)]
Merge pull request #15660 from masterleinad/fix_comparison_g++-13_c++20
Fix some comparisons operator for g++-13 with C++20
Wolfgang Bangerth [Mon, 3 Jul 2023 16:56:02 +0000 (10:56 -0600)]
Get rid of VectorSpaceVector in the Cuda Vector class.
Daniel Arndt [Wed, 5 Jul 2023 15:33:41 +0000 (11:33 -0400)]
Fix some comparisons operator for g++-13 with C++20
Daniel Arndt [Wed, 5 Jul 2023 15:01:09 +0000 (11:01 -0400)]
Merge pull request #15657 from kronbichler/fix_step-46
Daniel Arndt [Wed, 5 Jul 2023 14:21:42 +0000 (10:21 -0400)]
Merge pull request #15658 from mschreter/fix_header_read_vector
Magdalena Schreter [Wed, 5 Jul 2023 10:08:21 +0000 (12:08 +0200)]
add missing ReadVector header
Martin Kronbichler [Wed, 5 Jul 2023 07:43:15 +0000 (09:43 +0200)]
Merge pull request #15623 from bangerth/vsv-trilinos-epetra
Get rid of VectorSpaceVector in the LinearAlgebra::EpetraWrappers::Vector class.
Martin Kronbichler [Wed, 5 Jul 2023 07:39:38 +0000 (09:39 +0200)]
Fix step-46 tutorial program
Martin Kronbichler [Wed, 5 Jul 2023 07:34:42 +0000 (09:34 +0200)]
Merge pull request #15633 from bangerth/vsv-la-block-vector
Get rid of VectorSpaceVector in the LinearAlgebra::distributed::BlockVector class.
Matthias Maier [Wed, 5 Jul 2023 04:51:54 +0000 (04:51 +0000)]
Merge pull request #15656 from tamiko/fix_tests_2
Tests: grid/mesh_3d.h: add forgotten GridTests::reorder* call
David Wells [Wed, 5 Jul 2023 03:53:49 +0000 (23:53 -0400)]
Merge pull request #15626 from drwells/remove-la-vector
Remove LA::Vector.
Matthias Maier [Wed, 5 Jul 2023 02:25:26 +0000 (21:25 -0500)]
Tests: grid/mesh_3d.h: add forgotten GridTests::reorder* call
Matthias Maier [Wed, 5 Jul 2023 02:28:31 +0000 (02:28 +0000)]
Merge pull request #15654 from tamiko/fix_tests
Tests: add forgotten namespace, fix typo in includes
Wolfgang Bangerth [Wed, 5 Jul 2023 00:16:31 +0000 (18:16 -0600)]
Change argument to reference to avoid unnecessary copies.
Wolfgang Bangerth [Wed, 5 Jul 2023 00:13:26 +0000 (18:13 -0600)]
Change argument to reference to avoid unnecessary copies.
Matthias Maier [Tue, 4 Jul 2023 22:42:00 +0000 (17:42 -0500)]
Tests: add forgotten namespace, fix typo in includes
Matthias Maier [Tue, 4 Jul 2023 22:23:48 +0000 (22:23 +0000)]
Merge pull request #15651 from tamiko/be_more_craceful
Tests: if no numdiff executable is found fall back to running tests instead of dropping them
Matthias Maier [Tue, 4 Jul 2023 21:51:56 +0000 (21:51 +0000)]
Merge pull request #15644 from tamiko/enable_example_tests
Quick tests: also run examples/ tests
Matthias Maier [Tue, 4 Jul 2023 20:45:48 +0000 (15:45 -0500)]
Tests: set expected stage to »PASSED« when not comparing output and expect=DIFF
Matthias Maier [Tue, 4 Jul 2023 20:34:08 +0000 (15:34 -0500)]
Tests: if no numdiff executable is found fall back to running tests instead of dropping
Matthias Maier [Tue, 4 Jul 2023 15:15:45 +0000 (10:15 -0500)]
Quick tests: if configured also run examples/ tests
Matthias Maier [Tue, 4 Jul 2023 15:08:59 +0000 (10:08 -0500)]
Quick tests: now that we have interactive output run debug and release variants
Matthias Maier [Tue, 4 Jul 2023 14:35:09 +0000 (09:35 -0500)]
Quick tests: update error message
Matthias Maier [Tue, 4 Jul 2023 14:25:49 +0000 (09:25 -0500)]
Quick tests: make quick test output more responsive
Matthias Maier [Tue, 4 Jul 2023 14:06:12 +0000 (09:06 -0500)]
Quick tests: also populate the test target when configuring tests directly
David Wells [Mon, 3 Jul 2023 15:13:50 +0000 (11:13 -0400)]
Remove LA::Vector.
We agreed to convert VectorSpaceVector a concept which makes this approach no
longer relevant.
Matthias Maier [Tue, 4 Jul 2023 19:04:32 +0000 (19:04 +0000)]
Merge pull request #11066 from bangerth/fesys
Use operator^ to create FESystem objects in the tutorials.
Matthias Maier [Tue, 4 Jul 2023 19:02:18 +0000 (19:02 +0000)]
Merge pull request #15445 from tamiko/fix_use_after_scope
TriaIterator: return a proper Accessor temporary
Matthias Maier [Tue, 4 Jul 2023 19:00:46 +0000 (19:00 +0000)]
Merge pull request #15635 from bergbauer/n_lanes
FEEvaluation: Use n_lanes class variable
Matthias Maier [Tue, 4 Jul 2023 19:00:20 +0000 (19:00 +0000)]
Merge pull request #15636 from tamiko/silence_a_warning
base/exceptions.h: avoid warnings in Trilinos / Kokkos headers
Matthias Maier [Tue, 4 Jul 2023 19:00:07 +0000 (19:00 +0000)]
Merge pull request #15637 from bangerth/vsv-concept
Create a vector space vector concept.
Matthias Maier [Tue, 4 Jul 2023 18:59:44 +0000 (18:59 +0000)]
Merge pull request #15639 from bangerth/affine-constraints-9
Remove a funny exit path in AffineConstraints::close().
Matthias Maier [Tue, 4 Jul 2023 18:58:47 +0000 (18:58 +0000)]
Merge pull request #15640 from bangerth/brace
Use balanced braces for doxygen formulas.
Matthias Maier [Tue, 4 Jul 2023 18:58:01 +0000 (18:58 +0000)]
Merge pull request #15642 from tamiko/fix_test_33
Test fe/fe_enriched_step-36: make a test less expensive
Matthias Maier [Tue, 4 Jul 2023 18:57:34 +0000 (18:57 +0000)]
Merge pull request #15645 from lethe-cfd/step68_point_eval
Change step-68 + timing_step-68 to use FEPointEvaluator
Matthias Maier [Tue, 4 Jul 2023 18:44:33 +0000 (18:44 +0000)]
Merge pull request #15401 from masterleinad/cppcheck_9_5
[Post-9.5] Address some cppcheck findings
Matthias Maier [Tue, 4 Jul 2023 17:44:18 +0000 (17:44 +0000)]
Merge pull request #12080 from bangerth/check-for-directory
[C++17] Check whether the output directory exists.
Matthias Maier [Tue, 4 Jul 2023 16:59:59 +0000 (16:59 +0000)]
Merge pull request #15608 from peterrum/tria_orientation_
Introduce tria_orientation.h
Matthias Maier [Tue, 4 Jul 2023 16:59:43 +0000 (16:59 +0000)]
Merge pull request #15615 from pcafrica/generalize_triangulation_save
Move the save and load function to serial tria
Matthias Maier [Tue, 4 Jul 2023 16:59:26 +0000 (16:59 +0000)]
Merge pull request #15620 from bangerth/micro-opt
Micro-optimize a loop.
Bruno Blais [Tue, 4 Jul 2023 16:49:27 +0000 (12:49 -0400)]
Indent
Matthias Maier [Tue, 4 Jul 2023 16:48:43 +0000 (16:48 +0000)]
Merge pull request #15629 from masterleinad/fix_remaining_deprecations
Remove remaining deprecations
Matthias Maier [Tue, 4 Jul 2023 16:48:24 +0000 (16:48 +0000)]
Merge pull request #15631 from bangerth/vsv-trilinos-tpetra
Get rid of VectorSpaceVector in the LinearAlgebra::TpetraWrappers::Vector class.
Bruno Blais [Tue, 4 Jul 2023 16:43:34 +0000 (12:43 -0400)]
Modify performance test to use FEPointEvaluator
Bruno Blais [Tue, 4 Jul 2023 16:41:19 +0000 (12:41 -0400)]
Update step-68 to use FEPointEvaluation
Matthias Maier [Tue, 4 Jul 2023 13:09:22 +0000 (13:09 +0000)]
Merge pull request #15621 from tamiko/fix_cmake_caching_03
CMake: record git information in a separate configuration file
Matthias Maier [Tue, 4 Jul 2023 13:05:53 +0000 (13:05 +0000)]
Merge pull request #15561 from bangerth/affine-constraints-6
Parallelize some operations in AffineConstraints::close().
Matthias Maier [Tue, 4 Jul 2023 13:05:14 +0000 (13:05 +0000)]
Merge pull request #15560 from tjhei/test-steps
Test example steps directly
Maximilian Bergbauer [Mon, 3 Jul 2023 20:53:39 +0000 (22:53 +0200)]
Use n_lanes class variable
Luca Heltai [Thu, 13 Apr 2023 13:25:04 +0000 (16:25 +0300)]
Fix tidy.
Luca Heltai [Wed, 12 Apr 2023 08:15:38 +0000 (11:15 +0300)]
Map boundary to bulk dof iterators.
Wolfgang Bangerth [Tue, 20 Oct 2020 19:47:44 +0000 (13:47 -0600)]
Use operator^ to create FESystem objects in the tutorials.
Wolfgang Bangerth [Thu, 22 Apr 2021 14:06:58 +0000 (08:06 -0600)]
Check whether the output directory exists.
Matthias Maier [Tue, 4 Jul 2023 03:57:08 +0000 (22:57 -0500)]
Test fe/fe_enriched_step-36: make a test less expensive
The debug variant of fe/fe_enriched_step-36 takes about 6 minute to
execute with clang and -fsanitize=address. Let's make it a bit less
expensive.
Matthias Maier [Tue, 4 Jul 2023 03:19:54 +0000 (03:19 +0000)]
Merge pull request #15527 from bergbauer/fix_ecl
FEFaceEvaluation: Fix ECL for continuous elements
Wolfgang Bangerth [Tue, 4 Jul 2023 02:47:23 +0000 (20:47 -0600)]
Use balanced braces for doxygen formulas.
Matthias Maier [Tue, 4 Jul 2023 02:27:03 +0000 (02:27 +0000)]
Merge pull request #15632 from bangerth/virtual
Mark a 'virtual' function as such.
Wolfgang Bangerth [Tue, 4 Jul 2023 02:26:39 +0000 (20:26 -0600)]
Remove a funny exit path in AffineConstraints::close().
Pasquale Africa [Mon, 3 Jul 2023 21:45:04 +0000 (21:45 +0000)]
Fix documentation
Wolfgang Bangerth [Mon, 3 Jul 2023 21:11:23 +0000 (15:11 -0600)]
Get rid of VectorSpaceVector in the LinearAlgebra::distributed::BlockVector class.
Marc Fehling [Tue, 4 Jul 2023 01:43:39 +0000 (19:43 -0600)]
Merge pull request #15618 from bangerth/fold
Use C++17-style fold expressions.
Wolfgang Bangerth [Mon, 3 Jul 2023 22:17:39 +0000 (16:17 -0600)]
Check vector-space-vector concepts for all vector classes.
Wolfgang Bangerth [Tue, 4 Jul 2023 01:24:15 +0000 (19:24 -0600)]
Merge pull request #15625 from drwells/update-reordering-module
Significantly expand the orientation module.
Matthias Maier [Tue, 4 Jul 2023 00:46:21 +0000 (00:46 +0000)]
Merge pull request #15609 from bangerth/typename
Standardize on 'template <typename X>.
Wolfgang Bangerth [Mon, 3 Jul 2023 23:48:30 +0000 (17:48 -0600)]
Use a reference argument for std::shared_ptr.
Matthias Maier [Thu, 22 Jun 2023 22:35:57 +0000 (17:35 -0500)]
TriaIterator: return a proper Accessor temporary
Matthias Maier [Mon, 3 Jul 2023 23:43:47 +0000 (23:43 +0000)]
Merge pull request #15614 from bangerth/loop-tria
Fix range-based for loops over the cells of triangulations.
Matthias Maier [Mon, 3 Jul 2023 23:38:53 +0000 (23:38 +0000)]
Merge pull request #15617 from tamiko/fix_cmake_caching_02
CMake: avoid updating deal.II{Config,Targets}.cmake when nothing changed
Wolfgang Bangerth [Mon, 3 Jul 2023 23:33:49 +0000 (17:33 -0600)]
Use a simpler scheme to determine whether a DoFHandler uses hp features.
Daniel Arndt [Mon, 3 Jul 2023 23:26:51 +0000 (19:26 -0400)]
Mov reorder_old_to_new_style to tests/test_grids.h
Marc Fehling [Mon, 3 Jul 2023 23:13:16 +0000 (17:13 -0600)]
Merge pull request #15589 from masterleinad/remove_deprecated_matrix_free_evaluation
Remove deprecated MatrixFree::FE[Face]::Evaluation functions taking bools
Matthias Maier [Mon, 3 Jul 2023 23:03:55 +0000 (23:03 +0000)]
Merge pull request #15600 from tamiko/fix_scalapack
lac/scalapack.cc: fix an out-of-bounds write that leads to a double free
Matthias Maier [Mon, 3 Jul 2023 23:03:32 +0000 (23:03 +0000)]
Merge pull request #15601 from tamiko/fix_petsc_test
Test petsc/petsc_ts_05: avoid stack-use-after-return
Matthias Maier [Mon, 3 Jul 2023 22:29:54 +0000 (22:29 +0000)]
Merge pull request #15630 from tamiko/dont_run_on_drafts
github: do not run checks on drafts
Matthias Maier [Mon, 3 Jul 2023 22:24:40 +0000 (17:24 -0500)]
github: trigger on ready_for_review event
Matthias Maier [Mon, 3 Jul 2023 20:00:30 +0000 (15:00 -0500)]
github: do not run checks on drafts
Wolfgang Bangerth [Mon, 3 Jul 2023 21:59:20 +0000 (15:59 -0600)]
Create a vector space vector concept.
Daniel Arndt [Mon, 3 Jul 2023 19:29:34 +0000 (15:29 -0400)]
Change log entry
Daniel Arndt [Sun, 2 Jul 2023 13:14:49 +0000 (09:14 -0400)]
Remove deprecated Triangulation::create_triangulation_compatibility
Daniel Arndt [Sun, 2 Jul 2023 18:45:18 +0000 (14:45 -0400)]
Remove deprecated PETScWrappers::PreconditionerBase alias
Daniel Arndt [Sun, 2 Jul 2023 04:21:06 +0000 (00:21 -0400)]
Remove deprecated GridTools::cell_measure overload
Daniel Arndt [Sun, 2 Jul 2023 03:04:19 +0000 (23:04 -0400)]
Fix comment for GridTools::consistently_order_cells
Daniel Arndt [Sat, 1 Jul 2023 16:23:06 +0000 (12:23 -0400)]
Remove MappingQCache initialize
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.