]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoMerge pull request #7198 from masterleinad/restrict_n_array_elements_instantiations
Martin Kronbichler [Mon, 17 Sep 2018 05:51:02 +0000 (07:51 +0200)]
Merge pull request #7198 from masterleinad/restrict_n_array_elements_instantiations

Only declare VectorizedArray::n_array_elements externally if vectorization is enabled

6 years agoOnly instantiate VectorizedArrAy::n_array_elements for vectorization enabled 7198/head
Daniel Arndt [Sun, 16 Sep 2018 20:27:47 +0000 (22:27 +0200)]
Only instantiate VectorizedArrAy::n_array_elements for vectorization enabled

6 years agoMerge pull request #7197 from tjhei/fix_warnings_in_tests
David Wells [Sun, 16 Sep 2018 17:43:21 +0000 (13:43 -0400)]
Merge pull request #7197 from tjhei/fix_warnings_in_tests

fix warnings in tests

6 years agoMerge pull request #7196 from drwells/add-more-initlog
Timo Heister [Sun, 16 Sep 2018 15:26:33 +0000 (11:26 -0400)]
Merge pull request #7196 from drwells/add-more-initlog

Convert a lot of tests to use initlog().

6 years agofix warnings in tests 7197/head
Timo Heister [Thu, 13 Sep 2018 14:40:10 +0000 (10:40 -0400)]
fix warnings in tests

6 years agoMerge pull request #7192 from bangerth/step-52-1
Timo Heister [Sun, 16 Sep 2018 14:31:50 +0000 (10:31 -0400)]
Merge pull request #7192 from bangerth/step-52-1

Deal better with boundary values in step-52.

6 years agoMerge pull request #7143 from drwells/fix-parallel-quick-tests
Timo Heister [Sun, 16 Sep 2018 12:44:40 +0000 (08:44 -0400)]
Merge pull request #7143 from drwells/fix-parallel-quick-tests

Fix parallel quick tests

6 years agoConvert a lot of tests to use initlog(). 7196/head
David Wells [Sat, 15 Sep 2018 18:20:46 +0000 (14:20 -0400)]
Convert a lot of tests to use initlog().

6 years agoMerge pull request #7186 from masterleinad/fix_vt_p_bv_div_conf
David Wells [Sat, 15 Sep 2018 19:46:15 +0000 (15:46 -0400)]
Merge pull request #7186 from masterleinad/fix_vt_p_bv_div_conf

 Fix VectorTools::project_boundary_values_div_conforming

6 years agoAdd test 7186/head
Daniel Arndt [Sat, 15 Sep 2018 16:21:39 +0000 (18:21 +0200)]
Add test

6 years agoMerge pull request #7173 from jppelteret/constrained_lin_op_01
David Wells [Sat, 15 Sep 2018 15:48:44 +0000 (11:48 -0400)]
Merge pull request #7173 from jppelteret/constrained_lin_op_01

Extend constrained linear operators to work with any LinOp Payload.

6 years agoMerge pull request #7193 from bangerth/step-52-2
David Wells [Sat, 15 Sep 2018 14:23:37 +0000 (10:23 -0400)]
Merge pull request #7193 from bangerth/step-52-2

Modernize step-52.

6 years agoMerge pull request #7194 from bangerth/message
David Wells [Fri, 14 Sep 2018 23:08:01 +0000 (19:08 -0400)]
Merge pull request #7194 from bangerth/message

Improve the message for 'make strip_comments'.

6 years agoImprove the message for 'make strip_comments'. 7194/head
Wolfgang Bangerth [Fri, 14 Sep 2018 22:59:56 +0000 (16:59 -0600)]
Improve the message for 'make strip_comments'.

6 years agoAnnotate code so that it indents nicer. 7193/head
Wolfgang Bangerth [Fri, 14 Sep 2018 22:56:45 +0000 (16:56 -0600)]
Annotate code so that it indents nicer.

6 years agoUse non-deprecated name for AffineConstraints in step-52.
Wolfgang Bangerth [Fri, 14 Sep 2018 22:51:07 +0000 (16:51 -0600)]
Use non-deprecated name for AffineConstraints in step-52.

6 years agoDeal better with boundary values in step-52. 7192/head
Wolfgang Bangerth [Fri, 14 Sep 2018 22:46:55 +0000 (16:46 -0600)]
Deal better with boundary values in step-52.

6 years agoMerge pull request #7190 from tjhei/doc_data_out_h5
David Wells [Fri, 14 Sep 2018 19:18:06 +0000 (15:18 -0400)]
Merge pull request #7190 from tjhei/doc_data_out_h5

doc: fixes for hdf5 output

6 years agodoc: fixes for h4 output 7190/head
Timo Heister [Fri, 14 Sep 2018 19:12:01 +0000 (15:12 -0400)]
doc: fixes for h4 output

6 years agoMerge pull request #7181 from tjhei/document_distributed_namespace
Martin Kronbichler [Fri, 14 Sep 2018 06:29:22 +0000 (08:29 +0200)]
Merge pull request #7181 from tjhei/document_distributed_namespace

document LA and distributed namespaces

6 years agoMerge pull request #7167 from drwells/step-37-spinoffs
Martin Kronbichler [Fri, 14 Sep 2018 06:28:26 +0000 (08:28 +0200)]
Merge pull request #7167 from drwells/step-37-spinoffs

Improve the MatrixFree doxygen formatting

6 years agoExecute quick tests in parallel. 7143/head
David Wells [Mon, 3 Sep 2018 21:22:01 +0000 (17:22 -0400)]
Execute quick tests in parallel.

The quick tests are currently set up as a custom target which immediately
launches ctest. The difficulty with this is that its not possible (AFAICT) to
get the number of jobs available from make at that point, so there is no way to
run these in parallel without giving an explicit number of jobs to ctest.

This PR sets the number of jobs to the number of CPUs on the machine: while
hardcoding this is not ideal, this is the right usage pattern for a build script
like

    make -j20
    make test

where all processors on the machine should be available.

6 years agoChangelog entry
Daniel Arndt [Thu, 13 Sep 2018 20:56:51 +0000 (22:56 +0200)]
Changelog entry

6 years agoFix VectorTools::project_boundary_values_div_conforming for more than one FE_RT element
Daniel Arndt [Thu, 13 Sep 2018 20:53:23 +0000 (22:53 +0200)]
Fix VectorTools::project_boundary_values_div_conforming for more than one FE_RT element

6 years agoMerge pull request #7184 from drwells/fix-pluralization-typo
Wolfgang Bangerth [Thu, 13 Sep 2018 19:25:52 +0000 (13:25 -0600)]
Merge pull request #7184 from drwells/fix-pluralization-typo

De-pluralize a word.

6 years agoDe-pluralize a word. 7184/head
David Wells [Thu, 13 Sep 2018 18:09:54 +0000 (14:09 -0400)]
De-pluralize a word.

6 years agoImprove the matrix free doxygen module formatting. 7167/head
David Wells [Mon, 27 Aug 2018 18:36:05 +0000 (14:36 -0400)]
Improve the matrix free doxygen module formatting.

6 years agoMerge pull request #7178 from bangerth/assert
David Wells [Thu, 13 Sep 2018 17:50:08 +0000 (13:50 -0400)]
Merge pull request #7178 from bangerth/assert

Add an assertion.

6 years agoaddress comment 7181/head
Timo Heister [Thu, 13 Sep 2018 13:59:42 +0000 (09:59 -0400)]
address comment

6 years agodocument LA and distributed namespaces
Timo Heister [Thu, 13 Sep 2018 01:41:06 +0000 (21:41 -0400)]
document LA and distributed namespaces

otherwise they are not clickable in doxygen

6 years agoAdd an assertion. 7178/head
Wolfgang Bangerth [Wed, 12 Sep 2018 17:54:30 +0000 (11:54 -0600)]
Add an assertion.

6 years agoMerge pull request #7177 from tjhei/document_tril_sparse_mat
Wolfgang Bangerth [Wed, 12 Sep 2018 15:51:44 +0000 (09:51 -0600)]
Merge pull request #7177 from tjhei/document_tril_sparse_mat

document TrilinosWrappers::SparseMatrix VectorType

6 years agodocument TrilinosWrappers::SparseMatrix VectorType 7177/head
Timo Heister [Wed, 12 Sep 2018 15:16:18 +0000 (11:16 -0400)]
document TrilinosWrappers::SparseMatrix VectorType

6 years agoExtend constrained linear operators to work with any LinOp Payload. 7173/head
Jean-Paul Pelteret [Tue, 11 Sep 2018 19:53:46 +0000 (21:53 +0200)]
Extend constrained linear operators to work with any LinOp Payload.

6 years agoMerge pull request #7171 from masterleinad/trilinos_mmult_64bit
Bruno Turcksin [Tue, 11 Sep 2018 14:02:29 +0000 (10:02 -0400)]
Merge pull request #7171 from masterleinad/trilinos_mmult_64bit

Allow TrilinosWrappers::SparseMatrix::mmult for 64-bit indices

6 years agoMerge pull request #7172 from masterleinad/epetraext_optional
Jean-Paul Pelteret [Tue, 11 Sep 2018 08:45:42 +0000 (10:45 +0200)]
Merge pull request #7172 from masterleinad/epetraext_optional

Mark EpetraExt as optional

6 years agoMark EpetraExt as optional 7172/head
Daniel Arndt [Tue, 11 Sep 2018 08:22:37 +0000 (10:22 +0200)]
Mark EpetraExt as optional

6 years agoAllow TrilinosWrappers::SparseMatrix::mmult for 64-bit indices 7171/head
Daniel Arndt [Mon, 10 Sep 2018 23:33:51 +0000 (01:33 +0200)]
Allow TrilinosWrappers::SparseMatrix::mmult for 64-bit indices

6 years agoMerge pull request #7170 from drwells/update-distorted-cell-glossary-entry
Daniel Arndt [Mon, 10 Sep 2018 14:39:43 +0000 (16:39 +0200)]
Merge pull request #7170 from drwells/update-distorted-cell-glossary-entry

Update the glossary entry on distorted cells.

6 years agoMerge pull request #7169 from drwells/sparsity-pattern-linear-index-iterator
Daniel Arndt [Mon, 10 Sep 2018 13:46:04 +0000 (15:46 +0200)]
Merge pull request #7169 from drwells/sparsity-pattern-linear-index-iterator

Replace SparsityPattern::Iterator with LinearIndexIterator.

6 years agoMerge pull request #7168 from masterleinad/fix_hp_step-40
David Wells [Sun, 9 Sep 2018 17:06:00 +0000 (13:06 -0400)]
Merge pull request #7168 from masterleinad/fix_hp_step-40

Fix hp_step-40_variable_01

6 years agoUpdate the glossary entry on distorted cells. 7170/head
David Wells [Sat, 8 Sep 2018 19:20:46 +0000 (15:20 -0400)]
Update the glossary entry on distorted cells.

The problem described in the glossary now cannot occur with Manifolds and the
new scheme for placing new vertices.

6 years agoReplace SparsityPattern::Iterator with LinearIndexIterator. 7169/head
David Wells [Sat, 8 Sep 2018 19:16:19 +0000 (15:16 -0400)]
Replace SparsityPattern::Iterator with LinearIndexIterator.

This class already defines an Accessor class that is compatible with what
LinearIndexIterator expects.

6 years agoFix hp_step-40_variable_01 7168/head
Daniel Arndt [Sat, 8 Sep 2018 17:18:50 +0000 (19:18 +0200)]
Fix hp_step-40_variable_01

6 years agoMerge pull request #7165 from drwells/shared-tria-improvements
Daniel Arndt [Sat, 8 Sep 2018 16:50:24 +0000 (18:50 +0200)]
Merge pull request #7165 from drwells/shared-tria-improvements

Shared tria improvements

6 years agoMerge pull request #7091 from schoeder/matrixfree_vectorization_mask
Daniel Arndt [Sat, 8 Sep 2018 15:25:55 +0000 (17:25 +0200)]
Merge pull request #7091 from schoeder/matrixfree_vectorization_mask

Matrixfree vectorization mask

6 years agoMerge pull request #7166 from drwells/add-more-gitignore
Matthias Maier [Sat, 8 Sep 2018 15:01:42 +0000 (10:01 -0500)]
Merge pull request #7166 from drwells/add-more-gitignore

Add some more entries to .gitignore.

6 years agoAdd some more entries to .gitignore. 7166/head
David Wells [Sat, 8 Sep 2018 14:43:22 +0000 (10:43 -0400)]
Add some more entries to .gitignore.

6 years agoMerge pull request #7151 from bangerth/add-test-3
David Wells [Sat, 8 Sep 2018 14:39:28 +0000 (10:39 -0400)]
Merge pull request #7151 from bangerth/add-test-3

Add another test for hp parallel DoFs.

6 years agoAdd some consistency checks to a function. 7165/head
David Wells [Sun, 2 Sep 2018 02:34:35 +0000 (22:34 -0400)]
Add some consistency checks to a function.

6 years agoAdd semicolons after Asserts.
David Wells [Sun, 2 Sep 2018 02:34:27 +0000 (22:34 -0400)]
Add semicolons after Asserts.

6 years agoMerge pull request #7164 from masterleinad/silence_warning_cnptpc
Wolfgang Bangerth [Sat, 8 Sep 2018 02:52:48 +0000 (20:52 -0600)]
Merge pull request #7164 from masterleinad/silence_warning_cnptpc

Silence another warning in compute_n_point_to_point_communications

6 years agoline break and improvements in comments 7091/head
Svenja Schoeder [Fri, 7 Sep 2018 23:54:45 +0000 (01:54 +0200)]
line break and improvements in comments

6 years agoSilence another warning in compute_n_point_to_point_communications 7164/head
Daniel Arndt [Fri, 7 Sep 2018 22:30:54 +0000 (00:30 +0200)]
Silence another warning in compute_n_point_to_point_communications

6 years agoMerge pull request #7163 from tcclevenger/small_typo
David Wells [Fri, 7 Sep 2018 21:51:06 +0000 (17:51 -0400)]
Merge pull request #7163 from tcclevenger/small_typo

small typo

6 years agoMerge pull request #6965 from tjhei/change-step-16
Daniel Arndt [Fri, 7 Sep 2018 20:59:10 +0000 (22:59 +0200)]
Merge pull request #6965 from tjhei/change-step-16

Change step-16: add alternative without MeshWorker

6 years agoMerge pull request #7150 from bangerth/add-test-2
Daniel Arndt [Fri, 7 Sep 2018 20:57:49 +0000 (22:57 +0200)]
Merge pull request #7150 from bangerth/add-test-2

Add a test for parallel hp handling.

6 years agosmall typo 7163/head
tcclevenger [Fri, 7 Sep 2018 20:26:06 +0000 (16:26 -0400)]
small typo

6 years agoMerge pull request #7160 from tjhei/quadrate_doc_improve
Wolfgang Bangerth [Fri, 7 Sep 2018 19:38:18 +0000 (13:38 -0600)]
Merge pull request #7160 from tjhei/quadrate_doc_improve

quadrature: improve documentation

6 years agoMerge pull request #6976 from jppelteret/ad-helpers_02
Wolfgang Bangerth [Fri, 7 Sep 2018 19:37:08 +0000 (13:37 -0600)]
Merge pull request #6976 from jppelteret/ad-helpers_02

AD Helpers: Introduce base class for cell-level AD helper classes

6 years agoMerge pull request #7157 from masterleinad/avoid_warning_cnptpc
Timo Heister [Fri, 7 Sep 2018 17:16:37 +0000 (13:16 -0400)]
Merge pull request #7157 from masterleinad/avoid_warning_cnptpc

Avoid warning about unused variable in compute_n_point_to_point_communications

6 years agoquadrature: improve documentation 7160/head
Timo Heister [Fri, 7 Sep 2018 15:45:06 +0000 (11:45 -0400)]
quadrature: improve documentation

6 years agoAvoid warning about unused variable in compute_n_point_to_point_communications 7157/head
Daniel Arndt [Thu, 6 Sep 2018 20:30:53 +0000 (22:30 +0200)]
Avoid warning about unused variable in compute_n_point_to_point_communications

6 years agoDoc fix for ADHelperBase class 6976/head
Jean-Paul Pelteret [Mon, 27 Aug 2018 07:02:33 +0000 (09:02 +0200)]
Doc fix for ADHelperBase class

6 years agoAD Helpers: Introduce base class for cell-level AD helper classes
Jean-Paul Pelteret [Wed, 25 Jul 2018 21:11:22 +0000 (23:11 +0200)]
AD Helpers: Introduce base class for cell-level AD helper classes

6 years agoMerge pull request #7158 from masterleinad/constexpr_call_nonconstexpr
Martin Kronbichler [Fri, 7 Sep 2018 07:06:22 +0000 (09:06 +0200)]
Merge pull request #7158 from masterleinad/constexpr_call_nonconstexpr

Check for the ability to call non-constepr functions in constexpr ones

6 years agoMerge pull request #7156 from mwichro/patch-1
Wolfgang Bangerth [Fri, 7 Sep 2018 03:05:31 +0000 (21:05 -0600)]
Merge pull request #7156 from mwichro/patch-1

Fix: 'iota' is not a member of 'std'

6 years agoMerge pull request #7149 from bangerth/add-test
David Wells [Fri, 7 Sep 2018 01:47:36 +0000 (21:47 -0400)]
Merge pull request #7149 from bangerth/add-test

Add a test.

6 years agoMerge pull request #7159 from bangerth/hierarchical
David Wells [Thu, 6 Sep 2018 23:17:52 +0000 (19:17 -0400)]
Merge pull request #7159 from bangerth/hierarchical

Extend DoFRenumbering::hierarchical().

6 years agoAdd tests. 7159/head
Wolfgang Bangerth [Thu, 6 Sep 2018 20:58:30 +0000 (14:58 -0600)]
Add tests.

6 years agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 6 Sep 2018 20:58:12 +0000 (14:58 -0600)]
Add a changelog entry.

6 years agoExtend DoFRenumbering::hierarchical().
Wolfgang Bangerth [Thu, 6 Sep 2018 20:58:03 +0000 (14:58 -0600)]
Extend DoFRenumbering::hierarchical().

In particular, make it work for dim!=spacedim and for
hp::DoFHandler objects.

6 years agoCheck for the ability to call non-constepr functions in constexpr ones 7158/head
Daniel Arndt [Thu, 6 Sep 2018 19:54:09 +0000 (21:54 +0200)]
Check for the ability to call non-constepr functions in constexpr ones

6 years agoOrdering of files 7156/head
mwichro [Thu, 6 Sep 2018 17:23:58 +0000 (19:23 +0200)]
Ordering of files

6 years agoMerge pull request #7152 from marcfehling/p4est-fix-transfer-assert
Daniel Arndt [Thu, 6 Sep 2018 19:12:35 +0000 (21:12 +0200)]
Merge pull request #7152 from marcfehling/p4est-fix-transfer-assert

Use workaround in 'execute_transfer()' only on older p4est versions.

6 years agoMerge pull request #7145 from eldarkh/simpl_p2p_comm
Wolfgang Bangerth [Thu, 6 Sep 2018 16:50:32 +0000 (10:50 -0600)]
Merge pull request #7145 from eldarkh/simpl_p2p_comm

Implement a function for computing the number of messages received per MPI process

6 years agoMerge pull request #7134 from masterleinad/workaround_builtin_expect
Wolfgang Bangerth [Thu, 6 Sep 2018 16:50:07 +0000 (10:50 -0600)]
Merge pull request #7134 from masterleinad/workaround_builtin_expect

Work around ICC issue with __builtin_expect in constexpr function

6 years agoFix: 'iota' is not a member of 'std'
mwichro [Thu, 6 Sep 2018 15:28:03 +0000 (17:28 +0200)]
Fix: 'iota' is not a member of 'std'

Fixes GCC compilation error:
 /source/base/mpi.cc:129:7: error: 'iota' is not a member of 'std'
That appears on newer gcc

6 years agoMerge pull request #7154 from masterleinad/avoid_cuda_warnings
Bruno Turcksin [Thu, 6 Sep 2018 12:45:30 +0000 (08:45 -0400)]
Merge pull request #7154 from masterleinad/avoid_cuda_warnings

Avoid some warnings compiling with CUDA support

6 years agoAvoid some warnings compiling with CUDA support 7154/head
Daniel Arndt [Thu, 6 Sep 2018 07:39:49 +0000 (09:39 +0200)]
Avoid some warnings compiling with CUDA support

6 years agoAdd another test for hp parallel DoFs. 7151/head
Wolfgang Bangerth [Wed, 5 Sep 2018 22:36:19 +0000 (16:36 -0600)]
Add another test for hp parallel DoFs.

6 years agoUse workaround in 'p::d::Tria::execute_transfer()' only on older p4est versions. 7152/head
Marc Fehling [Wed, 5 Sep 2018 22:39:23 +0000 (16:39 -0600)]
Use workaround in 'p::d::Tria::execute_transfer()' only on older p4est versions.

6 years agoAdd a test for parallel hp handling. 7150/head
Wolfgang Bangerth [Wed, 5 Sep 2018 20:31:27 +0000 (14:31 -0600)]
Add a test for parallel hp handling.

6 years agoAdd a test. 7149/head
Wolfgang Bangerth [Wed, 5 Sep 2018 19:42:58 +0000 (13:42 -0600)]
Add a test.

6 years agoMerge pull request #7147 from tjhei/fix_lambda_warning
Jean-Paul Pelteret [Wed, 5 Sep 2018 19:37:05 +0000 (21:37 +0200)]
Merge pull request #7147 from tjhei/fix_lambda_warning

fix unused lambda capture warning

6 years agofix unused lambda capture warning 7147/head
Timo Heister [Wed, 5 Sep 2018 15:04:16 +0000 (11:04 -0400)]
fix unused lambda capture warning

/ssd/deal-git/source/dofs/dof_handler_policy.cc:1998:48: warning: lambda
capture 'i' is not used [-Wunused-lambda-capture]

6 years agoaddress comment 6965/head
Timo Heister [Fri, 17 Aug 2018 19:51:04 +0000 (15:51 -0400)]
address comment

6 years agoadd reference to step-16b
Timo Heister [Wed, 8 Aug 2018 15:25:46 +0000 (17:25 +0200)]
add reference to step-16b

6 years agoallow doxygen links for step-xyb
Timo Heister [Wed, 8 Aug 2018 15:18:10 +0000 (17:18 +0200)]
allow doxygen links for step-xyb

6 years agoaddress comments
Timo Heister [Wed, 8 Aug 2018 15:17:29 +0000 (17:17 +0200)]
address comments

6 years agoupdate documentation
Timo Heister [Thu, 26 Jul 2018 13:20:21 +0000 (15:20 +0200)]
update documentation

6 years agofix references, update results
Timo Heister [Thu, 26 Jul 2018 13:14:42 +0000 (15:14 +0200)]
fix references, update results

6 years agoport step-16 to mesh_loop
Timo Heister [Tue, 24 Jul 2018 15:42:57 +0000 (17:42 +0200)]
port step-16 to mesh_loop

6 years agorename .cc
Timo Heister [Tue, 24 Jul 2018 12:02:47 +0000 (14:02 +0200)]
rename .cc

6 years agoadjust 16b
Timo Heister [Tue, 24 Jul 2018 12:01:07 +0000 (14:01 +0200)]
adjust 16b

6 years agoreadd
Timo Heister [Tue, 24 Jul 2018 12:00:17 +0000 (14:00 +0200)]
readd

6 years agomove step-16
Timo Heister [Tue, 24 Jul 2018 12:00:06 +0000 (14:00 +0200)]
move step-16

6 years agoMerge pull request #7133 from marcfehling/hp-unify-dofs-4
Daniel Arndt [Wed, 5 Sep 2018 05:24:50 +0000 (07:24 +0200)]
Merge pull request #7133 from marcfehling/hp-unify-dofs-4

Optimize DoF distribution of hp::DoFHandler on p::d::Triangulation.

6 years agoSimplified p2p comm computation 7145/head
Eldar [Tue, 4 Sep 2018 21:12:15 +0000 (16:12 -0500)]
Simplified p2p comm computation

6 years agoOptimize DoF distribution of hp::DoFHandler on p::d::Triangulation. 7133/head
Marc Fehling [Fri, 24 Aug 2018 21:04:17 +0000 (15:04 -0600)]
Optimize DoF distribution of hp::DoFHandler on p::d::Triangulation.

Changed documentation on parallel DoF distribution to be in accordance with paper.


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.