]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 years agoMerge pull request #8085 from bangerth/can
Matthias Maier [Sun, 12 May 2019 18:37:35 +0000 (13:37 -0500)]
Merge pull request #8085 from bangerth/can

Run setting canonical pages as part of the doxygen generation process.

5 years agoMerge pull request #8072 from marcfehling/future-fe
Martin Kronbichler [Sun, 12 May 2019 17:21:14 +0000 (19:21 +0200)]
Merge pull request #8072 from marcfehling/future-fe

 Introduced future finite element indices.

5 years agoMerge pull request #8112 from masterleinad/revert_pr_8111
Martin Kronbichler [Sun, 12 May 2019 17:20:49 +0000 (19:20 +0200)]
Merge pull request #8112 from masterleinad/revert_pr_8111

Revert #8082

5 years agoRevert #8082 8112/head
Daniel Arndt [Sun, 12 May 2019 16:17:28 +0000 (18:17 +0200)]
Revert #8082

This reverts commit f6c96c520478d963cd9ebb6f4877d59e3ddb8b01.

5 years agoMerge pull request #8101 from kronbichler/modernize-step-17
Matthias Maier [Sun, 12 May 2019 15:46:31 +0000 (10:46 -0500)]
Merge pull request #8101 from kronbichler/modernize-step-17

Modernize step-17

5 years agoMerge pull request #8102 from tamiko/modernize_step_6
Matthias Maier [Sun, 12 May 2019 15:43:55 +0000 (10:43 -0500)]
Merge pull request #8102 from tamiko/modernize_step_6

modernize step 6

5 years agofix typos 8102/head
Matthias Maier [Sun, 12 May 2019 15:27:15 +0000 (10:27 -0500)]
fix typos

5 years agochange value to reference
Matthias Maier [Sat, 11 May 2019 22:32:00 +0000 (17:32 -0500)]
change value to reference

5 years agoimprove readability of assembly routine
Matthias Maier [Sat, 11 May 2019 21:08:41 +0000 (16:08 -0500)]
improve readability of assembly routine

5 years agouse range-based for loop
Matthias Maier [Sat, 11 May 2019 21:01:08 +0000 (16:01 -0500)]
use range-based for loop

5 years agoMerge pull request #8086 from drwells/fix-python-compatibility
Matthias Maier [Sun, 12 May 2019 15:25:29 +0000 (10:25 -0500)]
Merge pull request #8086 from drwells/fix-python-compatibility

Fix python compatibility

5 years agoIntroduced future finite element indices. 8072/head
Marc Fehling [Thu, 11 Apr 2019 14:18:42 +0000 (16:18 +0200)]
Introduced future finite element indices.

5 years agoMerge pull request #8110 from jppelteret/modernise_step_44-02
Martin Kronbichler [Sun, 12 May 2019 11:24:21 +0000 (13:24 +0200)]
Merge pull request #8110 from jppelteret/modernise_step_44-02

Modernise step-44 (part 2)

5 years agoRemove an unnecessary class destructor 8110/head
Jean-Paul Pelteret [Sun, 12 May 2019 11:02:21 +0000 (13:02 +0200)]
Remove an unnecessary class destructor

5 years agoMerge pull request #8092 from kronbichler/comment_dof_handler_policy_change
Martin Kronbichler [Sun, 12 May 2019 10:28:38 +0000 (12:28 +0200)]
Merge pull request #8092 from kronbichler/comment_dof_handler_policy_change

Add comments to DoFHandlerPolicy changes

5 years agoMerge pull request #8109 from kronbichler/fix_step-55
Martin Kronbichler [Sun, 12 May 2019 08:02:04 +0000 (10:02 +0200)]
Merge pull request #8109 from kronbichler/fix_step-55

Make step-55 compile again

5 years agoMake step-55 compile again 8109/head
Martin Kronbichler [Sun, 12 May 2019 07:45:35 +0000 (09:45 +0200)]
Make step-55 compile again

5 years agoMerge pull request #8103 from jppelteret/sd-template_params_01
Martin Kronbichler [Sun, 12 May 2019 06:02:40 +0000 (08:02 +0200)]
Merge pull request #8103 from jppelteret/sd-template_params_01

SD: Better document and homogenise naming of template parameters

5 years agoMerge pull request #8105 from masterleinad/modernize_step-55
Martin Kronbichler [Sun, 12 May 2019 06:01:13 +0000 (08:01 +0200)]
Merge pull request #8105 from masterleinad/modernize_step-55

Modernize/Fix step-55

5 years agoMerge pull request #8095 from jppelteret/modernise_step_44
Martin Kronbichler [Sun, 12 May 2019 06:00:54 +0000 (08:00 +0200)]
Merge pull request #8095 from jppelteret/modernise_step_44

Modernise step-44

5 years agoMerge pull request #8097 from masterleinad/modernize_step_42
Martin Kronbichler [Sun, 12 May 2019 06:00:36 +0000 (08:00 +0200)]
Merge pull request #8097 from masterleinad/modernize_step_42

Modernize step-42

5 years agoMerge pull request #8100 from drwells/update-step-34-38-41
Martin Kronbichler [Sun, 12 May 2019 06:00:15 +0000 (08:00 +0200)]
Merge pull request #8100 from drwells/update-step-34-38-41

Update step 34 38 41

5 years agoMerge pull request #8094 from masterleinad/modernize_step_46
Martin Kronbichler [Sun, 12 May 2019 05:59:57 +0000 (07:59 +0200)]
Merge pull request #8094 from masterleinad/modernize_step_46

Modernize step-46

5 years agoMerge pull request #8106 from masterleinad/modernize_step-33
Martin Kronbichler [Sun, 12 May 2019 05:52:07 +0000 (07:52 +0200)]
Merge pull request #8106 from masterleinad/modernize_step-33

Modernize step-33

5 years agoMerge pull request #8108 from masterleinad/restrict_meshworker_tests
Martin Kronbichler [Sun, 12 May 2019 05:36:01 +0000 (07:36 +0200)]
Merge pull request #8108 from masterleinad/restrict_meshworker_tests

Restrict MeshWorker tests

5 years agoMerge pull request #8099 from masterleinad/modernize_step-26
Martin Kronbichler [Sun, 12 May 2019 05:29:29 +0000 (07:29 +0200)]
Merge pull request #8099 from masterleinad/modernize_step-26

Modernize step-26

5 years agoRestrict meshworker tests 8108/head
Daniel Arndt [Sun, 12 May 2019 05:17:38 +0000 (07:17 +0200)]
Restrict meshworker tests

5 years agoModernize step-33 8106/head
Daniel Arndt [Sun, 12 May 2019 03:03:39 +0000 (05:03 +0200)]
Modernize step-33

5 years agostep-41: C++ modernization. 8100/head
David Wells [Sat, 11 May 2019 18:14:53 +0000 (14:14 -0400)]
step-41: C++ modernization.

1. Avoid including <list> (we don't use it)
2. Inline function definitions
3. Use ranged-for loops

5 years agostep-38: update results.
David Wells [Sat, 11 May 2019 18:09:41 +0000 (14:09 -0400)]
step-38: update results.

5 years agostep-38: delete trailing whitespace.
David Wells [Sat, 11 May 2019 18:09:23 +0000 (14:09 -0400)]
step-38: delete trailing whitespace.

5 years agostep-38: C++ modernization.
David Wells [Sat, 11 May 2019 18:06:49 +0000 (14:06 -0400)]
step-38: C++ modernization.

1. Fix the order of the headers.
2. Fix some doxygen links and add '()' to functions.
3. Use ranged-for loops.

5 years agostep-34: update output.
David Wells [Sat, 11 May 2019 18:05:29 +0000 (14:05 -0400)]
step-34: update output.

5 years agostep-34: C++ modernization.
David Wells [Sat, 11 May 2019 17:19:20 +0000 (13:19 -0400)]
step-34: C++ modernization.

1. Use dof_handler instead of dh to match the other tutorial programs.
2. Use std::to_string
3. Avoid using deprecated features (e.g., update_cell_normal_vectors)
4. Ranged-for loops
5. Remove a circular builds-on dependency with step-38

5 years agoMerge pull request #8096 from masterleinad/modernize_step_43
Daniel Arndt [Sun, 12 May 2019 02:36:24 +0000 (22:36 -0400)]
Merge pull request #8096 from masterleinad/modernize_step_43

Modernize step 43

5 years agoModernize/Fix step-55 8105/head
Daniel Arndt [Sun, 12 May 2019 02:02:51 +0000 (22:02 -0400)]
Modernize/Fix step-55

5 years agoMerge pull request #8104 from jppelteret/fix_changelog_01
David Wells [Sat, 11 May 2019 22:55:35 +0000 (18:55 -0400)]
Merge pull request #8104 from jppelteret/fix_changelog_01

Fix a changelog entry

5 years agoMerge pull request #8093 from masterleinad/fix_warnings_step_62
Jean-Paul Pelteret [Sat, 11 May 2019 22:52:12 +0000 (00:52 +0200)]
Merge pull request #8093 from masterleinad/fix_warnings_step_62

Fix warnings in step-62

5 years agoFix a changelog entry 8104/head
Jean-Paul Pelteret [Sat, 11 May 2019 21:36:23 +0000 (23:36 +0200)]
Fix a changelog entry

5 years agoMerge pull request #8090 from kronbichler/step-31-fix
Jean-Paul Pelteret [Sat, 11 May 2019 21:07:41 +0000 (23:07 +0200)]
Merge pull request #8090 from kronbichler/step-31-fix

step-31: Fix compilation with clang

5 years agoModernize step-17 8101/head
Martin Kronbichler [Sat, 11 May 2019 20:20:35 +0000 (22:20 +0200)]
Modernize step-17

5 years agoDocument some template parameters of SD functions for tensors 8103/head
Jean-Paul Pelteret [Sat, 11 May 2019 20:18:35 +0000 (22:18 +0200)]
Document some template parameters of SD functions for tensors

5 years agoDocument some template parameters of SD functions for scalars
Jean-Paul Pelteret [Sat, 11 May 2019 20:18:20 +0000 (22:18 +0200)]
Document some template parameters of SD functions for scalars

5 years agoAdd ExpressionType template parameter to tensor make_substitution_map()
Jean-Paul Pelteret [Sat, 11 May 2019 19:54:33 +0000 (21:54 +0200)]
Add ExpressionType template parameter to tensor make_substitution_map()

5 years agoAdd ExpressionType template parameter to tensor add_to_substitution_map()
Jean-Paul Pelteret [Sat, 11 May 2019 19:54:20 +0000 (21:54 +0200)]
Add ExpressionType template parameter to tensor add_to_substitution_map()

5 years agoUse correct template parameter name in set_value_in_symbol_map()
Jean-Paul Pelteret [Sat, 11 May 2019 19:53:04 +0000 (21:53 +0200)]
Use correct template parameter name in set_value_in_symbol_map()

5 years agoUpdate examples/step-46/step-46.cc 8094/head
Daniel Arndt [Sat, 11 May 2019 19:50:52 +0000 (15:50 -0400)]
Update examples/step-46/step-46.cc

Co-Authored-By: David Wells <drwells@email.unc.edu>
5 years agoHomogenise template parameter names in make_substitution_map() and
Jean-Paul Pelteret [Sat, 11 May 2019 19:33:53 +0000 (21:33 +0200)]
Homogenise template parameter names in make_substitution_map() and
add_to_substitution_map()

5 years agoRemove a default template parameter
Jean-Paul Pelteret [Sat, 11 May 2019 19:23:34 +0000 (21:23 +0200)]
Remove a default template parameter

5 years agoAdd some tutorial keywords for step-44 8095/head
Jean-Paul Pelteret [Sat, 11 May 2019 19:13:13 +0000 (21:13 +0200)]
Add some tutorial keywords for step-44

5 years agoWrite VTU output with higher order elements
Jean-Paul Pelteret [Sat, 11 May 2019 17:32:05 +0000 (19:32 +0200)]
Write VTU output with higher order elements

5 years agoModernize step-26 8099/head
Daniel Arndt [Sat, 11 May 2019 18:58:29 +0000 (14:58 -0400)]
Modernize step-26

5 years agoMerge pull request #8088 from drwells/update-step-21
Jean-Paul Pelteret [Sat, 11 May 2019 18:59:06 +0000 (20:59 +0200)]
Merge pull request #8088 from drwells/update-step-21

Modernize step-21.

5 years agostep-34: update manifold description.
David Wells [Sat, 11 May 2019 17:18:51 +0000 (13:18 -0400)]
step-34: update manifold description.

We clone manifolds now.

5 years agoMerge pull request #8082 from rezarastak/SymmetricTensor-fix
Denis Davydov [Sat, 11 May 2019 18:09:58 +0000 (20:09 +0200)]
Merge pull request #8082 from rezarastak/SymmetricTensor-fix

duplicated documentation in SymmetricTensor removed

5 years agoUse standard names for dof_handler, fe_values and fe_face_values
Jean-Paul Pelteret [Sat, 11 May 2019 17:26:41 +0000 (19:26 +0200)]
Use standard names for dof_handler, fe_values and fe_face_values

5 years agoUse range-based for loops 8097/head
Daniel Arndt [Sat, 11 May 2019 17:35:17 +0000 (13:35 -0400)]
Use range-based for loops

5 years agoUse preincrement consistently
Daniel Arndt [Sat, 11 May 2019 17:34:53 +0000 (13:34 -0400)]
Use preincrement consistently

5 years agoAvoid redefining vector_value
Daniel Arndt [Sat, 11 May 2019 17:32:43 +0000 (13:32 -0400)]
Avoid redefining vector_value

5 years agoUpdate indentation of assembly operations
Jean-Paul Pelteret [Sat, 11 May 2019 17:22:15 +0000 (19:22 +0200)]
Update indentation of assembly operations

5 years agoUse range-based for loops 8096/head
Daniel Arndt [Sat, 11 May 2019 16:32:03 +0000 (12:32 -0400)]
Use range-based for loops

5 years agoUse AssertDimension
Daniel Arndt [Sat, 11 May 2019 16:31:42 +0000 (12:31 -0400)]
Use AssertDimension

5 years agoAvoid static function
Daniel Arndt [Sat, 11 May 2019 16:31:20 +0000 (12:31 -0400)]
Avoid static function

5 years agoUse iterator ranges for cell loops
Jean-Paul Pelteret [Sat, 11 May 2019 16:51:34 +0000 (18:51 +0200)]
Use iterator ranges for cell loops

5 years agoUse override
Daniel Arndt [Sat, 11 May 2019 16:30:52 +0000 (12:30 -0400)]
Use override

5 years agoUse ZeroFuntion instead of PressureRightHandSide
Daniel Arndt [Sat, 11 May 2019 16:30:25 +0000 (12:30 -0400)]
Use ZeroFuntion instead of PressureRightHandSide

5 years agoUse LinearOperators in linear solver by default
Jean-Paul Pelteret [Sat, 11 May 2019 16:18:20 +0000 (18:18 +0200)]
Use LinearOperators in linear solver by default

5 years agoImplement const version of begin() and end() function for IteratorRange
Jean-Paul Pelteret [Sat, 11 May 2019 16:17:54 +0000 (18:17 +0200)]
Implement const version of begin() and end() function for IteratorRange

Allows Workstream::run() to be called with constant functions as
arguments.

5 years agoUse range-based for loops
Daniel Arndt [Sat, 11 May 2019 15:38:28 +0000 (11:38 -0400)]
Use range-based for loops

5 years agoRemove RightHandSide
Daniel Arndt [Sat, 11 May 2019 15:38:04 +0000 (11:38 -0400)]
Remove RightHandSide

5 years agoMerge pull request #8008 from jppelteret/sd-map_utilities_04
Jean-Paul Pelteret [Sat, 11 May 2019 15:37:04 +0000 (17:37 +0200)]
Merge pull request #8008 from jppelteret/sd-map_utilities_04

SD scalar and tensor operations: Make, add to, and set value in symbol map

5 years agoFix warnings in step-62 8093/head
Daniel Arndt [Sat, 11 May 2019 15:07:20 +0000 (11:07 -0400)]
Fix warnings in step-62

5 years agoAdd comments to DoFHandlerPolicy changes 8092/head
Martin Kronbichler [Sat, 11 May 2019 14:49:40 +0000 (16:49 +0200)]
Add comments to DoFHandlerPolicy changes

5 years agoFix compatibility with python2. 8086/head
David Wells [Sat, 11 May 2019 00:28:30 +0000 (20:28 -0400)]
Fix compatibility with python2.

The advanced globbing feature with '**'s is not available in python2. We
should use os.walk instead.

While we are here: tidy up the scripts a little bit with some
suggestions from pylint.

5 years agoMerge pull request #7752 from GivAlz/GuessOwnerTree
Martin Kronbichler [Sat, 11 May 2019 13:56:35 +0000 (15:56 +0200)]
Merge pull request #7752 from GivAlz/GuessOwnerTree

New function GridTools::guess_point_owner from covering tree

5 years agoMerge pull request #8002 from luca-heltai/mapping-bbox
Wolfgang Bangerth [Sat, 11 May 2019 13:42:52 +0000 (07:42 -0600)]
Merge pull request #8002 from luca-heltai/mapping-bbox

Mapping::get_bounding_box()

5 years agoMerge pull request #8009 from jppelteret/sd-map_utilities_05
Jean-Paul Pelteret [Sat, 11 May 2019 13:14:55 +0000 (15:14 +0200)]
Merge pull request #8009 from jppelteret/sd-map_utilities_05

SD map operations:  Add function to resolve explicit and cyclic dependencies

5 years agostep-31: Fix compilation with clang 8090/head
Martin Kronbichler [Sat, 11 May 2019 10:04:24 +0000 (12:04 +0200)]
step-31: Fix compilation with clang

5 years agoMerge pull request #7638 from jppelteret/ad_numbertype_none
Jean-Paul Pelteret [Sat, 11 May 2019 11:23:19 +0000 (13:23 +0200)]
Merge pull request #7638 from jppelteret/ad_numbertype_none

Add AD::NumberType::none

5 years agoMerge pull request #8065 from kronbichler/dof_renumbering_cleanup
Martin Kronbichler [Sat, 11 May 2019 10:25:55 +0000 (12:25 +0200)]
Merge pull request #8065 from kronbichler/dof_renumbering_cleanup

DoFHandlerPolicy::renumber_dofs: skip unnecessary index set computation

5 years agoMerge pull request #8081 from drwells/deprecate-nanoflann
Luca Heltai [Sat, 11 May 2019 10:10:07 +0000 (12:10 +0200)]
Merge pull request #8081 from drwells/deprecate-nanoflann

Deprecate nanoflann.

5 years agoMerge pull request #8087 from drwells/update-relative-to-step-20
Martin Kronbichler [Sat, 11 May 2019 08:55:55 +0000 (10:55 +0200)]
Merge pull request #8087 from drwells/update-relative-to-step-20

Update documentation relative to other changes.

5 years agoMerge pull request #8071 from drwells/fix-array-initializer
Martin Kronbichler [Sat, 11 May 2019 08:35:48 +0000 (10:35 +0200)]
Merge pull request #8071 from drwells/fix-array-initializer

Fix an array initialization.

5 years agoMerge pull request #8074 from kronbichler/deprecate_feeval_fill_JxW_values
Martin Kronbichler [Sat, 11 May 2019 08:33:24 +0000 (10:33 +0200)]
Merge pull request #8074 from kronbichler/deprecate_feeval_fill_JxW_values

Deprecate FEEvaluation::fill_JxW_values

5 years agoModernize step-21. 8088/head
David Wells [Sat, 11 May 2019 03:17:28 +0000 (23:17 -0400)]
Modernize step-21.

1. Ranged for-loops
2. Improve discussion relative to step-20
3. Use DGQ, not DQ, for standard discontinuous elements
4. inline function definitions

5 years agoUpdate documentation relative to other changes. 8087/head
David Wells [Sat, 11 May 2019 02:48:52 +0000 (22:48 -0400)]
Update documentation relative to other changes.

In f21656e3fd2 we switched to using LinearOperator in step-20, which
made some other references to that program no longer make sense. This
commit updates said references.

5 years agoMerge pull request #7978 from tamiko/refactor_cuda_aware_mpi
Daniel Arndt [Sat, 11 May 2019 01:39:00 +0000 (21:39 -0400)]
Merge pull request #7978 from tamiko/refactor_cuda_aware_mpi

Refactor configuration option into DEAL_II_MPI_WITH_CUDA_SUPPORT

5 years agoRun setting canonical pages as part of the doxygen generation process. 8085/head
Wolfgang Bangerth [Fri, 10 May 2019 23:51:49 +0000 (17:51 -0600)]
Run setting canonical pages as part of the doxygen generation process.

This has the advantage that we need not worry about when that POST_BUILD
command is run. In particular, there can not be any race conditions.
This is, however, only true for the doxygen generated pages, whereas the
script also touches the other .html files for which the target I put the
script under has no in- or out-dependencies.

5 years agoMerge pull request #7628 from dangars/canonical_documentation
Wolfgang Bangerth [Fri, 10 May 2019 23:20:29 +0000 (17:20 -0600)]
Merge pull request #7628 from dangars/canonical_documentation

Use canonical webpages

5 years agoImprove function documentation and add some extra template parameters 8008/head
Jean-Paul Pelteret [Fri, 10 May 2019 23:16:13 +0000 (01:16 +0200)]
Improve function documentation and add some extra template parameters

5 years agoMake consistent the use of some doxygen keywords
Jean-Paul Pelteret [Fri, 10 May 2019 21:41:31 +0000 (23:41 +0200)]
Make consistent the use of some doxygen keywords

5 years agoduplicated documentation removed. unnecessary implementation of function specializati... 8082/head
Reza Rastak [Fri, 10 May 2019 21:37:14 +0000 (14:37 -0700)]
duplicated documentation removed. unnecessary implementation of function specialization removed

5 years agoBetter document some template parameters
Jean-Paul Pelteret [Fri, 10 May 2019 21:29:57 +0000 (23:29 +0200)]
Better document some template parameters

5 years agoMake consistent the use of some doxygen keywords
Jean-Paul Pelteret [Fri, 10 May 2019 21:29:47 +0000 (23:29 +0200)]
Make consistent the use of some doxygen keywords

5 years agoBetter document some template parameters 8009/head
Jean-Paul Pelteret [Fri, 10 May 2019 21:29:57 +0000 (23:29 +0200)]
Better document some template parameters

5 years agoMake consistent the use of some doxygen keywords
Jean-Paul Pelteret [Fri, 10 May 2019 21:29:47 +0000 (23:29 +0200)]
Make consistent the use of some doxygen keywords

5 years agoAdd function to resolve explicit and cyclic dependencies in sub. maps
Jean-Paul Pelteret [Sun, 5 May 2019 15:42:11 +0000 (17:42 +0200)]
Add function to resolve explicit and cyclic dependencies in sub. maps

5 years agoMerge pull request #8069 from drwells/modernize-step-32
Martin Kronbichler [Fri, 10 May 2019 20:59:56 +0000 (22:59 +0200)]
Merge pull request #8069 from drwells/modernize-step-32

Modernize step 32

5 years agoAdd a changelog entry 7638/head
Jean-Paul Pelteret [Fri, 10 May 2019 20:46:30 +0000 (22:46 +0200)]
Add a changelog entry

5 years agoMerge pull request #7933 from marcfehling/weights-artificial
Martin Kronbichler [Fri, 10 May 2019 20:42:20 +0000 (22:42 +0200)]
Merge pull request #7933 from marcfehling/weights-artificial

Minor cleanup of hp::DoFHandler.


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.