]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agostep-9: Remove some unneeded code.
David Wells [Sun, 8 Jul 2018 02:16:47 +0000 (22:16 -0400)]
step-9: Remove some unneeded code.

1. The default constructor destroys the DoFHandler correctly already, so we can
   get rid of the explicit declaration.
2. Remove explicit value_list overrides: Modern compilers are good enough at
   devirtualizing that this optimization is no longer necessary.
3. Remove some empty constructors.

6 years agoMerge pull request #7017 from davydden/bugfix/cell_categorization_mg
Daniel Arndt [Thu, 2 Aug 2018 21:10:42 +0000 (23:10 +0200)]
Merge pull request #7017 from davydden/bugfix/cell_categorization_mg

fix cell_vectorization_category with MG

6 years agominor fix of matrix-free cell categorization on MG levels 7017/head
Denis Davydov [Wed, 1 Aug 2018 22:17:48 +0000 (00:17 +0200)]
minor fix of matrix-free cell categorization on MG levels

6 years agoMerge pull request #7019 from masterleinad/common_type_comparison
Daniel Arndt [Thu, 2 Aug 2018 15:18:10 +0000 (17:18 +0200)]
Merge pull request #7019 from masterleinad/common_type_comparison

Use common type in AssertIndexRange for the comparison

6 years agoMerge pull request #7016 from masterleinad/fix_restrictions_warnings_tests
Martin Kronbichler [Thu, 2 Aug 2018 12:04:12 +0000 (14:04 +0200)]
Merge pull request #7016 from masterleinad/fix_restrictions_warnings_tests

Fix restrictions and warnings for some tests

6 years agoMerge pull request #7018 from masterleinad/higher_order_cell_docu
Martin Kronbichler [Thu, 2 Aug 2018 11:49:13 +0000 (13:49 +0200)]
Merge pull request #7018 from masterleinad/higher_order_cell_docu

Fix doxygen documentation for DataOutBase::VtkFlags::write_higher_order_cells

6 years agoUse common type in AssertIndexRange for the comparison 7019/head
Daniel Arndt [Thu, 2 Aug 2018 09:04:43 +0000 (11:04 +0200)]
Use common type in AssertIndexRange for the comparison

6 years agoFix doxygen documentation for DataOutBase::VtkFlags::write_higher_order_cells 7018/head
Daniel Arndt [Thu, 2 Aug 2018 09:03:57 +0000 (11:03 +0200)]
Fix doxygen documentation for DataOutBase::VtkFlags::write_higher_order_cells

6 years agoMerge pull request #7004 from bangerth/doc-update
Jean-Paul Pelteret [Thu, 2 Aug 2018 05:10:32 +0000 (07:10 +0200)]
Merge pull request #7004 from bangerth/doc-update

Document new VTK extensions and restrictions.

6 years agoFix restrictions and warnings for some tests 7016/head
Daniel Arndt [Wed, 1 Aug 2018 21:31:26 +0000 (23:31 +0200)]
Fix restrictions and warnings for some tests

6 years agoMerge pull request #6959 from bangerth/count-lines
Daniel Arndt [Wed, 1 Aug 2018 19:55:36 +0000 (21:55 +0200)]
Merge pull request #6959 from bangerth/count-lines

Add a script that counts lines of code.

6 years agoMerge pull request #7011 from masterleinad/tria_docu
Jean-Paul Pelteret [Wed, 1 Aug 2018 18:35:52 +0000 (20:35 +0200)]
Merge pull request #7011 from masterleinad/tria_docu

Improve documentation of Triangulation

6 years agoImprove documentation of Triangulation 7011/head
Daniel Arndt [Wed, 1 Aug 2018 18:14:37 +0000 (20:14 +0200)]
Improve documentation of Triangulation

6 years agoMerge pull request #7010 from jppelteret/ad-drivers-fixups
Wolfgang Bangerth [Wed, 1 Aug 2018 17:35:24 +0000 (11:35 -0600)]
Merge pull request #7010 from jppelteret/ad-drivers-fixups

More fixes to AD drivers classes

6 years agoMerge pull request #7006 from kronbichler/vtk_higher_order_out
Jean-Paul Pelteret [Wed, 1 Aug 2018 17:12:41 +0000 (19:12 +0200)]
Merge pull request #7006 from kronbichler/vtk_higher_order_out

Add vtk output of curved mesh

6 years agoMore fixes to AD drivers classes 7010/head
Jean-Paul Pelteret [Wed, 1 Aug 2018 15:21:00 +0000 (17:21 +0200)]
More fixes to AD drivers classes

Fixes #6990

6 years agoDocument new VTK extensions and restrictions. 7004/head
Wolfgang Bangerth [Tue, 31 Jul 2018 21:25:58 +0000 (15:25 -0600)]
Document new VTK extensions and restrictions.

6 years agoReturn to the current branch, rather than master. 6959/head
Wolfgang Bangerth [Wed, 1 Aug 2018 14:18:14 +0000 (08:18 -0600)]
Return to the current branch, rather than master.

6 years agoAdd vtk output of curved mesh. 7006/head
Martin Kronbichler [Wed, 1 Aug 2018 08:00:41 +0000 (10:00 +0200)]
Add vtk output of curved mesh.

6 years agoMerge pull request #7003 from masterleinad/restrict_bessel1
Daniel Arndt [Mon, 30 Jul 2018 23:41:23 +0000 (01:41 +0200)]
Merge pull request #7003 from masterleinad/restrict_bessel1

Restrict wave_number in constructor of Bessel1 to nonnegative values

6 years agoRestrict wave_number in constructor of Bessel1 to nonnegative values 7003/head
Daniel Arndt [Mon, 30 Jul 2018 21:31:55 +0000 (23:31 +0200)]
Restrict wave_number in constructor of Bessel1 to nonnegative values

6 years agoMerge pull request #6998 from masterleinad/improve_deprecation
David Wells [Mon, 30 Jul 2018 20:07:13 +0000 (16:07 -0400)]
Merge pull request #6998 from masterleinad/improve_deprecation

Improve deprecation messages

6 years agoMerge pull request #6968 from masterleinad/trilinos_wrappers_sparsity
Martin Kronbichler [Mon, 30 Jul 2018 18:03:57 +0000 (20:03 +0200)]
Merge pull request #6968 from masterleinad/trilinos_wrappers_sparsity

Save the locally owned rows in TrilinosWrappers::SparsityPattern

6 years agoMerge pull request #7000 from kronbichler/fix_high_order_vtk
Jean-Paul Pelteret [Mon, 30 Jul 2018 13:57:52 +0000 (15:57 +0200)]
Merge pull request #7000 from kronbichler/fix_high_order_vtk

Mark some variables as const in the high order VTK output

6 years agoMark some variables as const in the high order VTK output. 7000/head
Martin Kronbichler [Mon, 30 Jul 2018 09:52:12 +0000 (11:52 +0200)]
Mark some variables as const in the high order VTK output.

6 years agoMerge pull request #6994 from agrayver/high_order_vtk
Jean-Paul Pelteret [Mon, 30 Jul 2018 10:32:21 +0000 (12:32 +0200)]
Merge pull request #6994 from agrayver/high_order_vtk

Add support for high-order VTK output

6 years agoMerge pull request #6997 from masterleinad/fix_various_warnings_cdash
Daniel Arndt [Sun, 29 Jul 2018 23:40:47 +0000 (01:40 +0200)]
Merge pull request #6997 from masterleinad/fix_various_warnings_cdash

Fix various warnings

6 years agoImprove deprecation messages 6998/head
Daniel Arndt [Sun, 29 Jul 2018 23:32:43 +0000 (01:32 +0200)]
Improve deprecation messages

6 years agoFix various warnings 6997/head
Daniel Arndt [Sun, 29 Jul 2018 17:17:22 +0000 (19:17 +0200)]
Fix various warnings

6 years agoMerge pull request #6983 from marcfehling/variable-serialization
Wolfgang Bangerth [Sun, 29 Jul 2018 16:55:18 +0000 (10:55 -0600)]
Merge pull request #6983 from marcfehling/variable-serialization

Implement variable size serialization.

6 years agoMerge pull request #6996 from drwells/remove-jn
Daniel Arndt [Sun, 29 Jul 2018 16:44:19 +0000 (18:44 +0200)]
Merge pull request #6996 from drwells/remove-jn

Use a C++17 function instead of jn.

6 years agoUse a C++17 function instead of jn. 6996/head
David Wells [Sat, 28 Jul 2018 17:00:35 +0000 (13:00 -0400)]
Use a C++17 function instead of jn.

This is not guaranteed to be in the math library, but it is in C++17 (or in
boost).

6 years agoMerge pull request #6328 from jppelteret/subscriptor_01
David Wells [Sun, 29 Jul 2018 00:32:27 +0000 (20:32 -0400)]
Merge pull request #6328 from jppelteret/subscriptor_01

Make Subscriptor thread-safe & add general list_subscribers() function.

6 years agoRename function 6994/head
Alexander Grayver [Sat, 28 Jul 2018 20:28:53 +0000 (22:28 +0200)]
Rename function

6 years agoAdd a test for Bessel function values.
David Wells [Sat, 28 Jul 2018 17:45:58 +0000 (13:45 -0400)]
Add a test for Bessel function values.

This verifies that the upcoming change produces the same results as the present
implementation.

6 years agoAdd a default value for component in Bessel1::value.
David Wells [Sat, 28 Jul 2018 17:45:32 +0000 (13:45 -0400)]
Add a default value for component in Bessel1::value.

6 years agoFix position of a lock guard 6328/head
Jean-Paul Pelteret [Sat, 28 Jul 2018 17:50:26 +0000 (19:50 +0200)]
Fix position of a lock guard

6 years agoAdd a changelog entry for modifications to Subscriptor class.
Jean-Paul Pelteret [Sun, 15 Jul 2018 19:16:59 +0000 (21:16 +0200)]
Add a changelog entry for modifications to Subscriptor class.

6 years agoMerge pull request #6924 from drwells/add-shells
Jean-Paul Pelteret [Sat, 28 Jul 2018 17:38:34 +0000 (19:38 +0200)]
Merge pull request #6924 from drwells/add-shells

Add shells

6 years agoMerge pull request #6995 from marcfehling/cleanup-6920
David Wells [Sat, 28 Jul 2018 11:34:28 +0000 (07:34 -0400)]
Merge pull request #6995 from marcfehling/cleanup-6920

Cleanup 'attach_data_02.output'.

6 years agoMerge pull request #6957 from bangerth/doc-update
David Wells [Sat, 28 Jul 2018 00:27:25 +0000 (20:27 -0400)]
Merge pull request #6957 from bangerth/doc-update

Update the documentation of GridTools::extract_used_vertices().

6 years agoMerge pull request #6988 from tjhei/add-test-step-56
David Wells [Sat, 28 Jul 2018 00:26:00 +0000 (20:26 -0400)]
Merge pull request #6988 from tjhei/add-test-step-56

add test for examples/step-56

6 years agoMerge pull request #6985 from agrayver/deprecate_pbvcc
David Wells [Sat, 28 Jul 2018 00:23:08 +0000 (20:23 -0400)]
Merge pull request #6985 from agrayver/deprecate_pbvcc

Deprecate project_boundary_values_curl_conforming

6 years agoMerge pull request #6986 from masterleinad/replace_petsc_parallel_headers
David Wells [Sat, 28 Jul 2018 00:22:31 +0000 (20:22 -0400)]
Merge pull request #6986 from masterleinad/replace_petsc_parallel_headers

Rename petsc_parallel_* headers to petsc_*

6 years agoUpdate tests 6985/head
Alexander Grayver [Fri, 27 Jul 2018 08:23:52 +0000 (10:23 +0200)]
Update tests

6 years agoAddress comments
Alexander Grayver [Thu, 26 Jul 2018 20:31:52 +0000 (22:31 +0200)]
Address comments

6 years agoAdd changelog
Alexander Grayver [Thu, 26 Jul 2018 15:48:11 +0000 (17:48 +0200)]
Add changelog

6 years agoAdd support for high-order VTK output
Alexander Grayver [Thu, 26 Jul 2018 08:13:50 +0000 (10:13 +0200)]
Add support for high-order VTK output

6 years agoMerge pull request #6861 from kronbichler/fix_evaluation_bug_1d
Martin Kronbichler [Fri, 27 Jul 2018 06:06:51 +0000 (08:06 +0200)]
Merge pull request #6861 from kronbichler/fix_evaluation_bug_1d

Fix bug in FEFaceEvaluation in 1D

6 years agoAdd changelogs. 6861/head
Martin Kronbichler [Wed, 4 Jul 2018 13:36:24 +0000 (15:36 +0200)]
Add changelogs.

6 years agoAdd test cases.
Martin Kronbichler [Wed, 4 Jul 2018 13:36:15 +0000 (15:36 +0200)]
Add test cases.

6 years agoEnable 1D case in inverse mass matrix operator.
Martin Kronbichler [Wed, 4 Jul 2018 13:32:31 +0000 (15:32 +0200)]
Enable 1D case in inverse mass matrix operator.

6 years agoFix bug in FEFaceEvaluation in 1D.
Martin Kronbichler [Fri, 29 Jun 2018 15:48:42 +0000 (17:48 +0200)]
Fix bug in FEFaceEvaluation in 1D.

6 years agoCleanup 'attach_data_02.output'. 6995/head
Marc Fehling [Thu, 26 Jul 2018 17:47:36 +0000 (11:47 -0600)]
Cleanup 'attach_data_02.output'.

6 years agoImplements variable size serialization. 6983/head
Marc Fehling [Fri, 6 Jul 2018 21:11:33 +0000 (15:11 -0600)]
Implements variable size serialization.

6 years agoMerge pull request #6967 from luca-heltai/boost-bounding-box
Daniel Arndt [Thu, 26 Jul 2018 14:57:21 +0000 (16:57 +0200)]
Merge pull request #6967 from luca-heltai/boost-bounding-box

Boost bounding box

6 years agoAdd GridGenerator::concentric_hyper_shells. 6924/head
David Wells [Sun, 15 Jul 2018 23:32:43 +0000 (19:32 -0400)]
Add GridGenerator::concentric_hyper_shells.

This function generates a grid comprised of (as the name states) concentric
hyper shells, where the shells are (controlled by the skewness parameter)
clustered near the inner boundary.

6 years agoPermit merging empty triangulations.
David Wells [Sun, 15 Jul 2018 18:43:03 +0000 (14:43 -0400)]
Permit merging empty triangulations.

This is useful when we build triangulations by repeatedly merging triangulations
in a loop.

6 years agoadd header 6988/head
Timo Heister [Thu, 26 Jul 2018 12:52:16 +0000 (14:52 +0200)]
add header

6 years agoindent
Timo Heister [Thu, 26 Jul 2018 12:48:14 +0000 (14:48 +0200)]
indent

6 years agoadd test for examples/step-56
Timo Heister [Thu, 26 Jul 2018 12:46:20 +0000 (14:46 +0200)]
add test for examples/step-56

6 years agoMerge pull request #6989 from tjhei/fix_geod_reference_step_18
Daniel Arndt [Thu, 26 Jul 2018 13:30:38 +0000 (15:30 +0200)]
Merge pull request #6989 from tjhei/fix_geod_reference_step_18

Fix reference to step-18 in documentation

6 years agoFix reference to step-18 in documentation 6989/head
Timo Heister [Thu, 26 Jul 2018 13:15:55 +0000 (15:15 +0200)]
Fix reference to step-18 in documentation

6 years agoMerge pull request #6987 from masterleinad/fix_warning_mpi_attach_data_02
Wolfgang Bangerth [Thu, 26 Jul 2018 13:03:59 +0000 (07:03 -0600)]
Merge pull request #6987 from masterleinad/fix_warning_mpi_attach_data_02

Avoid warning in mpi/attach_data_02

6 years agoMerge pull request #6960 from marcfehling/cleanup-6939
Daniel Arndt [Thu, 26 Jul 2018 12:43:37 +0000 (14:43 +0200)]
Merge pull request #6960 from marcfehling/cleanup-6939

Prevent warnings introduced in #6936.

6 years agoAvoid warning in mpi/attach_data_02 6987/head
Daniel Arndt [Thu, 26 Jul 2018 12:38:41 +0000 (14:38 +0200)]
Avoid warning in mpi/attach_data_02

6 years agoFix most problems found by ShellCheck.
Wolfgang Bangerth [Thu, 26 Jul 2018 12:38:02 +0000 (06:38 -0600)]
Fix most problems found by ShellCheck.

6 years agoRename petsc_parallel_* headers to petsc_* 6986/head
Daniel Arndt [Thu, 26 Jul 2018 12:18:24 +0000 (14:18 +0200)]
Rename petsc_parallel_* headers to petsc_*

6 years agoAdd change note
Alexander Grayver [Thu, 26 Jul 2018 10:58:52 +0000 (12:58 +0200)]
Add change note

6 years agoDeprecate project_boundary_values_curl_conforming
Alexander Grayver [Thu, 26 Jul 2018 10:52:08 +0000 (12:52 +0200)]
Deprecate project_boundary_values_curl_conforming

6 years agoMerge pull request #5499 from jppelteret/ad-drivers
Wolfgang Bangerth [Thu, 26 Jul 2018 09:14:54 +0000 (03:14 -0600)]
Merge pull request #5499 from jppelteret/ad-drivers

Implement driver interface for internally supported AD libraries.

6 years agoOptimise and extend some of the functions in the AD drivers classes. 5499/head
Jean-Paul Pelteret [Thu, 26 Jul 2018 08:02:12 +0000 (10:02 +0200)]
Optimise and extend some of the functions in the AD drivers classes.

6 years agoUpdate configuration to detect new ADOL-C "feature" :-/
Jean-Paul Pelteret [Sat, 21 Jul 2018 21:43:35 +0000 (23:43 +0200)]
Update configuration to detect new ADOL-C "feature" :-/

6 years agoImplement driver classes for internally supported AD libraries.
Jean-Paul Pelteret [Sat, 18 Nov 2017 11:13:50 +0000 (12:13 +0100)]
Implement driver classes for internally supported AD libraries.

6 years agoMerge pull request #6971 from GivAlz/Distr_documentation
Wolfgang Bangerth [Thu, 26 Jul 2018 07:10:04 +0000 (01:10 -0600)]
Merge pull request #6971 from GivAlz/Distr_documentation

Improved description compute point locations

6 years agoMerge pull request #6955 from masterleinad/unused_variable_solution_transfer_unpack_c...
Wolfgang Bangerth [Thu, 26 Jul 2018 07:08:31 +0000 (01:08 -0600)]
Merge pull request #6955 from masterleinad/unused_variable_solution_transfer_unpack_callback

Avoid warning regarding unused variable in SolutionTransfer::unpack_callback

6 years agoMerge pull request #6974 from masterleinad/indent_example-step-15
Denis Davydov [Thu, 26 Jul 2018 05:50:25 +0000 (07:50 +0200)]
Merge pull request #6974 from masterleinad/indent_example-step-15

example/step-15: Update indenting and modernize

6 years agoMerge pull request #6973 from tamiko/fix_cmake
Daniel Arndt [Thu, 26 Jul 2018 05:49:17 +0000 (07:49 +0200)]
Merge pull request #6973 from tamiko/fix_cmake

CMake: Do not check for the geometry component in FindBOOST.cmake

6 years agoexample/step-15: Update indenting and modernize 6974/head
Daniel Arndt [Wed, 25 Jul 2018 12:49:25 +0000 (14:49 +0200)]
example/step-15: Update indenting and modernize

6 years agoCMake: Do not check for the geometry component in FindBOOST.cmake 6973/head
Matthias Maier [Wed, 25 Jul 2018 12:42:25 +0000 (07:42 -0500)]
CMake: Do not check for the geometry component in FindBOOST.cmake

Boost.Geometry is a header-only component of Boost. It is
unconditionally installed.

CMake does not support to configure with the "geometry" component
because it cannot pick up a corresponding library (is true at least for
versions 3.9, 3.10, 3.11, 3.12).

Thus, remove the geometry component from the find(Boost ...) call.

Closes #6969

6 years agoImproved description compute point locations 6971/head
Giovanni Alzetta [Wed, 25 Jul 2018 10:43:22 +0000 (12:43 +0200)]
Improved description compute point locations

6 years agoIntroduce TrilinosWrappers::SparsityPattern::row_is_stored_locally 6968/head
Daniel Arndt [Wed, 25 Jul 2018 09:46:25 +0000 (11:46 +0200)]
Introduce TrilinosWrappers::SparsityPattern::row_is_stored_locally

6 years agoMerge pull request #6920 from marcfehling/variable-transfer
Wolfgang Bangerth [Wed, 25 Jul 2018 08:31:28 +0000 (02:31 -0600)]
Merge pull request #6920 from marcfehling/variable-transfer

Support for transfer of variable size data.

6 years agoMerge pull request #6944 from luca-heltai/add-constructor-function-parser
Wolfgang Bangerth [Wed, 25 Jul 2018 08:22:25 +0000 (02:22 -0600)]
Merge pull request #6944 from luca-heltai/add-constructor-function-parser

Add new constructor to function parser

6 years agoMerge pull request #6966 from masterleinad/restrict_p4est
Wolfgang Bangerth [Wed, 25 Jul 2018 08:18:25 +0000 (02:18 -0600)]
Merge pull request #6966 from masterleinad/restrict_p4est

Restrict tests requiring p4est

6 years agoSave the locally owned rows in TrilinosWrappers::SparsityPattern
Daniel Arndt [Tue, 24 Jul 2018 23:05:58 +0000 (01:05 +0200)]
Save the locally owned rows in TrilinosWrappers::SparsityPattern

6 years agoSome rtree tests with Points. 6967/head
Luca Heltai [Tue, 24 Jul 2018 21:41:33 +0000 (23:41 +0200)]
Some rtree tests with Points.

6 years agoSupport for transfer of variable size data. 6920/head
Marc Fehling [Fri, 6 Jul 2018 21:11:33 +0000 (15:11 -0600)]
Support for transfer of variable size data.

6 years agoMerge pull request #6962 from marcfehling/indentation-fe_collection_05
Daniel Arndt [Tue, 24 Jul 2018 19:47:43 +0000 (21:47 +0200)]
Merge pull request #6962 from marcfehling/indentation-fe_collection_05

Fix indentation for 'tests/hp/fe_collection_05'.

6 years agoRestrict tests requiring p4est 6966/head
Daniel Arndt [Tue, 24 Jul 2018 16:44:49 +0000 (18:44 +0200)]
Restrict tests requiring p4est

6 years agoChangeLog.
Luca Heltai [Tue, 24 Jul 2018 18:58:24 +0000 (20:58 +0200)]
ChangeLog.

6 years agoAdded adaptor for bounding box.
Luca Heltai [Tue, 24 Jul 2018 18:55:35 +0000 (20:55 +0200)]
Added adaptor for bounding box.

6 years agoMake sure also <deal.II/boost_adaptors/*.h> gets ordered
Luca Heltai [Tue, 24 Jul 2018 18:55:13 +0000 (20:55 +0200)]
Make sure also <deal.II/boost_adaptors/*.h> gets ordered

6 years agoRenamed tests/boost/boost_* to tests/boost/*
Luca Heltai [Tue, 24 Jul 2018 18:54:36 +0000 (20:54 +0200)]
Renamed tests/boost/boost_* to tests/boost/*

6 years agoMerge pull request #6963 from drwells/fix-generate_lapack_templates
Jean-Paul Pelteret [Tue, 24 Jul 2018 15:47:11 +0000 (17:47 +0200)]
Merge pull request #6963 from drwells/fix-generate_lapack_templates

Fix generate lapack templates

6 years agoImprove generate_lapack_templates' documentation. 6963/head
David Wells [Tue, 24 Jul 2018 15:28:00 +0000 (11:28 -0400)]
Improve generate_lapack_templates' documentation.

6 years agoFix execution of generate_lapack_templates.
David Wells [Tue, 24 Jul 2018 15:27:47 +0000 (11:27 -0400)]
Fix execution of generate_lapack_templates.

6 years agoMerge pull request #6950 from luca-heltai/boost-geometry
Daniel Arndt [Tue, 24 Jul 2018 15:18:00 +0000 (17:18 +0200)]
Merge pull request #6950 from luca-heltai/boost-geometry

Added boost::point adaptor

6 years agoAdd a script that counts lines of code.
Wolfgang Bangerth [Mon, 23 Jul 2018 16:11:24 +0000 (10:11 -0600)]
Add a script that counts lines of code.

6 years agoAddressed Daniel's comments 6950/head
Luca Heltai [Tue, 24 Jul 2018 09:08:07 +0000 (11:08 +0200)]
Addressed Daniel's comments


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.