]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 months agoFix comment and add a test 15572/head
Bruno Turcksin [Wed, 20 Mar 2024 15:55:05 +0000 (11:55 -0400)]
Fix comment and add a test

9 months agoAdd changelog entry
Bruno Turcksin [Thu, 13 Jul 2023 13:48:45 +0000 (13:48 +0000)]
Add changelog entry

9 months agoAdd InitFinalize base class of MPI_InitFinalize to initialize/finalize deal.II and...
Bruno Turcksin [Sat, 1 Jul 2023 19:19:30 +0000 (19:19 +0000)]
Add InitFinalize base class of MPI_InitFinalize to initialize/finalize deal.II and other exteranl properties

9 months agoMerge pull request #16764 from bangerth/type-identity
Daniel Arndt [Wed, 20 Mar 2024 15:48:58 +0000 (11:48 -0400)]
Merge pull request #16764 from bangerth/type-identity

Fix the spelling of a type in the documentation.

9 months agoMerge pull request #16763 from bangerth/deduce
Martin Kronbichler [Wed, 20 Mar 2024 15:14:18 +0000 (16:14 +0100)]
Merge pull request #16763 from bangerth/deduce

Make sure two cell iterator arguments lead to correct type deduction.

9 months agoMake sure two cell iterator arguments lead to correct type deduction. 16763/head
Wolfgang Bangerth [Wed, 20 Mar 2024 13:02:57 +0000 (07:02 -0600)]
Make sure two cell iterator arguments lead to correct type deduction.

9 months agoFix the spelling of a type in the documentation. 16764/head
Wolfgang Bangerth [Wed, 20 Mar 2024 13:02:17 +0000 (07:02 -0600)]
Fix the spelling of a type in the documentation.

9 months agoMerge pull request #16762 from kronbichler/improve_docu2
Daniel Arndt [Wed, 20 Mar 2024 12:02:20 +0000 (08:02 -0400)]
Merge pull request #16762 from kronbichler/improve_docu2

SolverGMRES: Improve documentation

9 months agoImprove documentation 16762/head
Martin Kronbichler [Wed, 20 Mar 2024 08:23:51 +0000 (09:23 +0100)]
Improve documentation

9 months agoMerge pull request #16760 from kronbichler/gmres_switch
David Wells [Tue, 19 Mar 2024 19:44:58 +0000 (15:44 -0400)]
Merge pull request #16760 from kronbichler/gmres_switch

SolverGMRES: Switch default orthogonalization strategy to delayed CGS2

9 months agoSolverGMRES: Switch default orthogonalization strategy to delayed CGS2 16760/head
Martin Kronbichler [Tue, 19 Mar 2024 17:29:20 +0000 (18:29 +0100)]
SolverGMRES: Switch default orthogonalization strategy to delayed CGS2

9 months agoMerge pull request #16749 from kronbichler/gmres_delayed_reorthogonalization
Martin Kronbichler [Tue, 19 Mar 2024 17:13:19 +0000 (18:13 +0100)]
Merge pull request #16749 from kronbichler/gmres_delayed_reorthogonalization

SolverGMRES: Implement classical Gram-Schmidt with delayed reorthogonalization

9 months agoReview comments 16749/head
Martin Kronbichler [Tue, 19 Mar 2024 14:41:15 +0000 (15:41 +0100)]
Review comments

9 months agoChange variable name 'dim' -> 'n'
Martin Kronbichler [Tue, 19 Mar 2024 12:00:36 +0000 (13:00 +0100)]
Change variable name 'dim' -> 'n'

9 months agoMerge pull request #16757 from kronbichler/fix_test_gmres
Peter Munch [Mon, 18 Mar 2024 08:07:31 +0000 (09:07 +0100)]
Merge pull request #16757 from kronbichler/fix_test_gmres

SolverGMRES: Fix a test case

9 months agoMerge pull request #16754 from kronbichler/fix_complex_numbers
Martin Kronbichler [Sat, 16 Mar 2024 11:06:44 +0000 (12:06 +0100)]
Merge pull request #16754 from kronbichler/fix_complex_numbers

Tensor product kernels: specialize a function for complex numbers

9 months agoMerge pull request #16750 from kronbichler/fix_uninitialized_variable
Martin Kronbichler [Sat, 16 Mar 2024 11:06:34 +0000 (12:06 +0100)]
Merge pull request #16750 from kronbichler/fix_uninitialized_variable

Fix uninitialized variable

9 months agoMerge pull request #16544 from mschreter/parse_input_from_json_mangle
Peter Munch [Sat, 16 Mar 2024 09:51:17 +0000 (10:51 +0100)]
Merge pull request #16544 from mschreter/parse_input_from_json_mangle

`ParameterHandler::parse_input_from_json()`: do not use mangled parameter names anymore

9 months agoMerge pull request #16753 from mschreter/fix_template_parameter_dof_handler
Peter Munch [Sat, 16 Mar 2024 09:50:54 +0000 (10:50 +0100)]
Merge pull request #16753 from mschreter/fix_template_parameter_dof_handler

Add `spacedim` template parameter of DoFHandler

9 months agoSolverGMRES: Fix a test case 16757/head
Martin Kronbichler [Sat, 16 Mar 2024 09:07:48 +0000 (10:07 +0100)]
SolverGMRES: Fix a test case

9 months agoIncrease number of digits in test output 16750/head
Martin Kronbichler [Sat, 16 Mar 2024 08:52:31 +0000 (09:52 +0100)]
Increase number of digits in test output

9 months agoMerge pull request #16714 from simonsticko/fix_terminate_gmsh_grid_in
Daniel Arndt [Fri, 15 Mar 2024 19:58:50 +0000 (15:58 -0400)]
Merge pull request #16714 from simonsticko/fix_terminate_gmsh_grid_in

Fix unintended terminate in gmsh-API version of read_msh

9 months agoMerge pull request #16752 from kronbichler/remove_include_files
Daniel Arndt [Fri, 15 Mar 2024 19:58:16 +0000 (15:58 -0400)]
Merge pull request #16752 from kronbichler/remove_include_files

Tensor product kernels: Remove unnecessary include files

9 months agoMerge pull request #16751 from kronbichler/simplify
Daniel Arndt [Fri, 15 Mar 2024 19:57:48 +0000 (15:57 -0400)]
Merge pull request #16751 from kronbichler/simplify

dealii::Vector: Simplify reset of vector size

9 months agoAdd warnings
Peter Munch [Fri, 15 Mar 2024 18:04:50 +0000 (19:04 +0100)]
Add warnings

9 months agoFix test
Peter Munch [Fri, 15 Mar 2024 17:58:31 +0000 (18:58 +0100)]
Fix test

9 months agoSimplify even more 16751/head
Martin Kronbichler [Fri, 15 Mar 2024 11:30:10 +0000 (12:30 +0100)]
Simplify even more

9 months agoTensor product kernels: Remove unnecessary include files 16752/head
Martin Kronbichler [Fri, 15 Mar 2024 09:12:19 +0000 (10:12 +0100)]
Tensor product kernels: Remove unnecessary include files

9 months agoFix template parameter of DoFHandler 16753/head
Magdalena Schreter [Fri, 15 Mar 2024 09:26:52 +0000 (10:26 +0100)]
Fix template parameter of DoFHandler

9 months agoNew test cases 16754/head
Martin Kronbichler [Fri, 15 Mar 2024 09:42:58 +0000 (10:42 +0100)]
New test cases

9 months agoTensor product kernels: specialize a function for complex numbers
Martin Kronbichler [Fri, 15 Mar 2024 09:42:46 +0000 (10:42 +0100)]
Tensor product kernels: specialize a function for complex numbers

9 months agodealii::Vector: Simplify reset of vector size
Martin Kronbichler [Fri, 15 Mar 2024 09:02:57 +0000 (10:02 +0100)]
dealii::Vector: Simplify reset of vector size

9 months agoFix unnecessary allreduce
Martin Kronbichler [Fri, 15 Mar 2024 08:46:49 +0000 (09:46 +0100)]
Fix unnecessary allreduce

9 months agoClean up orthogonalization process by separate class
Martin Kronbichler [Thu, 14 Mar 2024 17:20:07 +0000 (18:20 +0100)]
Clean up orthogonalization process by separate class

9 months agoFix uninitialized variable
Martin Kronbichler [Fri, 15 Mar 2024 07:44:11 +0000 (08:44 +0100)]
Fix uninitialized variable

9 months agoNew test cases
Martin Kronbichler [Wed, 13 Mar 2024 21:16:26 +0000 (22:16 +0100)]
New test cases

9 months agoSolverGMRES: Implement classical Gram-Schmidt with delayed reorthogonalization
Martin Kronbichler [Wed, 13 Mar 2024 21:16:11 +0000 (22:16 +0100)]
SolverGMRES: Implement classical Gram-Schmidt with delayed reorthogonalization

9 months agoMerge pull request #16745 from kronbichler/gmres_cleanup
Martin Kronbichler [Fri, 15 Mar 2024 06:11:33 +0000 (07:11 +0100)]
Merge pull request #16745 from kronbichler/gmres_cleanup

Cleanup of SolverGMRES and SolverFGMRES implementations

9 months agoClean up documentation 16745/head
Martin Kronbichler [Wed, 13 Mar 2024 11:51:19 +0000 (12:51 +0100)]
Clean up documentation

9 months agoAdd changelog
Martin Kronbichler [Tue, 12 Mar 2024 09:01:29 +0000 (10:01 +0100)]
Add changelog

9 months agoCleanup of SolverGMRES and SolverFGMRES implementations
Martin Kronbichler [Mon, 11 Mar 2024 14:50:56 +0000 (15:50 +0100)]
Cleanup of SolverGMRES and SolverFGMRES implementations

9 months agoMerge pull request #16748 from masterleinad/fix_timing_mg_glob_coarsen
Martin Kronbichler [Wed, 13 Mar 2024 22:06:44 +0000 (23:06 +0100)]
Merge pull request #16748 from masterleinad/fix_timing_mg_glob_coarsen

Fix tests/performance/timing_mg_glob_coarsen.cc

9 months agoFix tests/performance/timing_mg_glob_coarsen.cc 16748/head
Daniel Arndt [Wed, 13 Mar 2024 19:57:18 +0000 (15:57 -0400)]
Fix tests/performance/timing_mg_glob_coarsen.cc

9 months agoParameterHandler::parse_input_from_json(): mangle entries internally 16544/head
Peter Munch [Thu, 11 Jan 2024 08:29:31 +0000 (09:29 +0100)]
ParameterHandler::parse_input_from_json(): mangle entries internally

Co-authored-by: Magdalena Schreter-Fleischhacker <schreter.magdalena@gmail.com>
9 months agoMerge pull request #16742 from peterrum/relaxation_omega
Martin Kronbichler [Wed, 13 Mar 2024 10:15:05 +0000 (11:15 +0100)]
Merge pull request #16742 from peterrum/relaxation_omega

PreconditionRelaxation: automatically determine omega

9 months agoMerge pull request #16727 from peterrum/trilinos_solver
Martin Kronbichler [Wed, 13 Mar 2024 10:14:53 +0000 (11:14 +0100)]
Merge pull request #16727 from peterrum/trilinos_solver

TrilinosWrappers::SolverDirect: adjust interface

9 months agoPreconditionRelaxation: automatically determine omega 16742/head
Peter Munch [Sun, 3 Mar 2024 22:46:39 +0000 (23:46 +0100)]
PreconditionRelaxation: automatically determine omega

9 months agoTrilinosWrappers::SolverDirect: adjust interface 16727/head
Peter Munch [Thu, 7 Mar 2024 12:14:15 +0000 (13:14 +0100)]
TrilinosWrappers::SolverDirect: adjust interface

9 months agoMerge pull request #16744 from kronbichler/gmres_fix_loop_bound
Peter Munch [Mon, 11 Mar 2024 21:00:47 +0000 (22:00 +0100)]
Merge pull request #16744 from kronbichler/gmres_fix_loop_bound

SolverGMRES: Fix loop bound for orthogonalization

9 months agoFix unintended terminate in gmsh-API version of read_msh 16714/head
Simon Sticko [Mon, 4 Mar 2024 18:10:11 +0000 (19:10 +0100)]
Fix unintended terminate in gmsh-API version of read_msh

The gmsh-api version of GridIn::read_msh uses a throw statement without
specifing an exception. The intention is cleary to throw any exception
but the standard specifies that doing this outside of a catch block
should lead to std::terminate being called. Set the boundary_id directly,
without using throw, and add a test that covers this part of the function.

9 months agoRemove second reinit statement 16744/head
Martin Kronbichler [Mon, 11 Mar 2024 14:51:52 +0000 (15:51 +0100)]
Remove second reinit statement

9 months agoNew test case
Martin Kronbichler [Mon, 11 Mar 2024 12:30:03 +0000 (13:30 +0100)]
New test case

9 months agoSolverGMRES: Fix loop bound for orthogonalization
Martin Kronbichler [Mon, 11 Mar 2024 12:29:52 +0000 (13:29 +0100)]
SolverGMRES: Fix loop bound for orthogonalization

9 months agoMerge pull request #16738 from thierry-FreeBSD/master
Matthias Maier [Sat, 9 Mar 2024 20:44:01 +0000 (20:44 +0000)]
Merge pull request #16738 from thierry-FreeBSD/master

Add support for OpenCascade 7.8.0

9 months agoMerge pull request #16743 from bangerth/doc
Martin Kronbichler [Sat, 9 Mar 2024 19:25:54 +0000 (20:25 +0100)]
Merge pull request #16743 from bangerth/doc

Leave a couple comments in FETools.

9 months agoMerge pull request #16734 from bangerth/mesh-transfer
Martin Kronbichler [Sat, 9 Mar 2024 19:25:28 +0000 (20:25 +0100)]
Merge pull request #16734 from bangerth/mesh-transfer

Implement VectorTools::interpolate_to_finer/coarser_mesh().

9 months agoLeave a couple comments in FETools. 16743/head
Wolfgang Bangerth [Sat, 9 Mar 2024 14:46:30 +0000 (07:46 -0700)]
Leave a couple comments in FETools.

9 months agoAdd a test. 16734/head
Wolfgang Bangerth [Wed, 6 Mar 2024 02:40:51 +0000 (19:40 -0700)]
Add a test.

9 months agoAdd a changelog entry.
Wolfgang Bangerth [Wed, 6 Mar 2024 02:41:10 +0000 (19:41 -0700)]
Add a changelog entry.

9 months agoImplement VectorTools::interpolate_to_finer/coarser_mesh().
Wolfgang Bangerth [Fri, 8 Mar 2024 06:18:12 +0000 (23:18 -0700)]
Implement VectorTools::interpolate_to_finer/coarser_mesh().

9 months agoMerge pull request #16740 from kronbichler/fix_tests-3
Peter Munch [Sat, 9 Mar 2024 14:06:11 +0000 (15:06 +0100)]
Merge pull request #16740 from kronbichler/fix_tests-3

Tensor product tests: Fix include file

9 months agoTensor product tests: Fix include file 16740/head
Martin Kronbichler [Sat, 9 Mar 2024 01:17:24 +0000 (02:17 +0100)]
Tensor product tests: Fix include file

9 months agoMerge pull request #16741 from bangerth/virtual
Martin Kronbichler [Sat, 9 Mar 2024 12:15:19 +0000 (13:15 +0100)]
Merge pull request #16741 from bangerth/virtual

In an internal function called from a virtual function, do not call virtual functions.

9 months agoAdd support for OpenCascade 7.8.0 16738/head
Thierry Thomas [Fri, 8 Mar 2024 22:22:09 +0000 (23:22 +0100)]
Add support for OpenCascade 7.8.0

9 months agoIn an internal function called from a virtual function, do not call virtual functions. 16741/head
Wolfgang Bangerth [Sat, 9 Mar 2024 02:06:28 +0000 (19:06 -0700)]
In an internal function called from a virtual function, do not call virtual functions.

9 months agoAdd support for OpenCascade 7.8.0
Thierry Thomas [Fri, 8 Mar 2024 22:22:09 +0000 (23:22 +0100)]
Add support for OpenCascade 7.8.0

9 months agoMerge pull request #16713 from nmuch/colorize-hyper-rectangle-with-simplices
Martin Kronbichler [Fri, 8 Mar 2024 14:54:18 +0000 (15:54 +0100)]
Merge pull request #16713 from nmuch/colorize-hyper-rectangle-with-simplices

Colorize hyper rectangle with simplices

9 months agoMerge pull request #16730 from bangerth/specialization-2
Martin Kronbichler [Fri, 8 Mar 2024 14:53:23 +0000 (15:53 +0100)]
Merge pull request #16730 from bangerth/specialization-2

Also remove the specialization structure of MGTwoLevelTransferNonNested.

9 months agoMerge pull request #16732 from bangerth/t2
Martin Kronbichler [Fri, 8 Mar 2024 14:26:45 +0000 (15:26 +0100)]
Merge pull request #16732 from bangerth/t2

Add the missing variants of TpetraWrappers::SparseMatrix::set().

9 months agoMerge pull request #16735 from bangerth/cleanup
Martin Kronbichler [Fri, 8 Mar 2024 14:26:00 +0000 (15:26 +0100)]
Merge pull request #16735 from bangerth/cleanup

Rename a few variables.

9 months agoMerge pull request #16736 from bergbauer/point_kernels
Martin Kronbichler [Fri, 8 Mar 2024 14:25:11 +0000 (15:25 +0100)]
Merge pull request #16736 from bergbauer/point_kernels

MatrixFree: Split tensor product points and single point kernels

9 months agoMerge pull request #16733 from bangerth/fix-tests
Daniel Arndt [Fri, 8 Mar 2024 12:44:02 +0000 (07:44 -0500)]
Merge pull request #16733 from bangerth/fix-tests

Close the correct constraints objects.

9 months agoSplit tensor product points and single point kernels 16736/head
Maximilian Bergbauer [Fri, 8 Mar 2024 08:22:01 +0000 (09:22 +0100)]
Split tensor product points and single point kernels

9 months agoRename a few variables. 16735/head
Wolfgang Bangerth [Fri, 8 Mar 2024 06:20:53 +0000 (23:20 -0700)]
Rename a few variables.

Just make things look more like we have in most places.

9 months agoClose the correct constraints objects. 16733/head
Wolfgang Bangerth [Fri, 8 Mar 2024 05:39:04 +0000 (22:39 -0700)]
Close the correct constraints objects.

9 months agoAdd tests. 16732/head
Wolfgang Bangerth [Thu, 7 Mar 2024 21:56:15 +0000 (14:56 -0700)]
Add tests.

9 months agoAdd the missing variants of TpetraWrappers::SparseMatrix::set().
Wolfgang Bangerth [Thu, 7 Mar 2024 21:52:10 +0000 (14:52 -0700)]
Add the missing variants of TpetraWrappers::SparseMatrix::set().

9 months agoMerge pull request #16731 from bangerth/t1
Daniel Arndt [Fri, 8 Mar 2024 02:55:58 +0000 (21:55 -0500)]
Merge pull request #16731 from bangerth/t1

Fix Tpetra SparseMatrix::add().

9 months agoMerge pull request #16661 from ampdes/step-3-python
Matthias Maier [Fri, 8 Mar 2024 02:18:52 +0000 (02:18 +0000)]
Merge pull request #16661 from ampdes/step-3-python

Add python code for plotting in Step 3

9 months agoMerge pull request #16709 from gassmoeller/fix_particle_loss_during_refinement
Wolfgang Bangerth [Thu, 7 Mar 2024 22:55:22 +0000 (15:55 -0700)]
Merge pull request #16709 from gassmoeller/fix_particle_loss_during_refinement

Properly deregister a particle if deleted during refinement

9 months agoFix Tpetra SparseMatrix::add(). 16731/head
Wolfgang Bangerth [Thu, 7 Mar 2024 21:51:35 +0000 (14:51 -0700)]
Fix Tpetra SparseMatrix::add().

9 months agoMerge pull request #16729 from bangerth/warning
Daniel Arndt [Thu, 7 Mar 2024 18:24:17 +0000 (13:24 -0500)]
Merge pull request #16729 from bangerth/warning

Address a warning.

9 months agoAdd another test 16709/head
Rene Gassmoeller [Thu, 7 Mar 2024 18:17:16 +0000 (13:17 -0500)]
Add another test

9 months agoAdd changelog entry
Rene Gassmoeller [Thu, 7 Mar 2024 18:16:56 +0000 (13:16 -0500)]
Add changelog entry

9 months agoAlso remove the specialization structure of MGTwoLevelTransferNonNested. 16730/head
Wolfgang Bangerth [Thu, 7 Mar 2024 17:01:55 +0000 (10:01 -0700)]
Also remove the specialization structure of MGTwoLevelTransferNonNested.

9 months agoFix test case
Rene Gassmoeller [Thu, 7 Mar 2024 17:01:44 +0000 (12:01 -0500)]
Fix test case

9 months agoAddress a warning. 16729/head
Wolfgang Bangerth [Thu, 7 Mar 2024 15:56:31 +0000 (08:56 -0700)]
Address a warning.

9 months agoAdd test for subdivided_hyper_rectangle_with_simplices() 16713/head
Nils Much [Thu, 7 Mar 2024 13:51:00 +0000 (14:51 +0100)]
Add test for subdivided_hyper_rectangle_with_simplices()

9 months agoMerge pull request #16704 from peterrum/parameterhandler_create_path_if_needed
Daniel Arndt [Thu, 7 Mar 2024 13:33:31 +0000 (08:33 -0500)]
Merge pull request #16704 from peterrum/parameterhandler_create_path_if_needed

Don't create new sections during parsing

9 months agoMerge pull request #16723 from bangerth/specialization
Martin Kronbichler [Thu, 7 Mar 2024 11:04:37 +0000 (12:04 +0100)]
Merge pull request #16723 from bangerth/specialization

Make a specialization of MGTwoLevelTransfer the general template.

9 months agoDon't create new sections during parsing 16704/head
Peter Munch [Thu, 29 Feb 2024 07:49:12 +0000 (08:49 +0100)]
Don't create new sections during parsing

9 months agoMerge pull request #16700 from masterleinad/tpetra_sparse_matrix_iterators
Wolfgang Bangerth [Thu, 7 Mar 2024 05:40:13 +0000 (22:40 -0700)]
Merge pull request #16700 from masterleinad/tpetra_sparse_matrix_iterators

TpetraWrappers: Implement iterators for SparseMatrix

9 months agoMake a specialization the general template. 16723/head
Wolfgang Bangerth [Wed, 6 Mar 2024 23:45:55 +0000 (16:45 -0700)]
Make a specialization the general template.

We can do that because the general template does not work anyway, and can
not have been used anywhere.

9 months agoMerge pull request #16721 from kronbichler/fix_mg_type
Wolfgang Bangerth [Wed, 6 Mar 2024 20:13:53 +0000 (13:13 -0700)]
Merge pull request #16721 from kronbichler/fix_mg_type

Matrix-free MG transfer: Switch interpolation matrices to double type

9 months agoMatrix-free MG transfer: Switch interpolation matrices to double type 16721/head
Martin Kronbichler [Wed, 6 Mar 2024 09:19:03 +0000 (10:19 +0100)]
Matrix-free MG transfer: Switch interpolation matrices to double type

9 months agoMerge pull request #16718 from bangerth/small-stuff
Martin Kronbichler [Wed, 6 Mar 2024 08:53:13 +0000 (09:53 +0100)]
Merge pull request #16718 from bangerth/small-stuff

Fix a grammar error.

9 months agoMerge pull request #16720 from bangerth/include
Martin Kronbichler [Wed, 6 Mar 2024 08:52:28 +0000 (09:52 +0100)]
Merge pull request #16720 from bangerth/include

Add necessary header files.

9 months agoMerge pull request #16717 from bangerth/instantiate
Martin Kronbichler [Wed, 6 Mar 2024 08:52:05 +0000 (09:52 +0100)]
Merge pull request #16717 from bangerth/instantiate

Make it possible to instantiate some matrix-free stuff for std::complex data.

9 months agoColorize hyper recangle with simplices
Nils Much [Mon, 4 Mar 2024 13:10:14 +0000 (14:10 +0100)]
Colorize hyper recangle with simplices

9 months agoAdd necessary header files. 16720/head
Wolfgang Bangerth [Wed, 6 Mar 2024 02:40:13 +0000 (19:40 -0700)]
Add necessary header files.


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.