]>
https://gitweb.dealii.org/ - dealii.git/log
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.
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 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
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
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()
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.
David Wells [Sun, 27 Aug 2017 23:25:11 +0000 (19:25 -0400)]
Prefer numbers::PI to M_PI.
Windows does not define M_PI, so we need this for MSVC.
Martin Kronbichler [Mon, 28 Aug 2017 13:12:48 +0000 (15:12 +0200)]
Merge pull request #4952 from drwells/timer-chrono-types
Use std::chrono types in the Timer class.
Daniel Arndt [Mon, 28 Aug 2017 12:24:35 +0000 (14:24 +0200)]
Merge pull request #4968 from tjhei/fix_meshworker_step11_test
fix tests/meshworker/step-11-mesh_loop
Daniel Arndt [Mon, 28 Aug 2017 09:50:30 +0000 (11:50 +0200)]
Merge pull request #4973 from drwells/remove-extra-enum-qualification
Remove 'enum' qualifications from function calls.
Daniel Arndt [Mon, 28 Aug 2017 09:18:17 +0000 (11:18 +0200)]
Merge pull request #4970 from tjhei/msvc_fixes
MSVC fixes
Daniel Arndt [Mon, 28 Aug 2017 08:59:14 +0000 (10:59 +0200)]
Merge pull request #4975 from drwells/redo-fixVectorAdd
Redo fix vector add
David Wells [Mon, 28 Aug 2017 00:30:34 +0000 (20:30 -0400)]
Merge pull request #4971 from tjhei/remove_fe_dgp_static_vars
remove unused static variables in FE_DGP*
Tulio Ligneul [Wed, 23 Aug 2017 18:22:02 +0000 (15:22 -0300)]
Adds minor change description.
Tulio Ligneul [Mon, 21 Aug 2017 00:25:59 +0000 (21:25 -0300)]
Fixes possible error on "Vector<Number>::add(..)".
In "Vector<Number>::add(..)", a pointer to the first element of the
std::vectors was gotten, for instance, by &indices[0], which implies
that the first element of the vector exists. Therefore, if an empty
vector was used, while this works on gcc, this would result in a crash
when using Visual Studio. In this case, the pointer should be gotten by
std::vector::data(). This fix changes de former by the latter access form.
David Wells [Sun, 27 Aug 2017 23:20:04 +0000 (19:20 -0400)]
Remove 'enum' qualifications from function calls.
This is not needed in C++ (it is in C) and in most places we do not provide it
anyway.
Timo Heister [Sun, 27 Aug 2017 22:41:42 +0000 (18:41 -0400)]
remove unused static variables in FE_DGP*
Unused static variables that confuse MSVC, so get rid of them.
Timo Heister [Sun, 27 Aug 2017 22:33:20 +0000 (18:33 -0400)]
MSVC doesn't like 'not' in preprocessor
While legal (I think), using ! is more natural anyways.
Timo Heister [Sun, 27 Aug 2017 22:32:24 +0000 (18:32 -0400)]
fix: remove enum in declaration
SymmetricTensorEigenvectorMethod is an enum class. MSVC complains about
"a scoped enumeration cannot be redeclared as an unscoped enumeration",
which is a bit weird. I do think this fix is correct, though.
Timo Heister [Sun, 27 Aug 2017 21:47:47 +0000 (17:47 -0400)]
fix tests/meshworker/step-11-mesh_loop
It doesn't make sense to have the face loop inside the boundary_worker.
Doh.
Daniel Arndt [Sun, 27 Aug 2017 18:22:22 +0000 (20:22 +0200)]
Merge pull request #4937 from bangerth/kdtree-update
Minor code updates to the kdtree implementation.
Daniel Arndt [Sun, 27 Aug 2017 17:28:12 +0000 (19:28 +0200)]
Merge pull request #4942 from jppelteret/fix_tensor_initialiser_01
Fix tensor initialiser and function return types
David Wells [Sun, 27 Aug 2017 13:49:23 +0000 (09:49 -0400)]
Merge pull request #4948 from jppelteret/disable_diagnostics_01
Disabled a few extra diagnostic warnings for external packages
Jean-Paul Pelteret [Tue, 22 Aug 2017 10:48:56 +0000 (12:48 +0200)]
Disabled a few extra diagnostic warnings for external packages
David Wells [Sat, 26 Aug 2017 14:41:09 +0000 (10:41 -0400)]
Merge pull request #4967 from masterleinad/fix_boost_warning
Disable warning for boost-1.65.0
Daniel Arndt [Sat, 26 Aug 2017 13:07:03 +0000 (15:07 +0200)]
Disable warning for boost-1.65.0
David Wells [Fri, 25 Aug 2017 22:04:01 +0000 (18:04 -0400)]
Merge pull request #4965 from tamiko/cmake_remove_check
CMake: Remove a compatibility check
Wolfgang Bangerth [Fri, 25 Aug 2017 21:08:46 +0000 (15:08 -0600)]
Merge pull request #4961 from tjhei/mesh_loop_test_step11
add mesh_loop() test: step-11
Matthias Maier [Fri, 25 Aug 2017 20:12:42 +0000 (15:12 -0500)]
CMake: Remove a compatibility check
This check is not relevant any more. See #4964
Further, it is a good idea anyway to trim our compatibility checks a
bit...
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.