]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge pull request #13845 from marcfehling/occ-gte
David Wells [Sat, 28 May 2022 14:00:53 +0000 (10:00 -0400)]
Merge pull request #13845 from marcfehling/occ-gte

Introduce DEAL_II_OPENCASCADE_VERSION_GTE

2 years agoMerge pull request #13836 from tjhei/doxygen-format-1
David Wells [Sat, 28 May 2022 13:59:12 +0000 (09:59 -0400)]
Merge pull request #13836 from tjhei/doxygen-format-1

some doxygen formatting fixes

2 years agoMerge pull request #13844 from drwells/no-muparser-warning
Martin Kronbichler [Sat, 28 May 2022 07:11:34 +0000 (09:11 +0200)]
Merge pull request #13844 from drwells/no-muparser-warning

Suppress some unused variable warnings when we don't have muParser.

2 years agoMerge pull request #13838 from marcfehling/fix-intel18
Martin Kronbichler [Sat, 28 May 2022 07:06:05 +0000 (09:06 +0200)]
Merge pull request #13838 from marcfehling/fix-intel18

Intel 18: static constexpr bool

2 years agoMerge pull request #13843 from peterrum/FESystem_initialize
Martin Kronbichler [Sat, 28 May 2022 07:04:58 +0000 (09:04 +0200)]
Merge pull request #13843 from peterrum/FESystem_initialize

Fix FESystem::initialize for pyramids/wedges

2 years agoMerge pull request #13840 from marcfehling/fix-trilinos
Martin Kronbichler [Sat, 28 May 2022 07:04:26 +0000 (09:04 +0200)]
Merge pull request #13840 from marcfehling/fix-trilinos

Fix test output for trilinos 13.2.0

2 years agoIntroduce DEAL_II_OPENCASCADE_VERSION_GTE 13845/head
Marc Fehling [Sat, 28 May 2022 01:15:44 +0000 (19:15 -0600)]
Introduce DEAL_II_OPENCASCADE_VERSION_GTE

2 years agoMerge pull request #13839 from marcfehling/petsc_solver_08
David Wells [Fri, 27 May 2022 23:58:01 +0000 (19:58 -0400)]
Merge pull request #13839 from marcfehling/petsc_solver_08

Fix petsc/solver_08 for petsc 3.17.1

2 years agoMerge pull request #13841 from marcfehling/fix-intel-pipejunction
David Wells [Fri, 27 May 2022 23:54:23 +0000 (19:54 -0400)]
Merge pull request #13841 from marcfehling/fix-intel-pipejunction

Intel 18: more constexpr problems

2 years agoSuppress some unused variable warnings when we don't have muParser. 13844/head
David Wells [Fri, 27 May 2022 23:50:07 +0000 (19:50 -0400)]
Suppress some unused variable warnings when we don't have muParser.

2 years agosome doxygen formatting fixes 13836/head
Timo Heister [Fri, 27 May 2022 15:47:18 +0000 (11:47 -0400)]
some doxygen formatting fixes

- consistent indentation of comments
- put @ref on separate line
- some minor fixes

(this is done with wrapcomments.py and checking things manually)

2 years agoFix FESystem::initialize for pyramids/wedges 13843/head
Peter Munch [Fri, 27 May 2022 21:13:49 +0000 (23:13 +0200)]
Fix FESystem::initialize for pyramids/wedges

2 years agoFix test output for trilinos 13.2.0 13840/head
Marc Fehling [Fri, 27 May 2022 20:04:27 +0000 (14:04 -0600)]
Fix test output for trilinos 13.2.0

2 years agoFix petsc/solver_08 for petsc 3.17.1 13839/head
Marc Fehling [Fri, 27 May 2022 19:20:49 +0000 (13:20 -0600)]
Fix petsc/solver_08 for petsc 3.17.1

2 years agoIntel 18: more constexpr problems 13841/head
Marc Fehling [Fri, 27 May 2022 19:00:00 +0000 (13:00 -0600)]
Intel 18: more constexpr problems

2 years agoMerge pull request #13834 from peterrum/multiply_dof_numbers
Peter Munch [Fri, 27 May 2022 18:58:18 +0000 (20:58 +0200)]
Merge pull request #13834 from peterrum/multiply_dof_numbers

Generalize FETools::Compositing::multiply_dof_numbers()

2 years agoIntel 18: static constexpr bool 13838/head
Marc Fehling [Fri, 27 May 2022 16:49:42 +0000 (10:49 -0600)]
Intel 18: static constexpr bool

2 years agoGeneralize FETools::Compositing::multiply_dof_numbers() 13834/head
Peter Munch [Fri, 27 May 2022 10:21:03 +0000 (12:21 +0200)]
Generalize FETools::Compositing::multiply_dof_numbers()

2 years agoMerge pull request #13833 from kronbichler/deprecate_cell_data_transfer_buffer
David Wells [Fri, 27 May 2022 11:58:15 +0000 (07:58 -0400)]
Merge pull request #13833 from kronbichler/deprecate_cell_data_transfer_buffer

Deprecate GridTools::CellDataTransferBuffer

2 years agoMerge pull request #13805 from drwells/fix-test-dependencies
Martin Kronbichler [Fri, 27 May 2022 07:02:53 +0000 (09:02 +0200)]
Merge pull request #13805 from drwells/fix-test-dependencies

Fix test dependencies

2 years agoMove function definitions inline to fix compiler warnings 13833/head
Martin Kronbichler [Thu, 26 May 2022 21:00:38 +0000 (23:00 +0200)]
Move function definitions inline to fix compiler warnings

2 years agoMark a test that depends on UMFPACK as such. 13805/head
David Wells [Tue, 24 May 2022 17:49:57 +0000 (13:49 -0400)]
Mark a test that depends on UMFPACK as such.

2 years agoMark some tests as depending on LAPACK.
David Wells [Tue, 24 May 2022 17:44:16 +0000 (13:44 -0400)]
Mark some tests as depending on LAPACK.

While we're at it - throw an exception if we don't have LAPACK in the
class that uses it.

2 years agoAdd a missing header in the non-zlib case.
David Wells [Tue, 24 May 2022 17:36:04 +0000 (13:36 -0400)]
Add a missing header in the non-zlib case.

This is not in utilities.h if zlib is not enabled, but we want to try
and catch that exception either way.

2 years agoMark tests that depend on complex numbers as such.
David Wells [Tue, 24 May 2022 17:35:33 +0000 (13:35 -0400)]
Mark tests that depend on complex numbers as such.

2 years agoAdd test output for the non-zlib case.
David Wells [Fri, 20 May 2022 18:09:35 +0000 (14:09 -0400)]
Add test output for the non-zlib case.

2 years agoMerge pull request #13773 from drwells/refactor-function-parser
Daniel Arndt [Fri, 27 May 2022 03:14:48 +0000 (23:14 -0400)]
Merge pull request #13773 from drwells/refactor-function-parser

2 years agoMerge pull request #13826 from bangerth/ca-specialization
David Wells [Fri, 27 May 2022 02:23:53 +0000 (22:23 -0400)]
Merge pull request #13826 from bangerth/ca-specialization

Consensus algorithm specialization for the case where no answer is requested.

2 years agoMerge pull request #13832 from bangerth/changelog
David Wells [Thu, 26 May 2022 19:44:37 +0000 (15:44 -0400)]
Merge pull request #13832 from bangerth/changelog

Minor updates to a few changelog entries.

2 years agoUse CA specializations in places where we don't expect an answer. 13826/head
Wolfgang Bangerth [Wed, 25 May 2022 22:58:04 +0000 (16:58 -0600)]
Use CA specializations in places where we don't expect an answer.

2 years agoProvide some-to-some specializations to the Consensus Algorithms functions.
Wolfgang Bangerth [Wed, 25 May 2022 22:34:14 +0000 (16:34 -0600)]
Provide some-to-some specializations to the Consensus Algorithms functions.

2 years agoMerge pull request #13823 from tamiko/unify_configure_file_naming
Martin Kronbichler [Thu, 26 May 2022 18:24:22 +0000 (20:24 +0200)]
Merge pull request #13823 from tamiko/unify_configure_file_naming

CMake: Make configure file naming consistent

2 years agoDeprecate GridTools::CellDataTransferBuffer
Martin Kronbichler [Thu, 26 May 2022 18:16:10 +0000 (20:16 +0200)]
Deprecate GridTools::CellDataTransferBuffer

2 years agoMerge pull request #12807 from tamiko/introduce_step_81
David Wells [Thu, 26 May 2022 18:10:51 +0000 (14:10 -0400)]
Merge pull request #12807 from tamiko/introduce_step_81

Tutorial: Time-harmonic Maxwell solver with perfectly matched layer

2 years agoMerge pull request #13824 from bangerth/ca-doc
Peter Munch [Thu, 26 May 2022 17:49:08 +0000 (19:49 +0200)]
Merge pull request #13824 from bangerth/ca-doc

Augment documentation of the consensus algorithm free functions.

2 years agoMerge pull request #13830 from bangerth/doc
Daniel Arndt [Thu, 26 May 2022 17:27:40 +0000 (13:27 -0400)]
Merge pull request #13830 from bangerth/doc

Better document ReferenceCell and the reference cell glossary entry.

2 years agoMinor updates to a few changelog entries. 13832/head
Wolfgang Bangerth [Thu, 26 May 2022 17:16:48 +0000 (11:16 -0600)]
Minor updates to a few changelog entries.

2 years agoBetter document ReferenceCell and the reference cell glossary entry. 13830/head
Wolfgang Bangerth [Thu, 26 May 2022 03:22:59 +0000 (21:22 -0600)]
Better document ReferenceCell and the reference cell glossary entry.

2 years agoMerge pull request #13829 from kronbichler/reduce_header_inclusion
David Wells [Thu, 26 May 2022 13:58:27 +0000 (09:58 -0400)]
Merge pull request #13829 from kronbichler/reduce_header_inclusion

Remove some unneeded header inclusions

2 years agoCMake: Make configure file naming consistent 13823/head
Matthias Maier [Wed, 25 May 2022 21:40:45 +0000 (16:40 -0500)]
CMake: Make configure file naming consistent

Configure file are including and processed in alphabetical order.

However, in order to allow for feature dependencies we have to include
some configure files before others. We have solved this by numbering
some of the configure files in order to force them to be processed
before others.

This pull requests makes this numbering a bit more consistent by

 - numbering _all_ of the configure files with a default number of 50,
   and configure files that have to be processed earlier taking up a
   number between 40 and 00.

 - increasing the numbering from one digit to two digits to accomodate
   a possible future need to adjust the inclusion order a bit better.

2 years agoMerge pull request #13827 from tamiko/skip_boost_test
Martin Kronbichler [Thu, 26 May 2022 13:45:00 +0000 (15:45 +0200)]
Merge pull request #13827 from tamiko/skip_boost_test

CMake: Skip expensive boost test

2 years agoMerge pull request #13825 from bangerth/ca-decl
Martin Kronbichler [Thu, 26 May 2022 13:44:48 +0000 (15:44 +0200)]
Merge pull request #13825 from bangerth/ca-decl

Fix the function declaration a doc string is attached to.

2 years agoMerge pull request #13787 from drwells/sundials-ida-tolerance
Daniel Arndt [Thu, 26 May 2022 13:34:06 +0000 (09:34 -0400)]
Merge pull request #13787 from drwells/sundials-ida-tolerance

2 years agoMerge pull request #13831 from bangerth/rule-of-3
Daniel Arndt [Thu, 26 May 2022 13:22:40 +0000 (09:22 -0400)]
Merge pull request #13831 from bangerth/rule-of-3

Provide a defaulted copy operator.

2 years agoStep-81: Make clang-tidy happy 12807/head
Matthias Maier [Thu, 26 May 2022 02:20:00 +0000 (21:20 -0500)]
Step-81: Make clang-tidy happy

2 years agoStep-81: Avoid using 1.0i literal when multiplying dealii::Tensor<>
Matthias Maier [Thu, 26 May 2022 01:52:24 +0000 (20:52 -0500)]
Step-81: Avoid using 1.0i literal when multiplying dealii::Tensor<>

2 years agoadd parameter file
Matthias Maier [Wed, 25 May 2022 17:12:44 +0000 (12:12 -0500)]
add parameter file

2 years agoAddress some more review comments
Matthias Maier [Tue, 24 May 2022 16:13:40 +0000 (11:13 -0500)]
Address some more review comments

2 years agoRemove debug assert
Matthias Maier [Thu, 5 May 2022 17:51:37 +0000 (12:51 -0500)]
Remove debug assert

2 years agominor typos fixed
ManaswineeB [Thu, 5 May 2022 16:34:48 +0000 (11:34 -0500)]
minor typos fixed

2 years agoStep-81: make doxygen happy
Matthias Maier [Tue, 3 May 2022 21:09:35 +0000 (16:09 -0500)]
Step-81: make doxygen happy

2 years agoStep-81: add two references
Matthias Maier [Tue, 3 May 2022 21:08:02 +0000 (16:08 -0500)]
Step-81: add two references

2 years agoindent
Matthias Maier [Thu, 28 Apr 2022 22:24:35 +0000 (17:24 -0500)]
indent

2 years agofinish "possibilites for extension"
Matthias Maier [Thu, 28 Apr 2022 22:07:43 +0000 (17:07 -0500)]
finish "possibilites for extension"

2 years agostep-81: some minor polishing
Matthias Maier [Thu, 28 Apr 2022 21:12:15 +0000 (16:12 -0500)]
step-81: some minor polishing

2 years agotypos fixed
Manaswinee Bezbaruah [Tue, 29 Mar 2022 15:47:27 +0000 (10:47 -0500)]
typos fixed

2 years agoFix some typos in the source file.
David Wells [Fri, 25 Mar 2022 14:57:27 +0000 (10:57 -0400)]
Fix some typos in the source file.

2 years agoTidy up some more equations.
David Wells [Fri, 25 Mar 2022 14:57:21 +0000 (10:57 -0400)]
Tidy up some more equations.

2 years agoImprove some HTML.
David Wells [Fri, 25 Mar 2022 14:46:03 +0000 (10:46 -0400)]
Improve some HTML.

2 years agoMinor grammatical and typesetting improvements for step-81
David Wells [Thu, 24 Mar 2022 21:37:02 +0000 (17:37 -0400)]
Minor grammatical and typesetting improvements for step-81

2 years agoStep-81: minor polishing
Manaswinee Bezbaruah [Thu, 24 Mar 2022 18:21:56 +0000 (13:21 -0500)]
Step-81: minor polishing

2 years agoadd cartoon
Manaswinee Bezbaruah [Fri, 18 Mar 2022 16:34:39 +0000 (11:34 -0500)]
add cartoon

2 years agoStep-81: add more text to the results section
Manaswinee Bezbaruah [Thu, 3 Feb 2022 02:28:16 +0000 (20:28 -0600)]
Step-81: add more text to the results section

2 years agoStep-81: result section updated, minor typos fixed
Manaswinee Bezbaruah [Thu, 27 Jan 2022 07:24:59 +0000 (01:24 -0600)]
Step-81: result section updated, minor typos fixed

2 years agoStep-81: minor typos fixes, default parameters changed
Manaswinee Bezbaruah [Tue, 2 Nov 2021 04:57:28 +0000 (23:57 -0500)]
Step-81: minor typos fixes, default parameters changed

2 years agoStep-81: add some more documentation
Manaswinee Bezbaruah [Sun, 31 Oct 2021 21:09:08 +0000 (16:09 -0500)]
Step-81: add some more documentation

2 years agoremoved separators, added some comments
Manaswinee Bezbaruah [Tue, 26 Oct 2021 04:20:21 +0000 (23:20 -0500)]
removed separators, added some comments

2 years agopostprocess removed and Nedelec replaced with NedelecSZ
Manaswinee Bezbaruah [Mon, 11 Oct 2021 19:24:21 +0000 (14:24 -0500)]
postprocess removed and Nedelec replaced with NedelecSZ

2 years agoStep-81: Add a skeleton
Manaswinee Bezbaruah [Tue, 22 Jun 2021 18:26:33 +0000 (13:26 -0500)]
Step-81: Add a skeleton

This commit introduces a time-harmonic Maxwell solver example step.

2 years agoProvide a defaulted copy operator. 13831/head
Wolfgang Bangerth [Thu, 26 May 2022 03:36:14 +0000 (21:36 -0600)]
Provide a defaulted copy operator.

2 years agoMerge pull request #13512 from gfcas/constant_modes_doc
Wolfgang Bangerth [Thu, 26 May 2022 00:00:20 +0000 (18:00 -0600)]
Merge pull request #13512 from gfcas/constant_modes_doc

Update constant_modes doc

2 years agoMerge pull request #13769 from bangerth/ca-remove
Martin Kronbichler [Wed, 25 May 2022 23:52:54 +0000 (01:52 +0200)]
Merge pull request #13769 from bangerth/ca-remove

Deprecate ConsensusAlgorithms::AnonymousProcess.

2 years agoMerge pull request #13768 from bangerth/ca-template
Martin Kronbichler [Wed, 25 May 2022 23:52:16 +0000 (01:52 +0200)]
Merge pull request #13768 from bangerth/ca-template

Consensus Algorithms: Move template functions into .h file.

2 years agoRemove some unneeded header inclusions 13829/head
Martin Kronbichler [Wed, 25 May 2022 23:43:31 +0000 (01:43 +0200)]
Remove some unneeded header inclusions

2 years agoMerge pull request #13818 from tamiko/doxygen_quoting_issues
Martin Kronbichler [Wed, 25 May 2022 23:28:40 +0000 (01:28 +0200)]
Merge pull request #13818 from tamiko/doxygen_quoting_issues

Step-40: Remove an unmatched single quote

2 years agoMerge pull request #13815 from mschreter/json_demangle_2
Wolfgang Bangerth [Wed, 25 May 2022 23:23:51 +0000 (17:23 -0600)]
Merge pull request #13815 from mschreter/json_demangle_2

ParameterHandler::print_parameters(): Demangle JSON

2 years agoCMake: Skip expensive boost test 13827/head
Matthias Maier [Wed, 25 May 2022 23:07:23 +0000 (18:07 -0500)]
CMake: Skip expensive boost test

This has been finally fixed upstream sometime in late 2018 [1], and this
runtime check is very expensive. Let us skip it for a safe, good
version. I have chosen 1.74 semi randomly because it has been released
in 2020 and is the boost version found in Debian 11.

[1] https://github.com/boostorg/serialization/pull/79#issuecomment-439726837

2 years agoFix the function declaration a doc string is attached to. 13825/head
Wolfgang Bangerth [Wed, 25 May 2022 22:09:01 +0000 (16:09 -0600)]
Fix the function declaration a doc string is attached to.

2 years agoAugment documentation of the consensus algorithm free functions. 13824/head
Wolfgang Bangerth [Wed, 25 May 2022 22:05:18 +0000 (16:05 -0600)]
Augment documentation of the consensus algorithm free functions.

2 years agoMerge pull request #13812 from kronbichler/simplify_code
David Wells [Wed, 25 May 2022 21:15:43 +0000 (17:15 -0400)]
Merge pull request #13812 from kronbichler/simplify_code

Remove unnecessary MPI barriers

2 years agoMerge pull request #13811 from kronbichler/add_another_pack
Wolfgang Bangerth [Wed, 25 May 2022 18:40:45 +0000 (12:40 -0600)]
Merge pull request #13811 from kronbichler/add_another_pack

Optimize Utilities::pack for std::vector<std::vector<trivial>>

2 years agoDeprecate the ConsensusAlgorithms::AnonymousProcess class. 13769/head
Wolfgang Bangerth [Wed, 25 May 2022 18:32:05 +0000 (12:32 -0600)]
Deprecate the ConsensusAlgorithms::AnonymousProcess class.

2 years agoConsensus Algorithms: Move template functions into .h file. 13768/head
Wolfgang Bangerth [Wed, 25 May 2022 18:28:24 +0000 (12:28 -0600)]
Consensus Algorithms: Move template functions into .h file.

2 years agoMerge pull request #13798 from kronbichler/speedup_poly_eval
Peter Munch [Wed, 25 May 2022 17:39:02 +0000 (19:39 +0200)]
Merge pull request #13798 from kronbichler/speedup_poly_eval

Provide function to evaluate polynomial on array of positions

2 years agoStep-40: Remove an unmatched single quote 13818/head
Matthias Maier [Wed, 25 May 2022 17:20:02 +0000 (12:20 -0500)]
Step-40: Remove an unmatched single quote

2 years agoMerge pull request #13802 from kronbichler/simplify_grid_tools
Peter Munch [Wed, 25 May 2022 16:03:15 +0000 (18:03 +0200)]
Merge pull request #13802 from kronbichler/simplify_grid_tools

Avoid CellDataTransferBuffer in GridTools::exchange_cell_data_to_ghosts

2 years agoMerge pull request #13813 from kronbichler/fix_compile2
Peter Munch [Wed, 25 May 2022 14:36:33 +0000 (16:36 +0200)]
Merge pull request #13813 from kronbichler/fix_compile2

Utilities: Fix compile error on certain compilers

2 years agoProvide function to evaluate polynomial on array of positions 13798/head
Martin Kronbichler [Mon, 23 May 2022 18:45:20 +0000 (20:45 +0200)]
Provide function to evaluate polynomial on array of positions

2 years agoDemangle json during output 13815/head
Magdalena Schreter [Mon, 23 May 2022 21:36:08 +0000 (23:36 +0200)]
Demangle json during output

Co-authored-by: Peter Munch <peterrmuench@gmail.com>
2 years agoMerge pull request #13790 from kronbichler/simplify_reinit_shape_info
Peter Munch [Wed, 25 May 2022 12:10:41 +0000 (14:10 +0200)]
Merge pull request #13790 from kronbichler/simplify_reinit_shape_info

MatrixFree: Simplify initialization of ShapeInfo

2 years agoMerge pull request #13800 from kronbichler/simplify_grid_partitioners
Peter Munch [Wed, 25 May 2022 12:01:35 +0000 (14:01 +0200)]
Merge pull request #13800 from kronbichler/simplify_grid_partitioners

Slightly simplify setup of partitioners for global cell ids

2 years agoMerge pull request #13809 from kronbichler/adjust_test_output
Peter Munch [Wed, 25 May 2022 11:39:37 +0000 (13:39 +0200)]
Merge pull request #13809 from kronbichler/adjust_test_output

Adjust output of tests using PreconditionChebyshev

2 years agoUtilities: Fix compile error on certain compilers 13813/head
Martin Kronbichler [Wed, 25 May 2022 11:22:59 +0000 (13:22 +0200)]
Utilities: Fix compile error on certain compilers

2 years agoMerge pull request #13810 from simonsticko/assert_hypercube_quadrature_generator
Martin Kronbichler [Wed, 25 May 2022 10:27:37 +0000 (12:27 +0200)]
Merge pull request #13810 from simonsticko/assert_hypercube_quadrature_generator

Assert reference cell is hypercube in Discrete*QuadratureGenerator

2 years agoRemove unnecessary MPI barriers 13812/head
Martin Kronbichler [Wed, 25 May 2022 10:16:15 +0000 (12:16 +0200)]
Remove unnecessary MPI barriers

2 years agoOptimize Utilities::pack for std::vector<std::vector<trivial>> 13811/head
Martin Kronbichler [Wed, 25 May 2022 10:08:33 +0000 (12:08 +0200)]
Optimize Utilities::pack for std::vector<std::vector<trivial>>

2 years agoAvoid usage of CellDataTransferBuffer in GridTools::exchange_cell_data_to_ghosts 13802/head
Martin Kronbichler [Tue, 24 May 2022 11:18:42 +0000 (13:18 +0200)]
Avoid usage of CellDataTransferBuffer in GridTools::exchange_cell_data_to_ghosts

2 years agoAssert reference cell is hypercube in Discrete*QuadratureGenerator 13810/head
Simon Sticko [Wed, 25 May 2022 07:32:12 +0000 (09:32 +0200)]
Assert reference cell is hypercube in Discrete*QuadratureGenerator

2 years agoSlightly simplify setup of partitioners for global cell ids 13800/head
Martin Kronbichler [Tue, 24 May 2022 11:09:27 +0000 (13:09 +0200)]
Slightly simplify setup of partitioners for global cell ids

2 years agoAdjust output of tests using PreconditionChebyshev 13809/head
Martin Kronbichler [Wed, 25 May 2022 06:01:07 +0000 (08:01 +0200)]
Adjust output of tests using PreconditionChebyshev


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.