]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Sun, 22 Jan 2023 19:22:10 +0000 (14:22 -0500)]
ReferenceCell: split a string.
David Wells [Sat, 21 Jan 2023 23:15:59 +0000 (18:15 -0500)]
ReferenceCell: use more switch statements.
David Wells [Sat, 21 Jan 2023 23:15:33 +0000 (18:15 -0500)]
ReferenceCell: use std::numeric_limits.
David Wells [Sat, 21 Jan 2023 18:24:04 +0000 (13:24 -0500)]
ReferenceCell: Introduce an alias for std::equal().
This makes this a lot easier to read.
David Wells [Sat, 21 Jan 2023 18:16:58 +0000 (13:16 -0500)]
ReferenceCell: Use unsigned chars for orientation.
David Wells [Sat, 21 Jan 2023 13:38:41 +0000 (08:38 -0500)]
Triangulation: Use lines_per_face for indexing.
It's more descriptive as this array is only used in 3D.
Marc Fehling [Sun, 22 Jan 2023 02:35:17 +0000 (19:35 -0700)]
Merge pull request #14706 from drwells/remove-ReferenceCell-namespace
Remove reference cell namespace
David Wells [Sun, 22 Jan 2023 01:59:23 +0000 (20:59 -0500)]
Merge pull request #14707 from marcfehling/poisseuille
Minor changes to PoisseuilleFlow.
Marc Fehling [Sat, 21 Jan 2023 22:54:16 +0000 (15:54 -0700)]
Minor changes to PoisseuilleFlow.
David Wells [Sat, 21 Jan 2023 18:56:03 +0000 (13:56 -0500)]
dealii::ReferenceCells -> ReferenceCells
David Wells [Sat, 21 Jan 2023 18:54:24 +0000 (13:54 -0500)]
Remove the internal::ReferenceCell namespace.
This namespace is annoying since it has the same name as a class (and therefore
takes precedence in lookup inside internal namespaces)
Wolfgang Bangerth [Sat, 21 Jan 2023 01:55:21 +0000 (18:55 -0700)]
Merge pull request #14705 from masterleinad/fix_race_kokkos_initialize
Fix race condition in implicit Kokkos initialization
Daniel Arndt [Fri, 20 Jan 2023 21:26:07 +0000 (16:26 -0500)]
Fix race condition in implicit Kokkos initialization
Daniel Arndt [Thu, 19 Jan 2023 03:23:20 +0000 (21:23 -0600)]
Merge pull request #14703 from tamiko/fix_race_condition
Matthias Maier [Wed, 18 Jan 2023 23:45:06 +0000 (17:45 -0600)]
Test: sundials/n_vector: fix race condition
Wolfgang Bangerth [Wed, 18 Jan 2023 22:45:07 +0000 (15:45 -0700)]
Merge pull request #14700 from drwells/fix-static-assert-messages
Improve two static_assert()s.
Marc Fehling [Wed, 18 Jan 2023 20:37:18 +0000 (13:37 -0700)]
Merge pull request #14699 from tamiko/add_missing_includes_2
include/deal.II/optimization/line_minimization.h add missing include
David Wells [Wed, 18 Jan 2023 19:18:21 +0000 (14:18 -0500)]
Improve two static_assert()s.
Matthias Maier [Wed, 18 Jan 2023 17:02:45 +0000 (11:02 -0600)]
Merge pull request #14698 from bangerth/explicit
Declare the existence of explicit instantiations.
Matthias Maier [Wed, 18 Jan 2023 16:53:27 +0000 (10:53 -0600)]
include/deal.II/optimization/line_minimization.h add missing include
Martin Kronbichler [Wed, 18 Jan 2023 13:27:02 +0000 (14:27 +0100)]
Merge pull request #14697 from bangerth/doc-89
Add a comment for a recent patch.
Matthias Maier [Wed, 18 Jan 2023 06:26:27 +0000 (00:26 -0600)]
Merge pull request #14683 from luca-heltai/stefanozampini/petsc-usematseqaij
PETScWrappers::MPI::SparseMatrix: use SEQAIJ with one process
Matthias Maier [Wed, 18 Jan 2023 06:24:24 +0000 (00:24 -0600)]
Merge pull request #14684 from luca-heltai/stefanozampini/petsc-zerorowscolumns
PETScWrappers::MatrixBase implement clear_rows_columns
Matthias Maier [Wed, 18 Jan 2023 01:37:34 +0000 (19:37 -0600)]
Merge pull request #14696 from tamiko/add_missing_includes
Tests: optimization/* add missing includes
Wolfgang Bangerth [Wed, 18 Jan 2023 00:49:55 +0000 (17:49 -0700)]
Declare the existence of explicit instantiations.
Wolfgang Bangerth [Tue, 17 Jan 2023 22:03:49 +0000 (15:03 -0700)]
Add a comment for a recent patch.
Wolfgang Bangerth [Tue, 17 Jan 2023 21:16:32 +0000 (14:16 -0700)]
Merge pull request #14694 from drwells/n-face-orientations-2
Use ReferenceCell::n_face_orientations() in a few more places.
Matthias Maier [Tue, 17 Jan 2023 20:54:34 +0000 (14:54 -0600)]
Tests: optimization/* add missing include
Some of the optimization tests use a std::function object but forget to
include the header. These tests work with older versions of libstdc++
due to some transitive include but fail for current versions:
/home/testsuite/workspace/regression_tests/dealii/include/deal.II/optimization/line_minimization.h:323:16: error: 'function' in namespace 'std' does not name a template type
323 | const std::function<std::pair<NumberType, NumberType>(const NumberType x)>
| ^~~~~~~~
/home/testsuite/workspace/regression_tests/dealii/include/deal.II/optimization/line_minimization.h:30:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
29 | #include <fstream>
+++ |+#include <functional>
30 | #include <limits>
Daniel Arndt [Tue, 17 Jan 2023 20:49:39 +0000 (14:49 -0600)]
Merge pull request #14688 from vyushut/keywords
Vladimir Yushutin [Tue, 17 Jan 2023 20:14:23 +0000 (15:14 -0500)]
Update doc/doxygen/tutorial/tutorial.h.in
Co-authored-by: Timo Heister <timo.heister@gmail.com>
Daniel Arndt [Tue, 17 Jan 2023 19:29:07 +0000 (13:29 -0600)]
Merge pull request #14690 from tamiko/always_run_quicktests
David Wells [Tue, 17 Jan 2023 18:18:27 +0000 (13:18 -0500)]
Use ReferenceCell::n_face_orientations() in a few more places.
Luca Heltai [Tue, 17 Jan 2023 15:18:14 +0000 (16:18 +0100)]
Merge pull request #14677 from luca-heltai/stefanozampini/petsckokkos
Configure: support KOKKOS when found with PETSc
Peter Munch [Tue, 17 Jan 2023 07:10:31 +0000 (08:10 +0100)]
Merge pull request #14687 from drwells/n-lines-warning
Re-implement a compiler warning workaround
Stefano Zampini [Tue, 17 Jan 2023 07:10:07 +0000 (10:10 +0300)]
Remove outdated comments
Stefano Zampini [Tue, 17 Jan 2023 07:06:55 +0000 (10:06 +0300)]
Add comments
Matthias Maier [Tue, 17 Jan 2023 06:37:38 +0000 (00:37 -0600)]
Testsuite: run quick tests during build test
Stefano Zampini [Tue, 17 Jan 2023 05:04:13 +0000 (08:04 +0300)]
Apply suggestions from code review
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Daniel Arndt [Tue, 17 Jan 2023 03:29:31 +0000 (22:29 -0500)]
Merge pull request #14681 from nlsmrg/replace-ucd-to-deal
Timo Heister [Tue, 17 Jan 2023 02:09:01 +0000 (21:09 -0500)]
Merge pull request #14689 from tamiko/add_tester_ng
CMake: Promote "tester-ng" to official regression tester
Matthias Maier [Tue, 17 Jan 2023 00:37:32 +0000 (18:37 -0600)]
CMake: Promote "tester-ng" to official regression tester
Marc Fehling [Mon, 16 Jan 2023 23:56:42 +0000 (16:56 -0700)]
Merge pull request #14682 from luca-heltai/stefanozampini/petsc-mpivectorbase
PETScWrappers::MPI::Vector use VectorBase contructor from Vec
Marc Fehling [Mon, 16 Jan 2023 22:18:13 +0000 (15:18 -0700)]
Merge pull request #14679 from bangerth/vtu-cleanup
Minor cleanup in the VTU writer.
Vladimir Yushutin [Mon, 16 Jan 2023 21:44:46 +0000 (16:44 -0500)]
step-59, step-64, step85 keywords added
David Wells [Mon, 16 Jan 2023 18:09:42 +0000 (13:09 -0500)]
Re-implement a compiler warning workaround
Wolfgang Bangerth [Fri, 13 Jan 2023 20:12:26 +0000 (13:12 -0700)]
Minor cleanup in the VTU writer.
Wolfgang Bangerth [Mon, 16 Jan 2023 17:09:19 +0000 (10:09 -0700)]
Merge pull request #14680 from drwells/reference-cell-cases
Use switch statements in ReferenceCell
Stefano Zampini [Sat, 26 Nov 2022 14:22:45 +0000 (17:22 +0300)]
PETScWrappers::MatrixBase implement clear_rows_columns
Stefano Zampini [Sat, 26 Nov 2022 23:17:18 +0000 (02:17 +0300)]
PETScWrappers::MPI::SparseMatrix: use SEQAIJ with one process
Stefano Zampini [Fri, 25 Nov 2022 13:19:07 +0000 (16:19 +0300)]
PETScWrappers::MPI::Vector use VectorBase contructor from Vec
Nils Margenberg [Sun, 15 Jan 2023 21:09:30 +0000 (22:09 +0100)]
Replace ucd_to_deal with a local vertex numbering in grid_reordering.cc
Nils Margenberg [Sun, 15 Jan 2023 21:09:17 +0000 (22:09 +0100)]
Replace ucd_to_deal with a local vertex numbering in Triangulation
Timo Heister [Sun, 15 Jan 2023 18:51:10 +0000 (13:51 -0500)]
Merge pull request #14652 from masterleinad/workflow_tidy
Run clang-tidy in GitHub CI
Luca Heltai [Sun, 15 Jan 2023 09:09:45 +0000 (10:09 +0100)]
Merge pull request #14678 from luca-heltai/stefanozampini/petsc-init-finalize
do not finalize PETSc/SLEPc if not initalized from deal.II
David Wells [Thu, 12 Jan 2023 23:05:16 +0000 (18:05 -0500)]
Use switch statements in ReferenceCell.
Patches like
ebd03d41278 indicate that there's a measurable performance
advantage to not using a sequence of if statements.
David Wells [Sat, 14 Jan 2023 18:55:05 +0000 (13:55 -0500)]
ReferenceCell: convert to constexpr.
We can enable constexpr and disable the check on older compilers.
Marc Fehling [Fri, 13 Jan 2023 21:22:59 +0000 (14:22 -0700)]
Merge pull request #14674 from bangerth/ref-cell-centralize
Centralize translation between deal.II and VTK numbering for pyramids.
Marc Fehling [Fri, 13 Jan 2023 21:22:30 +0000 (14:22 -0700)]
Merge pull request #14675 from bangerth/deprecated
Avoid a deprecated function in the last context where it is used.
Marc Fehling [Fri, 13 Jan 2023 21:21:55 +0000 (14:21 -0700)]
Merge pull request #14661 from bangerth/test-vtu
Test output of a simplex cell with n_subdivisions=2.
Marc Fehling [Fri, 13 Jan 2023 21:21:35 +0000 (14:21 -0700)]
Merge pull request #14671 from masterleinad/fix_kokkos_4_0_openmp
Fix OpenMP flag for Kokkos >= 4.0.00
Daniel Arndt [Fri, 13 Jan 2023 18:17:02 +0000 (13:17 -0500)]
Merge pull request #14676 from luca-heltai/stefanozampini/minor
Stefano Zampini [Fri, 25 Nov 2022 18:49:11 +0000 (21:49 +0300)]
Configure: support KOKKOS when found with PETSc
This still require grabbing the compile flags and some special CUDA handling?
Stefano Zampini [Mon, 28 Nov 2022 21:10:07 +0000 (00:10 +0300)]
MPI_InitFinalize: do not finalize PETSc/SLEPc if we are not responsible for it
Stefano Zampini [Sat, 26 Nov 2022 14:25:57 +0000 (17:25 +0300)]
Minor changes to examples comments
Wolfgang Bangerth [Tue, 10 Jan 2023 04:00:17 +0000 (21:00 -0700)]
Rename functions to better reflect their functionality.
Wolfgang Bangerth [Tue, 10 Jan 2023 03:53:00 +0000 (20:53 -0700)]
Minor code cleanups in connectivity.h.
Wolfgang Bangerth [Tue, 10 Jan 2023 00:43:36 +0000 (17:43 -0700)]
Avoid a deprecated function in the last context where it is used.
Wolfgang Bangerth [Wed, 11 Jan 2023 01:42:08 +0000 (18:42 -0700)]
Centralize translation between deal.II and VTK numbering for pyramids.
David Wells [Thu, 12 Jan 2023 21:32:49 +0000 (16:32 -0500)]
Merge pull request #14664 from bangerth/ref-cell-deprecate
Deprecate functions in ReferenceCell and introduce replacements.
David Wells [Thu, 12 Jan 2023 21:25:19 +0000 (16:25 -0500)]
Merge pull request #14672 from bangerth/doc-88
Augment documentation of the PETSc block sparse matrix.
David Wells [Thu, 12 Jan 2023 21:00:05 +0000 (16:00 -0500)]
Merge pull request #14673 from nlsmrg/grid-generator-fix
Replace ucd_to_deal with a local vertex numbering in GridGenerator
Timo Heister [Thu, 12 Jan 2023 20:03:10 +0000 (15:03 -0500)]
Merge pull request #14670 from bangerth/contains-point
Implement ReferenceCell::contains_points() for the remaining reference cells.
Wolfgang Bangerth [Thu, 12 Jan 2023 15:59:09 +0000 (08:59 -0700)]
Use platform independent random numbers.
Nils Margenberg [Thu, 12 Jan 2023 15:47:25 +0000 (16:47 +0100)]
Replace ucd_to_deal with a local vertex numbering in GridGenerator
Daniel Arndt [Thu, 12 Jan 2023 13:31:48 +0000 (08:31 -0500)]
Merge pull request #14650 from masterleinad/guard_boost_intel_llvm
Daniel Arndt [Thu, 12 Jan 2023 03:46:35 +0000 (22:46 -0500)]
Merge pull request #14669 from drwells/barycentric-cleanup
Daniel Arndt [Thu, 12 Jan 2023 03:42:35 +0000 (22:42 -0500)]
Also export additional variables to dea.IIConfig.cmake
Co-authored-by: Matthias Maier <tamiko@43-1.org>
Daniel Arndt [Thu, 12 Jan 2023 03:13:46 +0000 (22:13 -0500)]
define preprocessor variables for all DEAL_II_FEATURE_*_BUNDLED_CONFIGURED CMake variables
Wolfgang Bangerth [Wed, 11 Jan 2023 23:59:34 +0000 (16:59 -0700)]
Use a conditional to avoid accesses the compiler flags as possibly out of bounds.
Marc Fehling [Wed, 11 Jan 2023 23:21:56 +0000 (16:21 -0700)]
Merge pull request #14663 from bangerth/assert-vtu
Make special casing in VTU output more explicit.
Marc Fehling [Wed, 11 Jan 2023 23:20:55 +0000 (16:20 -0700)]
Merge pull request #14666 from bangerth/doc-87
Minor updates to bounding box documentation.
Marc Fehling [Wed, 11 Jan 2023 23:20:30 +0000 (16:20 -0700)]
Merge pull request #14668 from bangerth/cleanup
Fix the name of a variable: 'ratio' instead of 'ration'.
Marc Fehling [Wed, 11 Jan 2023 23:20:11 +0000 (16:20 -0700)]
Merge pull request #14665 from bangerth/comments
Remove comments that are no longer useful.
David Wells [Sat, 17 Dec 2022 00:21:07 +0000 (19:21 -0500)]
BarycentricPolynomials: clean up implementation.
David Wells [Sat, 17 Dec 2022 00:19:01 +0000 (19:19 -0500)]
ReferenceCell: port line_to_cell_vertices() over
Wolfgang Bangerth [Wed, 11 Jan 2023 21:18:32 +0000 (14:18 -0700)]
Augment documentation of the PETSc block sparse matrix.
Wolfgang Bangerth [Wed, 11 Jan 2023 17:54:41 +0000 (10:54 -0700)]
Minor updates to bounding box documentation.
Daniel Arndt [Wed, 11 Jan 2023 20:03:48 +0000 (20:03 +0000)]
Fix OpenMP flag for Kokkos >= 4.0.00
Wolfgang Bangerth [Wed, 11 Jan 2023 19:07:33 +0000 (12:07 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 11 Jan 2023 19:06:27 +0000 (12:06 -0700)]
Add a test.
Wolfgang Bangerth [Wed, 11 Jan 2023 19:05:36 +0000 (12:05 -0700)]
Implement ReferenceCell::contains_points() for the remaining reference cells.
Wolfgang Bangerth [Wed, 11 Jan 2023 18:38:37 +0000 (11:38 -0700)]
Fix the name of a variable: 'ratio' instead of 'ration'.
While there, also make a variable 'const'.
Wolfgang Bangerth [Wed, 11 Jan 2023 17:36:02 +0000 (10:36 -0700)]
Remove comments that are no longer useful.
Daniel Arndt [Wed, 11 Jan 2023 16:57:18 +0000 (11:57 -0500)]
Prefix FEATURE_*_BUNDLED_CONFIGURED with DEAL_II
Daniel Arndt [Wed, 11 Jan 2023 13:49:43 +0000 (08:49 -0500)]
Rename preprocessor variable to DEAL_II_WITH_BOOST_BUNDLED
Wolfgang Bangerth [Tue, 10 Jan 2023 00:35:30 +0000 (17:35 -0700)]
Avoid a deprecated function.
Wolfgang Bangerth [Mon, 9 Jan 2023 23:56:11 +0000 (16:56 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Mon, 9 Jan 2023 22:30:51 +0000 (15:30 -0700)]
Deprecate functions in ReferenceCell and introduce replacements.
Wolfgang Bangerth [Wed, 11 Jan 2023 00:52:15 +0000 (17:52 -0700)]
Merge pull request #14662 from drwells/connectivity-orientation-class
Use TriaObjectsOrientations in connectivity.h.
Daniel Arndt [Tue, 10 Jan 2023 23:56:06 +0000 (23:56 +0000)]
Add comments ans provide fallback implementation
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.