]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoMerge pull request #5820 from BenBrands/move_all_gather
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()

6 years agoMerge pull request #5817 from drwells/cppcheck-4
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.

6 years agoMerge pull request #5821 from masterleinad/fix_utilities_pack_unpack_03
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

6 years agoMerge pull request #5809 from bangerth/pointers
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.

6 years agoFix utilities_pack_unpack_03 5821/head
Daniel Arndt [Sat, 27 Jan 2018 23:27:20 +0000 (00:27 +0100)]
Fix utilities_pack_unpack_03

6 years agoUse nullptr for the null pointer. 5817/head
David Wells [Sat, 27 Jan 2018 18:19:53 +0000 (13:19 -0500)]
Use nullptr for the null pointer.

6 years agoUse constant references instead of copies.
David Wells [Sat, 27 Jan 2018 18:25:16 +0000 (13:25 -0500)]
Use constant references instead of copies.

This was found by cppcheck.

6 years agoReduce the scope of some variables.
David Wells [Sat, 27 Jan 2018 18:24:47 +0000 (13:24 -0500)]
Reduce the scope of some variables.

This was found by cppcheck.

6 years agoFix initialization of protected/private solver members.
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.

6 years agoMove implementation of MPI::all_gather() 5820/head
benjamin [Sat, 27 Jan 2018 21:25:55 +0000 (22:25 +0100)]
Move implementation of MPI::all_gather()

6 years agoMerge pull request #5816 from jppelteret/fix_5763
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

6 years agoMerge pull request #5784 from BenBrands/utilities_mpi_gather
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

6 years agoInitialize some variables.
David Wells [Sat, 27 Jan 2018 18:23:12 +0000 (13:23 -0500)]
Initialize some variables.

This was found by cppcheck.

6 years agoUse default copy constructors.
David Wells [Sat, 27 Jan 2018 18:18:54 +0000 (13:18 -0500)]
Use default copy constructors.

This was found by cppcheck.

6 years agoAdd test. 5809/head
Wolfgang Bangerth [Sat, 27 Jan 2018 01:17:32 +0000 (18:17 -0700)]
Add test.

6 years agoMerge pull request #5814 from drwells/fix-doc-typos-8
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.

6 years agoEnsure parallel::Tria can't be used with DoFRenumbering::subdomain_wise 5816/head
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.

6 years agoFix some typos in the documentation. 5814/head
David Wells [Sat, 27 Jan 2018 02:26:36 +0000 (21:26 -0500)]
Fix some typos in the documentation.

6 years agoMerge pull request #5815 from drwells/remove-c++03-references
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.

6 years agoRemove some references to older C++ versions. 5815/head
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.

6 years agoMerge pull request #5813 from masterleinad/alternative_output_cafi01b
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

6 years agoSpecialize ArrayViewHelper::is_contiguous() for pointers.
Wolfgang Bangerth [Fri, 26 Jan 2018 15:51:55 +0000 (08:51 -0700)]
Specialize ArrayViewHelper::is_contiguous() for pointers.

6 years agoMerge pull request #5812 from masterleinad/unused_metis
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

6 years agoAdd alternative output for communicate_active_fe_indices_01b 5813/head
Daniel Arndt [Sat, 27 Jan 2018 01:06:51 +0000 (02:06 +0100)]
Add alternative output for communicate_active_fe_indices_01b

6 years agoMore unused parameters without METIS 5812/head
Daniel Arndt [Sat, 27 Jan 2018 01:09:32 +0000 (02:09 +0100)]
More unused parameters without METIS

6 years agoMerge pull request #5810 from bangerth/add-test-pack
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.

6 years agoMerge pull request #5804 from bangerth/hyper-sphere
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.

6 years agoAdd a test for the fast-path pack()/unpack() functions. 5810/head
Wolfgang Bangerth [Fri, 26 Jan 2018 17:40:08 +0000 (10:40 -0700)]
Add a test for the fast-path pack()/unpack() functions.

6 years agoMerge pull request #5808 from bangerth/fix-warnings
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.

6 years agoDisable warnings in zoltan_cpp.h. 5808/head
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.

6 years agoMerge pull request #5806 from jppelteret/comment_5788
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.

6 years agoAmend comment related to making a local copy of Trilinos MPI vector. 5806/head
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.

6 years agoMerge pull request #5807 from masterleinad/lapack_unused_parameters
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

6 years agoUnused parameters without LAPACK 5807/head
Daniel Arndt [Fri, 26 Jan 2018 09:27:53 +0000 (10:27 +0100)]
Unused parameters without LAPACK

6 years agoMerge pull request #5801 from masterleinad/tensor_iterators
Denis Davydov [Fri, 26 Jan 2018 07:36:13 +0000 (08:36 +0100)]
Merge pull request #5801 from masterleinad/tensor_iterators

Tensor iterators

6 years agoMerge pull request #5803 from masterleinad/scalapack_assert
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

6 years agoSimplify Utilities::MPI::sum for *Tensor 5801/head
Daniel Arndt [Thu, 25 Jan 2018 09:08:28 +0000 (10:08 +0100)]
Simplify Utilities::MPI::sum for *Tensor

6 years agoIntroduce begin/end_raw and switch element access to const&
Daniel Arndt [Thu, 25 Jan 2018 09:13:07 +0000 (10:13 +0100)]
Introduce begin/end_raw and switch element access to const&

6 years agoReorder array_view.h and make_array_view for Tensor classes
Daniel Arndt [Thu, 25 Jan 2018 09:05:29 +0000 (10:05 +0100)]
Reorder array_view.h and make_array_view for Tensor classes

6 years agoadd gather to Utilities::MPI 5784/head
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

6 years agoAdd changelog. 5804/head
Wolfgang Bangerth [Thu, 25 Jan 2018 21:20:03 +0000 (14:20 -0700)]
Add changelog.

6 years agoMerge pull request #5790 from masterleinad/check_contiguity
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

6 years agoRestrict the template arguments of GridGenerator::hyper_sphere.
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.

6 years agoMerge pull request #5802 from masterleinad/fix_more_unused
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

6 years agoFix structure of Assert in scalapack.cc 5803/head
Daniel Arndt [Thu, 25 Jan 2018 16:02:21 +0000 (17:02 +0100)]
Fix structure of Assert in scalapack.cc

6 years agoFix more unused variables 5802/head
Daniel Arndt [Thu, 25 Jan 2018 14:17:50 +0000 (15:17 +0100)]
Fix more unused variables

6 years agoCheck contiguity of iterators 5790/head
Daniel Arndt [Wed, 24 Jan 2018 08:50:45 +0000 (09:50 +0100)]
Check contiguity of iterators

6 years agoMerge pull request #5794 from jppelteret/fix_5788
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

6 years agoMerge pull request #5536 from ikligge/add_SQMR
Jean-Paul Pelteret [Thu, 25 Jan 2018 08:36:12 +0000 (09:36 +0100)]
Merge pull request #5536 from ikligge/add_SQMR

Add sqmr

6 years agoAllow copy of Trilinos::MPI::Vector to dealii::Vector on subset of procs 5794/head
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.

6 years agoMerge pull request #5799 from masterleinad/fix_unused_variables_5
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

6 years agoMerge pull request #5798 from masterleinad/fix_unused_variables_4
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

6 years agoMerge pull request #5796 from bangerth/fix-warnings
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.

6 years agoMerge pull request #5800 from bangerth/optimize-pack-unpack
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.

6 years agoOptimize the pack/unpack() functions for simple data types. 5800/head
Wolfgang Bangerth [Thu, 25 Jan 2018 00:07:28 +0000 (17:07 -0700)]
Optimize the pack/unpack() functions for simple data types.

6 years agoFix unused variables in linear algebra source files 5799/head
Daniel Arndt [Wed, 24 Jan 2018 21:43:29 +0000 (22:43 +0100)]
Fix unused variables in linear algebra source files

6 years agoFix unused variables in Manifold source files 5798/head
Daniel Arndt [Wed, 24 Jan 2018 21:40:03 +0000 (22:40 +0100)]
Fix unused variables in Manifold source files

6 years agoMerge pull request #5797 from bangerth/fix-svn
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.

6 years agoRemove an old svn tag. 5797/head
Wolfgang Bangerth [Wed, 24 Jan 2018 21:57:55 +0000 (14:57 -0700)]
Remove an old svn tag.

6 years agoFix warning about a variable that is unused in release mode. 5796/head
Wolfgang Bangerth [Wed, 24 Jan 2018 21:57:08 +0000 (14:57 -0700)]
Fix warning about a variable that is unused in release mode.

6 years agoFix warnings about unused function arguments.
Wolfgang Bangerth [Wed, 24 Jan 2018 21:54:48 +0000 (14:54 -0700)]
Fix warnings about unused function arguments.

6 years agoFix warning about an unused variable.
Wolfgang Bangerth [Wed, 24 Jan 2018 21:54:09 +0000 (14:54 -0700)]
Fix warning about an unused variable.

6 years agoMerge pull request #5785 from BenBrands/scalapack_test_5
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

6 years agoMerge pull request #5786 from tjhei/fix_extra_diags_guard
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

6 years agoUpdate solver_qmrs.h 5536/head
Jean-Paul Pelteret [Wed, 24 Jan 2018 14:24:41 +0000 (15:24 +0100)]
Update solver_qmrs.h

6 years agoTidy up some documentation
Jean-Paul Pelteret [Wed, 24 Jan 2018 14:17:46 +0000 (15:17 +0100)]
Tidy up some documentation

6 years agoTidy up a changelog entry
Jean-Paul Pelteret [Wed, 24 Jan 2018 14:16:43 +0000 (15:16 +0100)]
Tidy up a changelog entry

6 years agofix missing ENABLE_EXTRA_DIAGNOSTICS guard 5786/head
Timo Heister [Wed, 24 Jan 2018 14:05:46 +0000 (09:05 -0500)]
fix missing ENABLE_EXTRA_DIAGNOSTICS guard

6 years agoAdded another changelog entry in minor changes category
ikligge [Wed, 24 Jan 2018 13:59:37 +0000 (14:59 +0100)]
Added another changelog entry in minor changes category

6 years agoUpdated output file of linear operator test
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

6 years agoFix failing tests
Daniel Arndt [Fri, 22 Dec 2017 07:17:20 +0000 (08:17 +0100)]
Fix failing tests

6 years agoRewritten the SolverQMRS iteration, algorithm successfully tested; changelog entries...
ikligge [Mon, 27 Nov 2017 11:20:40 +0000 (12:20 +0100)]
Rewritten the SolverQMRS iteration, algorithm successfully tested; changelog entries added

6 years agoMerge pull request #5769 from masterleinad/generalize_min_max_sum
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

6 years agoadapt output precision in ScaLAPACK test 5 5785/head
Benjamin Brands [Wed, 24 Jan 2018 09:12:51 +0000 (10:12 +0100)]
adapt output precision in ScaLAPACK test 5

6 years agoImprove documentation 5769/head
Daniel Arndt [Tue, 23 Jan 2018 21:24:30 +0000 (22:24 +0100)]
Improve documentation

6 years agoMerge pull request #5783 from tamiko/cmake_msvc_fixes
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

6 years agoCMake: Bugfix: Do not use COMPILE_LANGUAGE if configuring for MSVC 5783/head
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

6 years agoMerge pull request #5778 from davydden/cmake3.10_fixes
Matthias Maier [Tue, 23 Jan 2018 15:13:45 +0000 (09:13 -0600)]
Merge pull request #5778 from davydden/cmake3.10_fixes

fix CHECK_MPI_INTERFACE for CMake 3.10

6 years agoMerge pull request #5718 from bangerth/hierarchical
Daniel Arndt [Tue, 23 Jan 2018 14:47:51 +0000 (15:47 +0100)]
Merge pull request #5718 from bangerth/hierarchical

DoFRenumbering::hierarchical() for parallel::shared::Triangulation

6 years agoMerge pull request #5780 from masterleinad/link_error_geometryinfo0
Denis Davydov [Tue, 23 Jan 2018 12:03:40 +0000 (13:03 +0100)]
Merge pull request #5780 from masterleinad/link_error_geometryinfo0

Avoid link errors in GeometryInfo<0>

6 years agoAvoid link errors in GeometryInfo<0> 5780/head
Daniel Arndt [Tue, 23 Jan 2018 09:20:31 +0000 (10:20 +0100)]
Avoid link errors in GeometryInfo<0>

6 years agofix CHECK_MPI_INTERFACE for CMake 3.10 5778/head
Denis Davydov [Tue, 23 Jan 2018 07:33:19 +0000 (08:33 +0100)]
fix CHECK_MPI_INTERFACE for CMake 3.10

6 years agoMerge pull request #5777 from masterleinad/changelog_typo
Wolfgang Bangerth [Mon, 22 Jan 2018 21:42:09 +0000 (14:42 -0700)]
Merge pull request #5777 from masterleinad/changelog_typo

Fix typo in changelog entry

6 years agoFix typo in changelog entry 5777/head
Daniel Arndt [Mon, 22 Jan 2018 21:39:15 +0000 (22:39 +0100)]
Fix typo in changelog entry

6 years agoMerge pull request #5776 from bangerth/fix-step-42
Denis Davydov [Mon, 22 Jan 2018 18:53:24 +0000 (19:53 +0100)]
Merge pull request #5776 from bangerth/fix-step-42

step-42: Move a statement to where it belongs.

6 years agoMove a statement to where it belongs. 5776/head
Wolfgang Bangerth [Mon, 22 Jan 2018 18:37:28 +0000 (11:37 -0700)]
Move a statement to where it belongs.

6 years agoMerge pull request #5728 from masterleinad/clang-tidy-new
Daniel Arndt [Mon, 22 Jan 2018 17:56:42 +0000 (18:56 +0100)]
Merge pull request #5728 from masterleinad/clang-tidy-new

Be explicit about virtual functions called in con-/destructors

6 years agoMerge pull request #5775 from Rombur/fix_test
Wolfgang Bangerth [Mon, 22 Jan 2018 17:46:35 +0000 (10:46 -0700)]
Merge pull request #5775 from Rombur/fix_test

Require metis for a test to run

6 years agoMerge pull request #5766 from bangerth/doc-update-2
Jean-Paul Pelteret [Mon, 22 Jan 2018 14:26:01 +0000 (15:26 +0100)]
Merge pull request #5766 from bangerth/doc-update-2

Address what 'sequential' means in the context of DoFHandlers.

6 years agoMerge pull request #5754 from Rombur/cuda_documentation
Jean-Paul Pelteret [Mon, 22 Jan 2018 14:13:57 +0000 (15:13 +0100)]
Merge pull request #5754 from Rombur/cuda_documentation

Make it clear that our CUDA wrappers only support float and double

6 years agoMerge pull request #5774 from davydden/bugfix_makeunique
Bruno Turcksin [Mon, 22 Jan 2018 14:11:08 +0000 (09:11 -0500)]
Merge pull request #5774 from davydden/bugfix_makeunique

fix make_unique

6 years agoRequire metis for the test to run 5775/head
Bruno Turcksin [Mon, 22 Jan 2018 14:00:55 +0000 (09:00 -0500)]
Require metis for the test to run

6 years agofix make_unique 5774/head
Denis Davydov [Mon, 22 Jan 2018 12:48:23 +0000 (13:48 +0100)]
fix make_unique

6 years agoMerge pull request #5761 from drwells/improve-2d-transfinite-guess
Martin Kronbichler [Mon, 22 Jan 2018 08:15:05 +0000 (09:15 +0100)]
Merge pull request #5761 from drwells/improve-2d-transfinite-guess

Improve 2d transfinite guess

6 years agoMerge pull request #5734 from BenBrands/extend_scalapack_more
Denis Davydov [Mon, 22 Jan 2018 07:59:29 +0000 (08:59 +0100)]
Merge pull request #5734 from BenBrands/extend_scalapack_more

Extend scalapack more

6 years agoMerge pull request #5772 from drwells/use-std-abs
Jean-Paul Pelteret [Sun, 21 Jan 2018 07:14:23 +0000 (08:14 +0100)]
Merge pull request #5772 from drwells/use-std-abs

Use std::abs instead of abs.

6 years agoUse std::abs instead of abs. 5772/head
David Wells [Sat, 20 Jan 2018 21:52:42 +0000 (16:52 -0500)]
Use std::abs instead of abs.

On some compilers (notably GCC 4.8.4, in some configurations) 'abs' refers to
'int abs(int)', and gives the wrong answer for floating point arguments.

6 years agoMerge pull request #5765 from bangerth/doc-update
David Wells [Sat, 20 Jan 2018 20:48:41 +0000 (15:48 -0500)]
Merge pull request #5765 from bangerth/doc-update

Update a comment for PETScWrappers::PreconditionBlockJacobi.

6 years agoDifferentiate between quads in 2D and 3D. 5761/head
David Wells [Fri, 19 Jan 2018 20:23:22 +0000 (15:23 -0500)]
Differentiate between quads in 2D and 3D.

In 3D, we may use eight surrounding points either as the eight vertices
of a hexahedron or as eight surrounding points on the surface of a
hexahedron. This patch adds some logic to tell the two cases apart based
on some angle calculations.

6 years agoGuard a check with an if statement.
David Wells [Thu, 18 Jan 2018 21:43:59 +0000 (16:43 -0500)]
Guard a check with an if statement.


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.