]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoFix Physics::internal::transformation_contraction for standard Tensors. 5258/head
Jean-Paul Pelteret [Tue, 17 Oct 2017 11:28:41 +0000 (13:28 +0200)]
Fix Physics::internal::transformation_contraction for standard Tensors.

A robust unit test has been attached free of charge.

6 years agoMerge pull request #5253 from bangerth/doc-update
Martin Kronbichler [Tue, 17 Oct 2017 08:57:56 +0000 (10:57 +0200)]
Merge pull request #5253 from bangerth/doc-update

Document (active_)?face_iterator typedefs.

6 years agoMerge pull request #5238 from luca-heltai/cache-getters
Daniel Arndt [Mon, 16 Oct 2017 20:02:15 +0000 (22:02 +0200)]
Merge pull request #5238 from luca-heltai/cache-getters

Extract used vertices in GridTools::Cache, + getters.

6 years agoMerge pull request #5227 from bangerth/exception-work
Daniel Arndt [Mon, 16 Oct 2017 19:59:23 +0000 (21:59 +0200)]
Merge pull request #5227 from bangerth/exception-work

Replace exceptions without message by ones with a message.

6 years agoUse @copydoc in hp::DoFHandler. 5253/head
Wolfgang Bangerth [Mon, 16 Oct 2017 16:11:14 +0000 (10:11 -0600)]
Use @copydoc in hp::DoFHandler.

6 years agoMerge pull request #5252 from davydden/test_mapping_q_eulerian
Wolfgang Bangerth [Mon, 16 Oct 2017 16:02:54 +0000 (10:02 -0600)]
Merge pull request #5252 from davydden/test_mapping_q_eulerian

Test MappingQEulerian with mass and laplace matrix-free operators

6 years agoMerge pull request #5247 from drwells/add-make-zero-bc-codim-inst
Wolfgang Bangerth [Mon, 16 Oct 2017 16:02:14 +0000 (10:02 -0600)]
Merge pull request #5247 from drwells/add-make-zero-bc-codim-inst

Add some missing instantiations.

6 years agoDocument (active_)?face_iterator typedefs.
Wolfgang Bangerth [Mon, 16 Oct 2017 15:02:49 +0000 (09:02 -0600)]
Document (active_)?face_iterator typedefs.

6 years agoMerge pull request #5251 from jppelteret/numbers-conversions
Wolfgang Bangerth [Mon, 16 Oct 2017 15:52:52 +0000 (09:52 -0600)]
Merge pull request #5251 from jppelteret/numbers-conversions

Implement a more generic method of converting between number types.

6 years agoadd another test for MappingQEulerian by comparing to manually deformed tria 5252/head
Denis Davydov [Mon, 16 Oct 2017 11:06:00 +0000 (13:06 +0200)]
add another test for MappingQEulerian by comparing to manually deformed tria

6 years agoImplement a more generic method of converting between number types. 5251/head
Jean-Paul Pelteret [Mon, 16 Oct 2017 07:47:02 +0000 (09:47 +0200)]
Implement a more generic method of converting between number types.

This is particularly useful when needing to cast exotic number types to
a floating point numbers, such as might happen when converting between
tensor types.

6 years agoMerge pull request #5243 from masterleinad/ub_2
Wolfgang Bangerth [Sun, 15 Oct 2017 22:20:06 +0000 (16:20 -0600)]
Merge pull request #5243 from masterleinad/ub_2

Fix undefined behavior in DoFHandler

6 years agoMerge pull request #5249 from masterleinad/fix_ub_new
Wolfgang Bangerth [Sun, 15 Oct 2017 22:16:22 +0000 (16:16 -0600)]
Merge pull request #5249 from masterleinad/fix_ub_new

Run base/generate_normal_random_number_01 only with threads enabled

6 years agoRun base/generate_normal_random_number_01 only with threads enabled 5249/head
Daniel Arndt [Sun, 15 Oct 2017 12:20:27 +0000 (14:20 +0200)]
Run base/generate_normal_random_number_01 only with threads enabled

6 years agoAdd codim instantiations for make_zero_boundary_constraints. 5247/head
David Wells [Sun, 15 Oct 2017 01:09:48 +0000 (21:09 -0400)]
Add codim instantiations for make_zero_boundary_constraints.

6 years agoFix two comments (they return references, not pointers).
David Wells [Sun, 15 Oct 2017 02:07:28 +0000 (22:07 -0400)]
Fix two comments (they return references, not pointers).

6 years agoDeprecate DoFTools::extract_locally_owned_dofs.
David Wells [Sun, 15 Oct 2017 02:06:04 +0000 (22:06 -0400)]
Deprecate DoFTools::extract_locally_owned_dofs.

All that this function does is return a copy of
dof_handler.locally_owned_dofs(): we should just use that function directly.

6 years agoMerge pull request #5244 from masterleinad/ub_3
David Wells [Sun, 15 Oct 2017 02:48:10 +0000 (22:48 -0400)]
Merge pull request #5244 from masterleinad/ub_3

Fix description for shared_ptr

6 years agoMerge pull request #5245 from masterleinad/ub_4
David Wells [Sat, 14 Oct 2017 23:46:30 +0000 (19:46 -0400)]
Merge pull request #5245 from masterleinad/ub_4

Fix undefined behavior in tests

6 years agoMerge pull request #5242 from masterleinad/ub_1
David Wells [Sat, 14 Oct 2017 23:43:16 +0000 (19:43 -0400)]
Merge pull request #5242 from masterleinad/ub_1

Fix undefined behavior in TridiagonalMatrix

6 years agoFix undefined behavior in tests 5245/head
Daniel Arndt [Sat, 14 Oct 2017 12:25:16 +0000 (14:25 +0200)]
Fix undefined behavior in tests

6 years agoFix description for shared_ptr 5244/head
Daniel Arndt [Sat, 14 Oct 2017 12:27:18 +0000 (14:27 +0200)]
Fix description for shared_ptr

6 years agoFix undefined behavior DoFHandler 5243/head
Daniel Arndt [Sat, 14 Oct 2017 12:28:59 +0000 (14:28 +0200)]
Fix undefined behavior DoFHandler

6 years agoFix undefined behavior in TridiagonalMatrix 5242/head
Daniel Arndt [Sat, 14 Oct 2017 12:31:53 +0000 (14:31 +0200)]
Fix undefined behavior in TridiagonalMatrix

6 years agoMerge pull request #5241 from gassmoeller/tria_fixes
Denis Davydov [Sat, 14 Oct 2017 08:18:06 +0000 (10:18 +0200)]
Merge pull request #5241 from gassmoeller/tria_fixes

Add dummy functions to parallel::distributed::Triangulation<1,spacedim>

6 years agoAdd dummy functions 5241/head
Rene Gassmoeller [Fri, 13 Oct 2017 20:47:16 +0000 (14:47 -0600)]
Add dummy functions

6 years agoAdded get_used_vertices to GridTools::Cache 5238/head
Luca Heltai [Fri, 13 Oct 2017 16:01:13 +0000 (18:01 +0200)]
Added get_used_vertices to GridTools::Cache

6 years agoMerge pull request #5217 from drwells/prefer-data-to-address-of-first
Daniel Arndt [Fri, 13 Oct 2017 13:23:37 +0000 (15:23 +0200)]
Merge pull request #5217 from drwells/prefer-data-to-address-of-first

Prefer data to address of first

6 years agoMerge pull request #5234 from masterleinad/fix_std_unique_ptr_release
Wolfgang Bangerth [Fri, 13 Oct 2017 13:01:10 +0000 (07:01 -0600)]
Merge pull request #5234 from masterleinad/fix_std_unique_ptr_release

Clarify FE_Enriched::setup_data

6 years agoMerge pull request #5237 from luca-heltai/simplify-ida
Wolfgang Bangerth [Fri, 13 Oct 2017 13:00:38 +0000 (07:00 -0600)]
Merge pull request #5237 from luca-heltai/simplify-ida

Simplify IDA.

6 years agoImprove description of passing ownership 5234/head
Daniel Arndt [Fri, 13 Oct 2017 10:35:10 +0000 (12:35 +0200)]
Improve description of passing ownership

6 years agoAdded getters for Mapping and Triangulation
Luca Heltai [Fri, 13 Oct 2017 10:09:51 +0000 (12:09 +0200)]
Added getters for Mapping and Triangulation

6 years agoRemove use_local_tolerances parameter. 5237/head
Luca Heltai [Fri, 13 Oct 2017 09:31:54 +0000 (11:31 +0200)]
Remove use_local_tolerances parameter.

6 years agoMerge pull request #5236 from masterleinad/fix_adolc_test
Jean-Paul Pelteret [Fri, 13 Oct 2017 05:23:35 +0000 (07:23 +0200)]
Merge pull request #5236 from masterleinad/fix_adolc_test

Fix memory leak in ADOLC test

6 years agoMerge pull request #5235 from masterleinad/fix_unique_ptr_release_2
Wolfgang Bangerth [Thu, 12 Oct 2017 22:56:44 +0000 (16:56 -0600)]
Merge pull request #5235 from masterleinad/fix_unique_ptr_release_2

Fix memory leak in DoFHandler

6 years agoFix memory leank in ADOLC test 5236/head
Daniel Arndt [Thu, 12 Oct 2017 22:25:01 +0000 (00:25 +0200)]
Fix memory leank in ADOLC test

6 years agoClarify FE_Enriched::setup_data
Daniel Arndt [Thu, 12 Oct 2017 21:04:43 +0000 (23:04 +0200)]
Clarify FE_Enriched::setup_data

6 years agoFix memory leak in DoFHandler 5235/head
Daniel Arndt [Thu, 12 Oct 2017 21:02:55 +0000 (23:02 +0200)]
Fix memory leak in DoFHandler

6 years agoPrefer iterators to pointers. 5217/head
David Wells [Mon, 9 Oct 2017 17:52:25 +0000 (13:52 -0400)]
Prefer iterators to pointers.

6 years agoPrefer v.get() to &v[0] with smart pointers.
David Wells [Sun, 8 Oct 2017 19:16:15 +0000 (15:16 -0400)]
Prefer v.get() to &v[0] with smart pointers.

6 years agoGet rid of some intermediate variables.
David Wells [Sun, 8 Oct 2017 18:58:15 +0000 (14:58 -0400)]
Get rid of some intermediate variables.

6 years agoRealign some function arguments.
David Wells [Sat, 7 Oct 2017 00:43:27 +0000 (20:43 -0400)]
Realign some function arguments.

6 years agoDirectly use raw pointers instead of &v[0].
David Wells [Sat, 7 Oct 2017 00:43:13 +0000 (20:43 -0400)]
Directly use raw pointers instead of &v[0].

6 years agoPrefer v.data() to &v[0].
David Wells [Sat, 7 Oct 2017 00:42:55 +0000 (20:42 -0400)]
Prefer v.data() to &v[0].

6 years agoMerge pull request #5232 from davydden/user_project_source_dir
Timo Heister [Thu, 12 Oct 2017 17:23:52 +0000 (13:23 -0400)]
Merge pull request #5232 from davydden/user_project_source_dir

doc: explain how to use SOURCE_DIR from user tests

6 years agoProvide ExcSourceEqualsDestination with a message. 5227/head
Wolfgang Bangerth [Thu, 12 Oct 2017 15:11:10 +0000 (09:11 -0600)]
Provide ExcSourceEqualsDestination with a message.

6 years agodoc: explain how to use SOURCE_DIR from user tests 5232/head
Denis Davydov [Thu, 12 Oct 2017 12:58:15 +0000 (14:58 +0200)]
doc: explain how to use SOURCE_DIR from user tests

6 years agoMerge pull request #5131 from davydden/metis_yet_again
Wolfgang Bangerth [Thu, 12 Oct 2017 14:43:39 +0000 (08:43 -0600)]
Merge pull request #5131 from davydden/metis_yet_again

add yet another pair of outputs for Metis on macOS with Clang 9.0.0

6 years agoMerge pull request #5228 from tjhei/msvc_enable_w4661
David Wells [Wed, 11 Oct 2017 22:05:13 +0000 (18:05 -0400)]
Merge pull request #5228 from tjhei/msvc_enable_w4661

enable MSVC warning w4661

6 years agoMerge pull request #5231 from masterleinad/intel-warnings
Daniel Arndt [Wed, 11 Oct 2017 21:44:42 +0000 (23:44 +0200)]
Merge pull request #5231 from masterleinad/intel-warnings

Remove unused constructors in unnamed namespace

6 years agoMerge pull request #5229 from masterleinad/intel-warnings_3
Timo Heister [Wed, 11 Oct 2017 21:39:27 +0000 (17:39 -0400)]
Merge pull request #5229 from masterleinad/intel-warnings_3

Disable spuriuos intel warning

6 years agoBe more descriptive for the disabled remarks 5229/head
Daniel Arndt [Wed, 11 Oct 2017 20:29:01 +0000 (22:29 +0200)]
Be more descriptive for the disabled remarks

6 years agoMerge pull request #5230 from masterleinad/intel-warnings_2
Wolfgang Bangerth [Wed, 11 Oct 2017 19:52:43 +0000 (13:52 -0600)]
Merge pull request #5230 from masterleinad/intel-warnings_2

Remove meaningless type qualifier in pointer cast

6 years agoRemove meaningless type qualifier in pointer cast 5230/head
Daniel Arndt [Wed, 11 Oct 2017 18:45:11 +0000 (20:45 +0200)]
Remove meaningless type qualifier in pointer cast

6 years agoDisable spuriuos intel warning
Daniel Arndt [Wed, 11 Oct 2017 18:52:24 +0000 (20:52 +0200)]
Disable spuriuos intel warning

6 years agoRemove unused constructors in unnamed namespace 5231/head
Daniel Arndt [Wed, 11 Oct 2017 18:43:51 +0000 (20:43 +0200)]
Remove unused constructors in unnamed namespace

6 years agoenable MSVC warning w4661 5228/head
Timo Heister [Wed, 11 Oct 2017 17:29:54 +0000 (13:29 -0400)]
enable MSVC warning w4661

As discovered in #5225, these warnings are useful.

6 years agoReplace exception without message by ones with a message.
Wolfgang Bangerth [Wed, 11 Oct 2017 14:55:47 +0000 (08:55 -0600)]
Replace exception without message by ones with a message.

6 years agoReplace exception without message by ones with a message.
Wolfgang Bangerth [Wed, 11 Oct 2017 14:49:37 +0000 (08:49 -0600)]
Replace exception without message by ones with a message.

6 years agoReplace exception without message by ones with a message.
Wolfgang Bangerth [Wed, 11 Oct 2017 14:48:37 +0000 (08:48 -0600)]
Replace exception without message by ones with a message.

6 years agoMerge pull request #5226 from kronbichler/relax_shape_info_test
Wolfgang Bangerth [Wed, 11 Oct 2017 15:02:21 +0000 (09:02 -0600)]
Merge pull request #5226 from kronbichler/relax_shape_info_test

Relax polynomial degree in ShapeInfo test

6 years agoRelax polynomial degree in ShapeInfo test. 5226/head
Martin Kronbichler [Wed, 11 Oct 2017 09:08:39 +0000 (11:08 +0200)]
Relax polynomial degree in ShapeInfo test.

6 years agoMerge pull request #5223 from bangerth/typo
David Wells [Wed, 11 Oct 2017 01:24:22 +0000 (21:24 -0400)]
Merge pull request #5223 from bangerth/typo

Fix a typo.

6 years agoMerge pull request #5224 from bangerth/doc
David Wells [Wed, 11 Oct 2017 01:23:59 +0000 (21:23 -0400)]
Merge pull request #5224 from bangerth/doc

Update documentation of LogStream::push().

6 years agoUpdate documentation of LogStream::push(). 5224/head
Wolfgang Bangerth [Tue, 10 Oct 2017 23:01:51 +0000 (17:01 -0600)]
Update documentation of LogStream::push().

6 years agoFix a typo. 5223/head
Wolfgang Bangerth [Tue, 10 Oct 2017 22:58:53 +0000 (16:58 -0600)]
Fix a typo.

6 years agoMerge pull request #5114 from tcclevenger/sharedtria_mg_dofs
Wolfgang Bangerth [Tue, 10 Oct 2017 22:56:55 +0000 (16:56 -0600)]
Merge pull request #5114 from tcclevenger/sharedtria_mg_dofs

Add distribute_mg_dof functionality for a parallel::shared::Triangulation

6 years agoMerge pull request #5222 from drwells/deprecate-boundary-classes
Wolfgang Bangerth [Tue, 10 Oct 2017 18:55:07 +0000 (12:55 -0600)]
Merge pull request #5222 from drwells/deprecate-boundary-classes

Formally deprecate the Boundary classes.

6 years agoadd distribute_mg_dofs for shared::Triangulation 5114/head
tcclevenger [Tue, 19 Sep 2017 23:19:14 +0000 (19:19 -0400)]
add distribute_mg_dofs for shared::Triangulation

6 years agoFormally deprecate the Boundary classes. 5222/head
David Wells [Tue, 10 Oct 2017 17:46:59 +0000 (13:46 -0400)]
Formally deprecate the Boundary classes.

6 years agoMerge pull request #5220 from masterleinad/fix_intel_tests_1
Wolfgang Bangerth [Tue, 10 Oct 2017 15:11:34 +0000 (09:11 -0600)]
Merge pull request #5220 from masterleinad/fix_intel_tests_1

Fix tests by increasing the precision

6 years agoMerge pull request #5221 from masterleinad/fix_intel_tests_2
Wolfgang Bangerth [Tue, 10 Oct 2017 15:10:43 +0000 (09:10 -0600)]
Merge pull request #5221 from masterleinad/fix_intel_tests_2

Use std::initializer_list instead of variadic constructor in tests

6 years agoFix tests by increasing precision 5220/head
Daniel Arndt [Tue, 10 Oct 2017 14:49:36 +0000 (16:49 +0200)]
Fix tests by increasing precision

6 years agoUse std::initializer_list instead of variadic constructor in tests 5221/head
Daniel Arndt [Tue, 10 Oct 2017 14:54:17 +0000 (16:54 +0200)]
Use std::initializer_list instead of variadic constructor in tests

6 years agoMerge pull request #5212 from kronbichler/feeval_vector_access_assert
Martin Kronbichler [Tue, 10 Oct 2017 07:42:59 +0000 (09:42 +0200)]
Merge pull request #5212 from kronbichler/feeval_vector_access_assert

Add assertion regarding vector access in FEEvaluation.

6 years agoMerge pull request #5201 from bangerth/logstream
Daniel Arndt [Tue, 10 Oct 2017 00:32:33 +0000 (02:32 +0200)]
Merge pull request #5201 from bangerth/logstream

Replace logstream.push/pop by Logstream::Prefix.

6 years agoMerge pull request #4798 from drwells/remove-boundary-usage
Wolfgang Bangerth [Tue, 10 Oct 2017 00:23:43 +0000 (18:23 -0600)]
Merge pull request #4798 from drwells/remove-boundary-usage

Remove boundary usage

6 years agoMerge pull request #5203 from tjhei/simplify_test_intergrid_constraints
Wolfgang Bangerth [Mon, 9 Oct 2017 23:32:05 +0000 (17:32 -0600)]
Merge pull request #5203 from tjhei/simplify_test_intergrid_constraints

simplify tests/grid/intergrid_constraints

6 years agoMerge pull request #5213 from masterleinad/intel18_4
David Wells [Mon, 9 Oct 2017 21:33:42 +0000 (17:33 -0400)]
Merge pull request #5213 from masterleinad/intel18_4

Move default pure virtual destructor of Function

6 years agoMerge pull request #5214 from masterleinad/intel18_3
Daniel Arndt [Mon, 9 Oct 2017 16:58:53 +0000 (18:58 +0200)]
Merge pull request #5214 from masterleinad/intel18_3

Add missing (unused) return value in Convert::to_pattern

6 years agoMerge pull request #5216 from masterleinad/intel18_1
Daniel Arndt [Mon, 9 Oct 2017 16:49:41 +0000 (18:49 +0200)]
Merge pull request #5216 from masterleinad/intel18_1

Pass a function pointer by adress instead of by value

6 years agoAdd missing (unused) return value in Convert::to_pattern 5214/head
Daniel Arndt [Mon, 9 Oct 2017 12:51:30 +0000 (14:51 +0200)]
Add missing (unused) return value in Convert::to_pattern

6 years agoMerge pull request #5215 from masterleinad/intel18_2
Wolfgang Bangerth [Mon, 9 Oct 2017 14:38:45 +0000 (08:38 -0600)]
Merge pull request #5215 from masterleinad/intel18_2

Rename loop variable to differ from enclosing one

6 years agoMerge pull request #5211 from davydden/lapack_trace
Wolfgang Bangerth [Mon, 9 Oct 2017 14:32:00 +0000 (08:32 -0600)]
Merge pull request #5211 from davydden/lapack_trace

add LAPACKFullMatrix::trace()

6 years agoMerge pull request #5209 from davydden/oversubscribe_quick_tests
Timo Heister [Mon, 9 Oct 2017 13:53:20 +0000 (09:53 -0400)]
Merge pull request #5209 from davydden/oversubscribe_quick_tests

explicitly oversubscribe with MPI for quick tests

6 years agoPass a function pointer by adress instead of by value 5216/head
Daniel Arndt [Mon, 9 Oct 2017 12:55:16 +0000 (14:55 +0200)]
Pass a function pointer by adress instead of by value

6 years agoRename loop variable to differ from enclosing one 5215/head
Daniel Arndt [Mon, 9 Oct 2017 12:52:26 +0000 (14:52 +0200)]
Rename loop variable to differ from enclosing one

6 years agoMove default pure virtual destructor of Function 5213/head
Daniel Arndt [Mon, 9 Oct 2017 12:49:13 +0000 (14:49 +0200)]
Move default pure virtual destructor of Function

6 years agoAlso assert in read_dof_values_plain. 5212/head
Martin Kronbichler [Mon, 9 Oct 2017 10:40:20 +0000 (12:40 +0200)]
Also assert in read_dof_values_plain.

6 years agoAdd assertion regarding vector access in FEEvaluation.
Martin Kronbichler [Mon, 9 Oct 2017 09:53:47 +0000 (11:53 +0200)]
Add assertion regarding vector access in FEEvaluation.

6 years agoadd LAPACKFullMatrix::trace() 5211/head
Denis Davydov [Mon, 9 Oct 2017 09:06:34 +0000 (11:06 +0200)]
add LAPACKFullMatrix::trace()

6 years agoMerge pull request #5210 from masterleinad/remove_petsc_options
Wolfgang Bangerth [Mon, 9 Oct 2017 02:24:39 +0000 (20:24 -0600)]
Merge pull request #5210 from masterleinad/remove_petsc_options

Remove unused PETSc options

6 years agoFix an include guard name. 4798/head
David Wells [Sun, 24 Sep 2017 04:01:12 +0000 (00:01 -0400)]
Fix an include guard name.

6 years agoAllow for slightly different numbers in a Manifold test.
David Wells [Mon, 4 Sep 2017 01:42:31 +0000 (21:42 -0400)]
Allow for slightly different numbers in a Manifold test.

This is due to a previous commit where GridGenerator::hyper_ball was redone to
use SphericalManifold instead of HyperBallBoundary.

6 years agoSpecify different projected points in a test.
David Wells [Mon, 4 Sep 2017 00:09:25 +0000 (20:09 -0400)]
Specify different projected points in a test.

In these two cases multiple minima exist: the new algorithm picks points on the
edges.

6 years agoForce projected points to be on the objects.
David Wells [Sun, 3 Sep 2017 23:00:49 +0000 (19:00 -0400)]
Force projected points to be on the objects.

6 years agoAdd changelog entries.
David Wells [Sat, 12 Aug 2017 22:29:39 +0000 (18:29 -0400)]
Add changelog entries.

6 years agoUpdate a Triangulation::straight_boundary test.
David Wells [Sat, 12 Aug 2017 22:23:03 +0000 (18:23 -0400)]
Update a Triangulation::straight_boundary test.

This member value will soon be deprecated and Triangulation returns a
FlatManifold reference in the relevant function now.

6 years agoUpdate some comments referring to Boundary.
David Wells [Sat, 12 Aug 2017 17:29:04 +0000 (13:29 -0400)]
Update some comments referring to Boundary.

6 years agoTest project_to_surface without boundary objects.
David Wells [Sat, 12 Aug 2017 15:50:37 +0000 (11:50 -0400)]
Test project_to_surface without boundary objects.

Since GridTools::project_to_object now calls our implementation of
project_to_surface directly we can fix up these tests to just call the relevant
function.


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.