]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Wed, 15 Feb 2023 22:15:34 +0000 (17:15 -0500)]
enable compressed debug info for library
Enable compressed debug sections inside the final shared library if
supported.
This reduces the size of libdealii.g.so from 2156MB to 1207MB on my
system.
Timo Heister [Wed, 15 Feb 2023 18:03:58 +0000 (13:03 -0500)]
fix unused variable warning
It turns out that ``iteration`` is never read from in release mode
because Assert() only triggers in debug mode.
I am not sure what behavior we would like to have in release mode here,
but this proposed change will get rid of the warning.
Sebastian Proell [Tue, 14 Feb 2023 18:10:22 +0000 (19:10 +0100)]
FieldTransfer: enable coarsening
David Wells [Wed, 15 Feb 2023 15:19:33 +0000 (10:19 -0500)]
Merge pull request #14800 from bangerth/grammar
Fix a grammar mistake.
Daniel Arndt [Wed, 15 Feb 2023 13:19:29 +0000 (08:19 -0500)]
Merge pull request #14797 from tjhei/signed_char
Wolfgang Bangerth [Wed, 15 Feb 2023 04:23:21 +0000 (21:23 -0700)]
Fix a grammar mistake.
While there, also use mark-up that's a bit easier to read.
Peter Munch [Tue, 14 Feb 2023 22:32:10 +0000 (23:32 +0100)]
Merge pull request #14796 from tjhei/remove_comment
remove useless comment
Timo Heister [Tue, 14 Feb 2023 22:03:23 +0000 (17:03 -0500)]
fix wrong sign of char in MF
On ARM char defaults to unsigned char, which will break the matrix free
face loop. Fix this by being explicit.
Fixes:
/home/ubuntu/dealii-9.4.2/include/deal.II/matrix_free/face_setup_internal.h:522:35:
warning: comparison is always false due to limited range of data type
[-Wtype-limits]
Timo Heister [Tue, 14 Feb 2023 22:01:14 +0000 (17:01 -0500)]
remove useless comment
Matthias Maier [Tue, 14 Feb 2023 21:26:17 +0000 (21:26 +0000)]
Merge pull request #14771 from masterleinad/use_try_compile_check_compiler_setup
Use try_compile in macro_check_compiler_setup.cmake
David Wells [Tue, 14 Feb 2023 13:32:27 +0000 (08:32 -0500)]
Merge pull request #14790 from tjhei/doc_grid_gen_simplex
doc: fix GridGenerator::convert_hypercube_to_simplex_mesh
David Wells [Tue, 14 Feb 2023 13:32:02 +0000 (08:32 -0500)]
Merge pull request #14792 from tjhei/doc_simplex2
doc: move simplex function from module
David Wells [Tue, 14 Feb 2023 13:29:52 +0000 (08:29 -0500)]
Merge pull request #14793 from tjhei/doc_fe_dgrt
doc: replace FE_DGRT with correct name
Daniel Arndt [Wed, 8 Feb 2023 21:49:11 +0000 (16:49 -0500)]
Use try_compile in macro_check_compiler_setup.cmake
Timo Heister [Mon, 13 Feb 2023 17:43:55 +0000 (12:43 -0500)]
doxygen: simplex relates
It turns out "@relates simplex" does not add the functionality (or link
to) the simplex group. Instead, it removes some functions completely
(GridGenerator functions are currently nowhere to be found).
Instead, I created a list inside simplex manually and just reference the
simplex group.
Martin Kronbichler [Mon, 13 Feb 2023 16:55:04 +0000 (17:55 +0100)]
Merge pull request #14770 from bangerth/undepr
Replace a ReferenceCell function call by a non-deprecated one.
Timo Heister [Mon, 13 Feb 2023 14:56:47 +0000 (09:56 -0500)]
doc: replace FE_DGRT with correct name
Timo Heister [Mon, 13 Feb 2023 14:41:36 +0000 (09:41 -0500)]
doc: move simplex function from module
The function should be in GridGenerator...
Timo Heister [Mon, 13 Feb 2023 14:35:38 +0000 (09:35 -0500)]
doc: fix GridGenerator::convert_hypercube_to_simplex_mesh
Daniel Arndt [Mon, 13 Feb 2023 13:12:34 +0000 (08:12 -0500)]
Merge pull request #14780 from drwells/simplex-volume
Martin Kronbichler [Sun, 12 Feb 2023 11:01:32 +0000 (12:01 +0100)]
Merge pull request #14789 from tjhei/mf_doc_mapping_update_flags
document MatrixFree mapping_update_flags
Timo Heister [Sat, 11 Feb 2023 23:23:37 +0000 (18:23 -0500)]
Merge pull request #14788 from marcfehling/coarsen-bug
Fix hp decision on coarse level cells.
Vladimir Yushutin [Sat, 11 Feb 2023 22:43:38 +0000 (17:43 -0500)]
face_has_flux_coupling may be a predicate made of multiple, complicated checks; It's better to move it after the main logic the face loop; Moreover, face_has_flux_coupling may be impossible to run o if, for example, the neighbor is not active element;
Timo Heister [Sat, 11 Feb 2023 21:14:38 +0000 (16:14 -0500)]
document MatrixFree mapping_update_flags
David Wells [Sat, 11 Feb 2023 20:26:12 +0000 (15:26 -0500)]
Merge pull request #14786 from masterleinad/fix_check_for_always_inline
Fix DEAL_II_COMPILER_HAS_ATTRIBUTE_ALWAYS_INLINE with -Werror
David Wells [Sat, 11 Feb 2023 20:21:10 +0000 (15:21 -0500)]
Merge pull request #14716 from luca-heltai/stefanozampini/tests
Minor fixes for PETSc testing
Marc Fehling [Sat, 11 Feb 2023 04:01:03 +0000 (21:01 -0700)]
Fix hp decision bug on coarse level cells.
Daniel Arndt [Sat, 11 Feb 2023 04:49:39 +0000 (23:49 -0500)]
Merge pull request #14775 from bangerth/comment-2
Daniel Arndt [Wed, 8 Feb 2023 03:01:45 +0000 (22:01 -0500)]
Use template keyword again
Daniel Arndt [Tue, 7 Feb 2023 15:11:41 +0000 (15:11 +0000)]
Replace auto return type
Daniel Arndt [Mon, 6 Feb 2023 22:46:50 +0000 (22:46 +0000)]
Remove is_cuda_compatible
Daniel Arndt [Mon, 6 Feb 2023 20:57:32 +0000 (20:57 +0000)]
Fix compiling with Trilinos+Sacado+Cuda
Daniel Arndt [Thu, 9 Feb 2023 21:29:00 +0000 (21:29 +0000)]
Address some more warnings
Daniel Arndt [Thu, 9 Feb 2023 21:27:44 +0000 (21:27 +0000)]
Enable relaxed constexpr in Kokkos+CUDA CI
Daniel Arndt [Thu, 9 Feb 2023 21:25:53 +0000 (21:25 +0000)]
Suppress some nvcc warnings
Marc Fehling [Sat, 11 Feb 2023 02:42:57 +0000 (19:42 -0700)]
Merge pull request #14787 from dealii/tjhei-patch-1
update CI badges in README
Marc Fehling [Sat, 11 Feb 2023 02:34:57 +0000 (19:34 -0700)]
Merge pull request #14782 from bangerth/step-2
Minor clarification in step-2.
Marc Fehling [Sat, 11 Feb 2023 02:34:29 +0000 (19:34 -0700)]
Merge pull request #14785 from masterleinad/cmake_version_update
Remove checks for CMake versions prior to 3.13.4
Peter Munch [Sun, 11 Dec 2022 15:15:47 +0000 (16:15 +0100)]
ParameterHandler::add_parameter(): do not call action
Timo Heister [Fri, 10 Feb 2023 22:26:43 +0000 (17:26 -0500)]
update CI badges in README
Wolfgang Bangerth [Fri, 10 Feb 2023 18:01:54 +0000 (11:01 -0700)]
Standardize 2D/3D -> 2d/3d in documentation comments.
Daniel Arndt [Fri, 10 Feb 2023 19:05:18 +0000 (14:05 -0500)]
Merge pull request #14776 from bangerth/comment-3
Daniel Arndt [Fri, 10 Feb 2023 17:57:48 +0000 (12:57 -0500)]
Merge pull request #14777 from bangerth/comment-4
Daniel Arndt [Fri, 10 Feb 2023 14:18:05 +0000 (09:18 -0500)]
Try -diag-disable=16219
David Wells [Thu, 9 Feb 2023 18:21:15 +0000 (13:21 -0500)]
Make GridTools::volume() work with simplices.
David Wells [Fri, 10 Feb 2023 14:23:18 +0000 (09:23 -0500)]
Merge pull request #14774 from bangerth/comment
Standardize 2D/3D -> 2d/3d in comments.
Daniel Arndt [Fri, 10 Feb 2023 04:09:01 +0000 (23:09 -0500)]
Fix DEAL_II_COMPILER_HAS_ATTRIBUTE_ALWAYS_INLINE with -Werror
Daniel Arndt [Fri, 10 Feb 2023 03:52:38 +0000 (22:52 -0500)]
Remove checks for CMake versions prior to 3.13.4
Wolfgang Bangerth [Thu, 9 Feb 2023 23:14:23 +0000 (16:14 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 9 Feb 2023 23:13:13 +0000 (16:13 -0700)]
Add test.
Wolfgang Bangerth [Thu, 9 Feb 2023 23:12:31 +0000 (16:12 -0700)]
Implement ReferenceCell::face_vertex_location().
Marc Fehling [Thu, 9 Feb 2023 20:23:30 +0000 (13:23 -0700)]
Added test for SolutionTransfer with hp-refinement and manually set flags.
Daniel Arndt [Thu, 9 Feb 2023 22:22:18 +0000 (17:22 -0500)]
Merge pull request #14754 from bangerth/DerivativeForm
Fixes https://github.com/dealii/dealii/issues/14748
Wolfgang Bangerth [Thu, 9 Feb 2023 22:20:10 +0000 (15:20 -0700)]
Adjust a test output.
Daniel Arndt [Thu, 9 Feb 2023 21:57:18 +0000 (16:57 -0500)]
Merge pull request #14779 from singima/more_kinsol_edits
Wolfgang Bangerth [Thu, 9 Feb 2023 21:55:42 +0000 (14:55 -0700)]
Merge pull request #14773 from masterleinad/fix_clang_15_cuda_warnings
Fix warnings with Clang-15+Cuda
Wolfgang Bangerth [Thu, 9 Feb 2023 21:16:48 +0000 (14:16 -0700)]
Minor clarification.
Timo Heister [Thu, 9 Feb 2023 16:41:19 +0000 (11:41 -0500)]
Merge pull request #14769 from bangerth/fixed-power
Fix an assertion.
Sean Ingimarson [Thu, 9 Feb 2023 13:31:20 +0000 (08:31 -0500)]
doc edits for KINSol
Daniel Arndt [Thu, 9 Feb 2023 12:42:07 +0000 (07:42 -0500)]
Use Utilities::fixed_power in one place.
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
David Wells [Thu, 9 Feb 2023 12:39:30 +0000 (07:39 -0500)]
Merge pull request #14778 from bangerth/types
Fix a comment for types::boundary_id.
Peter Munch [Thu, 9 Feb 2023 10:13:46 +0000 (11:13 +0100)]
Merge pull request #14766 from mschreter/find_all_active_cells_around_point_2
Extend test `find_all_active_cells_around_point_04`
Wolfgang Bangerth [Thu, 9 Feb 2023 03:46:08 +0000 (20:46 -0700)]
Fix a comment for types::boundary_id.
Wolfgang Bangerth [Thu, 9 Feb 2023 03:23:17 +0000 (20:23 -0700)]
Standardize 2D/3D -> 2d/3d in a few strings.
Wolfgang Bangerth [Thu, 9 Feb 2023 03:19:36 +0000 (20:19 -0700)]
Standardize 2D/3D -> 2d/3d in the tutorials.
Wolfgang Bangerth [Thu, 9 Feb 2023 03:08:07 +0000 (20:08 -0700)]
Standardize 2D/3D -> 2d/3d in comments.
Daniel Arndt [Thu, 9 Feb 2023 02:55:47 +0000 (21:55 -0500)]
Fix warnings with Clang-15+Cuda
Wolfgang Bangerth [Thu, 9 Feb 2023 01:40:42 +0000 (18:40 -0700)]
Merge pull request #14759 from Darth-Veidim/darth-branch
changed std::pow to Utilities::pow in include/ source/
Wolfgang Bangerth [Thu, 9 Feb 2023 01:25:53 +0000 (18:25 -0700)]
Merge pull request #14736 from luca-heltai/stefanozampini/petscsf
Add support for partitioning with PetscSF
Wolfgang Bangerth [Wed, 8 Feb 2023 23:45:57 +0000 (16:45 -0700)]
Merge pull request #14760 from tjhei/diag-ignore-cast-function-type
ignore external cast-function-type warnings
Wolfgang Bangerth [Wed, 8 Feb 2023 22:57:29 +0000 (15:57 -0700)]
Merge pull request #14761 from drwells/fe-dgp-regularity
Fix the support points for FE_SimplexDGP.
Wolfgang Bangerth [Wed, 8 Feb 2023 21:46:58 +0000 (14:46 -0700)]
Replace a function call by a non-deprecated one.
Wolfgang Bangerth [Wed, 8 Feb 2023 20:56:53 +0000 (13:56 -0700)]
Merge pull request #14762 from drwells/qprojector-orientation
QProjector: minor orientation fixes.
Wolfgang Bangerth [Wed, 8 Feb 2023 20:42:37 +0000 (13:42 -0700)]
Fix an assertion.
Vadim Gallyamov [Wed, 8 Feb 2023 20:48:33 +0000 (21:48 +0100)]
changed std::pow to Utilities::fixed_power in include/ source/
Timo Heister [Wed, 8 Feb 2023 11:51:57 +0000 (06:51 -0500)]
Merge pull request #14767 from bangerth/cleanups
Minor cleanups in PETSc interfaces.
Daniel Arndt [Wed, 8 Feb 2023 02:55:49 +0000 (21:55 -0500)]
Merge pull request #14765 from pengfej/fixing_random_number_generator
Wolfgang Bangerth [Wed, 8 Feb 2023 00:30:12 +0000 (17:30 -0700)]
Minor cleanups in PETSc interfaces.
Specifically, silence a warning about an unused variable. While there,
mark a couple more variables as 'const'.
Wolfgang Bangerth [Tue, 7 Feb 2023 16:59:05 +0000 (09:59 -0700)]
Add test.
Magdalena Schreter [Tue, 7 Feb 2023 19:25:34 +0000 (20:25 +0100)]
extend find_all_active_cells_around_point_04.cc
Pengfei Jia [Tue, 7 Feb 2023 18:50:32 +0000 (13:50 -0500)]
Update source/base/mu_parser_internal.cc
Co-authored-by: Timo Heister <timo.heister@gmail.com>
Pengfei Jia [Tue, 7 Feb 2023 18:26:29 +0000 (13:26 -0500)]
indent
Pengfei Jia [Tue, 7 Feb 2023 18:25:32 +0000 (13:25 -0500)]
Adding tests and fixing comments
Pengfei Jia [Tue, 7 Feb 2023 17:17:31 +0000 (12:17 -0500)]
Fixing random number generator function parser
Daniel Arndt [Tue, 7 Feb 2023 13:35:57 +0000 (08:35 -0500)]
Merge pull request #14728 from peterrum/find_all_active_cells_around_point
Peter Munch [Wed, 25 Jan 2023 22:17:53 +0000 (23:17 +0100)]
Fix find_all_active_cells_around_point()
Co-authored-by: Magdalena Schreter <schreter.magdalena@gmail.com>
Marc Fehling [Tue, 7 Feb 2023 07:41:50 +0000 (00:41 -0700)]
Merge pull request #14763 from Rombur/static_tests
Don't use static variables in tests
Bruno Turcksin [Tue, 7 Feb 2023 02:40:44 +0000 (21:40 -0500)]
Don't use static variables in tests
David Wells [Tue, 7 Feb 2023 02:04:05 +0000 (21:04 -0500)]
QProjector: minor orientation fixes.
David Wells [Tue, 7 Feb 2023 02:02:59 +0000 (21:02 -0500)]
Fix the support points for FE_SimplexDGP.
Timo Heister [Tue, 7 Feb 2023 00:19:11 +0000 (19:19 -0500)]
ignore external cast-function-type warnings
When building on Ubuntu 22.04 (gcc 11.3) with OpenMPI I am getting the
following warnings:
```
[ 58%] Building CXX object
source/base/CMakeFiles/obj_base_release.dir/symbolic_function.cc.o
In file included from
/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:277,
from
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887,
from
/home/runner/dealii-candi/tmp/build/deal.II-master/include/deal.II/base/config.h:576,
from
/home/runner/dealii-candi/tmp/unpack/deal.II-master/include/deal.II/base/symbolic_function.templates.h:19,
from
/home/runner/dealii-candi/tmp/unpack/deal.II-master/source/base/symbolic_function.cc:16:
/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/op_inln.h:
In member function ‘virtual void MPI::Op::Init(void (*)(const void*,
void*, int, const MPI::Datatype&), bool)’:
/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/op_inln.h:121:25:
warning: cast between incompatible function types from ‘void (*)(void*,
void*, int*, ompi_datatype_t**, void (*)(void*, void*, int*,
ompi_datatype_t**))’ to ‘void (*)(void*, void*, int*,
ompi_datatype_t**)’ [-Wcast-function-type]
121 | (void)MPI_Op_create((MPI_User_function*)
```
The code in question doesn't look correct, but we are not using the c++
wrappers anyways.
Marc Fehling [Mon, 6 Feb 2023 18:32:46 +0000 (11:32 -0700)]
Merge pull request #14756 from dealii/dependabot/github_actions/docker/build-push-action-4
Bump docker/build-push-action from 3 to 4
dependabot[bot] [Mon, 6 Feb 2023 02:24:41 +0000 (02:24 +0000)]
Bump docker/build-push-action from 3 to 4
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Timo Heister [Sun, 5 Feb 2023 22:21:28 +0000 (17:21 -0500)]
Merge pull request #14755 from Rombur/kokko_mpi
Add Kokkos::initialize and finalize to MPI_InitFinalize
Bruno Turcksin [Fri, 3 Feb 2023 15:03:54 +0000 (10:03 -0500)]
Add Kokkos::initalize and finalize to MPI_InitFinalize
Bruno Turcksin [Fri, 3 Feb 2023 14:58:55 +0000 (09:58 -0500)]
Remove Kokkos::initialize and finalize
Matthias Maier [Fri, 3 Feb 2023 16:03:25 +0000 (16:03 +0000)]
Merge pull request #14753 from masterleinad/kokkos_clean_up
Avoid __CUDA_ARCH__ in source code
Daniel Arndt [Thu, 2 Feb 2023 20:57:44 +0000 (15:57 -0500)]
Wrap Kokkos::abort
Daniel Arndt [Thu, 2 Feb 2023 15:50:39 +0000 (15:50 +0000)]
Fix nvcc
Daniel Arndt [Thu, 2 Feb 2023 13:16:39 +0000 (08:16 -0500)]
ifdef KOKKOS_VERSION -> if KOKKOS_VERSION
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.