]>
https://gitweb.dealii.org/ - dealii.git/log
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.
Bruno Turcksin [Mon, 24 Apr 2017 21:39:03 +0000 (17:39 -0400)]
Merge pull request #4304 from bangerth/remove-ParameterHandler-read
Remove deprecated ParameterHandler::read_input*().
Wolfgang Bangerth [Fri, 21 Apr 2017 23:31:02 +0000 (17:31 -0600)]
Add changelog entry.
Wolfgang Bangerth [Fri, 21 Apr 2017 23:30:45 +0000 (17:30 -0600)]
Add more tests.
Wolfgang Bangerth [Fri, 21 Apr 2017 23:30:27 +0000 (17:30 -0600)]
Provide some guarantees with regard to exceptions.
Timo Heister [Mon, 24 Apr 2017 15:19:46 +0000 (11:19 -0400)]
hide muparser definition
Denis Davydov [Mon, 24 Apr 2017 18:11:51 +0000 (20:11 +0200)]
Merge pull request #4303 from masterleinad/fix_missing_check
Add check for Trilinos return value
Daniel Arndt [Mon, 24 Apr 2017 17:33:41 +0000 (19:33 +0200)]
Merge pull request #4300 from davydden/point_squared_distance
add Point::squared_distance()
Wolfgang Bangerth [Mon, 24 Apr 2017 17:23:09 +0000 (11:23 -0600)]
Add changelog file.
Wolfgang Bangerth [Mon, 24 Apr 2017 17:21:27 +0000 (11:21 -0600)]
Remove deprecated ParameterHandler::read_input*().
Wolfgang Bangerth [Mon, 24 Apr 2017 17:20:56 +0000 (11:20 -0600)]
Convert tests to use ParameterHandler::parse_input().
This test also requires not to use the old semantics of creating
input files that don't exist.
Wolfgang Bangerth [Mon, 24 Apr 2017 17:20:27 +0000 (11:20 -0600)]
Convert tests to use ParameterHandler::parse_input().
Daniel Arndt [Mon, 24 Apr 2017 16:52:29 +0000 (18:52 +0200)]
Add check for Trilinos return value
Denis Davydov [Mon, 24 Apr 2017 15:51:38 +0000 (17:51 +0200)]
add a test
Denis Davydov [Mon, 24 Apr 2017 14:56:24 +0000 (16:56 +0200)]
rename
Bruno Turcksin [Mon, 24 Apr 2017 14:39:32 +0000 (10:39 -0400)]
Merge pull request #4296 from kronbichler/fix_epetra_vector
Make deal.II compile with Trilinos but without MPI
Denis Davydov [Mon, 24 Apr 2017 12:03:44 +0000 (14:03 +0200)]
add Point::squared_distance()
Wolfgang Bangerth [Mon, 24 Apr 2017 02:28:47 +0000 (20:28 -0600)]
Merge pull request #4298 from tjhei/install_muparser_headers
Install muparser headers
Timo Heister [Sun, 23 Apr 2017 21:29:41 +0000 (17:29 -0400)]
Install muparser headers
This fixes compilation error introduced by #4285 (muparser.h now
needs to be accessible for user projects).
Martin Kronbichler [Sat, 22 Apr 2017 13:02:28 +0000 (15:02 +0200)]
Make deal.II compile with Trilinos but without MPI.
Daniel Arndt [Thu, 20 Apr 2017 22:33:12 +0000 (00:33 +0200)]
Merge pull request #4289 from bangerth/doc-update
Minor doc update to TriaAccessor::center.
Daniel Arndt [Thu, 20 Apr 2017 19:22:03 +0000 (21:22 +0200)]
Merge pull request #4290 from bangerth/doc-update-2
Update documentation of TriaAccessor::barycenter.
Bruno Turcksin [Thu, 20 Apr 2017 18:14:30 +0000 (14:14 -0400)]
Merge pull request #4291 from danshapero/tria-unique-ptrs
Replaced tria members with unique ptrs
danshapero [Wed, 19 Apr 2017 14:48:39 +0000 (07:48 -0700)]
Replaced tria members with unique ptrs
David Wells [Thu, 20 Apr 2017 14:28:11 +0000 (10:28 -0400)]
Merge pull request #4285 from resetius/msvc-tbb
MSVC: fix compilation with tbb
David Wells [Thu, 20 Apr 2017 14:25:46 +0000 (10:25 -0400)]
Merge pull request #4292 from tjhei/msvc_readme
update readme regarding MSVC
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.