]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoImplement variadic template constructor and std::initializer_list constructor for...
Daniel Arndt [Mon, 4 Sep 2017 23:31:55 +0000 (01:31 +0200)]
Implement variadic template constructor and std::initializer_list constructor for FESystem

7 years agoVariadic template versions of FETools::Compositing functions
Daniel Arndt [Mon, 4 Sep 2017 23:27:23 +0000 (01:27 +0200)]
Variadic template versions of FETools::Compositing functions

7 years agoIntroduce a all_same_as type trait structs
Daniel Arndt [Mon, 4 Sep 2017 23:25:13 +0000 (01:25 +0200)]
Introduce a all_same_as type trait structs

7 years agoImplement operator^ for FiniteElement
Daniel Arndt [Mon, 4 Sep 2017 23:24:05 +0000 (01:24 +0200)]
Implement operator^ for FiniteElement

7 years agoMerge pull request #5029 from bangerth/fix-test
Matthias Maier [Tue, 5 Sep 2017 19:23:30 +0000 (14:23 -0500)]
Merge pull request #5029 from bangerth/fix-test

Fix test.

7 years agoFix a test. 5029/head
Wolfgang Bangerth [Tue, 5 Sep 2017 19:13:54 +0000 (13:13 -0600)]
Fix a test.

7 years agoMerge pull request #5022 from drwells/timer-clear-mpi-data
Timo Heister [Tue, 5 Sep 2017 18:45:16 +0000 (14:45 -0400)]
Merge pull request #5022 from drwells/timer-clear-mpi-data

Clean up initialization of MinMaxAvg values.

7 years agoMerge pull request #5024 from drwells/require-boost-1.59
Wolfgang Bangerth [Tue, 5 Sep 2017 18:22:52 +0000 (12:22 -0600)]
Merge pull request #5024 from drwells/require-boost-1.59

Require boost 1.59

7 years agoMerge pull request #5014 from tjhei/parallel_vec_print
Wolfgang Bangerth [Tue, 5 Sep 2017 18:21:59 +0000 (12:21 -0600)]
Merge pull request #5014 from tjhei/parallel_vec_print

ReadWriteVector and TrilinosWrappers::MPI::Vector print in parallel

7 years agoMerge pull request #5028 from luca-heltai/quick-tests
Timo Heister [Tue, 5 Sep 2017 16:33:01 +0000 (12:33 -0400)]
Merge pull request #5028 from luca-heltai/quick-tests

Nanoflann quicktest.

7 years agoAdded quicktest for nanoflann. 5028/head
Luca Heltai [Tue, 5 Sep 2017 14:50:06 +0000 (16:50 +0200)]
Added quicktest for nanoflann.

7 years agoFixed gls and lapack tests on mac.
Luca Heltai [Tue, 5 Sep 2017 14:45:07 +0000 (16:45 +0200)]
Fixed gls and lapack tests on mac.

7 years agoMerge pull request #4996 from eldarkh/hp-RTNodal-FENothing
Daniel Arndt [Tue, 5 Sep 2017 14:43:58 +0000 (16:43 +0200)]
Merge pull request #4996 from eldarkh/hp-RTNodal-FENothing

Support for RTNodal and FENothing in hp::FECollection

7 years agomake 64bit compatible 5014/head
Timo Heister [Tue, 5 Sep 2017 14:23:45 +0000 (10:23 -0400)]
make 64bit compatible

7 years agoMerge pull request #5023 from davydden/lapack_support
David Wells [Tue, 5 Sep 2017 00:23:32 +0000 (20:23 -0400)]
Merge pull request #5023 from davydden/lapack_support

minor cleanup of LAPACKSupport

7 years agoMerge pull request #4998 from tjhei/epetra_to_rwr
Bruno Turcksin [Tue, 5 Sep 2017 00:16:26 +0000 (20:16 -0400)]
Merge pull request #4998 from tjhei/epetra_to_rwr

do not allow import from ghosted TrilinosWrappers to ReadWriteVector

7 years agoadd a changelog 5023/head
Denis Davydov [Mon, 4 Sep 2017 21:56:45 +0000 (23:56 +0200)]
add a changelog

7 years agoUse boost's small_vector in a few places. 5024/head
David Wells [Mon, 4 Sep 2017 21:26:35 +0000 (17:26 -0400)]
Use boost's small_vector in a few places.

This class allows us to simplify some logic where we previously switched
between stack-allocated built-in arrays and std::vectors; now we can
just use the object's internal buffer in most cases, but if
dofs_per_cell or indices.size() is large enough we will allocate a big
enough buffer.

7 years agoRequire boost 1.59 or newer.
David Wells [Mon, 4 Sep 2017 21:00:58 +0000 (17:00 -0400)]
Require boost 1.59 or newer.

This enables us to use the relatively new boost::container::small_vector
class.

7 years agominor cleanup of LAPACKSupport
Denis Davydov [Mon, 4 Sep 2017 20:41:18 +0000 (22:41 +0200)]
minor cleanup of LAPACKSupport

7 years agoMerge pull request #5016 from davydden/mpi_summ_full_matrix
David Wells [Mon, 4 Sep 2017 17:17:32 +0000 (13:17 -0400)]
Merge pull request #5016 from davydden/mpi_summ_full_matrix

add Utilities::MPI::sum() for FullMatrix objects

7 years agoClean up initialization of MinMaxAvg values. 5022/head
David Wells [Mon, 4 Sep 2017 17:13:42 +0000 (13:13 -0400)]
Clean up initialization of MinMaxAvg values.

7 years agoMerge pull request #4987 from bangerth/fix-naming-issues
David Wells [Mon, 4 Sep 2017 16:16:12 +0000 (12:16 -0400)]
Merge pull request #4987 from bangerth/fix-naming-issues

Convert more places to VectorMemory::Pointer.

7 years agoadd a test with complex<double> 5016/head
Denis Davydov [Mon, 4 Sep 2017 15:02:48 +0000 (17:02 +0200)]
add a test with complex<double>

7 years agoadd Utilities::MPI::sum() for FullMatrix objects
Denis Davydov [Mon, 4 Sep 2017 10:28:23 +0000 (12:28 +0200)]
add Utilities::MPI::sum() for FullMatrix objects

7 years agoupdate test output
Timo Heister [Sun, 3 Sep 2017 19:19:13 +0000 (15:19 -0400)]
update test output

7 years agoReadWriteVector and TrilinosWrappers::MPI::Vector print in parallel
Timo Heister [Sun, 3 Sep 2017 19:09:41 +0000 (15:09 -0400)]
ReadWriteVector and TrilinosWrappers::MPI::Vector print in parallel

Print index and value for ::print() of ReadWriteVector and
TrilinosWrappers::MPI::Vector.

7 years agoMerge pull request #5013 from masterleinad/reorthogonalization_signal_gmres
Martin Kronbichler [Sat, 2 Sep 2017 19:50:26 +0000 (21:50 +0200)]
Merge pull request #5013 from masterleinad/reorthogonalization_signal_gmres

Introduce SolverGMRES::connect_re_orthogonalization_slot

7 years agoChangelog entry 5013/head
Daniel Arndt [Sat, 2 Sep 2017 13:50:17 +0000 (15:50 +0200)]
Changelog entry

7 years agoUpdate tests
Daniel Arndt [Sat, 2 Sep 2017 13:49:51 +0000 (15:49 +0200)]
Update tests

7 years agoAdd a slot for notification about re-orthogonalization in SolverGMRES
Daniel Arndt [Sat, 2 Sep 2017 13:48:40 +0000 (15:48 +0200)]
Add a slot for notification about re-orthogonalization in SolverGMRES

7 years agoCatch ReadWriteVector::import errors from Trilinos 4998/head
Timo Heister [Thu, 31 Aug 2017 19:52:11 +0000 (15:52 -0400)]
Catch ReadWriteVector::import errors from Trilinos

- check return value of Epetra import
- document that ghosted vectors are not allowed
- add test for that
- cleanup

7 years agoMerge pull request #4999 from tamiko/fix_support_point_to_dof_values
Wolfgang Bangerth [Fri, 1 Sep 2017 22:41:04 +0000 (16:41 -0600)]
Merge pull request #4999 from tamiko/fix_support_point_to_dof_values

Fix FESystem::convert_generalized_support_point_values_to_dof_values

7 years agoMerge pull request #5010 from tamiko/revert_test
Matthias Maier [Fri, 1 Sep 2017 19:50:43 +0000 (14:50 -0500)]
Merge pull request #5010 from tamiko/revert_test

Revert "Relax lac/gmres_reorthogonalize_01"

7 years agoRevert "Relax lac/gmres_reorthogonalize_01" 5010/head
Matthias Maier [Fri, 1 Sep 2017 19:49:59 +0000 (14:49 -0500)]
Revert "Relax lac/gmres_reorthogonalize_01"

This reverts commit b9cff2610fe93494eebef7c775fd0667b743ecf7.

7 years agoadd a test 4999/head
Matthias Maier [Fri, 1 Sep 2017 02:26:34 +0000 (21:26 -0500)]
add a test

7 years agoAvoid memory reallocation
Matthias Maier [Thu, 31 Aug 2017 22:19:50 +0000 (17:19 -0500)]
Avoid memory reallocation

7 years agoDoc: update news items
Matthias Maier [Thu, 31 Aug 2017 21:15:59 +0000 (16:15 -0500)]
Doc: update news items

7 years agoTests: Update fe/interpolate_system
Matthias Maier [Thu, 31 Aug 2017 21:09:26 +0000 (16:09 -0500)]
Tests: Update fe/interpolate_system

Well, now one has to use generalized support points ;-)

7 years agoFix FESystem::convert_generalized_support_point_values_to_dof_values
Matthias Maier [Thu, 31 Aug 2017 21:04:05 +0000 (16:04 -0500)]
Fix FESystem::convert_generalized_support_point_values_to_dof_values

Use generalized_support_points_index_table to correctly convert
generalized support point values to dof values.

7 years agoUnify index name with later code, base_el -> base
Matthias Maier [Thu, 31 Aug 2017 19:32:34 +0000 (14:32 -0500)]
Unify index name with later code, base_el -> base

7 years agoRenamed convert_gen_sup_val_to_nodal_val to ..._dof_values
Luca Heltai [Tue, 15 Aug 2017 16:20:58 +0000 (10:20 -0600)]
Renamed convert_gen_sup_val_to_nodal_val to ..._dof_values

7 years agoMerge pull request #5000 from bangerth/patch-0
Matthias Maier [Fri, 1 Sep 2017 17:55:27 +0000 (12:55 -0500)]
Merge pull request #5000 from bangerth/patch-0

Specialize DataOutBase::Patch for dim==0.

7 years agoMerge pull request #5008 from masterleinad/relax_gmres_reorthogonalize
Matthias Maier [Fri, 1 Sep 2017 17:50:40 +0000 (12:50 -0500)]
Merge pull request #5008 from masterleinad/relax_gmres_reorthogonalize

Relax lac/gmres_reorthogonalize_01

7 years agoMerge pull request #5007 from masterleinad/clear_threadlocalstorage
Matthias Maier [Fri, 1 Sep 2017 17:50:18 +0000 (12:50 -0500)]
Merge pull request #5007 from masterleinad/clear_threadlocalstorage

Clear data in ThreadLocalStorage also when not using threads

7 years agoRelax lac/gmres_reorthogonalize_01 5008/head
Daniel Arndt [Fri, 1 Sep 2017 13:39:18 +0000 (15:39 +0200)]
Relax lac/gmres_reorthogonalize_01

7 years agoClear data in ThreadLocalStorage also when not using threads 5007/head
Daniel Arndt [Fri, 1 Sep 2017 13:05:46 +0000 (15:05 +0200)]
Clear data in ThreadLocalStorage also when not using threads

7 years agoMerge pull request #5006 from masterleinad/fix_clang_tests
David Wells [Fri, 1 Sep 2017 12:36:07 +0000 (08:36 -0400)]
Merge pull request #5006 from masterleinad/fix_clang_tests

Fix two tests failing for clang

7 years agoExplicitly specify template arguments in fe/fe_system_generalized_support_points 5006/head
Daniel Arndt [Fri, 1 Sep 2017 09:21:49 +0000 (11:21 +0200)]
Explicitly specify template arguments in fe/fe_system_generalized_support_points

7 years agoclang alternative output for lac/vector_memory
Daniel Arndt [Fri, 1 Sep 2017 09:16:59 +0000 (11:16 +0200)]
clang alternative output for lac/vector_memory

7 years agoSpecialize DataOutBase::Patch for dim==0. 5000/head
Wolfgang Bangerth [Thu, 31 Aug 2017 21:22:53 +0000 (15:22 -0600)]
Specialize DataOutBase::Patch for dim==0.

For dim==1, we output only points, and in this case we can avoid
allocating a fair share of the memory that we use in the
general case.

In reference to #4695.

7 years agoMerge pull request #5004 from masterleinad/clean_thread_management
Wolfgang Bangerth [Fri, 1 Sep 2017 04:13:46 +0000 (22:13 -0600)]
Merge pull request #5004 from masterleinad/clean_thread_management

Clean up thread_management.h

7 years agoMerge pull request #5003 from bangerth/patch-update
Matthias Maier [Fri, 1 Sep 2017 02:45:40 +0000 (21:45 -0500)]
Merge pull request #5003 from bangerth/patch-update

Updates to DataOutBase::Patch.

7 years agoChangelog entry 5004/head
Daniel Arndt [Thu, 31 Aug 2017 23:46:57 +0000 (01:46 +0200)]
Changelog entry

7 years agoRemove unused fun_ptr_helper
Daniel Arndt [Thu, 31 Aug 2017 23:17:56 +0000 (01:17 +0200)]
Remove unused fun_ptr_helper

7 years agoRemove unused fun_encapsulator
Daniel Arndt [Thu, 31 Aug 2017 23:16:02 +0000 (01:16 +0200)]
Remove unused fun_encapsulator

7 years agoGeneralize new_task and new_thread using variadic templates
Daniel Arndt [Thu, 31 Aug 2017 22:24:11 +0000 (00:24 +0200)]
Generalize new_task and new_thread using variadic templates

7 years agoCorrect the implementation of DataOutBase::Patch::memory_consumption. 5003/head
Wolfgang Bangerth [Thu, 31 Aug 2017 23:23:09 +0000 (17:23 -0600)]
Correct the implementation of DataOutBase::Patch::memory_consumption.

7 years agoUpdate the documentation of DataOutBase::Patch.
Wolfgang Bangerth [Thu, 31 Aug 2017 23:22:49 +0000 (17:22 -0600)]
Update the documentation of DataOutBase::Patch.

7 years agoMerge pull request #5002 from tamiko/fix_test_output
Matthias Maier [Thu, 31 Aug 2017 22:23:23 +0000 (17:23 -0500)]
Merge pull request #5002 from tamiko/fix_test_output

Update test output for changes in get_general_support_points()

7 years agoUpdate test output for changes in get_general_support_points() 5002/head
Matthias Maier [Thu, 31 Aug 2017 22:09:07 +0000 (17:09 -0500)]
Update test output for changes in get_general_support_points()

7 years agohp for RTNodal and FENothing 4996/head
Eldar Khattatov [Thu, 31 Aug 2017 21:46:15 +0000 (17:46 -0400)]
hp for RTNodal and FENothing

7 years agoMerge pull request #4993 from tamiko/representative_system
Matthias Maier [Thu, 31 Aug 2017 18:05:49 +0000 (13:05 -0500)]
Merge pull request #4993 from tamiko/representative_system

Populate get_generalized_support_points in FE Systems

7 years agoadd a test 4993/head
Matthias Maier [Thu, 31 Aug 2017 16:40:30 +0000 (11:40 -0500)]
add a test

7 years agoAdd an assert
Matthias Maier [Thu, 31 Aug 2017 16:24:14 +0000 (11:24 -0500)]
Add an assert

7 years agoFiniteElement: Update documentation
Matthias Maier [Thu, 31 Aug 2017 15:56:13 +0000 (10:56 -0500)]
FiniteElement: Update documentation

7 years agoadd news/changes entries
Matthias Maier [Thu, 31 Aug 2017 15:44:22 +0000 (10:44 -0500)]
add news/changes entries

7 years agoFESystem: Fix setup of generalized_support_points
Matthias Maier [Wed, 30 Aug 2017 01:41:47 +0000 (20:41 -0500)]
FESystem: Fix setup of generalized_support_points

7 years agoMerge pull request #4990 from davydden/explain_system_to_xyz
Denis Davydov [Thu, 31 Aug 2017 07:17:53 +0000 (09:17 +0200)]
Merge pull request #4990 from davydden/explain_system_to_xyz

explain FiniteElement::system_to_xyz

7 years agoexplain FiniteElement::system_to_xyz by considering Q2xQ2xQ1 example 4990/head
Denis Davydov [Tue, 29 Aug 2017 19:35:55 +0000 (21:35 +0200)]
explain FiniteElement::system_to_xyz by considering Q2xQ2xQ1 example

7 years agoMerge pull request #4991 from bangerth/document-datapostprocessorvector
Jean-Paul Pelteret [Thu, 31 Aug 2017 05:21:57 +0000 (07:21 +0200)]
Merge pull request #4991 from bangerth/document-datapostprocessorvector

Provide an example for DataPostprocessorVector.

7 years agoAdd a test. 4991/head
Wolfgang Bangerth [Wed, 30 Aug 2017 17:15:03 +0000 (11:15 -0600)]
Add a test.

7 years agoMerge pull request #4966 from drwells/timer-improve-docs
Bruno Turcksin [Wed, 30 Aug 2017 20:13:24 +0000 (16:13 -0400)]
Merge pull request #4966 from drwells/timer-improve-docs

Improve the Timer documentation.

7 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:19:29 +0000 (17:19 -0600)]
Add a changelog entry.

7 years agoAdd a link to the new example.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:18:46 +0000 (17:18 -0600)]
Add a link to the new example.

7 years agoProvide an example for DataPostprocessorVector.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:17:47 +0000 (17:17 -0600)]
Provide an example for DataPostprocessorVector.

7 years agoMerge pull request #4989 from tjhei/quicktest_mpi_warning
Wolfgang Bangerth [Tue, 29 Aug 2017 17:43:12 +0000 (11:43 -0600)]
Merge pull request #4989 from tjhei/quicktest_mpi_warning

fix warning in tests/quick_tests/mpi

7 years agofix warning in tests/quick_tests/mpi 4989/head
Timo Heister [Tue, 29 Aug 2017 17:24:07 +0000 (13:24 -0400)]
fix warning in tests/quick_tests/mpi

7 years agoMerge pull request #4988 from masterleinad/relax_tests
Wolfgang Bangerth [Tue, 29 Aug 2017 15:47:04 +0000 (09:47 -0600)]
Merge pull request #4988 from masterleinad/relax_tests

Relax fe/*projection_01 tests

7 years agoRelax fe/*projection_01 tests 4988/head
Daniel Arndt [Tue, 29 Aug 2017 15:40:18 +0000 (17:40 +0200)]
Relax fe/*projection_01 tests

7 years agoImprove the Timer documentation. 4966/head
David Wells [Tue, 29 Aug 2017 13:41:52 +0000 (09:41 -0400)]
Improve the Timer documentation.

7 years agoMerge pull request #4984 from bangerth/doc-update
Jean-Paul Pelteret [Tue, 29 Aug 2017 13:28:41 +0000 (15:28 +0200)]
Merge pull request #4984 from bangerth/doc-update

Better document VectorMemory::Pointer.

7 years agoConvert more places to VectorMemory::Pointer. 4987/head
Wolfgang Bangerth [Mon, 28 Aug 2017 19:23:42 +0000 (13:23 -0600)]
Convert more places to VectorMemory::Pointer.

7 years agoBetter document VectorMemory::Pointer. 4984/head
Wolfgang Bangerth [Mon, 28 Aug 2017 22:39:56 +0000 (16:39 -0600)]
Better document VectorMemory::Pointer.

7 years agoMerge pull request #4980 from LucasCampos/master
Jean-Paul Pelteret [Tue, 29 Aug 2017 08:12:08 +0000 (10:12 +0200)]
Merge pull request #4980 from LucasCampos/master

Added justification for redundancy in constraint creation in step-44

7 years agoAdded justification for redundancy in step-44 4980/head
Lucas Campos [Tue, 29 Aug 2017 07:50:35 +0000 (09:50 +0200)]
Added justification for redundancy in step-44

7 years agoMerge pull request #4986 from asartori86/fix_lapack
Martin Kronbichler [Tue, 29 Aug 2017 07:07:21 +0000 (09:07 +0200)]
Merge pull request #4986 from asartori86/fix_lapack

added missing header

7 years agoMerge pull request #4963 from bangerth/fix-growing-vm
Martin Kronbichler [Tue, 29 Aug 2017 07:06:57 +0000 (09:06 +0200)]
Merge pull request #4963 from bangerth/fix-growing-vm

Don't make GrowingVectorMemory objects 'static'

7 years agoMerge pull request #4985 from bangerth/rename
Martin Kronbichler [Tue, 29 Aug 2017 07:00:39 +0000 (09:00 +0200)]
Merge pull request #4985 from bangerth/rename

Fix some naming issues: Call it 'preconditioner'.

7 years agoadded missing header 4986/head
Alberto Sartori [Tue, 29 Aug 2017 05:34:51 +0000 (07:34 +0200)]
added missing header

7 years agoFix some naming issues: Call it 'preconditioner'. 4985/head
Wolfgang Bangerth [Mon, 28 Aug 2017 21:52:09 +0000 (15:52 -0600)]
Fix some naming issues: Call it 'preconditioner'.

When we talk about preconditioner objects, some of the solvers use the
term 'precondition' for the object, but that's misleading. Name things
properly.

7 years agoMerge pull request #4983 from tjhei/fix_permissions
Wolfgang Bangerth [Mon, 28 Aug 2017 22:35:32 +0000 (16:35 -0600)]
Merge pull request #4983 from tjhei/fix_permissions

remove executable permission on random files

7 years agoremove executable permission on random files 4983/head
Timo Heister [Mon, 28 Aug 2017 22:33:49 +0000 (18:33 -0400)]
remove executable permission on random files

I noticed that these show up as diffs under windows when you check out
the repo. I guess it doesn't hurt removing the +x flag on those files.

7 years agoMerge pull request #4982 from tjhei/msvc_fixes
Wolfgang Bangerth [Mon, 28 Aug 2017 22:30:26 +0000 (16:30 -0600)]
Merge pull request #4982 from tjhei/msvc_fixes

suppress MSVC warnings

7 years agosuppress MSVC warnings 4982/head
Timo Heister [Mon, 28 Aug 2017 22:24:25 +0000 (18:24 -0400)]
suppress MSVC warnings

Those are new warnings introduced with 19.11 (2017 final)

7 years agoMerge pull request #4974 from drwells/remove-M_PI
Daniel Arndt [Mon, 28 Aug 2017 18:54:11 +0000 (20:54 +0200)]
Merge pull request #4974 from drwells/remove-M_PI

Prefer numbers::PI to M_PI.

7 years agoMerge pull request #4978 from kronbichler/improve_vectorization_define_flags
Timo Heister [Mon, 28 Aug 2017 18:52:20 +0000 (14:52 -0400)]
Merge pull request #4978 from kronbichler/improve_vectorization_define_flags

Improve detection of vectorization features.

7 years agoDon't make GrowingVectorMemory objects 'static'. 4963/head
Wolfgang Bangerth [Fri, 25 Aug 2017 19:34:35 +0000 (13:34 -0600)]
Don't make GrowingVectorMemory objects 'static'.

7 years agoBetter document GrowingVectorMemory.
Wolfgang Bangerth [Fri, 25 Aug 2017 19:34:18 +0000 (13:34 -0600)]
Better document GrowingVectorMemory.

7 years agoImprove detection of vectorization features. 4978/head
Martin Kronbichler [Mon, 28 Aug 2017 15:18:46 +0000 (17:18 +0200)]
Improve detection of vectorization features.


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.