]>
https://gitweb.dealii.org/ - dealii.git/log
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
Timo Heister [Thu, 7 Jul 2016 14:08:35 +0000 (15:08 +0100)]
update PETSc error message
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.
David Wells [Thu, 7 Jul 2016 13:36:20 +0000 (09:36 -0400)]
Fix compilation with PETSc and not hypre.
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.
David Wells [Thu, 7 Jul 2016 09:50:59 +0000 (05:50 -0400)]
Fix compilation with PETSc 3.7.0.
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
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
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.
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/
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
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
David Wells [Thu, 7 Jul 2016 11:11:40 +0000 (07:11 -0400)]
Enable some tests to run in C++03 mode.
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.
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
Timo Heister [Thu, 7 Jul 2016 10:26:08 +0000 (11:26 +0100)]
cleanup sharedtria metis tests
mainly remove redundant files
Matthias Maier [Thu, 7 Jul 2016 10:18:29 +0000 (05:18 -0500)]
Tests: metis/metis_04: Add an output variant
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).
Matthias Maier [Thu, 7 Jul 2016 09:08:45 +0000 (04:08 -0500)]
Merge branch 'pr_2755'
Matthias Maier [Thu, 7 Jul 2016 09:08:25 +0000 (04:08 -0500)]
run astyle
Wolfgang Bangerth [Wed, 6 Jul 2016 20:45:18 +0000 (15:45 -0500)]
Avoid C++11 initialization of member variables.
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.
Wolfgang Bangerth [Wed, 6 Jul 2016 20:43:54 +0000 (15:43 -0500)]
Avoid C++11 initialization of std::ofstream.
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.
Wolfgang Bangerth [Wed, 6 Jul 2016 16:14:51 +0000 (11:14 -0500)]
Better connect step-56 throughout the tutorials.
Wolfgang Bangerth [Wed, 6 Jul 2016 16:10:37 +0000 (11:10 -0500)]
Better connect step-55 throughout the tutorials.
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.
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.
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.
Martin Kronbichler [Tue, 5 Jul 2016 16:48:59 +0000 (18:48 +0200)]
Fix namespace qualification, follow-up to #2615.
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
Daniel Arndt [Tue, 5 Jul 2016 15:31:37 +0000 (17:31 +0200)]
Use consistent order of arguments for PETScMatrix::add
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
Timo Heister [Mon, 4 Jul 2016 15:27:28 +0000 (16:27 +0100)]
clarify documentation for TrilinosWrappers::*Matrix::n_nonzero_elements
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
Daniel Arndt [Sun, 3 Jul 2016 20:27:44 +0000 (22:27 +0200)]
Fix documentation for reinit of PETSc MPI Vector
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.
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.
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.
Wolfgang Bangerth [Fri, 1 Jul 2016 17:14:09 +0000 (12:14 -0500)]
Add changelog entry.
Wolfgang Bangerth [Fri, 1 Jul 2016 17:12:36 +0000 (12:12 -0500)]
Add missing instantiation of one function.
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.
Bruno Turcksin [Fri, 1 Jul 2016 16:17:16 +0000 (12:17 -0400)]
Fix a typo in the documentation of filter_iterators.
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.
Mike H [Thu, 30 Jun 2016 19:46:53 +0000 (14:46 -0500)]
Merging conflict with changes.h
David Wells [Thu, 30 Jun 2016 19:33:21 +0000 (15:33 -0400)]
Merge pull request #2740 from bangerth/improve-error-message
Improve error message.
David Wells [Thu, 30 Jun 2016 19:27:42 +0000 (15:27 -0400)]
Merge pull request #2741 from bangerth/minor-cleanups
Minor code cleanups.
Mike H [Tue, 28 Jun 2016 16:06:03 +0000 (11:06 -0500)]
Added new feactures of trilinos direct solver to changes.h
Wolfgang Bangerth [Thu, 30 Jun 2016 17:49:12 +0000 (12:49 -0500)]
Minor code cleanups.
Wolfgang Bangerth [Thu, 30 Jun 2016 17:48:23 +0000 (12:48 -0500)]
Improve error message.
Luca Heltai [Thu, 30 Jun 2016 10:47:20 +0000 (12:47 +0200)]
Merge pull request #2738 from bangerth/fix-typo
Fix typo.
Wolfgang Bangerth [Thu, 30 Jun 2016 04:42:42 +0000 (23:42 -0500)]
Fix typo.
Wolfgang Bangerth [Thu, 30 Jun 2016 04:32:06 +0000 (23:32 -0500)]
Merge pull request #2737 from drwells/remove-deprecated-function-templates
Avoid using deprecated base classes.
Wolfgang Bangerth [Thu, 30 Jun 2016 04:31:13 +0000 (23:31 -0500)]
Merge pull request #2736 from drwells/string_to_double-message
Fix the string_to_double error message.
David Wells [Thu, 30 Jun 2016 02:14:07 +0000 (22:14 -0400)]
Avoid using deprecated base classes.
These classes were formally deprecated in C++11.
David Wells [Thu, 30 Jun 2016 01:53:16 +0000 (21:53 -0400)]
Fix the string_to_double error message.
Wolfgang Bangerth [Wed, 29 Jun 2016 18:35:27 +0000 (13:35 -0500)]
Merge pull request #2734 from gassmoeller/make_compile_gcc_447
Fix compile for gcc 4.4.7
Rene Gassmoeller [Wed, 29 Jun 2016 18:28:43 +0000 (20:28 +0200)]
Fix compile
David Wells [Wed, 29 Jun 2016 18:19:59 +0000 (14:19 -0400)]
Merge pull request #2732 from drwells/EulerVectorType-to-VectorType-2
Prefer VectorType to EulerVectorType, part 2.
David Wells [Wed, 29 Jun 2016 18:05:10 +0000 (14:05 -0400)]
Prefer VectorType to EulerVectorType, part 2.
Mentioned in the discussion of commit
51be370b15 .
Bruno Turcksin [Wed, 29 Jun 2016 14:42:47 +0000 (10:42 -0400)]
Merge pull request #2731 from drwells/EulerVectorType-to-VectorType
Prefer VectorType to EulerVectorType.
David Wells [Wed, 29 Jun 2016 13:47:35 +0000 (09:47 -0400)]
Prefer VectorType to EulerVectorType.
This followis from the discussion in #2714 and commit
d0a0b8c916 . The
header file uses VectorType, so we should use that in the source file
too.
Denis Davydov [Tue, 28 Jun 2016 20:55:47 +0000 (22:55 +0200)]
Merge pull request #2729 from drwells/improve-cell-data-tests
Do not use mpi_initlog where initlog will do.
David Wells [Tue, 28 Jun 2016 19:23:38 +0000 (15:23 -0400)]
Do not use mpi_initlog where initlog will do.
Since these tests are run without mpi (i.e., without mpirun) mpi_initlog
is not necessary. This also fixes the tests in the case where deal.II is
configured without support for MPI.
David Wells [Tue, 28 Jun 2016 19:42:47 +0000 (15:42 -0400)]
Merge pull request #2726 from spco/constness_of_tensors
Fix constness of tensors
SAM COX [Tue, 28 Jun 2016 05:47:44 +0000 (22:47 -0700)]
Two tensors in measure() changed to const.
Bruno Turcksin [Tue, 28 Jun 2016 13:07:19 +0000 (09:07 -0400)]
Merge pull request #2727 from dealii/increase_boost_version
CMake: Require at least boost version 1.54
Matthias Maier [Tue, 28 Jun 2016 08:06:25 +0000 (03:06 -0500)]
CMake: Require at least boost version 1.54
In reference to #2196
closes #2199
Matthias Maier [Tue, 28 Jun 2016 07:54:04 +0000 (02:54 -0500)]
Merge pull request #2725 from bangerth/add-instantiations-for-Mapping-Eulerian
Systematize instantiations for MappingQEulerian and MappingQ1Eulerian.
Matthias Maier [Tue, 28 Jun 2016 07:53:16 +0000 (02:53 -0500)]
Merge pull request #2717 from bangerth/add-instantiations-for-MappingFEField
Add instantiations for MappingFEField
Wolfgang Bangerth [Mon, 27 Jun 2016 23:32:38 +0000 (18:32 -0500)]
Systematize instantiations for MappingQEulerian and MappingQ1Eulerian.
Wolfgang Bangerth [Sat, 25 Jun 2016 06:28:30 +0000 (01:28 -0500)]
Add changelog.
Wolfgang Bangerth [Sat, 25 Jun 2016 06:26:00 +0000 (01:26 -0500)]
Instantiate class for other vector types.
Wolfgang Bangerth [Sat, 25 Jun 2016 06:25:44 +0000 (01:25 -0500)]
Make class compile with other vector types.
David Wells [Mon, 27 Jun 2016 14:31:23 +0000 (10:31 -0400)]
Merge pull request #2724 from davydden/bugfix/step-27
fix a whitespace bug in step-27
Denis Davydov [Mon, 27 Jun 2016 14:27:55 +0000 (16:27 +0200)]
fix a whitespace bug in step-27
Wolfgang Bangerth [Mon, 27 Jun 2016 04:29:20 +0000 (23:29 -0500)]
Merge pull request #2723 from drwells/fix-gnuplotflags-memory
Update GnuplotFlags::memory_consumption().
David Wells [Sun, 26 Jun 2016 23:34:33 +0000 (19:34 -0400)]
Update GnuplotFlags::memory_consumption().
Commit
32d9748d4e added new fields to GnuplotFlags but did not change
the way it reported its own memory consumption.
David Wells [Sun, 26 Jun 2016 19:22:00 +0000 (15:22 -0400)]
Merge pull request #2720 from bangerth/fix-test
Fix test output.
Wolfgang Bangerth [Sun, 26 Jun 2016 17:35:34 +0000 (12:35 -0500)]
Fix test output.
Wolfgang Bangerth [Sun, 26 Jun 2016 17:19:30 +0000 (10:19 -0700)]
Merge pull request #2719 from drwells/update-newton_01-test-output
Update newton_01 test output.
David Wells [Sun, 26 Jun 2016 17:11:42 +0000 (13:11 -0400)]
Update newton_01 test output.
Commit
11c94ad5e fixed a bug where the update vector was initially
empty. This commit fixes the corresponding test output file to show that
the update vector, at the first Newton step, contains one entry and that
entry is equal to zero.
David Wells [Sun, 26 Jun 2016 16:44:32 +0000 (12:44 -0400)]
Merge pull request #2714 from bangerth/update-MappingQ1Eulerian-doc
Deprecate constructor and replace it by another one.
Wolfgang Bangerth [Sun, 26 Jun 2016 05:31:50 +0000 (22:31 -0700)]
Merge pull request #2718 from drwells/improve-step-25
Improve step 25
Wolfgang Bangerth [Sun, 26 Jun 2016 04:56:47 +0000 (23:56 -0500)]
Several matching updates in MappingQ{,1}Eulerian.
David Wells [Sat, 25 Jun 2016 23:27:45 +0000 (19:27 -0400)]
Get rid of a temporary matrix in step-25.
One can just use the action of the Laplace and mass matrices to make
this easier to understand.
David Wells [Sat, 25 Jun 2016 21:30:21 +0000 (17:30 -0400)]
Make some temporary variables const.
David Wells [Sat, 25 Jun 2016 23:27:34 +0000 (19:27 -0400)]
Fix some matrix coefficients in the step-25 intro.
The above formula has the correct sign on N. Additionally, the Laplace
matrix here is missing the coefficients.
David Wells [Sat, 25 Jun 2016 21:31:35 +0000 (17:31 -0400)]
Fix a sign error in step-25.
Credit for this fix belongs to Anup Basak, who mentioned it on the
mailing list in March 2016.
Even with the sign error the Newton solver converged to the right
solution: changing the sign only altered the solution in the fifth
decimal place.
The fixed version now only requires three, instead of four, Newton steps
in 2D.
David Wells [Sat, 25 Jun 2016 21:30:08 +0000 (17:30 -0400)]
Remove trailing whitespace.
David Wells [Sat, 25 Jun 2016 13:28:32 +0000 (09:28 -0400)]
Merge pull request #2716 from bangerth/make-conversions-explicit
Make conversion constructors of ::Vector explicit.
Wolfgang Bangerth [Sat, 25 Jun 2016 05:26:57 +0000 (00:26 -0500)]
Add changelog entry.
Wolfgang Bangerth [Sat, 25 Jun 2016 05:20:21 +0000 (00:20 -0500)]
Make conversion constructors of ::Vector explicit.
Wolfgang Bangerth [Sat, 25 Jun 2016 05:11:25 +0000 (00:11 -0500)]
Deprecate constructor and replace it by another one.
Also update the documentation in a number of places.
Wolfgang Bangerth [Sat, 25 Jun 2016 05:11:04 +0000 (00:11 -0500)]
Update documentation.
Wolfgang Bangerth [Fri, 24 Jun 2016 23:51:56 +0000 (16:51 -0700)]
Merge pull request #2705 from danshapero/sync-iterators
operator* for SynchronousIterators
danshapero [Fri, 24 Jun 2016 18:14:50 +0000 (11:14 -0700)]
Added entry to changes.h
danshapero [Fri, 24 Jun 2016 01:56:08 +0000 (18:56 -0700)]
derivative approximation uses operator* of SynchronousIterators
danshapero [Thu, 23 Jun 2016 21:34:30 +0000 (14:34 -0700)]
Using operator* in examples with SynchronousIterator
danshapero [Thu, 23 Jun 2016 21:31:31 +0000 (14:31 -0700)]
Added operator* to SynchronousIterators
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.