]>
https://gitweb.dealii.org/ - dealii.git/log
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
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
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.
Pasquale Africa [Mon, 3 Jul 2023 21:45:04 +0000 (21:45 +0000)]
Fix documentation
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 [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>.
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
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
Daniel Arndt [Sat, 1 Jul 2023 15:44:32 +0000 (11:44 -0400)]
Remove deprecated LinearAlgebra::CommunicationPatternBase
Daniel Arndt [Sat, 1 Jul 2023 15:24:28 +0000 (11:24 -0400)]
Remove deprecated TriaAccessor::number_of_children()
Daniel Arndt [Wed, 21 Jun 2023 17:22:41 +0000 (13:22 -0400)]
Fix tests
Matthias Maier [Mon, 3 Jul 2023 21:25:38 +0000 (21:25 +0000)]
Merge pull request #15616 from drwells/more-17-updates
Update the documentation in a few places to refer to C++17.
Matthias Maier [Mon, 3 Jul 2023 21:25:02 +0000 (21:25 +0000)]
Merge pull request #15613 from tamiko/fix_cmake_caching_01
CMake: fix caching of C++ language feature checks
Matthias Maier [Mon, 3 Jul 2023 21:24:41 +0000 (21:24 +0000)]
Merge pull request #15612 from tamiko/fix_compilation_with_trilinos_12.14
lac/trilinos_tpetra...h: Fix compilation on Ubuntu 20.04
Daniel Arndt [Mon, 3 Jul 2023 21:24:21 +0000 (17:24 -0400)]
Fix more tests
Wolfgang Bangerth [Mon, 3 Jul 2023 21:13:07 +0000 (15:13 -0600)]
Merge pull request #15611 from masterleinad/remove_deprecated_cellmesaure_gridreordering
Remove deprecated functions in GridReordering
Matthias Maier [Mon, 3 Jul 2023 21:06:54 +0000 (21:06 +0000)]
Merge pull request #15627 from bangerth/affine-constraints-8
Fix the name of a variable.
Matthias Maier [Mon, 3 Jul 2023 21:06:06 +0000 (21:06 +0000)]
Merge pull request #15628 from bangerth/debug
Only run a test in debug mode.
Daniel Arndt [Wed, 21 Jun 2023 03:40:50 +0000 (23:40 -0400)]
Fix quicktests
Daniel Arndt [Tue, 20 Jun 2023 21:19:47 +0000 (17:19 -0400)]
Use a reference to a const value in one place
Daniel Arndt [Tue, 20 Jun 2023 21:19:27 +0000 (17:19 -0400)]
Mark some constructors as explicit
Wolfgang Bangerth [Mon, 3 Jul 2023 20:49:39 +0000 (14:49 -0600)]
Mark a 'virtual' function as such.
Wolfgang Bangerth [Mon, 3 Jul 2023 20:41:56 +0000 (14:41 -0600)]
Get rid of VectorSpaceVector in the LinearAlgebra::TpetraWrappers::Vector class.
Peter Munch [Sun, 2 Jul 2023 21:32:58 +0000 (23:32 +0200)]
Introduce tria_orientation.h
David Wells [Mon, 3 Jul 2023 17:23:20 +0000 (13:23 -0400)]
Significantly expand the orientation module.
Maximilian Bergbauer [Thu, 29 Jun 2023 14:19:36 +0000 (16:19 +0200)]
Fix ECL in read_write_operation_contiguous
Matthias Maier [Mon, 3 Jul 2023 19:37:58 +0000 (19:37 +0000)]
Merge pull request #15619 from masterleinad/fix_optimization_tests_cxx17
Fix missing include file for optimization/line_minimization.h
Matthias Maier [Mon, 3 Jul 2023 16:38:41 +0000 (11:38 -0500)]
add a news/changes entry
Matthias Maier [Mon, 3 Jul 2023 16:27:00 +0000 (11:27 -0500)]
CMake: record git information in a separate configuration file
Martin Kronbichler [Mon, 3 Jul 2023 19:34:50 +0000 (21:34 +0200)]
Merge pull request #15594 from lethe-cfd/step-68-typos
Clear the meaning of frequency in step-68
Martin Kronbichler [Mon, 3 Jul 2023 19:34:19 +0000 (21:34 +0200)]
Merge pull request #15590 from lethe-cfd/step-68-performance-test
Add Step-68 performance test
Wolfgang Bangerth [Mon, 3 Jul 2023 19:20:35 +0000 (13:20 -0600)]
Only run a test in debug mode.
The test checks that we fail in by triggering an Assert. But we only hit that
error in debug mode, of course.
Wolfgang Bangerth [Mon, 3 Jul 2023 19:16:10 +0000 (13:16 -0600)]
Fix the name of a variable.
Matthias Maier [Mon, 3 Jul 2023 19:10:03 +0000 (14:10 -0500)]
reindent
Wolfgang Bangerth [Sat, 1 Jul 2023 18:39:38 +0000 (12:39 -0600)]
Parallelize some operations in AffineConstraints::close().
Wolfgang Bangerth [Sun, 2 Jul 2023 21:17:06 +0000 (15:17 -0600)]
Add sequential parallel_for.
Wolfgang Bangerth [Sat, 1 Jul 2023 16:46:54 +0000 (10:46 -0600)]
Use std::move instead of std::swap.
Peter Munch [Mon, 3 Jul 2023 17:32:14 +0000 (13:32 -0400)]
Merge pull request #15605 from pcafrica/particle_fullydistributed_test
Make ParticleHandler serialization tests consistent
Matthias Maier [Mon, 3 Jul 2023 17:30:18 +0000 (17:30 +0000)]
Merge pull request #15566 from tjhei/jenkins-ampere
[CI] add arm64 ampere linux build
Matthias Maier [Mon, 3 Jul 2023 17:23:46 +0000 (17:23 +0000)]
Merge pull request #15559 from pcafrica/instantiate_fullydistributedtria
Instantiate templates for p::f::T
Matthias Maier [Mon, 3 Jul 2023 16:54:55 +0000 (11:54 -0500)]
add a news/changes entry
Matthias Maier [Mon, 3 Jul 2023 01:40:44 +0000 (20:40 -0500)]
lac/scalapack.cc: fix an out-of-bounds write that leads to a double free
```
==
1080297 ==ERROR: AddressSanitizer: attempting free on address which was not malloc()-ed: 0x60200003da70 in thread T0
#0 0x55bcdd907b7d in operator delete(void*) (/srv/temp/testsuite-IQZ1b8kK/build/tests/scalapack/scalapack_06b.debug/scalapack_06b.debug+0x17cb7d)
#1 0x7fc52a4d2047 in void std::__1::__libcpp_operator_delete[abi:v160006]<void*>(void*) /usr/include/c++/v1/new:276:3
#2 0x7fc52a4d2047 in void std::__1::__do_deallocate_handle_size[abi:v160006]<>(void*, unsigned long) /usr/include/c++/v1/new:300:10
#3 0x7fc52a4d2047 in std::__1::__libcpp_deallocate[abi:v160006](void*, unsigned long, unsigned long) /usr/include/c++/v1/new:316:14
#4 0x7fc52a4d2047 in std::__1::allocator<int>::deallocate[abi:v160006](int*, unsigned long) /usr/include/c++/v1/__memory/allocator.h:131:13
#5 0x7fc52a4d2047 in std::__1::allocator_traits<std::__1::allocator<int>>::deallocate[abi:v160006](std::__1::allocator<int>&, int*, unsigned long) /usr/include/c++/v1/__memory/allocator_traits.h:288:13
#6 0x7fc52a4d2047 in std::__1::__split_buffer<int, std::__1::allocator<int>&>::~__split_buffer() /usr/include/c++/v1/__split_buffer:362:9
#7 0x7fc52a4d2047 in std::__1::vector<int, std::__1::allocator<int>>::__append(unsigned long) /usr/include/c++/v1/vector:1049:5
#8 0x7fc52a8282d2 in std::__1::vector<int, std::__1::allocator<int>>::resize(unsigned long) /usr/include/c++/v1/vector:1910:15
#9 0x7fc52a8282d2 in dealii::ScaLAPACKMatrix<double>::eigenpairs_symmetric(bool, std::__1::pair<unsigned int, unsigned int> const&, std::__1::pair<double, double> const&) /srv/temp/testsuite-IQZ1b8kK/dealii/source/lac/scalapack.cc:1684:17
#10 0x7fc52a826813 in dealii::ScaLAPACKMatrix<double>::eigenpairs_symmetric_by_index(std::__1::pair<unsigned int, unsigned int> const&, bool) /srv/temp/testsuite-IQZ1b8kK/dealii/source/lac/scalapack.cc:1446:12
#11 0x55bcdd911907 in void test<double>(unsigned int, unsigned int, double) /srv/temp/testsuite-IQZ1b8kK/dealii/tests/scalapack/scalapack_06b.cc:134:21
#12 0x55bcdd90ebc8 in main /srv/temp/testsuite-IQZ1b8kK/dealii/tests/scalapack/scalapack_06b.cc:207:9
#13 0x7fc4f5250989 (/usr/lib64/libc.so.6+0x23989)
#14 0x7fc4f5250a44 in __libc_start_main (/usr/lib64/libc.so.6+0x23a44)
#15 0x55bcdd7f73f0 in _start (/srv/temp/testsuite-IQZ1b8kK/build/tests/scalapack/scalapack_06b.debug/scalapack_06b.debug+0x6c3f0)
```
Wolfgang Bangerth [Mon, 3 Jul 2023 16:39:28 +0000 (10:39 -0600)]
Rename a variable.
Wolfgang Bangerth [Mon, 3 Jul 2023 16:31:48 +0000 (10:31 -0600)]
Micro-optimize a loop.
Wolfgang Bangerth [Mon, 3 Jul 2023 14:52:56 +0000 (08:52 -0600)]
Fix range-based for loops over the cells of triangulations.
Daniel Arndt [Mon, 3 Jul 2023 15:55:36 +0000 (11:55 -0400)]
Fix missing include file for optimization/line_minimization.h
Pasquale Africa [Mon, 3 Jul 2023 15:39:21 +0000 (15:39 +0000)]
Suppress warning in p::s::T
Wolfgang Bangerth [Mon, 3 Jul 2023 15:32:14 +0000 (09:32 -0600)]
Use C++17-style fold expressions.
Matthias Maier [Mon, 3 Jul 2023 15:23:32 +0000 (10:23 -0500)]
CMake: simplify Target.config generation
Let us call the export(TARGETS ...) function at one central place. This
simplifies the configuration logic significantly and avoids accidentally
recreating the file.
Matthias Maier [Mon, 3 Jul 2023 15:03:54 +0000 (10:03 -0500)]
CMake: avoid updating deal.IIConfig.cmake when nothing changed
Matthias Maier [Mon, 3 Jul 2023 05:36:42 +0000 (00:36 -0500)]
CMake: split compiler/linker flags sanity checks into extra file
David Wells [Mon, 3 Jul 2023 15:24:24 +0000 (11:24 -0400)]
Update the documentation in a few places to refer to C++17.
Bruno Blais [Mon, 3 Jul 2023 15:20:15 +0000 (11:20 -0400)]
Move the save and load function to serial tria
Martin Kronbichler [Mon, 3 Jul 2023 14:50:04 +0000 (16:50 +0200)]
Merge pull request #15568 from bangerth/sol-trans
Minor simplification of some code.
Wolfgang Bangerth [Mon, 3 Jul 2023 14:47:51 +0000 (08:47 -0600)]
Merge pull request #15534 from masterleinad/remove_deprecated_local_size
Remove deprecated Vector member functions
Wolfgang Bangerth [Mon, 3 Jul 2023 14:45:16 +0000 (08:45 -0600)]
Standardize on <typename DataType>.
Wolfgang Bangerth [Mon, 3 Jul 2023 14:43:31 +0000 (08:43 -0600)]
Standardize on <typename TransferType>.
Daniel Arndt [Mon, 3 Jul 2023 14:07:21 +0000 (10:07 -0400)]
Remove deprecations in MatrixFree
Martin Kronbichler [Mon, 3 Jul 2023 10:36:17 +0000 (12:36 +0200)]
Merge pull request #15591 from masterleinad/step_64_wo_cuda
Allow running step-64 without CUDA
Martin Kronbichler [Mon, 3 Jul 2023 10:29:38 +0000 (12:29 +0200)]
Merge pull request #15593 from bangerth/26
Introduce a variable that explicitly names the end time in step-26.
Martin Kronbichler [Mon, 3 Jul 2023 10:06:09 +0000 (12:06 +0200)]
Merge pull request #15597 from tamiko/fix_fe_enriched
Test fe/fe_enriched_color_07: fix test
Martin Kronbichler [Mon, 3 Jul 2023 10:05:11 +0000 (12:05 +0200)]
Merge pull request #15596 from masterleinad/remove_deprecated_solve_jacobian_system
Remove deprecated solve_jacobian_system
Matthias Maier [Mon, 3 Jul 2023 05:09:44 +0000 (00:09 -0500)]
CMake: fix caching of C++ language feature checks
Fix some issues with the recent refactoring for C++17. In particular, we
have to be careful not to accidentally rerun all of these checks on
every (re)configure.
Matthias Maier [Mon, 3 Jul 2023 04:34:23 +0000 (23:34 -0500)]
lac/trilinos_tpetra...h: Fix compilation on Ubuntu 20.04
Daniel Arndt [Sun, 2 Jul 2023 04:06:11 +0000 (00:06 -0400)]
Remove deprecated functioins in GridReordering
Matthias Maier [Mon, 3 Jul 2023 04:05:17 +0000 (04:05 +0000)]
Merge pull request #15607 from tjhei/github-ci-disable-branch
disable github CI build of branches
Matthias Maier [Mon, 3 Jul 2023 03:24:35 +0000 (22:24 -0500)]
Bugfix: do not invoke diff during configure
Instead, update the deal_ii_add_test() macro to allow defining a test
with generated source files.
Matthias Maier [Sun, 2 Jul 2023 16:55:35 +0000 (11:55 -0500)]
update documentation
Matthias Maier [Sun, 2 Jul 2023 16:17:26 +0000 (11:17 -0500)]
Tests examples: use a diff rule to update source files during test invocation
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.