]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Thu, 6 Jul 2023 13:16:34 +0000 (07:16 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 6 Jul 2023 13:12:11 +0000 (07:12 -0600)]
Remove class VectorSpaceVector.
Wolfgang Bangerth [Mon, 10 Jul 2023 06:12:08 +0000 (00:12 -0600)]
Fix a misplaced forward declaration.
Wolfgang Bangerth [Mon, 10 Jul 2023 06:06:41 +0000 (00:06 -0600)]
Address more unnecessary calls to .c_str().
Wolfgang Bangerth [Mon, 10 Jul 2023 04:55:52 +0000 (22:55 -0600)]
Minor doc update in manifold.cc.
Wolfgang Bangerth [Mon, 10 Jul 2023 04:55:31 +0000 (22:55 -0600)]
Minor updates to GridGenerator::hyper_cube_with_cylindrical_hole().
Matthias Maier [Mon, 10 Jul 2023 04:10:40 +0000 (04:10 +0000)]
Merge pull request #15694 from bangerth/fstream
std::[io]fstream can now deal with std::string for filenames.
Wolfgang Bangerth [Sun, 9 Jul 2023 23:00:24 +0000 (17:00 -0600)]
std::[io]fstream can now deal with std::string for filenames.
Peter Munch [Sun, 9 Jul 2023 18:57:14 +0000 (20:57 +0200)]
Merge pull request #15576 from pcafrica/serialization_tria_base
Unified interface for serializing triangulations.
Luca Heltai [Sun, 9 Jul 2023 17:05:28 +0000 (19:05 +0200)]
Merge pull request #15686 from bangerth/create-t
Make sure we always generate consistently oriented meshes.
Wolfgang Bangerth [Sun, 9 Jul 2023 01:18:13 +0000 (19:18 -0600)]
Assert some basic mesh consistency notions.
Matthias Maier [Sun, 9 Jul 2023 02:59:38 +0000 (02:59 +0000)]
Merge pull request #15610 from tjhei/taskflow-3.6.0
bundle taskflow 3.6.0
Matthias Maier [Sun, 9 Jul 2023 02:56:00 +0000 (02:56 +0000)]
Merge pull request #15652 from tamiko/update_github_runners
github: update linux runners
Wolfgang Bangerth [Sat, 8 Jul 2023 22:50:44 +0000 (16:50 -0600)]
Make sure we always generate consistently oriented meshes.
Matthias Maier [Sat, 8 Jul 2023 20:45:28 +0000 (20:45 +0000)]
Merge pull request #15684 from tamiko/master
CMake: avoid "binding to none" for performance tests
Daniel Arndt [Sat, 8 Jul 2023 19:47:48 +0000 (15:47 -0400)]
Merge pull request #15667 from bangerth/vsv-rwvector
Wolfgang Bangerth [Sat, 8 Jul 2023 18:17:35 +0000 (12:17 -0600)]
Merge pull request #15677 from sebproell/kinsol-custom-setup
KINSOL: allow for custom setup
Matthias Maier [Sat, 8 Jul 2023 14:39:42 +0000 (09:39 -0500)]
CMake: avoid "binding to none" for performance tests
It turns out that this change introduces a lot of noise. Let us thus not
override the mpi binding policy if we already run exclusively.
Peter Munch [Sat, 8 Jul 2023 12:43:12 +0000 (14:43 +0200)]
Merge pull request #15682 from bangerth/array
Replace use of C-style array by std::array.
Sebastian Proell [Fri, 7 Jul 2023 14:12:40 +0000 (16:12 +0200)]
KINSOL: allow for custom setup
Luca Heltai [Sat, 8 Jul 2023 09:12:38 +0000 (11:12 +0200)]
Make sure get_fe_by_name works for simplices.
Wolfgang Bangerth [Sat, 8 Jul 2023 06:26:06 +0000 (00:26 -0600)]
Replace use of C-style array by std::array in a second place.
Wolfgang Bangerth [Sat, 8 Jul 2023 06:21:13 +0000 (00:21 -0600)]
Replace use of C-style array by std::array.
Matthias Maier [Sat, 8 Jul 2023 04:40:45 +0000 (23:40 -0500)]
PythonWrappers: fall back to Release if Debug is unavailable
Matthias Maier [Wed, 5 Jul 2023 02:49:52 +0000 (21:49 -0500)]
github: linux/serial: sanitize python environment
Wolfgang Bangerth [Sat, 8 Jul 2023 05:20:42 +0000 (23:20 -0600)]
Merge pull request #15681 from gassmoeller/update_cmake_documentation
Update cmake variable documentation
Matthias Maier [Wed, 5 Jul 2023 02:36:17 +0000 (21:36 -0500)]
Quick tests: avoid -Wunused-variable
Matthias Maier [Tue, 4 Jul 2023 22:25:06 +0000 (17:25 -0500)]
github: reenable runners on push
Matthias Maier [Sat, 8 Jul 2023 03:22:22 +0000 (22:22 -0500)]
github: serial: increase output verbosity
Matthias Maier [Tue, 4 Jul 2023 22:14:13 +0000 (17:14 -0500)]
github: update intel oneapi runner
Matthias Maier [Tue, 4 Jul 2023 21:46:10 +0000 (16:46 -0500)]
github: update parallel runner
- rename to linux parallel debug
- also configure example and quick_tests
Matthias Maier [Tue, 4 Jul 2023 21:05:01 +0000 (16:05 -0500)]
github: update serial linux runner
- bump to Ubuntu 22.04
- enable examples and quick tests
Wolfgang Bangerth [Sat, 8 Jul 2023 04:11:12 +0000 (22:11 -0600)]
Merge pull request #15678 from peterrum/orienatation_simplex_dg
Fix face orientation
Rene Gassmoeller [Fri, 7 Jul 2023 23:41:39 +0000 (16:41 -0700)]
Update cmake variable documentation
Pasquale Africa [Tue, 4 Jul 2023 16:02:14 +0000 (16:02 +0000)]
Move CellAttachedDataSerializer to internal namespace
Pasquale Africa [Mon, 3 Jul 2023 19:51:46 +0000 (19:51 +0000)]
Deprecate Triangulation<dim, spacedim>::CellStatus
Pasquale Africa [Sun, 2 Jul 2023 21:18:57 +0000 (21:18 +0000)]
Implement DataTransfer for disabled MPI support
Pasquale Africa [Sat, 1 Jul 2023 19:08:49 +0000 (19:08 +0000)]
Move CellAttachedData and DataTransfer to Triangulation base class
Matthias Maier [Fri, 7 Jul 2023 23:06:47 +0000 (23:06 +0000)]
Merge pull request #15679 from bangerth/parallel
Use parallel::apply_to_subranges().
Wolfgang Bangerth [Fri, 7 Jul 2023 22:20:20 +0000 (16:20 -0600)]
Merge pull request #15671 from masterleinad/avoid_const_return_type
Avoid const return type in functions
Wolfgang Bangerth [Fri, 7 Jul 2023 22:19:29 +0000 (16:19 -0600)]
Merge pull request #15641 from masterleinad/even_more_clang_tidy
Fix some more clang-tidy findings
Wolfgang Bangerth [Fri, 7 Jul 2023 18:26:39 +0000 (12:26 -0600)]
Merge pull request #15672 from masterleinad/deprecated_implciit_conversions_of_masks
Introduce DEAL_II[_DEPRECATED_EARLY]_WITH_COMMENT
Wolfgang Bangerth [Fri, 7 Jul 2023 17:39:57 +0000 (11:39 -0600)]
Use parallel::apply_to_subranges().
Wolfgang Bangerth [Thu, 6 Jul 2023 13:03:40 +0000 (07:03 -0600)]
Remove reference to VectorSpaceVector from ReadWriteVector's documentation.
Daniel Arndt [Fri, 7 Jul 2023 17:31:32 +0000 (13:31 -0400)]
Fix tests
Peter Munch [Sun, 2 Jul 2023 01:22:27 +0000 (03:22 +0200)]
Fix face orientation
David Wells [Fri, 7 Jul 2023 13:49:20 +0000 (09:49 -0400)]
Merge pull request #15010 from sebproell/callable-member-function
Forward implementation of std::bind_front
David Wells [Fri, 7 Jul 2023 13:48:37 +0000 (09:48 -0400)]
Merge pull request #15675 from tamiko/adjust_test
Test examples/step-40: avoid std::cout race condition
Daniel Arndt [Fri, 7 Jul 2023 12:10:16 +0000 (08:10 -0400)]
Define DEAL_II_DEPRECATED_EARLY_WITH_COMMENT(x) for doxygen
Daniel Arndt [Thu, 6 Jul 2023 18:05:10 +0000 (14:05 -0400)]
Avoid const return type
Daniel Arndt [Fri, 7 Jul 2023 11:53:15 +0000 (07:53 -0400)]
Merge pull request #15666 from bangerth/vsv-la-vector
Daniel Arndt [Fri, 7 Jul 2023 11:52:22 +0000 (07:52 -0400)]
Merge pull request #15665 from masterleinad/compiler_versions_c++17
Sebastian Proell [Fri, 31 Mar 2023 15:47:37 +0000 (17:47 +0200)]
Forward implementation of std::bind_front
Matthias Maier [Fri, 7 Jul 2023 06:30:47 +0000 (01:30 -0500)]
examples/step-40: use check_solver_within_range with pcout ostream
Matthias Maier [Fri, 7 Jul 2023 06:29:53 +0000 (01:29 -0500)]
example_test.h: add ostream parameter for solver_within_range macro
Matthias Maier [Fri, 7 Jul 2023 06:23:05 +0000 (06:23 +0000)]
Merge pull request #15668 from bangerth/vsv-comm-pattern
Remove reference to VectorSpacevector from the documentation.
Wolfgang Bangerth [Thu, 6 Jul 2023 15:48:16 +0000 (09:48 -0600)]
Make an argument a const reference.
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
Daniel Arndt [Thu, 6 Jul 2023 21:43:52 +0000 (17:43 -0400)]
Deprecate implicit conversions from std::vector to ComponentMask and BlockMask
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.
Daniel Arndt [Thu, 6 Jul 2023 21:41:27 +0000 (17:41 -0400)]
Introduce DEAL_II[_DEPRECATED_EARLY]_WITH_COMMENT
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.
Wolfgang Bangerth [Thu, 6 Jul 2023 13:05:02 +0000 (07:05 -0600)]
Remove reference to VectorSpacevector from the documentation.
While there, rename some function arguments to match their real intent.
The new names match those in the reinit() functions right below.
Daniel Arndt [Thu, 6 Jul 2023 12:34:17 +0000 (08:34 -0400)]
Update minimum compiler versions for C++17
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
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.