]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Sat, 6 May 2017 08:06:38 +0000 (10:06 +0200)]
Merge pull request #4343 from kronbichler/extend_constraint_matrix_tltg
Generalize CM::distribute_local_to_global for rectangular case.
Daniel Arndt [Fri, 5 May 2017 15:41:20 +0000 (17:41 +0200)]
Merge pull request #4351 from bangerth/adjust-tests
Avoid using deprecated functions in the testsuite.
Martin Kronbichler [Fri, 5 May 2017 06:13:17 +0000 (08:13 +0200)]
Merge pull request #4346 from bangerth/remove-deprecated-functions-1
Remove deprecated function FEValuesBase::transform().
Martin Kronbichler [Fri, 5 May 2017 06:12:36 +0000 (08:12 +0200)]
Merge pull request #4347 from bangerth/remove-deprecated-functions-2
Remove the deprecated constructor of MappingQEulerian.
Martin Kronbichler [Fri, 5 May 2017 06:09:57 +0000 (08:09 +0200)]
Merge pull request #4348 from bangerth/remove-deprecated-functions-3
Remove deprecated version of GridTools::get_face_connectivity_of_cells().
Martin Kronbichler [Fri, 5 May 2017 06:08:39 +0000 (08:08 +0200)]
Merge pull request #4349 from bangerth/remove-deprecated-functions-4
Remove a deprecated typedef.
Martin Kronbichler [Thu, 4 May 2017 16:32:12 +0000 (18:32 +0200)]
Generalize CM::distribute_local_to_global for rectangular case.
Wolfgang Bangerth [Thu, 4 May 2017 22:15:24 +0000 (16:15 -0600)]
Add changelog entry.
Wolfgang Bangerth [Thu, 4 May 2017 22:15:18 +0000 (16:15 -0600)]
Remove a deprecated typedef.
Wolfgang Bangerth [Thu, 4 May 2017 22:13:45 +0000 (16:13 -0600)]
Add changelog entry.
Wolfgang Bangerth [Thu, 4 May 2017 22:13:21 +0000 (16:13 -0600)]
Remove deprecated version of GridTools::get_face_connectivity_of_cells().
Wolfgang Bangerth [Thu, 4 May 2017 22:11:36 +0000 (16:11 -0600)]
Add changelog entry.
Wolfgang Bangerth [Thu, 4 May 2017 22:11:06 +0000 (16:11 -0600)]
Remove the deprecated constructor of MappingQEulerian.
Wolfgang Bangerth [Thu, 4 May 2017 22:10:06 +0000 (16:10 -0600)]
Add changelog entry.
Wolfgang Bangerth [Thu, 4 May 2017 22:09:09 +0000 (16:09 -0600)]
Remove deprecated function FEValuesBase::transform().
Wolfgang Bangerth [Thu, 4 May 2017 22:06:26 +0000 (16:06 -0600)]
Avoid using deprecated functions in the testsuite.
David Wells [Thu, 4 May 2017 19:24:19 +0000 (15:24 -0400)]
Merge pull request #4341 from drwells/deprecate-non-sp-petsc-matrix-reinit
Deprecate PETSc matrix constructors without sparsity patterns.
Bruno Turcksin [Thu, 4 May 2017 14:59:47 +0000 (10:59 -0400)]
Merge pull request #4342 from drwells/remove-backup-file
Remove an editor backup file.
David Wells [Thu, 4 May 2017 14:50:03 +0000 (10:50 -0400)]
Remove an editor backup file.
David Wells [Thu, 4 May 2017 12:21:46 +0000 (08:21 -0400)]
Deprecate PETSc matrix constructors without sparsity patterns.
These are known to have efficiency problems since the underlying matrix does not
allocate the correct amount of memory.
Users can still allocate memory the old way if they wish to by calling
MatCreateAIJ themselves since the base class provides a conversion operator back
to a PETSc object (Mat).
Daniel Arndt [Thu, 4 May 2017 10:18:25 +0000 (12:18 +0200)]
Merge pull request #4279 from drwells/remove-deprecated-petsc
Remove deprecated PETSc vector classes.
David Wells [Sat, 29 Apr 2017 17:18:43 +0000 (13:18 -0400)]
Add a conceptual note on usage of PETScWrappers::VectorBase.
David Wells [Sat, 29 Apr 2017 17:16:04 +0000 (13:16 -0400)]
Fix (serial) PETSc vector documentation.
This commit fixes up some old text which implied that we had to use either
serial PETSc vectors or PETSc vectors for computations: since we support more
than just PETSc these days we can generalize a bit.
David Wells [Sat, 29 Apr 2017 17:15:25 +0000 (13:15 -0400)]
Consistently capitalize PETSc.
David Wells [Thu, 20 Apr 2017 11:13:14 +0000 (07:13 -0400)]
Refer to all parallel vectors instead of just the PETSc class.
David Wells [Thu, 4 May 2017 00:52:10 +0000 (20:52 -0400)]
Remove deprecated PETSc vector classes.
David Wells [Sat, 29 Apr 2017 16:35:55 +0000 (12:35 -0400)]
Get rid of PETScWrappers::Vector in the PETSc matrix classes.
We can simply use PETScWrappers::VectorBase instead. In addition, get rid of
some methods in the derived class that are identical to those in MatrixBase.
David Wells [Thu, 20 Apr 2017 11:11:08 +0000 (07:11 -0400)]
Make the PETSc to deal.II vector copy generic.
We may as well allow copying instances of the base class: the operations are the
same.
David Wells [Sat, 29 Apr 2017 02:12:42 +0000 (22:12 -0400)]
Overhaul the PETSc MatrixFree vmult.
David Wells [Thu, 4 May 2017 00:52:39 +0000 (20:52 -0400)]
Make PETScWrappers::apply_boundary_values more generic.
David Wells [Wed, 3 May 2017 23:15:17 +0000 (19:15 -0400)]
Merge pull request #4340 from masterleinad/fix_petsc_complex_tests
Fix petsc_complex tests
Daniel Arndt [Wed, 3 May 2017 15:46:12 +0000 (17:46 +0200)]
Fix petsc_complex tests
David Wells [Tue, 2 May 2017 11:40:55 +0000 (07:40 -0400)]
Merge pull request #4338 from davydden/fix_compute_active_cell_layer_within_distance
remove unused template argument
Denis Davydov [Tue, 2 May 2017 09:28:33 +0000 (11:28 +0200)]
remove unused template argument
Martin Kronbichler [Mon, 1 May 2017 20:14:36 +0000 (22:14 +0200)]
Merge pull request #4337 from bangerth/fix-test
Fix a test that requires MPI.
Wolfgang Bangerth [Mon, 1 May 2017 18:58:56 +0000 (12:58 -0600)]
Fix a test that requires MPI.
Denis Davydov [Mon, 1 May 2017 17:51:10 +0000 (19:51 +0200)]
Merge pull request #4336 from bangerth/fix-petsc-test
Fix a PETSc test that doesn't compile.
Wolfgang Bangerth [Mon, 1 May 2017 17:47:01 +0000 (11:47 -0600)]
Fix a PETSc test that doesn't compile.
Daniel Arndt [Mon, 1 May 2017 16:53:00 +0000 (18:53 +0200)]
Merge pull request #4297 from drwells/convert-petsc-tests-1
Convert petsc tests 1
David Wells [Fri, 21 Apr 2017 19:41:22 +0000 (15:41 -0400)]
Rewrite tests that used deprecated PETSc vectors.
PETScWrappers::Vector and PETScWrappers::BlockVector were deprecated in
favor of PETScWrappers::MPI::Vector and PETScWrappers::MPI::BlockVector.
This involves removing all of the PETScWrappers::BlockMatrix tests,
since that class takes one of the deprecated vectors as an argument.
Wolfgang Bangerth [Sun, 30 Apr 2017 23:43:53 +0000 (17:43 -0600)]
Merge pull request #4093 from vishalkenchan/new/GridTools/compute_active_cells_within_skin
New: GridTools::compute_active_cells_within_skin
Daniel Arndt [Sun, 30 Apr 2017 22:02:31 +0000 (00:02 +0200)]
Merge pull request #4335 from masterleinad/remove_dealii_cxx11
Remove DEAL_II_WITH_CXX11
Daniel Arndt [Sun, 30 Apr 2017 15:49:59 +0000 (17:49 +0200)]
Remove DEAL_II_WITH_CXX11
Martin Kronbichler [Sun, 30 Apr 2017 17:55:34 +0000 (19:55 +0200)]
Merge pull request #4334 from bangerth/remove-deprecated-static-var
Remove the deprecated member variables 'supports_distributed_data' of vector classes.
Wolfgang Bangerth [Sun, 30 Apr 2017 14:03:14 +0000 (08:03 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Sun, 30 Apr 2017 14:00:35 +0000 (08:00 -0600)]
Remove the deprecated member variables 'supports_distributed_data' of vector classes.
David Wells [Sun, 30 Apr 2017 01:50:25 +0000 (21:50 -0400)]
Merge pull request #4332 from masterleinad/remove_petsc_use_64bit_indices
Remove usages of PETSC_USE_64BIT_INDICES
David Wells [Sat, 29 Apr 2017 22:49:22 +0000 (18:49 -0400)]
Merge pull request #4328 from bangerth/fix-serialization
Make serialization work with older GCC versions as well.
Daniel Arndt [Sat, 29 Apr 2017 21:28:21 +0000 (23:28 +0200)]
Remove usages of PETSC_USE_64BIT_INDICES
Wolfgang Bangerth [Sat, 29 Apr 2017 21:06:33 +0000 (15:06 -0600)]
Merge pull request #4330 from drwells/petsc-vec-type-invariant
Make PETScWrappers::MPI::Vector always distributed.
Vishal Boddu [Sat, 29 Apr 2017 17:16:16 +0000 (19:16 +0200)]
GridTools::compute_bounding_box(), compute_active_cells_within_skin(), compute_ghost_cells_within_skin()
David Wells [Sat, 29 Apr 2017 02:20:14 +0000 (22:20 -0400)]
Un-inline PETScWrappers::MPI::Vector::operator=(Vector &).
This function is long enough that the compiler probably won't inline it anyway.
David Wells [Sat, 29 Apr 2017 13:38:46 +0000 (09:38 -0400)]
Make the Vec type of PETScWrappers::MPI::Vector invariant.
PETSc supports both sequential ('seq') and distributed ('mpi') vectors: since
this vector is supposed to be distributed, we should always make it an MPI (or
ghosted) vector to simplify this class.
David Wells [Sat, 29 Apr 2017 00:25:58 +0000 (20:25 -0400)]
Merge pull request #4325 from masterleinad/fix_64bit_complex_set
Fix PETScWrappers::MatrixBase::set for 64bit and complex scalars
Wolfgang Bangerth [Sat, 29 Apr 2017 00:01:48 +0000 (18:01 -0600)]
Make serialization work with older GCC versions as well.
Daniel Arndt [Fri, 28 Apr 2017 17:50:03 +0000 (19:50 +0200)]
Remove special treatment of the 64bit case
Martin Kronbichler [Fri, 28 Apr 2017 17:35:58 +0000 (19:35 +0200)]
Merge pull request #4326 from davydden/doc/partitioner
adjust documentation of Partitioner to, hopefully, make it more clear
Daniel Arndt [Fri, 28 Apr 2017 15:13:05 +0000 (17:13 +0200)]
Merge pull request #4320 from vishalkenchan/new/smallest_enclosing_sphere
New TriaAccessor function smallest_enclosing_sphere() added.
Denis Davydov [Fri, 28 Apr 2017 14:44:41 +0000 (16:44 +0200)]
adjust documentation of Partitioner to, hopefully, make it more clear
vishalkenchan [Wed, 26 Apr 2017 12:47:57 +0000 (14:47 +0200)]
add TriaAccessor<>::enclosing_ball()
Bruno Turcksin [Thu, 27 Apr 2017 19:08:32 +0000 (15:08 -0400)]
Merge pull request #4307 from bangerth/remove-deprecated-DataPostprocessor-functions
Remove deprecated functions in DataPostprocessor.
Daniel Arndt [Wed, 26 Apr 2017 22:42:58 +0000 (00:42 +0200)]
Fix PETScWrappers::MatrixBase::set for 64bit indices and complex scalar type
Matthias Maier [Wed, 26 Apr 2017 19:50:03 +0000 (14:50 -0500)]
Merge pull request #4324 from dealii/revert-4298-install_muparser_headers
Revert "Install muparser headers"
Martin Kronbichler [Wed, 26 Apr 2017 19:16:59 +0000 (21:16 +0200)]
Merge pull request #4321 from bangerth/unique-ptr
Simplify memory management in Patterns::List/Map.
Martin Kronbichler [Wed, 26 Apr 2017 19:16:10 +0000 (21:16 +0200)]
Merge pull request #4314 from bangerth/remove-deprecated-function-3
Remove deprecated function FEValuesBase::get_normal_vectors().
Martin Kronbichler [Wed, 26 Apr 2017 19:15:08 +0000 (21:15 +0200)]
Merge pull request #4323 from masterleinad/fix_arpack_fp_test
Remove dependence on FunctionParser in ARPACK test
Denis Davydov [Wed, 26 Apr 2017 18:00:25 +0000 (20:00 +0200)]
Revert "Install muparser headers"
Denis Davydov [Wed, 26 Apr 2017 17:59:05 +0000 (19:59 +0200)]
Merge pull request #4088 from vishalkenchan/extend/GridTools/find_active_cell_around_point
Extend/grid tools/find active cell around point
Wolfgang Bangerth [Tue, 25 Apr 2017 21:21:55 +0000 (15:21 -0600)]
Add changelog entry.
Wolfgang Bangerth [Tue, 25 Apr 2017 21:21:37 +0000 (15:21 -0600)]
Remove deprecated function FEValuesBase::get_normal_vectors().
At the same time, recreate it with a different return type.
Daniel Arndt [Wed, 26 Apr 2017 16:24:35 +0000 (18:24 +0200)]
Remove dependence on FunctionParser in ARPACK test
Wolfgang Bangerth [Wed, 26 Apr 2017 16:15:32 +0000 (10:15 -0600)]
Merge pull request #4306 from tjhei/hide_muparser
hide muparser definition
Wolfgang Bangerth [Tue, 25 Apr 2017 17:51:39 +0000 (11:51 -0600)]
Simplify memory management in Patterns::List/Map.
Denis Davydov [Wed, 26 Apr 2017 11:03:11 +0000 (13:03 +0200)]
Merge pull request #4319 from kronbichler/remove_vectorization_include
Avoid including vectorization.h in a too central place
Martin Kronbichler [Wed, 26 Apr 2017 09:18:45 +0000 (11:18 +0200)]
Avoid including vectorization.h in a too central place
vishalkenchan [Wed, 26 Apr 2017 08:35:52 +0000 (10:35 +0200)]
added test for find_active_cell_around_point
vishalkenchan [Wed, 26 Apr 2017 08:35:00 +0000 (10:35 +0200)]
added change log entry
vishalkenchan [Wed, 26 Apr 2017 08:31:58 +0000 (10:31 +0200)]
extended find_closest_vertex() and find_active_cell_around_point()
to take an optional custom mask for vertices.
Luca Heltai [Wed, 26 Apr 2017 07:58:47 +0000 (09:58 +0200)]
Merge pull request #4312 from bangerth/copy-patterns
Allow copying Patterns::List and Patterns::Map objects.
Martin Kronbichler [Wed, 26 Apr 2017 07:21:03 +0000 (09:21 +0200)]
Merge pull request #4311 from kronbichler/add_vectorization_diagnostics
Add an error message for vectorization capability mismatch
Martin Kronbichler [Tue, 25 Apr 2017 17:24:48 +0000 (19:24 +0200)]
Add an error message regarding vectorization instruction set mismatch
David Wells [Wed, 26 Apr 2017 01:13:48 +0000 (21:13 -0400)]
Merge pull request #4315 from bangerth/remove-deprecated-function-4
Remove deprecated functions in DataOutInterface.
Denis Davydov [Tue, 25 Apr 2017 22:38:22 +0000 (00:38 +0200)]
Merge pull request #4316 from bangerth/remove-deprecated-function-5
Remove deprecated functions (hp::)DoFHandler::get_tria().
Wolfgang Bangerth [Tue, 25 Apr 2017 22:35:46 +0000 (16:35 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 25 Apr 2017 22:35:32 +0000 (16:35 -0600)]
Remove deprecated functions (hp::)DoFHandler::get_tria().
Wolfgang Bangerth [Tue, 25 Apr 2017 22:33:59 +0000 (16:33 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 25 Apr 2017 22:32:21 +0000 (16:32 -0600)]
Remove deprecated functions in DataOutBase.
Wolfgang Bangerth [Tue, 25 Apr 2017 21:21:46 +0000 (15:21 -0600)]
Adjust test.
Wolfgang Bangerth [Tue, 25 Apr 2017 17:40:41 +0000 (11:40 -0600)]
Add tests.
Wolfgang Bangerth [Tue, 25 Apr 2017 17:29:21 +0000 (11:29 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 25 Apr 2017 17:28:01 +0000 (11:28 -0600)]
Allow copying Patterns::List and Patterns::Map objects.
Avoid the memory corruption that otherwise happens.
Wolfgang Bangerth [Tue, 25 Apr 2017 15:39:52 +0000 (09:39 -0600)]
Merge pull request #4309 from masterleinad/fix_boost_1_64_0
Fix compilation with BOOST 1.64
David Wells [Tue, 25 Apr 2017 13:40:11 +0000 (09:40 -0400)]
Merge pull request #4295 from bangerth/parameter-handler-exceptions
Provide some guarantees with regard to exceptions in ParameterHandler.
Daniel Arndt [Tue, 25 Apr 2017 13:10:09 +0000 (15:10 +0200)]
Add alternative output for boost-1.64.0
David Wells [Tue, 25 Apr 2017 02:25:28 +0000 (22:25 -0400)]
Merge pull request #4308 from bangerth/avoid-warnings
Avoid a warning in optimized mode.
Daniel Arndt [Mon, 24 Apr 2017 22:29:49 +0000 (00:29 +0200)]
Fix compilation with BOOST 1.64
Wolfgang Bangerth [Mon, 24 Apr 2017 22:05:45 +0000 (16:05 -0600)]
Avoid a warning in optimized mode.
Wolfgang Bangerth [Mon, 24 Apr 2017 19:18:43 +0000 (13:18 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Mon, 24 Apr 2017 19:17:24 +0000 (13:17 -0600)]
Remove deprecated functions in DataPostprocessor.
Wolfgang Bangerth [Mon, 24 Apr 2017 19:17:03 +0000 (13:17 -0600)]
Remove tests that use deprecated functions.
All of these tests have corresponding ones (-new) that use the newer
function interfaces.
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.