]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Wed, 10 Jan 2018 09:13:59 +0000 (10:13 +0100)]
Clean up
Daniel Arndt [Wed, 3 Jan 2018 12:04:55 +0000 (13:04 +0100)]
Replace HyperShellBoundary by SphericalManifold in tests
Daniel Arndt [Tue, 30 Jan 2018 21:43:10 +0000 (22:43 +0100)]
Fix else branch in SphericalManifold::normals_at_vertices
Martin Kronbichler [Tue, 30 Jan 2018 10:21:34 +0000 (11:21 +0100)]
Add changelog.
Martin Kronbichler [Tue, 30 Jan 2018 10:19:01 +0000 (11:19 +0100)]
Add test.
Martin Kronbichler [Tue, 30 Jan 2018 10:18:50 +0000 (11:18 +0100)]
Fix transfer for high polynomial degrees.
Martin Kronbichler [Tue, 30 Jan 2018 08:13:42 +0000 (09:13 +0100)]
Merge pull request #5819 from drwells/project-to-object-tol
Improve tolerances for errors near zero.
Martin Kronbichler [Tue, 30 Jan 2018 08:11:43 +0000 (09:11 +0100)]
Merge pull request #5711 from masterleinad/simplify_normal_spherical
Simplify implementation for normal_vector and get_normals_at_vertices in SphericalManifold
Wolfgang Bangerth [Mon, 29 Jan 2018 17:48:55 +0000 (10:48 -0700)]
Merge pull request #5825 from Rombur/fix_cuda
Fix a bug in a CUDA vector constructor
Daniel Arndt [Wed, 10 Jan 2018 00:05:34 +0000 (01:05 +0100)]
Simplify implementation for normal_vector and get_normals_at_vertices in SphericalManifold
Denis Davydov [Mon, 29 Jan 2018 10:05:06 +0000 (11:05 +0100)]
Merge pull request #5823 from BenBrands/move_some_to_some
move implementation of Utilities::MPI::some_to_some()
Bruno Turcksin [Mon, 29 Jan 2018 00:33:31 +0000 (19:33 -0500)]
Fix a bug in a CUDA vector constructor
The constructor did not set the values in the vector to zero
David Wells [Sun, 28 Jan 2018 21:59:02 +0000 (16:59 -0500)]
Merge pull request #5824 from masterleinad/rm_sd_ids_p_08
Remove subdomain_ids_parallel_08
Daniel Arndt [Sun, 28 Jan 2018 20:00:23 +0000 (21:00 +0100)]
Merge pull request #5779 from masterleinad/fix_periodic_dofs
Fix periodicity constraints for multiply constrained DoFs
Timo Heister [Sun, 28 Jan 2018 18:41:56 +0000 (13:41 -0500)]
Merge pull request #5811 from bangerth/unpack-for-arrays
Add a variant of Utilities::unpack() for arrays.
Daniel Arndt [Sun, 28 Jan 2018 18:21:47 +0000 (19:21 +0100)]
Remove subdomain_ids_parallel_08
benjamin [Sun, 28 Jan 2018 10:38:09 +0000 (11:38 +0100)]
move implemetation of MPI::some_to_some
Denis Davydov [Sun, 28 Jan 2018 07:22:15 +0000 (08:22 +0100)]
Merge pull request #5822 from bangerth/copyright
Update copyright years.
Denis Davydov [Sun, 28 Jan 2018 07:21:25 +0000 (08:21 +0100)]
Merge pull request #5820 from BenBrands/move_all_gather
Move implementation of MPI::all_gather()
Wolfgang Bangerth [Sun, 28 Jan 2018 03:01:01 +0000 (20:01 -0700)]
Update copyright years.
Wolfgang Bangerth [Sun, 28 Jan 2018 02:17:16 +0000 (19:17 -0700)]
Merge pull request #5817 from drwells/cppcheck-4
Fix some things cppcheck found.
Wolfgang Bangerth [Sun, 28 Jan 2018 02:14:19 +0000 (19:14 -0700)]
Merge pull request #5821 from masterleinad/fix_utilities_pack_unpack_03
Fix utilities_pack_unpack_03
Daniel Arndt [Sat, 27 Jan 2018 23:51:39 +0000 (00:51 +0100)]
Merge pull request #5809 from bangerth/pointers
Specialize ArrayViewHelper::is_contiguous() for pointers.
Daniel Arndt [Sat, 27 Jan 2018 23:27:20 +0000 (00:27 +0100)]
Fix utilities_pack_unpack_03
David Wells [Sat, 27 Jan 2018 18:19:53 +0000 (13:19 -0500)]
Use nullptr for the null pointer.
David Wells [Sat, 27 Jan 2018 18:25:16 +0000 (13:25 -0500)]
Use constant references instead of copies.
This was found by cppcheck.
David Wells [Sat, 27 Jan 2018 18:24:47 +0000 (13:24 -0500)]
Reduce the scope of some variables.
This was found by cppcheck.
David Wells [Sat, 27 Jan 2018 18:23:39 +0000 (13:23 -0500)]
Fix initialization of protected/private solver members.
This was found by cppcheck.
benjamin [Sat, 27 Jan 2018 21:25:55 +0000 (22:25 +0100)]
Move implementation of MPI::all_gather()
David Wells [Sat, 27 Jan 2018 20:39:32 +0000 (15:39 -0500)]
Improve tolerances for errors near zero.
Details in the floating point implementation (e.g., whether or not -ffast-math
is used) can change the error by an order of magnitude or more. Get around this
by, in each relevant case, bounding the error above.
Since the errors are now checked in a different way the alternative output file
has been removed.
Wolfgang Bangerth [Sat, 27 Jan 2018 19:56:58 +0000 (12:56 -0700)]
Merge pull request #5816 from jppelteret/fix_5763
Ensure parallel::Tria can't be used with DoFRenumbering::subdomain_wise
Wolfgang Bangerth [Sat, 27 Jan 2018 19:51:31 +0000 (12:51 -0700)]
Merge pull request #5784 from BenBrands/utilities_mpi_gather
Add Utilities::MPI::gather
David Wells [Sat, 27 Jan 2018 18:23:12 +0000 (13:23 -0500)]
Initialize some variables.
This was found by cppcheck.
David Wells [Sat, 27 Jan 2018 18:18:54 +0000 (13:18 -0500)]
Use default copy constructors.
This was found by cppcheck.
Wolfgang Bangerth [Sat, 27 Jan 2018 01:17:32 +0000 (18:17 -0700)]
Add test.
David Wells [Sat, 27 Jan 2018 14:57:06 +0000 (09:57 -0500)]
Merge pull request #5814 from drwells/fix-doc-typos-8
Fix some typos in the documentation.
Jean-Paul Pelteret [Sat, 27 Jan 2018 09:37:20 +0000 (10:37 +0100)]
Ensure parallel::Tria can't be used with DoFRenumbering::subdomain_wise
The documentation is also updated to reflect this point. Fixes 5763.
David Wells [Sat, 27 Jan 2018 02:26:36 +0000 (21:26 -0500)]
Fix some typos in the documentation.
Jean-Paul Pelteret [Sat, 27 Jan 2018 09:06:17 +0000 (10:06 +0100)]
Merge pull request #5815 from drwells/remove-c++03-references
Remove some references to older C++ versions.
David Wells [Sat, 27 Jan 2018 02:41:35 +0000 (21:41 -0500)]
Remove some references to older C++ versions.
We now require C++11 so these statements are not correct.
Wolfgang Bangerth [Sat, 27 Jan 2018 01:18:43 +0000 (18:18 -0700)]
Merge pull request #5813 from masterleinad/alternative_output_cafi01b
Add alternative output for communicate_active_fe_indices_01b
Wolfgang Bangerth [Fri, 26 Jan 2018 15:51:55 +0000 (08:51 -0700)]
Specialize ArrayViewHelper::is_contiguous() for pointers.
Wolfgang Bangerth [Sat, 27 Jan 2018 01:15:05 +0000 (18:15 -0700)]
Merge pull request #5812 from masterleinad/unused_metis
More unused parameters without METIS
Daniel Arndt [Sat, 27 Jan 2018 01:06:51 +0000 (02:06 +0100)]
Add alternative output for communicate_active_fe_indices_01b
Daniel Arndt [Sat, 27 Jan 2018 01:09:32 +0000 (02:09 +0100)]
More unused parameters without METIS
Daniel Arndt [Sat, 27 Jan 2018 00:53:28 +0000 (01:53 +0100)]
Merge pull request #5810 from bangerth/add-test-pack
Add a test for the fast-path pack()/unpack() functions.
Wolfgang Bangerth [Fri, 26 Jan 2018 18:31:27 +0000 (11:31 -0700)]
Add a test.
Wolfgang Bangerth [Fri, 26 Jan 2018 18:31:26 +0000 (11:31 -0700)]
Add a variant of Utilities::unpack() for arrays.
Timo Heister [Fri, 26 Jan 2018 17:49:38 +0000 (12:49 -0500)]
Merge pull request #5804 from bangerth/hyper-sphere
Restrict the template arguments of GridGenerator::hyper_sphere.
Wolfgang Bangerth [Fri, 26 Jan 2018 17:40:08 +0000 (10:40 -0700)]
Add a test for the fast-path pack()/unpack() functions.
Daniel Arndt [Fri, 26 Jan 2018 17:29:37 +0000 (18:29 +0100)]
Merge pull request #5808 from bangerth/fix-warnings
Disable warnings in zoltan_cpp.h.
Wolfgang Bangerth [Fri, 26 Jan 2018 15:15:37 +0000 (08:15 -0700)]
Disable warnings in zoltan_cpp.h.
Without this, we get warnings of the kind
/home/bangerth/bin/trilinos-12.8.1-mpi/include/zoltan_cpp.h:181:24: warning: unused parameter ‘iperm’ [-Wunused-parameter]
int * iperm )
^~~~~
We already do a similar thing in sparsity_tools.cc, the only other places
where we include zoltan_cpp.h.
Jean-Paul Pelteret [Fri, 26 Jan 2018 14:22:38 +0000 (15:22 +0100)]
Merge pull request #5806 from jppelteret/comment_5788
Amend comment related to making a local copy of Trilinos MPI vector.
Jean-Paul Pelteret [Fri, 26 Jan 2018 07:29:28 +0000 (08:29 +0100)]
Amend comment related to making a local copy of Trilinos MPI vector.
Denis Davydov [Fri, 26 Jan 2018 11:51:19 +0000 (12:51 +0100)]
Merge pull request #5807 from masterleinad/lapack_unused_parameters
Unused parameters without LAPACK
Daniel Arndt [Fri, 26 Jan 2018 09:27:53 +0000 (10:27 +0100)]
Unused parameters without LAPACK
Denis Davydov [Fri, 26 Jan 2018 07:36:13 +0000 (08:36 +0100)]
Merge pull request #5801 from masterleinad/tensor_iterators
Tensor iterators
Denis Davydov [Fri, 26 Jan 2018 07:35:59 +0000 (08:35 +0100)]
Merge pull request #5803 from masterleinad/scalapack_assert
Fix structure of Assert in scalapack.cc
Daniel Arndt [Thu, 25 Jan 2018 09:08:28 +0000 (10:08 +0100)]
Simplify Utilities::MPI::sum for *Tensor
Daniel Arndt [Thu, 25 Jan 2018 09:13:07 +0000 (10:13 +0100)]
Introduce begin/end_raw and switch element access to const&
Daniel Arndt [Thu, 25 Jan 2018 09:05:29 +0000 (10:05 +0100)]
Reorder array_view.h and make_array_view for Tensor classes
Benjamin Brands [Tue, 23 Jan 2018 08:47:26 +0000 (09:47 +0100)]
add gather to Utilities::MPI
index_set: replace MPI_Gather by Utilities::MPI::gather
Wolfgang Bangerth [Thu, 25 Jan 2018 21:20:03 +0000 (14:20 -0700)]
Add changelog.
Wolfgang Bangerth [Thu, 25 Jan 2018 20:57:40 +0000 (13:57 -0700)]
Merge pull request #5790 from masterleinad/check_contiguity
Check contiguity of iterators in make_array_view
Wolfgang Bangerth [Thu, 25 Jan 2018 17:45:45 +0000 (10:45 -0700)]
Restrict the template arguments of GridGenerator::hyper_sphere.
This function can only work for dim==spacedim-1, and this is also documented.
Consequently, get rid of the dim template argument.
Timo Heister [Thu, 25 Jan 2018 16:14:05 +0000 (11:14 -0500)]
Merge pull request #5802 from masterleinad/fix_more_unused
Fix more unused variables
Daniel Arndt [Thu, 25 Jan 2018 16:02:21 +0000 (17:02 +0100)]
Fix structure of Assert in scalapack.cc
Daniel Arndt [Thu, 25 Jan 2018 14:17:50 +0000 (15:17 +0100)]
Fix more unused variables
Daniel Arndt [Wed, 24 Jan 2018 08:50:45 +0000 (09:50 +0100)]
Check contiguity of iterators
Denis Davydov [Thu, 25 Jan 2018 12:56:54 +0000 (13:56 +0100)]
Merge pull request #5794 from jppelteret/fix_5788
Allow copy of Trilinos::MPI::Vector to dealii::Vector on subset of procs
Jean-Paul Pelteret [Thu, 25 Jan 2018 08:36:12 +0000 (09:36 +0100)]
Merge pull request #5536 from ikligge/add_SQMR
Add sqmr
Jean-Paul Pelteret [Wed, 24 Jan 2018 20:55:59 +0000 (21:55 +0100)]
Allow copy of Trilinos::MPI::Vector to dealii::Vector on subset of procs
This commit adds a flag that reduces the strictness of the scenario in
which the constructor to dealii::Vector that takes a
Trilinos::MPI::Vector can be called. Previously it was necessary that
this be called on all MPI processors (MPI_COMM_WORLD). By setting the
additional flag to be true, this function need only be called by the
processes (maybe a subset of MPI_COMM_WORLD) that own this vector.
Matthias Maier [Thu, 25 Jan 2018 04:41:29 +0000 (22:41 -0600)]
Merge pull request #5799 from masterleinad/fix_unused_variables_5
Fix unused variables in linear algebra source files
Matthias Maier [Thu, 25 Jan 2018 04:41:20 +0000 (22:41 -0600)]
Merge pull request #5798 from masterleinad/fix_unused_variables_4
Fix unused variables in Manifold source files
Matthias Maier [Thu, 25 Jan 2018 04:41:08 +0000 (22:41 -0600)]
Merge pull request #5796 from bangerth/fix-warnings
Fix a variety of warnings.
Matthias Maier [Thu, 25 Jan 2018 04:40:05 +0000 (22:40 -0600)]
Merge pull request #5800 from bangerth/optimize-pack-unpack
Optimize the pack/unpack() functions for simple data types.
Wolfgang Bangerth [Thu, 25 Jan 2018 00:07:28 +0000 (17:07 -0700)]
Optimize the pack/unpack() functions for simple data types.
Daniel Arndt [Wed, 24 Jan 2018 21:43:29 +0000 (22:43 +0100)]
Fix unused variables in linear algebra source files
Daniel Arndt [Wed, 24 Jan 2018 21:40:03 +0000 (22:40 +0100)]
Fix unused variables in Manifold source files
Denis Davydov [Wed, 24 Jan 2018 21:59:48 +0000 (22:59 +0100)]
Merge pull request #5797 from bangerth/fix-svn
Remove an old svn tag.
Wolfgang Bangerth [Wed, 24 Jan 2018 21:57:55 +0000 (14:57 -0700)]
Remove an old svn tag.
Wolfgang Bangerth [Wed, 24 Jan 2018 21:57:08 +0000 (14:57 -0700)]
Fix warning about a variable that is unused in release mode.
Wolfgang Bangerth [Wed, 24 Jan 2018 21:54:48 +0000 (14:54 -0700)]
Fix warnings about unused function arguments.
Wolfgang Bangerth [Wed, 24 Jan 2018 21:54:09 +0000 (14:54 -0700)]
Fix warning about an unused variable.
Jean-Paul Pelteret [Wed, 24 Jan 2018 17:27:33 +0000 (18:27 +0100)]
Merge pull request #5785 from BenBrands/scalapack_test_5
adapt output precision in ScaLAPACK test 5
Jean-Paul Pelteret [Wed, 24 Jan 2018 17:26:35 +0000 (18:26 +0100)]
Merge pull request #5786 from tjhei/fix_extra_diags_guard
fix missing ENABLE_EXTRA_DIAGNOSTICS guard
Jean-Paul Pelteret [Wed, 24 Jan 2018 14:24:41 +0000 (15:24 +0100)]
Update solver_qmrs.h
Jean-Paul Pelteret [Wed, 24 Jan 2018 14:17:46 +0000 (15:17 +0100)]
Tidy up some documentation
Jean-Paul Pelteret [Wed, 24 Jan 2018 14:16:43 +0000 (15:16 +0100)]
Tidy up a changelog entry
Timo Heister [Wed, 24 Jan 2018 14:05:46 +0000 (09:05 -0500)]
fix missing ENABLE_EXTRA_DIAGNOSTICS guard
ikligge [Wed, 24 Jan 2018 13:59:37 +0000 (14:59 +0100)]
Added another changelog entry in minor changes category
ikligge [Thu, 18 Jan 2018 11:43:27 +0000 (12:43 +0100)]
Updated output file of linear operator test
Minor request changes embedded; another changelog entry added
Daniel Arndt [Fri, 22 Dec 2017 07:17:20 +0000 (08:17 +0100)]
Fix failing tests
ikligge [Mon, 27 Nov 2017 11:20:40 +0000 (12:20 +0100)]
Rewritten the SolverQMRS iteration, algorithm successfully tested; changelog entries added
Daniel Arndt [Wed, 24 Jan 2018 10:51:42 +0000 (11:51 +0100)]
Merge pull request #5769 from masterleinad/generalize_min_max_sum
Provide general template interface for Utilities::MPI::sum/min/max
Benjamin Brands [Wed, 24 Jan 2018 09:12:51 +0000 (10:12 +0100)]
adapt output precision in ScaLAPACK test 5
Daniel Arndt [Tue, 23 Jan 2018 21:24:30 +0000 (22:24 +0100)]
Improve documentation
Luca Heltai [Tue, 23 Jan 2018 19:05:31 +0000 (20:05 +0100)]
Merge pull request #5783 from tamiko/cmake_msvc_fixes
CMake: Bugfix: Do not use COMPILE_LANGUAGE if configuring for MSVC
Matthias Maier [Tue, 23 Jan 2018 18:37:43 +0000 (12:37 -0600)]
CMake: Bugfix: Do not use COMPILE_LANGUAGE if configuring for MSVC
Closes #5782
Daniel Arndt [Tue, 23 Jan 2018 15:46:28 +0000 (16:46 +0100)]
Increase verbosity of the tests and minor style issues
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.