]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
8 years agoMerge pull request #2801 from tamiko/cmake_win_guard
David Wells [Mon, 11 Jul 2016 09:50:24 +0000 (05:50 -0400)]
Merge pull request #2801 from tamiko/cmake_win_guard

CMake: Add a guard around FIND_SYSTEM_LIBRARY for windows

8 years agoCMake: Add a guard around FIND_SYSTEM_LIBRARY for windows 2801/head
Matthias Maier [Mon, 11 Jul 2016 09:33:40 +0000 (04:33 -0500)]
CMake: Add a guard around FIND_SYSTEM_LIBRARY for windows

On Windows targets the rt library is not available and somehow we pick it
up. Thus, guard the whole configuration.

Closes #2397

8 years agoMerge pull request #2799 from tamiko/fix_a_test
Martin Kronbichler [Mon, 11 Jul 2016 08:35:13 +0000 (10:35 +0200)]
Merge pull request #2799 from tamiko/fix_a_test

Tests: Bugfix: chart_manifold_09 needs muparser

8 years agoMerge pull request #2800 from tamiko/fix_a_test_2
Martin Kronbichler [Mon, 11 Jul 2016 08:34:22 +0000 (10:34 +0200)]
Merge pull request #2800 from tamiko/fix_a_test_2

Tests: Bugfix: the test readwritevector_functor requires C++11

8 years agoTests: Bugfix: the test readwritevector_functor requires C++11 2800/head
Matthias Maier [Mon, 11 Jul 2016 08:24:19 +0000 (03:24 -0500)]
Tests: Bugfix: the test readwritevector_functor requires C++11

8 years agoTests: Bugfix: chart_manifold_09 needs muparser 2799/head
Matthias Maier [Mon, 11 Jul 2016 08:19:25 +0000 (03:19 -0500)]
Tests: Bugfix: chart_manifold_09 needs muparser

8 years agoMerge pull request #2794 from tamiko/clang-libc++
Denis Davydov [Sat, 9 Jul 2016 15:53:52 +0000 (17:53 +0200)]
Merge pull request #2794 from tamiko/clang-libc++

Tests: Provide output variants for clang with clang's libc++

8 years agoTests: Provide output variants for clang with clang's libc++ 2794/head
Matthias Maier [Sat, 9 Jul 2016 13:19:29 +0000 (08:19 -0500)]
Tests: Provide output variants for clang with clang's libc++

These test outputs heavily depend on the standard c++ library
implementation.

8 years agoMerge pull request #2792 from bangerth/add-test-2
Matthias Maier [Sat, 9 Jul 2016 10:40:12 +0000 (05:40 -0500)]
Merge pull request #2792 from bangerth/add-test-2

Add a test for contraction of complex-valued symmetric tensors.

8 years agoMerge pull request #2793 from tamiko/cmake-fix-cxxflags
Martin Kronbichler [Sat, 9 Jul 2016 10:05:03 +0000 (12:05 +0200)]
Merge pull request #2793 from tamiko/cmake-fix-cxxflags

CMake: Bugfix: Force cache update for DEAL_II_(C|CXX)_FLAGS

8 years agoCMake: Bugfix: Force cache update for DEAL_II_(C|CXX)_FLAGS 2793/head
Matthias Maier [Sat, 9 Jul 2016 09:26:25 +0000 (04:26 -0500)]
CMake: Bugfix: Force cache update for DEAL_II_(C|CXX)_FLAGS

This fixes a subtle bug:

 - We use DEAL_II_(C|CXX)_FLAGS, DEAL_II_LINKER_FLAGS internally and we
   allow users to set additional compiler/linker flags via cached variants
   of these variables (because users tend to assume every variable starts
   with DEAL_II_*).

 - But, we also allow to set CMAKE_(C|CXX)_FLAGS, etc. (not supporting this
   would be crazy).

 - Last, but not least, the environment variables CFLAGS, CXXFLAGS, LDFLAGS
   are also supported.

We support this by prepending all DEAL_II_* variables with their CMAKE_*
and environment counterparts. But for this to work we also have to force
update the cache. With this change

  CXXFLAGS="-foo" cmake -DCMAKE_CXX_FLAGS="-bar" -DDEAL_II_CXX_FLAGS="-baz" .

results in

  DEAL_II_FLAGS="[.. internal flag setup ..] -foo -bar -baz"

as intended. Reconfiguring with

  CXXFLAGS="-foo" cmake .

retains DEAL_II_FLAGS.

8 years agoAdd a test for contraction of complex-valued symmetric tensors. 2792/head
Wolfgang Bangerth [Sat, 9 Jul 2016 02:09:19 +0000 (21:09 -0500)]
Add a test for contraction of complex-valued symmetric tensors.

8 years agoMerge pull request #2791 from bangerth/add-tests
David Wells [Fri, 8 Jul 2016 22:54:17 +0000 (18:54 -0400)]
Merge pull request #2791 from bangerth/add-tests

Add tests

8 years agoAdd tests for SymmetricTensor::norm() for complex-valued tensors. 2791/head
Wolfgang Bangerth [Fri, 8 Jul 2016 21:05:19 +0000 (16:05 -0500)]
Add tests for SymmetricTensor::norm() for complex-valued tensors.

This incidentally also tests that SymmetricTensor::access_raw_entry() function.

8 years agoAdd changelog entries for the previous two commits.
Wolfgang Bangerth [Fri, 8 Jul 2016 21:04:16 +0000 (16:04 -0500)]
Add changelog entries for the previous two commits.

8 years agoFix computations in SymmetricTensor::norm() for complex-valued tensors.
Wolfgang Bangerth [Fri, 8 Jul 2016 21:04:03 +0000 (16:04 -0500)]
Fix computations in SymmetricTensor::norm() for complex-valued tensors.

8 years agoFix incorrect index check for cases of rank-4 symmetric tensors.
Wolfgang Bangerth [Fri, 8 Jul 2016 21:02:43 +0000 (16:02 -0500)]
Fix incorrect index check for cases of rank-4 symmetric tensors.

8 years agoAdd a test for MemoryConsumption of SymmetricTensor objects.
Wolfgang Bangerth [Fri, 8 Jul 2016 20:10:29 +0000 (15:10 -0500)]
Add a test for MemoryConsumption of SymmetricTensor objects.

8 years agoMerge pull request #2790 from bangerth/fix-test
Denis Davydov [Fri, 8 Jul 2016 19:24:59 +0000 (21:24 +0200)]
Merge pull request #2790 from bangerth/fix-test

Fix one test by providing more accuracy.

8 years agoMerge pull request #2789 from bangerth/fix-cxx11-issue
Denis Davydov [Fri, 8 Jul 2016 19:24:18 +0000 (21:24 +0200)]
Merge pull request #2789 from bangerth/fix-cxx11-issue

Avoid use of std::is_default_constructible.

8 years agoFix one test by providing more accuracy. 2790/head
Wolfgang Bangerth [Fri, 8 Jul 2016 18:45:56 +0000 (13:45 -0500)]
Fix one test by providing more accuracy.

8 years agoAvoid use of std::is_default_constructible. 2789/head
Wolfgang Bangerth [Fri, 8 Jul 2016 18:41:47 +0000 (13:41 -0500)]
Avoid use of std::is_default_constructible.

Some older compilers that have a -std=c++0x flag and that we deem
C++11 compatible do apparently not support std::is_default_constructible,
despite the fact that they support std::is_base_of. Therefore, avoid
the use of it. This does not matter here because just a few lines further
down, we call 'make_shared<T>()' which already requires default
constructibility, and so the user will get an error one way or the other.

While there, also ensure that we use the correct include file.

8 years agoMerge pull request #2787 from drwells/fix-petsc-compilation
Denis Davydov [Fri, 8 Jul 2016 17:04:03 +0000 (19:04 +0200)]
Merge pull request #2787 from drwells/fix-petsc-compilation

Fix compilation with PETSc.

8 years agoFix compilation with PETSc. 2787/head
David Wells [Fri, 8 Jul 2016 16:53:52 +0000 (12:53 -0400)]
Fix compilation with PETSc.

8 years agoMerge pull request #2786 from drwells/unify-petsc-exception
Denis Davydov [Fri, 8 Jul 2016 16:30:55 +0000 (18:30 +0200)]
Merge pull request #2786 from drwells/unify-petsc-exception

Unify handling of ExcPetscError.

8 years agoUnify handling of ExcPetscError. 2786/head
David Wells [Fri, 8 Jul 2016 16:16:27 +0000 (12:16 -0400)]
Unify handling of ExcPetscError.

8 years agoMerge pull request #2780 from bangerth/doc-update-68
Wolfgang Bangerth [Fri, 8 Jul 2016 11:52:37 +0000 (06:52 -0500)]
Merge pull request #2780 from bangerth/doc-update-68

Add some documentation.

8 years agoAdd some documentation. 2780/head
Wolfgang Bangerth [Fri, 8 Jul 2016 00:32:00 +0000 (19:32 -0500)]
Add some documentation.

8 years agoMerge pull request #2783 from drwells/remove-template-using-declaration
Denis Davydov [Fri, 8 Jul 2016 11:48:43 +0000 (13:48 +0200)]
Merge pull request #2783 from drwells/remove-template-using-declaration

Remove a 'using' template alias.

8 years agoMerge pull request #2782 from tjhei/add_script_documentation
David Wells [Fri, 8 Jul 2016 11:18:30 +0000 (07:18 -0400)]
Merge pull request #2782 from tjhei/add_script_documentation

rename and document scripts

8 years agoRemove a 'using' template alias. 2783/head
David Wells [Fri, 8 Jul 2016 10:40:25 +0000 (06:40 -0400)]
Remove a 'using' template alias.

This is a C++11 feature that is not compatible with some older compilers
that we would like to support (e.g., GCC 4.6 on Ubuntu 12.04).

8 years agorename and document scripts 2782/head
Timo Heister [Fri, 8 Jul 2016 10:11:10 +0000 (11:11 +0100)]
rename and document scripts

8 years agoMerge pull request #2781 from tamiko/move_tests_scripts
Timo Heister [Fri, 8 Jul 2016 08:40:24 +0000 (09:40 +0100)]
Merge pull request #2781 from tamiko/move_tests_scripts

Move tests/scripts/* to contrib/utilities/*

8 years agoMove tests/scripts/* to contrib/utilities/* 2781/head
Matthias Maier [Fri, 8 Jul 2016 08:24:59 +0000 (03:24 -0500)]
Move tests/scripts/* to contrib/utilities/*

8 years agoMerge pull request #2779 from bangerth/minor-updates-3
Denis Davydov [Fri, 8 Jul 2016 05:47:00 +0000 (07:47 +0200)]
Merge pull request #2779 from bangerth/minor-updates-3

Err on the safe side.

8 years agoErr on the safe side. 2779/head
Wolfgang Bangerth [Fri, 8 Jul 2016 00:09:31 +0000 (19:09 -0500)]
Err on the safe side.

Here, only ask for boundary_ids on faces we know actually are at the boundary.

8 years agoMerge pull request #2770 from masterleinad/schur_just_check_its
Wolfgang Bangerth [Thu, 7 Jul 2016 23:39:21 +0000 (18:39 -0500)]
Merge pull request #2770 from masterleinad/schur_just_check_its

Put an extra check to lac/schur_complement_01

8 years agoMerge pull request #2771 from drwells/split-tests/bits-02
Wolfgang Bangerth [Thu, 7 Jul 2016 23:38:55 +0000 (18:38 -0500)]
Merge pull request #2771 from drwells/split-tests/bits-02

move mapping tests from tests/bits to tests/mappings.

8 years agoMove mapping tests into their own directory. 2771/head
David Wells [Thu, 7 Jul 2016 22:54:19 +0000 (18:54 -0400)]
Move mapping tests into their own directory.

8 years agoMerge pull request #2777 from bangerth/minor-cleanups-2
David Wells [Thu, 7 Jul 2016 22:21:19 +0000 (18:21 -0400)]
Merge pull request #2777 from bangerth/minor-cleanups-2

More cleanups.

8 years agoMore cleanups. 2777/head
Wolfgang Bangerth [Thu, 7 Jul 2016 21:46:34 +0000 (16:46 -0500)]
More cleanups.

In particular, make a function argument a const reference. Also
standardize on '^T' to denote the transpose of a matrix.

8 years agoMerge pull request #2776 from bangerth/minor-cleanups
Denis Davydov [Thu, 7 Jul 2016 21:46:14 +0000 (23:46 +0200)]
Merge pull request #2776 from bangerth/minor-cleanups

Minor cleanups.

8 years agoMinor cleanups. 2776/head
Wolfgang Bangerth [Thu, 7 Jul 2016 21:45:18 +0000 (16:45 -0500)]
Minor cleanups.

In particular, make some variables 'const'. Also guard sequences of
'if (dim=...)' against unforeseen cases.

8 years agoMerge pull request #2773 from bangerth/fix-test
Matthias Maier [Thu, 7 Jul 2016 21:38:29 +0000 (16:38 -0500)]
Merge pull request #2773 from bangerth/fix-test

Fix one test by providing more accuracy.

8 years agoMerge pull request #2774 from bangerth/fix-formula
Timo Heister [Thu, 7 Jul 2016 21:21:59 +0000 (22:21 +0100)]
Merge pull request #2774 from bangerth/fix-formula

Fix a formula.

8 years agoFix a formula. 2774/head
Wolfgang Bangerth [Thu, 7 Jul 2016 21:10:00 +0000 (16:10 -0500)]
Fix a formula.

8 years agoFix one test by providing more accuracy. 2773/head
Wolfgang Bangerth [Thu, 7 Jul 2016 18:32:54 +0000 (13:32 -0500)]
Fix one test by providing more accuracy.

On my system, this test outputs 0.007813 instead of 0.007812. Put the
halfway point into the output file and let numdiff figure the rest out.

8 years agoMerge pull request #2768 from drwells/remove-pi-declarations
Wolfgang Bangerth [Thu, 7 Jul 2016 16:14:09 +0000 (11:14 -0500)]
Merge pull request #2768 from drwells/remove-pi-declarations

Use numbers::PI instead of defining a macro.

8 years agoPut an extra check to lac/schur_complement_01 2770/head
Daniel Arndt [Thu, 7 Jul 2016 15:59:35 +0000 (17:59 +0200)]
Put an extra check to lac/schur_complement_01

8 years agoMerge pull request #2765 from masterleinad/schur_just_check_its
Wolfgang Bangerth [Thu, 7 Jul 2016 15:56:17 +0000 (10:56 -0500)]
Merge pull request #2765 from masterleinad/schur_just_check_its

Just check for iterations in lac/schur_complement_01.debug

8 years agoUse numbers::PI instead of defining a macro. 2768/head
David Wells [Thu, 7 Jul 2016 15:32:36 +0000 (11:32 -0400)]
Use numbers::PI instead of defining a macro.

8 years agoMerge pull request #2766 from drwells/split-tests/bits-01
Timo Heister [Thu, 7 Jul 2016 15:19:02 +0000 (16:19 +0100)]
Merge pull request #2766 from drwells/split-tests/bits-01

 Move parameter handler tests into their own directory.

8 years agoMerge pull request #2767 from tjhei/test_without_ninja
Matthias Maier [Thu, 7 Jul 2016 15:15:29 +0000 (10:15 -0500)]
Merge pull request #2767 from tjhei/test_without_ninja

don't use ninja for testsuite

8 years agodon't use ninja for testsuite 2767/head
Timo Heister [Thu, 7 Jul 2016 15:02:14 +0000 (16:02 +0100)]
don't use ninja for testsuite

Do not pass the generator to the testsuite so that we use make instead
of ninja for the test projects. This is because calling ninja several
times in parallel for the same project will break the configuration.

This shouldn't have a performance penalty because the individual targets
are relatively simple and don't depend on more than one file.

8 years agoJust check for number of iterations and not starting values 2765/head
Daniel Arndt [Thu, 7 Jul 2016 13:58:55 +0000 (15:58 +0200)]
Just check for number of iterations and not starting values

8 years agoMove parameter handler tests into their own directory. 2766/head
David Wells [Thu, 7 Jul 2016 14:49:09 +0000 (10:49 -0400)]
Move parameter handler tests into their own directory.

8 years agoMerge pull request #2764 from tjhei/fix_error_msg
David Wells [Thu, 7 Jul 2016 14:11:29 +0000 (10:11 -0400)]
Merge pull request #2764 from tjhei/fix_error_msg

update PETSc error message

8 years agoupdate PETSc error message 2764/head
Timo Heister [Thu, 7 Jul 2016 14:08:35 +0000 (15:08 +0100)]
update PETSc error message

8 years agoMerge pull request #2762 from drwells/fix-compilation-without-hypre
Denis Davydov [Thu, 7 Jul 2016 13:47:13 +0000 (15:47 +0200)]
Merge pull request #2762 from drwells/fix-compilation-without-hypre

Fix compilation with PETSc and not hypre.

8 years agoFix compilation with PETSc and not hypre. 2762/head
David Wells [Thu, 7 Jul 2016 13:36:20 +0000 (09:36 -0400)]
Fix compilation with PETSc and not hypre.

8 years agoMerge pull request #2754 from drwells/fix-petsc-3.7.0-interface
David Wells [Thu, 7 Jul 2016 13:14:52 +0000 (09:14 -0400)]
Merge pull request #2754 from drwells/fix-petsc-3.7.0-interface

Fix compilation with PETSc 3.7.0.

8 years agoFix compilation with PETSc 3.7.0. 2754/head
David Wells [Thu, 7 Jul 2016 09:50:59 +0000 (05:50 -0400)]
Fix compilation with PETSc 3.7.0.

8 years agoMerge pull request #2761 from tamiko/fix_tests
Wolfgang Bangerth [Thu, 7 Jul 2016 12:23:22 +0000 (07:23 -0500)]
Merge pull request #2761 from tamiko/fix_tests

fix a couple of tests

8 years agoMerge pull request #2758 from tjhei/metis_tests
Denis Davydov [Thu, 7 Jul 2016 11:52:01 +0000 (13:52 +0200)]
Merge pull request #2758 from tjhei/metis_tests

cleanup sharedtria metis tests

8 years agoMerge pull request #2760 from drwells/fix-c++-03-tests
Timo Heister [Thu, 7 Jul 2016 11:40:18 +0000 (12:40 +0100)]
Merge pull request #2760 from drwells/fix-c++-03-tests

Enable some tests to run in C++03 mode.

8 years agoMerge pull request #2759 from tjhei/remove_benchmark_folder
Matthias Maier [Thu, 7 Jul 2016 11:31:21 +0000 (06:31 -0500)]
Merge pull request #2759 from tjhei/remove_benchmark_folder

remove tests/benchmarks/

8 years agoremove tests/benchmarks/ 2759/head
Timo Heister [Thu, 7 Jul 2016 11:19:28 +0000 (12:19 +0100)]
remove tests/benchmarks/

they have been located at https://github.com/dealii/performance-
benchmarks for a long time

8 years agoTests: dofs/locally_relevant_dofs_per_subdomain_01: add an output variant 2761/head
Matthias Maier [Thu, 7 Jul 2016 11:17:16 +0000 (06:17 -0500)]
Tests: dofs/locally_relevant_dofs_per_subdomain_01: add an output variant

8 years agoEnable some tests to run in C++03 mode. 2760/head
David Wells [Thu, 7 Jul 2016 11:11:40 +0000 (07:11 -0400)]
Enable some tests to run in C++03 mode.

8 years agoTests: base/reference update test output
Matthias Maier [Thu, 7 Jul 2016 11:11:25 +0000 (06:11 -0500)]
Tests: base/reference update test output

The additional exception that was logged in the old comparison file should
have never been thrown. With the latest changes to the smartpointer logic
this bug was resolved as well. Therefore, update the test output.

8 years agoTests: base/memory_consumption_01 - add an output variant for new stdlibc++ ABI
Matthias Maier [Thu, 7 Jul 2016 10:26:33 +0000 (05:26 -0500)]
Tests: base/memory_consumption_01 - add an output variant for new stdlibc++ ABI

8 years agocleanup sharedtria metis tests 2758/head
Timo Heister [Thu, 7 Jul 2016 10:26:08 +0000 (11:26 +0100)]
cleanup sharedtria metis tests

mainly remove redundant files

8 years agoTests: metis/metis_04: Add an output variant
Matthias Maier [Thu, 7 Jul 2016 10:18:29 +0000 (05:18 -0500)]
Tests: metis/metis_04: Add an output variant

8 years agoTests: Fix mpi_fe_field_function_01.mpirun=10
Matthias Maier [Thu, 7 Jul 2016 10:00:50 +0000 (05:00 -0500)]
Tests: Fix mpi_fe_field_function_01.mpirun=10

A point might be found on simultaneously on more than one process (e.g.,
also in the ghost layer of a neighboring process).

8 years agoMerge branch 'pr_2755'
Matthias Maier [Thu, 7 Jul 2016 09:08:45 +0000 (04:08 -0500)]
Merge branch 'pr_2755'

8 years agorun astyle
Matthias Maier [Thu, 7 Jul 2016 09:08:25 +0000 (04:08 -0500)]
run astyle

8 years agoAvoid C++11 initialization of member variables. 2755/head
Wolfgang Bangerth [Wed, 6 Jul 2016 20:45:18 +0000 (15:45 -0500)]
Avoid C++11 initialization of member variables.

8 years agoAvoid outputting space at the end of the line.
Wolfgang Bangerth [Wed, 6 Jul 2016 20:44:21 +0000 (15:44 -0500)]
Avoid outputting space at the end of the line.

The stored output files already don't have that space there.

8 years agoAvoid C++11 initialization of std::ofstream.
Wolfgang Bangerth [Wed, 6 Jul 2016 20:43:54 +0000 (15:43 -0500)]
Avoid C++11 initialization of std::ofstream.

8 years agoMerge pull request #2752 from bangerth/hook-in-tutorials
David Wells [Wed, 6 Jul 2016 18:07:12 +0000 (14:07 -0400)]
Merge pull request #2752 from bangerth/hook-in-tutorials

Better hook in the new step-55 and step-56 tutorials.

8 years agoBetter connect step-56 throughout the tutorials. 2752/head
Wolfgang Bangerth [Wed, 6 Jul 2016 16:14:51 +0000 (11:14 -0500)]
Better connect step-56 throughout the tutorials.

8 years agoBetter connect step-55 throughout the tutorials.
Wolfgang Bangerth [Wed, 6 Jul 2016 16:10:37 +0000 (11:10 -0500)]
Better connect step-55 throughout the tutorials.

8 years agoMerge pull request #2751 from drwells/fix-tests-in-c++03
Wolfgang Bangerth [Tue, 5 Jul 2016 23:42:17 +0000 (18:42 -0500)]
Merge pull request #2751 from drwells/fix-tests-in-c++03

Convert '>>' to '> >' in templates in some tests.

8 years agoConvert '>>' to '> >' in templates in some tests. 2751/head
David Wells [Tue, 5 Jul 2016 21:28:06 +0000 (17:28 -0400)]
Convert '>>' to '> >' in templates in some tests.

'>>' can only end a pair of template arguments in C++11, not C++03.

8 years agoMerge pull request #2750 from kronbichler/master
Matthias Maier [Tue, 5 Jul 2016 17:03:43 +0000 (12:03 -0500)]
Merge pull request #2750 from kronbichler/master

Fix namespace qualification, follow-up to #2615.

8 years agoFix namespace qualification, follow-up to #2615. 2750/head
Martin Kronbichler [Tue, 5 Jul 2016 16:48:59 +0000 (18:48 +0200)]
Fix namespace qualification, follow-up to #2615.

8 years agoMerge pull request #2749 from masterleinad/unify_add_interfaces
Wolfgang Bangerth [Tue, 5 Jul 2016 16:22:36 +0000 (11:22 -0500)]
Merge pull request #2749 from masterleinad/unify_add_interfaces

Use consistent order of arguments for PETScWrappers::MatrixBase::add

8 years agoUse consistent order of arguments for PETScMatrix::add 2749/head
Daniel Arndt [Tue, 5 Jul 2016 15:31:37 +0000 (17:31 +0200)]
Use consistent order of arguments for PETScMatrix::add

8 years agoMerge pull request #2747 from tjhei/document_n_nonzero
Denis Davydov [Mon, 4 Jul 2016 16:37:37 +0000 (18:37 +0200)]
Merge pull request #2747 from tjhei/document_n_nonzero

clarify documentation for TrilinosWrappers::*Matrix::n_nonzero_elements

8 years agoclarify documentation for TrilinosWrappers::*Matrix::n_nonzero_elements 2747/head
Timo Heister [Mon, 4 Jul 2016 15:27:28 +0000 (16:27 +0100)]
clarify documentation for TrilinosWrappers::*Matrix::n_nonzero_elements

8 years agoMerge pull request #2745 from masterleinad/fix_petsc_doc
Denis Davydov [Sun, 3 Jul 2016 21:09:46 +0000 (23:09 +0200)]
Merge pull request #2745 from masterleinad/fix_petsc_doc

Fix documentation for reinit of PETSc MPI Vector

8 years agoFix documentation for reinit of PETSc MPI Vector 2745/head
Daniel Arndt [Sun, 3 Jul 2016 20:27:44 +0000 (22:27 +0200)]
Fix documentation for reinit of PETSc MPI Vector

8 years agoMerge pull request #2744 from drwells/fix-missing-mpi-instantiation
Timo Heister [Sat, 2 Jul 2016 05:12:19 +0000 (22:12 -0700)]
Merge pull request #2744 from drwells/fix-missing-mpi-instantiation

Add missing MPI function instantiations.

8 years agoAdd missing MPI function instantiations. 2744/head
David Wells [Sat, 2 Jul 2016 01:24:22 +0000 (21:24 -0400)]
Add missing MPI function instantiations.

The fixed-length array (i.e., things declared like T(&values)[N])
versions of MPI::sum, MPI::max, etc, all live in the header file mpi.h
since the length (N) is a compile-time constant. Those functions all
call Utilities::MPI::internal::all_reduce, which is declared in
mpi.templates.h, so that function (all_reduce) must be present in the
compiled library.

Note for the curious: it turns out that most compilers and most compiler
settings will not inline this function, meaning that it consistently
shows up in the shared object files without this explicit instantiation
in debug mode and usually in release mode. In particular, GCC 6 does not
inline it (so this instantiation is not necessary) but clang 3.8 does (so
this instantiation is necessary). Some versions of GCC (5.3 but not 4.8)
seem to inline it with the '-march=native' flag.

8 years agoMerge pull request #2743 from bangerth/add-instantiations
Denis Davydov [Fri, 1 Jul 2016 17:16:01 +0000 (19:16 +0200)]
Merge pull request #2743 from bangerth/add-instantiations

Add missing instantiation of one function.

8 years agoAdd changelog entry. 2743/head
Wolfgang Bangerth [Fri, 1 Jul 2016 17:14:09 +0000 (12:14 -0500)]
Add changelog entry.

8 years agoAdd missing instantiation of one function.
Wolfgang Bangerth [Fri, 1 Jul 2016 17:12:36 +0000 (12:12 -0500)]
Add missing instantiation of one function.

8 years agoMerge pull request #2742 from Rombur/typo
Denis Davydov [Fri, 1 Jul 2016 17:08:42 +0000 (19:08 +0200)]
Merge pull request #2742 from Rombur/typo

Fix a typo in the documentation of filter_iterators.

8 years agoFix a typo in the documentation of filter_iterators. 2742/head
Bruno Turcksin [Fri, 1 Jul 2016 16:17:16 +0000 (12:17 -0400)]
Fix a typo in the documentation of filter_iterators.

8 years agoMerge pull request #2711 from mdh266/unit-test-refactored-trilinos-solver
Bruno Turcksin [Thu, 30 Jun 2016 21:22:21 +0000 (17:22 -0400)]
Merge pull request #2711 from mdh266/unit-test-refactored-trilinos-solver

Added a unit test for the refactored trilinos direct solver.


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.