]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Mon, 3 Mar 2025 19:26:35 +0000 (14:26 -0500)]
Merge pull request #18188 from masterleinad/fix_assert_warnings
Assert: Avoid warnings about unused variables before C++20
Daniel Arndt [Mon, 3 Mar 2025 16:11:08 +0000 (10:11 -0600)]
Assert: Avoid warnings about unused variables before C++20
Daniel Arndt [Mon, 3 Mar 2025 03:44:30 +0000 (21:44 -0600)]
Merge pull request #18158 from chaos-polymtl/parsed_function_default_expression
Added an optional parameter for the ParsedFunction
Wolfgang Bangerth [Sun, 2 Mar 2025 17:25:10 +0000 (10:25 -0700)]
Merge pull request #18186 from drwells/geometry-header-simplex-update
Update some documentation to reference ReferenceCell.
Wolfgang Bangerth [Sun, 2 Mar 2025 17:18:48 +0000 (10:18 -0700)]
Merge pull request #18176 from marcfehling/update-precommit
Update pre-commit.
David Wells [Sun, 2 Mar 2025 15:17:28 +0000 (10:17 -0500)]
Update some documentation to reference ReferenceCell.
Martin Kronbichler [Sun, 2 Mar 2025 11:53:59 +0000 (12:53 +0100)]
Merge pull request #18180 from bangerth/header
Include a header file, rather than forward declaring a BOOST class.
Bruno Blais [Sat, 1 Mar 2025 20:40:27 +0000 (15:40 -0500)]
Merge pull request #18181 from bangerth/DEBUG
Avoid a couple more uses of the DEBUG macro.
Bruno Blais [Sat, 1 Mar 2025 20:35:15 +0000 (15:35 -0500)]
Merge pull request #18182 from bangerth/include
Use proper <deal.II/...> includes instead of "deal.II/...".
Bruno Blais [Sat, 1 Mar 2025 20:34:49 +0000 (15:34 -0500)]
Merge pull request #18183 from bangerth/warning
Avoid a warning about an unused variable.
Marc Fehling [Fri, 28 Feb 2025 13:53:11 +0000 (14:53 +0100)]
Update pre-commit.
Wolfgang Bangerth [Sat, 1 Mar 2025 05:07:05 +0000 (22:07 -0700)]
Merge pull request #18179 from gassmoeller/fix_pdf_zero_domain
Fix division by zero in particle generator 'probabilistic_locations'
Wolfgang Bangerth [Fri, 28 Feb 2025 15:35:08 +0000 (08:35 -0700)]
Include a header file, rather than forward declaring a BOOST class.
Wolfgang Bangerth [Fri, 28 Feb 2025 16:09:37 +0000 (09:09 -0700)]
Avoid a couple more uses of the DEBUG macro.
Wolfgang Bangerth [Fri, 28 Feb 2025 16:58:05 +0000 (09:58 -0700)]
Avoid a warning about an unused variable.
Wolfgang Bangerth [Fri, 28 Feb 2025 16:34:09 +0000 (09:34 -0700)]
Use proper <deal.II/...> includes instead of "deal.II/...".
Olivier Gaboriault [Fri, 28 Feb 2025 15:58:52 +0000 (10:58 -0500)]
CHANGELOG
Rene Gassmoeller [Wed, 15 Jan 2025 10:57:06 +0000 (11:57 +0100)]
Fix division by zero in particle generator
Bruno Turcksin [Fri, 28 Feb 2025 13:33:32 +0000 (08:33 -0500)]
Merge pull request #18057 from bangerth/constexpr-debug
Where possible, replace '#ifdef DEBUG' by 'if constexpr(...debug mode...').
Daniel Arndt [Fri, 28 Feb 2025 13:04:29 +0000 (08:04 -0500)]
Merge pull request #18099 from marcfehling/indent-latest
Wolfgang Bangerth [Thu, 27 Feb 2025 22:01:05 +0000 (15:01 -0700)]
Where possible, replace '#ifdef DEBUG' by 'if constexpr(...debug mode...') in tests/.
Wolfgang Bangerth [Thu, 27 Feb 2025 22:00:58 +0000 (15:00 -0700)]
Where possible, replace '#ifdef DEBUG' by 'if constexpr(...debug mode...') in examples/.
Wolfgang Bangerth [Thu, 27 Feb 2025 22:00:51 +0000 (15:00 -0700)]
Where possible, replace '#ifdef DEBUG' by 'if constexpr(...debug mode...').
Wolfgang Bangerth [Thu, 27 Feb 2025 22:00:15 +0000 (15:00 -0700)]
Provide a way to query debug/release status as a C++ variable.
David Wells [Thu, 27 Feb 2025 20:02:59 +0000 (15:02 -0500)]
Merge pull request #18173 from bangerth/unused
Remove variables that are only ever set, but never read.
Wolfgang Bangerth [Thu, 27 Feb 2025 17:21:15 +0000 (10:21 -0700)]
Remove variables that are only ever set, but never read.
Luca Heltai [Thu, 27 Feb 2025 15:50:45 +0000 (07:50 -0800)]
Merge pull request #18171 from marcfehling/docker-noble
github: Build noble docker image.
Olivier Gaboriault [Thu, 27 Feb 2025 15:42:49 +0000 (10:42 -0500)]
Applied Bruno's comments
Olivier Gaboriault [Mon, 24 Feb 2025 20:44:58 +0000 (15:44 -0500)]
Indent
Olivier Gaboriault [Mon, 24 Feb 2025 20:39:47 +0000 (15:39 -0500)]
Added input parameter with the Assert
Marc Fehling [Thu, 27 Feb 2025 09:23:39 +0000 (10:23 +0100)]
docker: Build noble image.
Marc Fehling [Thu, 27 Feb 2025 09:32:27 +0000 (10:32 +0100)]
Merge pull request #18168 from bangerth/grid-in
Update some documentation of class GridIn.
Marc Fehling [Thu, 27 Feb 2025 09:30:44 +0000 (10:30 +0100)]
Merge pull request #18152 from luca-heltai/fix-doc-step-34
Fix documentation for analytical solution in step-34
Marc Fehling [Thu, 27 Feb 2025 09:14:39 +0000 (10:14 +0100)]
Use latest host OS. Use dealii image.
David Wells [Thu, 27 Feb 2025 02:45:38 +0000 (21:45 -0500)]
Merge pull request #18170 from bangerth/using
Avoid using namespace directives.
Wolfgang Bangerth [Wed, 26 Feb 2025 23:46:50 +0000 (16:46 -0700)]
Avoid using namespace directives.
Daniel Arndt [Wed, 26 Feb 2025 17:55:34 +0000 (12:55 -0500)]
Fix tag
Daniel Arndt [Wed, 26 Feb 2025 17:07:51 +0000 (12:07 -0500)]
Use noble dependencies
Luca Heltai [Wed, 26 Feb 2025 15:55:13 +0000 (16:55 +0100)]
Apply suggestions from code review
Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
Rene Gassmoeller [Wed, 26 Feb 2025 13:57:22 +0000 (05:57 -0800)]
Merge pull request #18166 from marcfehling/windows-name
github: Include OS version in Windows job name.
Rene Gassmoeller [Wed, 26 Feb 2025 13:56:44 +0000 (05:56 -0800)]
Merge pull request #18167 from marcfehling/macos-matrix
github: Added matrix strategy for OS versions in MacOS jobs.
Peter Munch [Wed, 26 Feb 2025 13:11:05 +0000 (14:11 +0100)]
Merge pull request #18169 from kronbichler/step-76
Tutorial: List step-76 as Euler problem
Martin Kronbichler [Wed, 26 Feb 2025 10:37:56 +0000 (11:37 +0100)]
Tutorial: List step-76 as Euler problem
Marc Fehling [Wed, 26 Feb 2025 10:12:02 +0000 (11:12 +0100)]
Added matrix strategies for linux workflows.
Wolfgang Bangerth [Tue, 25 Feb 2025 21:54:01 +0000 (14:54 -0700)]
Update some documentation of class GridIn.
Marc Fehling [Tue, 25 Feb 2025 18:11:46 +0000 (19:11 +0100)]
Added matrix strategy for OS versions in MacOS jobs.
Marc Fehling [Tue, 25 Feb 2025 18:09:32 +0000 (19:09 +0100)]
Include OS version in Windows job name.
David Wells [Tue, 25 Feb 2025 12:43:16 +0000 (07:43 -0500)]
Merge pull request #18148 from kronbichler/mf_test
Add new matrix-free test for different quadrature formulas
Marc Fehling [Tue, 25 Feb 2025 11:14:19 +0000 (12:14 +0100)]
Merge pull request #18165 from kronbichler/simplify_mf_tests
Simplify manifold use in matrix-free tests
Martin Kronbichler [Tue, 25 Feb 2025 08:10:41 +0000 (09:10 +0100)]
Simplify manifold use in matrix-free tests
Martin Kronbichler [Wed, 19 Feb 2025 07:31:30 +0000 (08:31 +0100)]
Add new matrix-free test
Martin Kronbichler [Tue, 25 Feb 2025 07:07:35 +0000 (08:07 +0100)]
Merge pull request #18161 from bangerth/header
Fix a missing #include.
Martin Kronbichler [Tue, 25 Feb 2025 07:05:13 +0000 (08:05 +0100)]
Merge pull request #18164 from bangerth/include-4
Add another missing #include.
Martin Kronbichler [Tue, 25 Feb 2025 07:04:27 +0000 (08:04 +0100)]
Merge pull request #18162 from bangerth/specializations
Avoid explicit specializations.
Martin Kronbichler [Tue, 25 Feb 2025 07:03:32 +0000 (08:03 +0100)]
Merge pull request #18163 from bangerth/include-3
Remove what I think are unnecessary includes.
Wolfgang Bangerth [Tue, 25 Feb 2025 02:16:56 +0000 (19:16 -0700)]
Add another missing #include.
Wolfgang Bangerth [Mon, 24 Feb 2025 22:07:34 +0000 (15:07 -0700)]
Mark some variables as potentially unused.
Wolfgang Bangerth [Mon, 24 Feb 2025 22:46:09 +0000 (15:46 -0700)]
Remove what I think are unnecessary includes.
Wolfgang Bangerth [Mon, 24 Feb 2025 21:00:11 +0000 (14:00 -0700)]
Avoid explicit specializations.
Wolfgang Bangerth [Mon, 24 Feb 2025 20:30:00 +0000 (13:30 -0700)]
Fix a missing #include.
Peter Munch [Mon, 24 Feb 2025 06:36:59 +0000 (07:36 +0100)]
Merge pull request #18160 from bangerth/header
Add missing #include.
Wolfgang Bangerth [Fri, 21 Feb 2025 15:13:59 +0000 (08:13 -0700)]
Add missing #include.
Bruno Blais [Sat, 22 Feb 2025 15:24:54 +0000 (10:24 -0500)]
Merge pull request #18157 from bangerth/code-cleanup
Some code clean-ups.
Wolfgang Bangerth [Fri, 21 Feb 2025 19:04:35 +0000 (12:04 -0700)]
Some code clean-ups.
Martin Kronbichler [Fri, 21 Feb 2025 10:36:18 +0000 (11:36 +0100)]
Merge pull request #18154 from bangerth/iota
Use explicit constructor for iota_view.
Martin Kronbichler [Fri, 21 Feb 2025 10:35:50 +0000 (11:35 +0100)]
Merge pull request #18153 from bangerth/clear
Err on the safe side.
Wolfgang Bangerth [Fri, 21 Feb 2025 05:50:10 +0000 (22:50 -0700)]
Use explicit constructor for iota_view.
Wolfgang Bangerth [Thu, 20 Feb 2025 19:00:20 +0000 (12:00 -0700)]
Err on the safe side.
Luca Heltai [Thu, 20 Feb 2025 15:10:30 +0000 (16:10 +0100)]
Fix exact solution step-34.
Rene Gassmoeller [Thu, 20 Feb 2025 13:12:32 +0000 (05:12 -0800)]
Merge pull request #18125 from marcfehling/ubuntu-latest
github: Use ubuntu-24.04 instead of ubuntu-latest. Move pre-commit check to indent.yml file.
Rene Gassmoeller [Thu, 20 Feb 2025 13:11:38 +0000 (05:11 -0800)]
Merge pull request #18136 from bangerth/config.h
Break exception macros into a file of their own.
Wolfgang Bangerth [Thu, 20 Feb 2025 04:48:55 +0000 (21:48 -0700)]
Merge pull request #18151 from Rombur/fix_dealii_host
Include Kokkos_Macros.hpp in config.h
Timo Heister [Thu, 20 Feb 2025 01:23:58 +0000 (20:23 -0500)]
Merge pull request #18150 from bangerth/iota
Use explicit constructor for iota_view.
Bruno Turcksin [Wed, 19 Feb 2025 22:54:47 +0000 (17:54 -0500)]
Do not include Kokkos_Macros.hpp if we do not all Kokkos macros directly
Bruno Turcksin [Wed, 19 Feb 2025 22:53:16 +0000 (17:53 -0500)]
Include Kokkos_Macros.hpp in config.h
Wolfgang Bangerth [Wed, 19 Feb 2025 15:12:39 +0000 (08:12 -0700)]
Use explicit constructor for iota_view.
Wolfgang Bangerth [Wed, 19 Feb 2025 14:39:29 +0000 (07:39 -0700)]
Merge pull request #18149 from kronbichler/cleanup_test
Remove empty semicolon in a few of our files
Martin Kronbichler [Wed, 19 Feb 2025 07:46:52 +0000 (08:46 +0100)]
Remove empty semicolon in a few of our files
Rene Gassmoeller [Wed, 19 Feb 2025 09:58:06 +0000 (01:58 -0800)]
Merge pull request #18074 from marcfehling/docker-jammy
github-docker: disable focal image.
Marc Fehling [Wed, 19 Feb 2025 09:10:33 +0000 (10:10 +0100)]
Merge pull request #18147 from bangerth/fix
Fix a preprocessor #define.
Bruno Turcksin [Wed, 19 Feb 2025 02:27:29 +0000 (21:27 -0500)]
Merge pull request #18146 from bangerth/simplify
Simplify code.
Wolfgang Bangerth [Wed, 19 Feb 2025 01:37:01 +0000 (18:37 -0700)]
Fix a preprocessor #define.
Wolfgang Bangerth [Fri, 7 Feb 2025 16:47:22 +0000 (09:47 -0700)]
Break exception macros into a file of their own.
Wolfgang Bangerth [Tue, 18 Feb 2025 22:54:41 +0000 (15:54 -0700)]
Simplify code.
Bruno Blais [Tue, 18 Feb 2025 14:14:56 +0000 (09:14 -0500)]
Merge pull request #18144 from bangerth/exclude
Exclude more source files if dependencies are not satisfied.
Wolfgang Bangerth [Tue, 18 Feb 2025 02:23:12 +0000 (19:23 -0700)]
Merge pull request #18140 from drwells/qprojector-combined-orientation-2
Combine some more functions in `QProjector`.
Wolfgang Bangerth [Tue, 18 Feb 2025 00:43:56 +0000 (17:43 -0700)]
Exclude more source files if dependencies are not satisfied.
David Wells [Mon, 17 Feb 2025 19:05:45 +0000 (14:05 -0500)]
Merge pull request #18143 from drwells/fix-trilinos-solver-control-06
Fix the frequently-failing trilinos/solver_control_06 test.
Daniel Arndt [Mon, 17 Feb 2025 17:49:58 +0000 (12:49 -0500)]
Merge pull request #18141 from bangerth/exclude
David Wells [Mon, 17 Feb 2025 16:22:50 +0000 (11:22 -0500)]
Fix the frequently-failing trilinos/solver_control_06 test.
The main problem here is
// Trilinos dumps the output into std::cout
// We catch this output and it is written to the stdout logfile
// Since we're interested in this output we read it back in and
// write parts of it to the logstream
// We can only do this reliably if we are not running in parallel (sometimes
// stdout is not written yet otherwise)
if (Utilities::MPI::n_mpi_processes(MPI_COMM_WORLD) == 1)
{
std::ifstream inputfile;
inputfile.open("stdout");
Assert(inputfile.good() && inputfile.is_open(), ExcIO());
std::string line;
const std::string key = "*****";
while (std::getline(inputfile, line))
{
if (line.find(key) != std::string::npos)
deallog << line << std::endl;
}
inputfile.close();
}
deallog << "OK" << std::endl;
which falsely assumes that, at the point we hit that check, all buffered
output has been written. In general we cannot guarantee this until the
end of the program since we are actively, during program execution,
piping stdout and sterr to output files.
We don't really need to check this output (Trilinos' residuals) anyway -
we already know, if the solver converges, that we got close enough.
Hence, this patch replaces all of this with our standard
check_solver_within_range() macro which is vastly more robust.
Marc Fehling [Mon, 17 Feb 2025 14:47:04 +0000 (15:47 +0100)]
Remove setup-python and use python in PATH.
Marc Fehling [Wed, 12 Feb 2025 11:08:30 +0000 (12:08 +0100)]
Move pre-commit check to indent.yml file.
Marc Fehling [Wed, 12 Feb 2025 10:57:59 +0000 (11:57 +0100)]
Use ubuntu-24.04 instead of ubuntu-latest.
Wolfgang Bangerth [Mon, 17 Feb 2025 05:10:09 +0000 (22:10 -0700)]
Prevent doxygen from making a mess.
Wolfgang Bangerth [Sat, 15 Feb 2025 22:51:57 +0000 (15:51 -0700)]
Exclude CGAL source files when not compiling with CGAL.
David Wells [Sat, 15 Feb 2025 16:37:59 +0000 (11:37 -0500)]
Avoid calling the deprecated version of project_to_subface().
David Wells [Sat, 15 Feb 2025 16:43:03 +0000 (11:43 -0500)]
QProjector: deprecate the other project_to_subface() functions.
David Wells [Sat, 15 Feb 2025 14:07:41 +0000 (09:07 -0500)]
QProjector: add another project_to_subface() overload.
David Wells [Sat, 15 Feb 2025 02:04:32 +0000 (21:04 -0500)]
QProjector<2>: make a function a lot shorter.
Daniel Arndt [Sat, 15 Feb 2025 15:52:56 +0000 (10:52 -0500)]
Merge pull request #18134 from bangerth/precise
Be more precise with what we #include, part 4: Include ADOLC headers where necessary.
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.