]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoMerge pull request #5292 from masterleinad/fix_perf_1
Daniel Arndt [Sat, 21 Oct 2017 13:38:41 +0000 (15:38 +0200)]
Merge pull request #5292 from masterleinad/fix_perf_1

Take IndexSet by const&

6 years agoMerge pull request #5290 from masterleinad/fix_perf_4
David Wells [Sat, 21 Oct 2017 12:32:44 +0000 (08:32 -0400)]
Merge pull request #5290 from masterleinad/fix_perf_4

Smaller fixes for ParameterAcceptor

6 years agoMerge pull request #5294 from masterleinad/fix_perf_3
David Wells [Sat, 21 Oct 2017 12:30:09 +0000 (08:30 -0400)]
Merge pull request #5294 from masterleinad/fix_perf_3

Mark more variables const (reference)

6 years agoMerge pull request #5293 from masterleinad/fix_perf_2
David Wells [Sat, 21 Oct 2017 12:28:48 +0000 (08:28 -0400)]
Merge pull request #5293 from masterleinad/fix_perf_2

Take hp objects by const (reference) access

6 years agoMark more variables const 5294/head
Daniel Arndt [Fri, 20 Oct 2017 23:40:37 +0000 (01:40 +0200)]
Mark more variables const

6 years agoTake hp objects by const (reference) access 5293/head
Daniel Arndt [Fri, 20 Oct 2017 23:38:25 +0000 (01:38 +0200)]
Take hp objects by const (reference) access

6 years agoTake IndexSet by const& 5292/head
Daniel Arndt [Fri, 20 Oct 2017 23:37:09 +0000 (01:37 +0200)]
Take IndexSet by const&

6 years agoMerge pull request #5282 from bangerth/rename-member
Denis Davydov [Sat, 21 Oct 2017 06:04:14 +0000 (08:04 +0200)]
Merge pull request #5282 from bangerth/rename-member

Rename Vector::val to Vector::values.

6 years agoMerge pull request #5281 from tjhei/dof_tria_assert
Denis Davydov [Sat, 21 Oct 2017 05:16:05 +0000 (07:16 +0200)]
Merge pull request #5281 from tjhei/dof_tria_assert

assert having Triangulation in DoFHandler

6 years agoMerge pull request #5284 from tjhei/smart_ptr_nullptr
Denis Davydov [Sat, 21 Oct 2017 05:13:49 +0000 (07:13 +0200)]
Merge pull request #5284 from tjhei/smart_ptr_nullptr

SmartPointer: use nullptr instead of 0

6 years agoFix ParameterAcceptor 5290/head
Daniel Arndt [Fri, 20 Oct 2017 23:39:46 +0000 (01:39 +0200)]
Fix ParameterAcceptor

6 years agoMerge pull request #5286 from tjhei/std_func_ref
Daniel Arndt [Fri, 20 Oct 2017 23:07:33 +0000 (01:07 +0200)]
Merge pull request #5286 from tjhei/std_func_ref

pass std::function by const reference

6 years agoMerge pull request #5279 from tjhei/doc_fixes
Wolfgang Bangerth [Fri, 20 Oct 2017 21:58:45 +0000 (15:58 -0600)]
Merge pull request #5279 from tjhei/doc_fixes

small documentation fixes

6 years agoMerge pull request #5285 from jppelteret/doc_fix_02
Timo Heister [Fri, 20 Oct 2017 21:06:44 +0000 (17:06 -0400)]
Merge pull request #5285 from jppelteret/doc_fix_02

Documentation fixes for the Physics::Notation::Kelvin namespace.

6 years agopass std::function by const reference 5286/head
Timo Heister [Fri, 20 Oct 2017 21:01:47 +0000 (17:01 -0400)]
pass std::function by const reference

I think a std::function should be passed by const reference, unless we
are planning on storing a copy (then by value and move).

6 years agoDocumentation fixes for the Physics::Notation::Kelvin namespace. 5285/head
Jean-Paul Pelteret [Fri, 20 Oct 2017 20:42:41 +0000 (22:42 +0200)]
Documentation fixes for the Physics::Notation::Kelvin namespace.

6 years agoSmartPointer: use nullptr instead of 0 5284/head
Timo Heister [Fri, 20 Oct 2017 20:26:16 +0000 (16:26 -0400)]
SmartPointer: use nullptr instead of 0

6 years agoMerge pull request #5239 from tjhei/testsuite_doc_update
Timo Heister [Fri, 20 Oct 2017 20:20:39 +0000 (16:20 -0400)]
Merge pull request #5239 from tjhei/testsuite_doc_update

update testsuite documentation

6 years agoupdate testsuite documentation 5239/head
Timo Heister [Fri, 13 Oct 2017 19:38:00 +0000 (15:38 -0400)]
update testsuite documentation

6 years agosmall documentation fixes 5279/head
Timo Heister [Fri, 20 Oct 2017 18:54:40 +0000 (14:54 -0400)]
small documentation fixes

6 years agoassert having Triangulation in DoFHandler 5281/head
Timo Heister [Fri, 20 Oct 2017 18:57:22 +0000 (14:57 -0400)]
assert having Triangulation in DoFHandler

If you forget to initialize a DoFHandler with a Triangulation,
distribute_dofs() gives an unhelpful Assert() somewhere deep in the
code. Fix this.

6 years agoRename Vector::val to Vector::values. 5282/head
Wolfgang Bangerth [Fri, 20 Oct 2017 19:51:15 +0000 (13:51 -0600)]
Rename Vector::val to Vector::values.

6 years agoMerge pull request #5280 from tjhei/doc_component_to_base_table
Wolfgang Bangerth [Fri, 20 Oct 2017 19:48:14 +0000 (13:48 -0600)]
Merge pull request #5280 from tjhei/doc_component_to_base_table

document FE::doc_component_to_base_table

6 years agodocument FE::doc_component_to_base_table 5280/head
Timo Heister [Fri, 20 Oct 2017 18:55:32 +0000 (14:55 -0400)]
document FE::doc_component_to_base_table

6 years agoMerge pull request #5271 from masterleinad/cuda_quick
Daniel Arndt [Fri, 20 Oct 2017 16:56:47 +0000 (18:56 +0200)]
Merge pull request #5271 from masterleinad/cuda_quick

Add CUDA quick test

6 years agoMerge pull request #5274 from bangerth/doc-update
Timo Heister [Fri, 20 Oct 2017 16:32:44 +0000 (12:32 -0400)]
Merge pull request #5274 from bangerth/doc-update

Update some discussion in step-9.

6 years agoUpdate some discussion in step-9. 5274/head
Wolfgang Bangerth [Fri, 20 Oct 2017 16:28:50 +0000 (10:28 -0600)]
Update some discussion in step-9.

6 years agoMerge pull request #5250 from jppelteret/physics-notation
Wolfgang Bangerth [Fri, 20 Oct 2017 16:06:55 +0000 (10:06 -0600)]
Merge pull request #5250 from jppelteret/physics-notation

Add Kelvin notation to the physics module.

6 years agoMerge pull request #5272 from masterleinad/initialize_partitioner
Daniel Arndt [Fri, 20 Oct 2017 15:39:43 +0000 (17:39 +0200)]
Merge pull request #5272 from masterleinad/initialize_partitioner

Initialize all variables in Partitioner

6 years agoInitialize all variables in Partitioner 5272/head
Daniel Arndt [Fri, 20 Oct 2017 14:31:04 +0000 (16:31 +0200)]
Initialize all variables in Partitioner

6 years agoAdd AssertCuda checks 5271/head
Daniel Arndt [Fri, 20 Oct 2017 14:20:59 +0000 (16:20 +0200)]
Add AssertCuda checks

6 years agoAdd CUDA quick test
Daniel Arndt [Fri, 20 Oct 2017 12:48:12 +0000 (14:48 +0200)]
Add CUDA quick test

6 years agoMerge pull request #5248 from masterleinad/fix_ub_new_2
David Wells [Fri, 20 Oct 2017 13:02:02 +0000 (09:02 -0400)]
Merge pull request #5248 from masterleinad/fix_ub_new_2

Make sure to not call memset with a nullptr

6 years agoMerge pull request #5270 from kronbichler/fix_partitioner_abs
Martin Kronbichler [Fri, 20 Oct 2017 09:55:08 +0000 (11:55 +0200)]
Merge pull request #5270 from kronbichler/fix_partitioner_abs

Avoid std::abs() on unsigned types.

6 years agoMerge pull request #5268 from bangerth/use-unique-ptrs
Martin Kronbichler [Fri, 20 Oct 2017 09:21:30 +0000 (11:21 +0200)]
Merge pull request #5268 from bangerth/use-unique-ptrs

Use unique_ptr instead of raw pointers in distributed::Vector.

6 years agoAvoid anonymous namespace. 5270/head
Martin Kronbichler [Fri, 20 Oct 2017 08:28:16 +0000 (10:28 +0200)]
Avoid anonymous namespace.

6 years agoMerge pull request #5240 from gassmoeller/particle_fixes
Denis Davydov [Fri, 20 Oct 2017 08:13:51 +0000 (10:13 +0200)]
Merge pull request #5240 from gassmoeller/particle_fixes

Particle serialization fixes

6 years agoAvoid std::abs() on unsigned types.
Martin Kronbichler [Fri, 20 Oct 2017 07:23:59 +0000 (09:23 +0200)]
Avoid std::abs() on unsigned types.

6 years agoSwap order of arguments for `to_tensor` function 5250/head
Jean-Paul Pelteret [Fri, 20 Oct 2017 05:49:19 +0000 (07:49 +0200)]
Swap order of arguments for `to_tensor` function

6 years agoAdd missing documentation on output vector/matrix sizes.
Jean-Paul Pelteret [Fri, 20 Oct 2017 05:42:00 +0000 (07:42 +0200)]
Add missing documentation on output vector/matrix sizes.

6 years agoUse unique_ptr instead of raw pointers in distributed::Vector. 5268/head
Wolfgang Bangerth [Thu, 19 Oct 2017 15:08:32 +0000 (09:08 -0600)]
Use unique_ptr instead of raw pointers in distributed::Vector.

6 years agoMerge pull request #5263 from luca-heltai/find-active-cell-with-cache
Wolfgang Bangerth [Thu, 19 Oct 2017 23:50:30 +0000 (17:50 -0600)]
Merge pull request #5263 from luca-heltai/find-active-cell-with-cache

Find active cell using Cache.

6 years agoMerge pull request #5259 from kronbichler/extend_mpi_partitioner
Wolfgang Bangerth [Thu, 19 Oct 2017 23:07:10 +0000 (17:07 -0600)]
Merge pull request #5259 from kronbichler/extend_mpi_partitioner

Extend mpi partitioner

6 years agoMerge pull request #5266 from davydden/mf_operators_diagonal
Daniel Arndt [Thu, 19 Oct 2017 22:38:48 +0000 (00:38 +0200)]
Merge pull request #5266 from davydden/mf_operators_diagonal

add a boolean flag to MatrixFreeOperators::Base::compute_diagonal() t…

6 years agoAdd Kelvin notation to the physics module.
Jean-Paul Pelteret [Mon, 16 Oct 2017 06:37:15 +0000 (08:37 +0200)]
Add Kelvin notation to the physics module.

6 years agoextend MatrixFreeOperators::Base to store the diagonal of the operator. 5266/head
Denis Davydov [Thu, 19 Oct 2017 09:27:42 +0000 (11:27 +0200)]
extend MatrixFreeOperators::Base to store the diagonal of the operator.

6 years agoSerialization fixes 5240/head
Rene Gassmoeller [Thu, 19 Oct 2017 16:01:05 +0000 (10:01 -0600)]
Serialization fixes

6 years agoAdd tests for the reduced MPI communication. 5259/head
Martin Kronbichler [Thu, 19 Oct 2017 12:32:37 +0000 (14:32 +0200)]
Add tests for the reduced MPI communication.

6 years agoSimplify exception message.
Martin Kronbichler [Thu, 19 Oct 2017 10:17:58 +0000 (12:17 +0200)]
Simplify exception message.

6 years agoDocument the parameters of the new functions extensively.
Martin Kronbichler [Thu, 19 Oct 2017 10:12:49 +0000 (12:12 +0200)]
Document the parameters of the new functions extensively.

6 years agoMerge pull request #5265 from GivAlz/CorrectSpelling
David Wells [Wed, 18 Oct 2017 20:34:34 +0000 (16:34 -0400)]
Merge pull request #5265 from GivAlz/CorrectSpelling

Corrected spelling in grid tool function

6 years agoCorrected spelling 5265/head
Giovanni Alzetta [Wed, 18 Oct 2017 21:54:01 +0000 (21:54 +0000)]
Corrected spelling

6 years agoChangelog. 5263/head
Luca Heltai [Wed, 18 Oct 2017 17:41:03 +0000 (19:41 +0200)]
Changelog.

6 years agoFind active cell around point with Cache.
Luca Heltai [Wed, 18 Oct 2017 17:39:53 +0000 (19:39 +0200)]
Find active cell around point with Cache.

6 years agoMerge pull request #5260 from davydden/minor_extensions
Martin Kronbichler [Wed, 18 Oct 2017 08:00:30 +0000 (10:00 +0200)]
Merge pull request #5260 from davydden/minor_extensions

add MGInterfaceOperator::initialize_dof_vector()

6 years agoFix documentation.
Martin Kronbichler [Tue, 17 Oct 2017 20:29:30 +0000 (22:29 +0200)]
Fix documentation.

6 years agoAdd changelog
Martin Kronbichler [Tue, 17 Oct 2017 16:51:44 +0000 (18:51 +0200)]
Add changelog

6 years agoMerge pull request #5255 from jppelteret/symm_tensor-rank
Denis Davydov [Tue, 17 Oct 2017 19:17:08 +0000 (21:17 +0200)]
Merge pull request #5255 from jppelteret/symm_tensor-rank

Add static member data for SymmetricTensor rank.

6 years agoMerge pull request #5256 from jppelteret/add_test-tensor_contract
Denis Davydov [Tue, 17 Oct 2017 19:16:30 +0000 (21:16 +0200)]
Merge pull request #5256 from jppelteret/add_test-tensor_contract

Add unit test: Tensor contraction on outermost indices

6 years agoMerge pull request #5258 from jppelteret/physics-push_forward
Denis Davydov [Tue, 17 Oct 2017 19:15:55 +0000 (21:15 +0200)]
Merge pull request #5258 from jppelteret/physics-push_forward

Fix Physics::internal::transformation_contraction for standard Tensors.

6 years agoAdd test for embedded data in Partitioner.
Martin Kronbichler [Tue, 17 Oct 2017 16:45:44 +0000 (18:45 +0200)]
Add test for embedded data in Partitioner.

6 years agoUse new communication patterns from Partitioner in LA::d::Vector.
Martin Kronbichler [Tue, 17 Oct 2017 16:44:15 +0000 (18:44 +0200)]
Use new communication patterns from Partitioner in LA::d::Vector.

6 years agoAdd new MPI partitioner functionality.
Martin Kronbichler [Tue, 17 Oct 2017 16:43:36 +0000 (18:43 +0200)]
Add new MPI partitioner functionality.

Support for embedding into larger ghost set.
MPI import and export functions.

6 years agoAdd static member data for SymmetricTensor rank. 5255/head
Jean-Paul Pelteret [Mon, 16 Oct 2017 07:31:31 +0000 (09:31 +0200)]
Add static member data for SymmetricTensor rank.

6 years agoMerge pull request #5254 from bangerth/doc-update-2
Jean-Paul Pelteret [Tue, 17 Oct 2017 12:52:56 +0000 (14:52 +0200)]
Merge pull request #5254 from bangerth/doc-update-2

Better explain the meaning of Point<dim>.

6 years agoBetter explain the meaning of Point<dim>. 5254/head
Wolfgang Bangerth [Tue, 17 Oct 2017 03:59:39 +0000 (21:59 -0600)]
Better explain the meaning of Point<dim>.

6 years agoMerge pull request #5257 from mwichro/master
Jean-Paul Pelteret [Tue, 17 Oct 2017 12:32:07 +0000 (14:32 +0200)]
Merge pull request #5257 from mwichro/master

Fix number type in make_vectorized_array inside get_symmetric_gradient

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 agoFix number type in make_vectorized_array inside get_symmetric_gradient 5257/head
Michał Wichrowski [Tue, 17 Oct 2017 10:41:03 +0000 (12:41 +0200)]
Fix number type in make_vectorized_array inside get_symmetric_gradient

6 years agoAdd unit test: Tensor contraction on outermost indices 5256/head
Jean-Paul Pelteret [Tue, 17 Oct 2017 09:20:44 +0000 (11:20 +0200)]
Add unit test: Tensor contraction on outermost indices

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 agoadd MGInterfaceOperator::initialize_dof_vector() 5260/head
Denis Davydov [Tue, 17 Oct 2017 06:53:57 +0000 (08:53 +0200)]
add MGInterfaceOperator::initialize_dof_vector()

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 agoMake sure to not call memset with a nullptr 5248/head
Daniel Arndt [Sun, 15 Oct 2017 12:20:54 +0000 (14:20 +0200)]
Make sure to not call memset with a nullptr

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


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.