]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Mon, 4 Sep 2017 23:31:55 +0000 (01:31 +0200)]
Implement variadic template constructor and std::initializer_list constructor for FESystem
Daniel Arndt [Mon, 4 Sep 2017 23:27:23 +0000 (01:27 +0200)]
Variadic template versions of FETools::Compositing functions
Daniel Arndt [Mon, 4 Sep 2017 23:25:13 +0000 (01:25 +0200)]
Introduce a all_same_as type trait structs
Daniel Arndt [Mon, 4 Sep 2017 23:24:05 +0000 (01:24 +0200)]
Implement operator^ for FiniteElement
Matthias Maier [Tue, 5 Sep 2017 19:23:30 +0000 (14:23 -0500)]
Merge pull request #5029 from bangerth/fix-test
Fix test.
Wolfgang Bangerth [Tue, 5 Sep 2017 19:13:54 +0000 (13:13 -0600)]
Fix a test.
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.
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
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
Timo Heister [Tue, 5 Sep 2017 16:33:01 +0000 (12:33 -0400)]
Merge pull request #5028 from luca-heltai/quick-tests
Nanoflann quicktest.
Luca Heltai [Tue, 5 Sep 2017 14:50:06 +0000 (16:50 +0200)]
Added quicktest for nanoflann.
Luca Heltai [Tue, 5 Sep 2017 14:45:07 +0000 (16:45 +0200)]
Fixed gls and lapack tests on mac.
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
Timo Heister [Tue, 5 Sep 2017 14:23:45 +0000 (10:23 -0400)]
make 64bit compatible
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
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
Denis Davydov [Mon, 4 Sep 2017 21:56:45 +0000 (23:56 +0200)]
add a changelog
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.
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.
Denis Davydov [Mon, 4 Sep 2017 20:41:18 +0000 (22:41 +0200)]
minor cleanup of LAPACKSupport
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
David Wells [Mon, 4 Sep 2017 17:13:42 +0000 (13:13 -0400)]
Clean up initialization of MinMaxAvg values.
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.
Denis Davydov [Mon, 4 Sep 2017 15:02:48 +0000 (17:02 +0200)]
add a test with complex<double>
Denis Davydov [Mon, 4 Sep 2017 10:28:23 +0000 (12:28 +0200)]
add Utilities::MPI::sum() for FullMatrix objects
Timo Heister [Sun, 3 Sep 2017 19:19:13 +0000 (15:19 -0400)]
update test output
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.
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
Daniel Arndt [Sat, 2 Sep 2017 13:50:17 +0000 (15:50 +0200)]
Changelog entry
Daniel Arndt [Sat, 2 Sep 2017 13:49:51 +0000 (15:49 +0200)]
Update tests
Daniel Arndt [Sat, 2 Sep 2017 13:48:40 +0000 (15:48 +0200)]
Add a slot for notification about re-orthogonalization in SolverGMRES
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
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
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"
Matthias Maier [Fri, 1 Sep 2017 19:49:59 +0000 (14:49 -0500)]
Revert "Relax lac/gmres_reorthogonalize_01"
This reverts commit
b9cff2610fe93494eebef7c775fd0667b743ecf7 .
Matthias Maier [Fri, 1 Sep 2017 02:26:34 +0000 (21:26 -0500)]
add a test
Matthias Maier [Thu, 31 Aug 2017 22:19:50 +0000 (17:19 -0500)]
Avoid memory reallocation
Matthias Maier [Thu, 31 Aug 2017 21:15:59 +0000 (16:15 -0500)]
Doc: update news items
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 ;-)
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.
Matthias Maier [Thu, 31 Aug 2017 19:32:34 +0000 (14:32 -0500)]
Unify index name with later code, base_el -> base
Luca Heltai [Tue, 15 Aug 2017 16:20:58 +0000 (10:20 -0600)]
Renamed convert_gen_sup_val_to_nodal_val to ..._dof_values
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.
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
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
Daniel Arndt [Fri, 1 Sep 2017 13:39:18 +0000 (15:39 +0200)]
Relax lac/gmres_reorthogonalize_01
Daniel Arndt [Fri, 1 Sep 2017 13:05:46 +0000 (15:05 +0200)]
Clear data in ThreadLocalStorage also when not using threads
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
Daniel Arndt [Fri, 1 Sep 2017 09:21:49 +0000 (11:21 +0200)]
Explicitly specify template arguments in fe/fe_system_generalized_support_points
Daniel Arndt [Fri, 1 Sep 2017 09:16:59 +0000 (11:16 +0200)]
clang alternative output for lac/vector_memory
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.
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
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.
Daniel Arndt [Thu, 31 Aug 2017 23:46:57 +0000 (01:46 +0200)]
Changelog entry
Daniel Arndt [Thu, 31 Aug 2017 23:17:56 +0000 (01:17 +0200)]
Remove unused fun_ptr_helper
Daniel Arndt [Thu, 31 Aug 2017 23:16:02 +0000 (01:16 +0200)]
Remove unused fun_encapsulator
Daniel Arndt [Thu, 31 Aug 2017 22:24:11 +0000 (00:24 +0200)]
Generalize new_task and new_thread using variadic templates
Wolfgang Bangerth [Thu, 31 Aug 2017 23:23:09 +0000 (17:23 -0600)]
Correct the implementation of DataOutBase::Patch::memory_consumption.
Wolfgang Bangerth [Thu, 31 Aug 2017 23:22:49 +0000 (17:22 -0600)]
Update the documentation of DataOutBase::Patch.
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()
Matthias Maier [Thu, 31 Aug 2017 22:09:07 +0000 (17:09 -0500)]
Update test output for changes in get_general_support_points()
Eldar Khattatov [Thu, 31 Aug 2017 21:46:15 +0000 (17:46 -0400)]
hp for RTNodal and FENothing
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
Matthias Maier [Thu, 31 Aug 2017 16:40:30 +0000 (11:40 -0500)]
add a test
Matthias Maier [Thu, 31 Aug 2017 16:24:14 +0000 (11:24 -0500)]
Add an assert
Matthias Maier [Thu, 31 Aug 2017 15:56:13 +0000 (10:56 -0500)]
FiniteElement: Update documentation
Matthias Maier [Thu, 31 Aug 2017 15:44:22 +0000 (10:44 -0500)]
add news/changes entries
Matthias Maier [Wed, 30 Aug 2017 01:41:47 +0000 (20:41 -0500)]
FESystem: Fix setup of generalized_support_points
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
Denis Davydov [Tue, 29 Aug 2017 19:35:55 +0000 (21:35 +0200)]
explain FiniteElement::system_to_xyz by considering Q2xQ2xQ1 example
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.
Wolfgang Bangerth [Wed, 30 Aug 2017 17:15:03 +0000 (11:15 -0600)]
Add a test.
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.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:19:29 +0000 (17:19 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:18:46 +0000 (17:18 -0600)]
Add a link to the new example.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:17:47 +0000 (17:17 -0600)]
Provide an example for DataPostprocessorVector.
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
Timo Heister [Tue, 29 Aug 2017 17:24:07 +0000 (13:24 -0400)]
fix warning in tests/quick_tests/mpi
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
Daniel Arndt [Tue, 29 Aug 2017 15:40:18 +0000 (17:40 +0200)]
Relax fe/*projection_01 tests
David Wells [Tue, 29 Aug 2017 13:41:52 +0000 (09:41 -0400)]
Improve the Timer documentation.
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.
Wolfgang Bangerth [Mon, 28 Aug 2017 19:23:42 +0000 (13:23 -0600)]
Convert more places to VectorMemory::Pointer.
Wolfgang Bangerth [Mon, 28 Aug 2017 22:39:56 +0000 (16:39 -0600)]
Better document VectorMemory::Pointer.
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
Lucas Campos [Tue, 29 Aug 2017 07:50:35 +0000 (09:50 +0200)]
Added justification for redundancy in step-44
Martin Kronbichler [Tue, 29 Aug 2017 07:07:21 +0000 (09:07 +0200)]
Merge pull request #4986 from asartori86/fix_lapack
added missing header
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'
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'.
Alberto Sartori [Tue, 29 Aug 2017 05:34:51 +0000 (07:34 +0200)]
added missing header
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.
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
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.
Wolfgang Bangerth [Mon, 28 Aug 2017 22:30:26 +0000 (16:30 -0600)]
Merge pull request #4982 from tjhei/msvc_fixes
suppress MSVC warnings
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)
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.
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.
Wolfgang Bangerth [Fri, 25 Aug 2017 19:34:35 +0000 (13:34 -0600)]
Don't make GrowingVectorMemory objects 'static'.
Wolfgang Bangerth [Fri, 25 Aug 2017 19:34:18 +0000 (13:34 -0600)]
Better document GrowingVectorMemory.
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.