]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 months agoSome code clean-ups. 18157/head
Wolfgang Bangerth [Fri, 21 Feb 2025 19:04:35 +0000 (12:04 -0700)]
Some code clean-ups.

2 months agoMerge pull request #18143 from drwells/fix-trilinos-solver-control-06
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.

2 months agoMerge pull request #18141 from bangerth/exclude
Daniel Arndt [Mon, 17 Feb 2025 17:49:58 +0000 (12:49 -0500)]
Merge pull request #18141 from bangerth/exclude

2 months agoFix the frequently-failing trilinos/solver_control_06 test. 18143/head
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.

2 months agoPrevent doxygen from making a mess. 18141/head
Wolfgang Bangerth [Mon, 17 Feb 2025 05:10:09 +0000 (22:10 -0700)]
Prevent doxygen from making a mess.

2 months agoExclude CGAL source files when not compiling with CGAL.
Wolfgang Bangerth [Sat, 15 Feb 2025 22:51:57 +0000 (15:51 -0700)]
Exclude CGAL source files when not compiling with CGAL.

2 months agoMerge pull request #18134 from bangerth/precise
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.

2 months agoMerge pull request #18133 from tjhei/do-not-use-gold
Matthias Maier [Sat, 15 Feb 2025 04:09:47 +0000 (22:09 -0600)]
Merge pull request #18133 from tjhei/do-not-use-gold

do not use gold linker by default

2 months agoMerge pull request #18138 from masterleinad/fix_trilinos_direct_solver_4
Matthias Maier [Fri, 14 Feb 2025 17:24:39 +0000 (11:24 -0600)]
Merge pull request #18138 from masterleinad/fix_trilinos_direct_solver_4

Fix output for trilinos/direct_solver_4

2 months agoFix output for trilinos/direct_solver_4 18138/head
Daniel Arndt [Fri, 14 Feb 2025 15:57:46 +0000 (10:57 -0500)]
Fix output for trilinos/direct_solver_4

2 months agoMerge pull request #18135 from masterleinad/fix_numerics_nonlinear_h
David Wells [Thu, 13 Feb 2025 19:50:43 +0000 (14:50 -0500)]
Merge pull request #18135 from masterleinad/fix_numerics_nonlinear_h

Fix includes for numerics/nonlinear.h

2 months agoFix includes for numerics/nonlinear.h 18135/head
Daniel Arndt [Thu, 13 Feb 2025 17:20:05 +0000 (12:20 -0500)]
Fix includes for numerics/nonlinear.h

2 months agoInclude ADOLC headers where necessary. 18134/head
Wolfgang Bangerth [Thu, 13 Feb 2025 05:10:15 +0000 (22:10 -0700)]
Include ADOLC headers where necessary.

2 months agoremove more 18133/head
Timo Heister [Thu, 13 Feb 2025 15:01:39 +0000 (10:01 -0500)]
remove more

2 months agodo not use gold linker by default
Timo Heister [Thu, 13 Feb 2025 14:58:09 +0000 (09:58 -0500)]
do not use gold linker by default

We have been detecting the existence of the gold linker and
automatically try to use it. This PR removes this for the following
reasons:
1. gold linker is now deprecated,
https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00001.html
2. it sometimes breaks linking, especially with MPI
3. lld and especially mold are much better

2 months agoMerge pull request #18130 from bangerth/precise
David Wells [Thu, 13 Feb 2025 13:10:43 +0000 (08:10 -0500)]
Merge pull request #18130 from bangerth/precise

Be more precise with what we #include, part 3.

2 months agoMerge pull request #18127 from bangerth/fix-1
Marc Fehling [Thu, 13 Feb 2025 06:27:10 +0000 (07:27 +0100)]
Merge pull request #18127 from bangerth/fix-1

Move an #include outside namespace dealii.

2 months agoMerge pull request #18128 from bangerth/fix-2
Marc Fehling [Thu, 13 Feb 2025 06:26:03 +0000 (07:26 +0100)]
Merge pull request #18128 from bangerth/fix-2

Only open/close namespace dealii once.

2 months agoMerge pull request #18117 from tamiko/fix_all-headers
Wolfgang Bangerth [Thu, 13 Feb 2025 05:28:18 +0000 (22:28 -0700)]
Merge pull request #18117 from tamiko/fix_all-headers

CMake: Tests: fix all-headers tests

2 months agoBe more precise with what we #include. 18130/head
Wolfgang Bangerth [Wed, 12 Feb 2025 04:55:42 +0000 (21:55 -0700)]
Be more precise with what we #include.

2 months agoMerge pull request #18129 from masterleinad/fix_tria_includes
Daniel Arndt [Thu, 13 Feb 2025 03:20:49 +0000 (22:20 -0500)]
Merge pull request #18129 from masterleinad/fix_tria_includes

Include tria_accessor.h at the top of tria.h

2 months agoInclude tria_accessor.h at the top of tria.h 18129/head
Daniel Arndt [Thu, 13 Feb 2025 00:04:29 +0000 (19:04 -0500)]
Include tria_accessor.h at the top of tria.h

2 months agoCMake: Tests: fix all-headers tests 18117/head
Matthias Maier [Tue, 11 Feb 2025 15:48:47 +0000 (09:48 -0600)]
CMake: Tests: fix all-headers tests

We need to construct the include file location differently now that
DEAL_II_INCLUDE_DIRS is gone. Simply import all necessary information
from the debug and release targets.

Fixes #18111

2 months agoMerge pull request #18119 from masterleinad/fix_more_headers
Daniel Arndt [Wed, 12 Feb 2025 19:48:26 +0000 (14:48 -0500)]
Merge pull request #18119 from masterleinad/fix_more_headers

Fix more headers for the all-headers test.

2 months agoOnly open/close namespace dealii once. 18128/head
Wolfgang Bangerth [Wed, 12 Feb 2025 17:18:11 +0000 (10:18 -0700)]
Only open/close namespace dealii once.

2 months agoMove an #include outside namespace dealii. 18127/head
Wolfgang Bangerth [Wed, 12 Feb 2025 17:12:52 +0000 (10:12 -0700)]
Move an #include outside namespace dealii.

2 months agoMerge pull request #18120 from masterleinad/remove_dealii_include_dirs
Matthias Maier [Wed, 12 Feb 2025 16:46:18 +0000 (10:46 -0600)]
Merge pull request #18120 from masterleinad/remove_dealii_include_dirs

Remove DEAL_II_INCLUDE_DIRS

2 months agoFix more headers 18119/head
Daniel Arndt [Tue, 11 Feb 2025 17:26:51 +0000 (12:26 -0500)]
Fix more headers

2 months agoRevert changes other than for docs 18120/head
Daniel Arndt [Wed, 12 Feb 2025 13:35:43 +0000 (08:35 -0500)]
Revert changes other than for docs

2 months agoRemove BASE_LINKER_FLAGS
Daniel Arndt [Wed, 12 Feb 2025 13:20:23 +0000 (08:20 -0500)]
Remove BASE_LINKER_FLAGS

2 months agoMerge pull request #18118 from bangerth/precise
Martin Kronbichler [Wed, 12 Feb 2025 07:15:30 +0000 (08:15 +0100)]
Merge pull request #18118 from bangerth/precise

Be more precise what we need to #include.

2 months agoMerge pull request #18123 from bangerth/anonymous
Martin Kronbichler [Wed, 12 Feb 2025 07:13:58 +0000 (08:13 +0100)]
Merge pull request #18123 from bangerth/anonymous

Do not use anonymous namespaces in header files.

2 months agoMerge pull request #18122 from bangerth/combine
Martin Kronbichler [Wed, 12 Feb 2025 07:09:09 +0000 (08:09 +0100)]
Merge pull request #18122 from bangerth/combine

Combine several specializations into a single template.

2 months agoDo not use anonymous namespaces in header files. 18123/head
Wolfgang Bangerth [Wed, 12 Feb 2025 04:34:45 +0000 (21:34 -0700)]
Do not use anonymous namespaces in header files.

2 months agoCombine several specializations into a single template. 18122/head
Wolfgang Bangerth [Wed, 12 Feb 2025 02:47:06 +0000 (19:47 -0700)]
Combine several specializations into a single template.

2 months agoMerge pull request #18121 from bangerth/complex
Daniel Arndt [Tue, 11 Feb 2025 23:18:10 +0000 (18:18 -0500)]
Merge pull request #18121 from bangerth/complex

Only overload complex-valued operators if T!=U.

2 months agoOnly overload complex-valued operators if T!=U. 18121/head
Wolfgang Bangerth [Tue, 11 Feb 2025 18:13:16 +0000 (11:13 -0700)]
Only overload complex-valued operators if T!=U.

2 months agoProperly guard an #include. 18118/head
Wolfgang Bangerth [Tue, 11 Feb 2025 17:46:15 +0000 (10:46 -0700)]
Properly guard an #include.

2 months agoRemove DEAL_II_INCLUDE_DIRS
Daniel Arndt [Tue, 11 Feb 2025 16:59:35 +0000 (11:59 -0500)]
Remove DEAL_II_INCLUDE_DIRS

2 months agoBe more precise what we need to #include.
Wolfgang Bangerth [Sat, 8 Feb 2025 00:47:28 +0000 (17:47 -0700)]
Be more precise what we need to #include.

2 months agoMerge pull request #18114 from bangerth/mpi-stub
Marc Fehling [Tue, 11 Feb 2025 10:15:59 +0000 (11:15 +0100)]
Merge pull request #18114 from bangerth/mpi-stub

Put the declarations in mpi_stub.h into namespace dealii.

2 months agoMerge pull request #18116 from bangerth/anonymous
Peter Munch [Tue, 11 Feb 2025 07:42:10 +0000 (08:42 +0100)]
Merge pull request #18116 from bangerth/anonymous

Do not use anonymous namespaces in header files.

2 months agoPut the declarations in mpi_stub.h into namespace dealii. 18114/head
Wolfgang Bangerth [Wed, 5 Feb 2025 04:30:55 +0000 (21:30 -0700)]
Put the declarations in mpi_stub.h into namespace dealii.

2 months agoMerge pull request #18115 from bangerth/static
Timo Heister [Tue, 11 Feb 2025 02:46:14 +0000 (21:46 -0500)]
Merge pull request #18115 from bangerth/static

We cannot have 'static' functions in header files.

2 months agoMerge pull request #18113 from bangerth/fix
Bruno Turcksin [Tue, 11 Feb 2025 01:26:43 +0000 (20:26 -0500)]
Merge pull request #18113 from bangerth/fix

Fix grid_tools.cc without MPI and ArborX.

2 months agoWe cannot have 'static' functions in header files. 18115/head
Wolfgang Bangerth [Sun, 9 Feb 2025 22:11:20 +0000 (15:11 -0700)]
We cannot have 'static' functions in header files.

2 months agoDo not use anonymous namespaces in header files. 18116/head
Wolfgang Bangerth [Sun, 9 Feb 2025 22:24:03 +0000 (15:24 -0700)]
Do not use anonymous namespaces in header files.

2 months agoMerge pull request #18112 from masterleinad/fix_compiling_wo_tbb_taskflow
Marc Fehling [Mon, 10 Feb 2025 20:45:28 +0000 (21:45 +0100)]
Merge pull request #18112 from masterleinad/fix_compiling_wo_tbb_taskflow

Fix compiling without TBB and Taskflow

2 months agoFix grid_tools.cc without MPI and ArborX. 18113/head
Wolfgang Bangerth [Mon, 10 Feb 2025 20:10:16 +0000 (13:10 -0700)]
Fix grid_tools.cc without MPI and ArborX.

2 months agoMerge pull request #18107 from bangerth/reorder
David Wells [Mon, 10 Feb 2025 18:53:05 +0000 (13:53 -0500)]
Merge pull request #18107 from bangerth/reorder

Reorder includes and declarations in a file.

2 months agoMerge pull request #18110 from bangerth/header
David Wells [Mon, 10 Feb 2025 18:52:52 +0000 (13:52 -0500)]
Merge pull request #18110 from bangerth/header

Add necessary header includes.

2 months agoFix compiling without TBB and Taskflow 18112/head
Daniel Arndt [Mon, 10 Feb 2025 18:35:26 +0000 (13:35 -0500)]
Fix compiling without TBB and Taskflow

2 months agoMerge pull request #18105 from drwells/qprojector-combined-orientation-1
Wolfgang Bangerth [Mon, 10 Feb 2025 17:57:15 +0000 (10:57 -0700)]
Merge pull request #18105 from drwells/qprojector-combined-orientation-1

Combine some functions in `QProjector`.

2 months agoAdd necessary header includes. 18110/head
Wolfgang Bangerth [Mon, 10 Feb 2025 15:49:56 +0000 (08:49 -0700)]
Add necessary header includes.

2 months agoReorder includes and declarations in a file. 18107/head
Wolfgang Bangerth [Sat, 8 Feb 2025 23:31:14 +0000 (16:31 -0700)]
Reorder includes and declarations in a file.

2 months agoMerge pull request #18109 from bangerth/three
Marc Fehling [Mon, 10 Feb 2025 10:13:20 +0000 (11:13 +0100)]
Merge pull request #18109 from bangerth/three

No need to say the same thing three times.

2 months agoMerge pull request #18108 from bangerth/proper
Marc Fehling [Mon, 10 Feb 2025 10:12:43 +0000 (11:12 +0100)]
Merge pull request #18108 from bangerth/proper

Use proper types (rather than #defines) in mpi_stub.h.

2 months agoNo need to say the same thing three times. 18109/head
Wolfgang Bangerth [Mon, 10 Feb 2025 03:30:21 +0000 (20:30 -0700)]
No need to say the same thing three times.

2 months agoMerge pull request #18106 from drwells/step-18-test-use-zorder
Wolfgang Bangerth [Mon, 10 Feb 2025 03:29:24 +0000 (20:29 -0700)]
Merge pull request #18106 from drwells/step-18-test-use-zorder

Use the zorder partitioner in the step-18 test.

2 months agoMerge pull request #18104 from bangerth/constexpr
David Wells [Sun, 9 Feb 2025 22:12:23 +0000 (17:12 -0500)]
Merge pull request #18104 from bangerth/constexpr

Do not use 'static const' variables in header files. Use 'constexpr' instead.

2 months agoUse proper types (rather than #defines) in mpi_stub.h. 18108/head
Wolfgang Bangerth [Sun, 9 Feb 2025 21:47:32 +0000 (14:47 -0700)]
Use proper types (rather than #defines) in mpi_stub.h.

2 months agoAvoid calling the deprecated versions of project_to_face() etc. 18105/head
David Wells [Sun, 9 Feb 2025 03:02:00 +0000 (22:02 -0500)]
Avoid calling the deprecated versions of project_to_face() etc.

2 months agoQProjector: deprecate the other project_to_face() functions.
David Wells [Sun, 9 Feb 2025 02:54:08 +0000 (21:54 -0500)]
QProjector: deprecate the other project_to_face() functions.

2 months agoQProjector: add a new project_to_face() overload.
David Wells [Sun, 9 Feb 2025 01:51:39 +0000 (20:51 -0500)]
QProjector: add a new project_to_face() overload.

This one will replace the other ones in the next step.

2 months agoDo not use 'static const' variables in header files. Use 'constexpr' instead. 18104/head
Wolfgang Bangerth [Sat, 8 Feb 2025 04:20:34 +0000 (21:20 -0700)]
Do not use 'static const' variables in header files. Use 'constexpr' instead.

2 months agoUse the zorder partitioner in the step-18 test. 18106/head
David Wells [Sun, 9 Feb 2025 18:26:28 +0000 (13:26 -0500)]
Use the zorder partitioner in the step-18 test.

This partitioner is both bundled with deal.II - using it provides stable output
since, otherwise, we will use either Zoltan or METIS (depending on what is
installed).

2 months agoMerge pull request #18101 from bangerth/empty-3
David Wells [Sun, 9 Feb 2025 04:17:02 +0000 (23:17 -0500)]
Merge pull request #18101 from bangerth/empty-3

Exclude more files from compiling if they are functionally empty.

2 months agoQProjector<2>: make a function a lot shorter.
David Wells [Sun, 9 Feb 2025 01:02:59 +0000 (20:02 -0500)]
QProjector<2>: make a function a lot shorter.

2 months agoMerge pull request #18102 from bangerth/config-1
Timo Heister [Sun, 9 Feb 2025 01:59:53 +0000 (20:59 -0500)]
Merge pull request #18102 from bangerth/config-1

Minor update to config.h.

2 months agoPrevent doxygen from making a mess. 18101/head
Wolfgang Bangerth [Sat, 8 Feb 2025 03:57:10 +0000 (20:57 -0700)]
Prevent doxygen from making a mess.

2 months agoMerge pull request #18100 from bangerth/empty-2
David Wells [Fri, 7 Feb 2025 22:17:28 +0000 (17:17 -0500)]
Merge pull request #18100 from bangerth/empty-2

Remove an unnecessary include path.

2 months agoMerge pull request #18103 from bangerth/config-2
David Wells [Fri, 7 Feb 2025 22:15:21 +0000 (17:15 -0500)]
Merge pull request #18103 from bangerth/config-2

Move misplaced #defines from numbers.h to config.h.

2 months agoMove misplaced #defines from numbers.h to config.h. 18103/head
Wolfgang Bangerth [Fri, 7 Feb 2025 16:14:51 +0000 (09:14 -0700)]
Move misplaced #defines from numbers.h to config.h.

2 months agoMinor update to config.h. 18102/head
Wolfgang Bangerth [Fri, 7 Feb 2025 16:14:00 +0000 (09:14 -0700)]
Minor update to config.h.

2 months agoExclude more files from compiling if they are functionally empty.
Wolfgang Bangerth [Thu, 6 Feb 2025 16:30:36 +0000 (09:30 -0700)]
Exclude more files from compiling if they are functionally empty.

2 months agoRemove an unnecessary include path. 18100/head
Wolfgang Bangerth [Fri, 7 Feb 2025 00:12:47 +0000 (17:12 -0700)]
Remove an unnecessary include path.

2 months agoMerge pull request #18089 from bangerth/empty
Daniel Arndt [Fri, 7 Feb 2025 13:04:42 +0000 (08:04 -0500)]
Merge pull request #18089 from bangerth/empty

Exclude files from compiling if they are functionally empty.

2 months agoMerge pull request #18095 from Rombur/cxx20
Wolfgang Bangerth [Fri, 7 Feb 2025 04:32:43 +0000 (21:32 -0700)]
Merge pull request #18095 from Rombur/cxx20

Fix compiler error when using nvcc with C++20

2 months agoPrevent doxygen from making a mess. 18089/head
Wolfgang Bangerth [Thu, 6 Feb 2025 16:14:26 +0000 (09:14 -0700)]
Prevent doxygen from making a mess.

2 months agoExclude files from compiling if they are functionally empty.
Wolfgang Bangerth [Wed, 5 Feb 2025 03:44:41 +0000 (20:44 -0700)]
Exclude files from compiling if they are functionally empty.

2 months agoMerge pull request #18097 from drwells/print-exception-string-in-test
Wolfgang Bangerth [Thu, 6 Feb 2025 19:11:51 +0000 (12:11 -0700)]
Merge pull request #18097 from drwells/print-exception-string-in-test

Print the exception string in a test.

2 months agoPrint the exception string in a test. 18097/head
David Wells [Thu, 6 Feb 2025 17:02:09 +0000 (12:02 -0500)]
Print the exception string in a test.

This was the original intent of the test but since we didn't disable the call to
std::abort on assertion failure it didn't work.

2 months agoMake clear than this refers to the object pointer 18095/head
Bruno Turcksin [Thu, 6 Feb 2025 16:17:15 +0000 (16:17 +0000)]
Make clear than this refers to the object pointer

2 months agoFix compiler error when using nvcc with C++20
Bruno Turcksin [Thu, 6 Feb 2025 15:10:20 +0000 (15:10 +0000)]
Fix compiler error when using nvcc with C++20

2 months agoMerge pull request #18094 from bangerth/numbers
Marc Fehling [Thu, 6 Feb 2025 09:57:37 +0000 (10:57 +0100)]
Merge pull request #18094 from bangerth/numbers

Remove 'static' from a number of other variables in header files.

2 months agoMerge pull request #18091 from bangerth/includes
Marc Fehling [Thu, 6 Feb 2025 09:56:57 +0000 (10:56 +0100)]
Merge pull request #18091 from bangerth/includes

Be more precise what we need to #include.

2 months agoMerge pull request #18088 from WasimNiyazMunshi/mmult
Martin Kronbichler [Thu, 6 Feb 2025 07:37:34 +0000 (08:37 +0100)]
Merge pull request #18088 from WasimNiyazMunshi/mmult

Add checks that src is not equal to dst in mmult().

2 months agoMerge pull request #18076 from tamiko/cmake_cleanup
Wolfgang Bangerth [Thu, 6 Feb 2025 03:01:16 +0000 (20:01 -0700)]
Merge pull request #18076 from tamiko/cmake_cleanup

CMake: rearrange source/CMakeLists.txt

2 months agoMerge pull request #18093 from marcfehling/chmod+x
Wolfgang Bangerth [Wed, 5 Feb 2025 16:10:38 +0000 (09:10 -0700)]
Merge pull request #18093 from marcfehling/chmod+x

Make  scripts executable.

2 months agoRemove 'static' from a number of other variables in header files. 18094/head
Wolfgang Bangerth [Wed, 5 Feb 2025 16:06:54 +0000 (09:06 -0700)]
Remove 'static' from a number of other variables in header files.

2 months agoMake scripts executable. 18093/head
Marc Fehling [Wed, 5 Feb 2025 13:39:04 +0000 (14:39 +0100)]
Make  scripts executable.

2 months agoMerge pull request #18086 from bangerth/cycles
Marc Fehling [Wed, 5 Feb 2025 13:31:43 +0000 (14:31 +0100)]
Merge pull request #18086 from bangerth/cycles

Detect header cycles regardless of how we spell the #include.

2 months agoMerge pull request #18087 from bangerth/cmake-7
Daniel Arndt [Wed, 5 Feb 2025 13:07:52 +0000 (08:07 -0500)]
Merge pull request #18087 from bangerth/cmake-7

Tighten up the paths in which include files are found.

2 months agoMerge pull request #18090 from bangerth/constexpr
David Wells [Wed, 5 Feb 2025 12:59:31 +0000 (07:59 -0500)]
Merge pull request #18090 from bangerth/constexpr

Mark our various constants as 'constexpr'.

2 months agoBe more precise what we need to #include. 18091/head
Wolfgang Bangerth [Wed, 5 Feb 2025 04:31:02 +0000 (21:31 -0700)]
Be more precise what we need to #include.

2 months agoMark our various constants as 'constexpr'. 18090/head
Wolfgang Bangerth [Wed, 5 Feb 2025 03:59:55 +0000 (20:59 -0700)]
Mark our various constants as 'constexpr'.

2 months agoAlso inform doxygen about the change in the previous commit. 18087/head
Wolfgang Bangerth [Wed, 5 Feb 2025 00:00:07 +0000 (17:00 -0700)]
Also inform doxygen about the change in the previous commit.

2 months agoAdd a test. 18088/head
Wasim Niyaz Munshi [Tue, 4 Feb 2025 23:44:54 +0000 (16:44 -0700)]
Add a test.

2 months agoAdd checks that src is not equal to dst in mmult().
Wasim Niyaz Munshi [Tue, 4 Feb 2025 23:44:00 +0000 (16:44 -0700)]
Add checks that src is not equal to dst in mmult().

2 months agoTighten up the paths in which include files are found.
Wolfgang Bangerth [Tue, 4 Feb 2025 22:54:27 +0000 (15:54 -0700)]
Tighten up the paths in which include files are found.


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.