]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoMerge pull request #4262 from masterleinad/fix_slepc_coverity
Denis Davydov [Sat, 15 Apr 2017 20:09:31 +0000 (22:09 +0200)]
Merge pull request #4262 from masterleinad/fix_slepc_coverity

Fix SLEPc issues reported by Coverity

7 years agoFix SLEPc issues reported by Coverity 4262/head
Daniel Arndt [Sat, 15 Apr 2017 15:12:21 +0000 (17:12 +0200)]
Fix SLEPc issues reported by Coverity

7 years agoMerge pull request #4256 from masterleinad/fix_extrapolate_block
Martin Kronbichler [Sat, 15 Apr 2017 15:07:24 +0000 (17:07 +0200)]
Merge pull request #4256 from masterleinad/fix_extrapolate_block

Fix FETools::extrapolate for block vectors

7 years agoMerge pull request #4258 from tjhei/msvc_cpp11
David Wells [Sat, 15 Apr 2017 13:22:18 +0000 (09:22 -0400)]
Merge pull request #4258 from tjhei/msvc_cpp11

fix c++11 detection under MSVC

7 years agofix c++11 detection under MSVC 4258/head
Timo Heister [Fri, 14 Apr 2017 12:58:57 +0000 (08:58 -0400)]
fix c++11 detection under MSVC

It turns out MSVC defines __cplusplus as 1997 even with MSVC 2017. Sigh.
Instead of trying to parse what support we have, just skip this macro
check and hope we catch all problems with the configuration tests
itself.

7 years agoMerge pull request #4232 from masterleinad/allow_cxx17_fallthrough
Wolfgang Bangerth [Fri, 14 Apr 2017 14:56:24 +0000 (08:56 -0600)]
Merge pull request #4232 from masterleinad/allow_cxx17_fallthrough

Allow using cxx17's [[fallthrough]]

7 years agoMerge pull request #4235 from drwells/volatile-to-atomic
Wolfgang Bangerth [Fri, 14 Apr 2017 14:55:08 +0000 (08:55 -0600)]
Merge pull request #4235 from drwells/volatile-to-atomic

Prefer std::atomic to volatile for thread data.

7 years agoMerge pull request #4259 from luca-heltai/move-paths-step-54
Wolfgang Bangerth [Fri, 14 Apr 2017 14:54:38 +0000 (08:54 -0600)]
Merge pull request #4259 from luca-heltai/move-paths-step-54

Move paths of step-54

7 years agoMoved IGES inside input directory. 4259/head
Luca Heltai [Fri, 14 Apr 2017 13:50:09 +0000 (15:50 +0200)]
Moved IGES inside input directory.

7 years agoMerge pull request #4246 from bangerth/table-handler-2
Martin Kronbichler [Fri, 14 Apr 2017 09:03:41 +0000 (11:03 +0200)]
Merge pull request #4246 from bangerth/table-handler-2

Add TableHandler::declare_column().

7 years agoMerge pull request #4257 from drwells/remove-assert-global-index-range
Martin Kronbichler [Fri, 14 Apr 2017 09:01:30 +0000 (11:01 +0200)]
Merge pull request #4257 from drwells/remove-assert-global-index-range

Remove AssertGlobalIndexRange.

7 years agoMerge pull request #4251 from kronbichler/fix_memory_ghost_parallel_vec
Wolfgang Bangerth [Thu, 13 Apr 2017 23:25:43 +0000 (17:25 -0600)]
Merge pull request #4251 from kronbichler/fix_memory_ghost_parallel_vec

Fix uninitialized memory in ghost range of distributed vector

7 years agoRemove AssertGlobalIndexRange. 4257/head
David Wells [Thu, 13 Apr 2017 22:57:41 +0000 (18:57 -0400)]
Remove AssertGlobalIndexRange.

The expansion of this macro involves the nonexistent class template
ExcIndexRange<T> and was never used inside the library.

7 years agoMerge pull request #4252 from drwells/improve-cmake-version-bailout
Timo Heister [Thu, 13 Apr 2017 21:59:35 +0000 (17:59 -0400)]
Merge pull request #4252 from drwells/improve-cmake-version-bailout

Improve the CMake _bailout function.

7 years agoAllow using cxx17's [[fallthrough]] 4232/head
Daniel Arndt [Fri, 7 Apr 2017 20:20:26 +0000 (22:20 +0200)]
Allow using cxx17's [[fallthrough]]

7 years agochangelog entry 4256/head
Daniel Arndt [Thu, 13 Apr 2017 20:31:53 +0000 (22:31 +0200)]
changelog entry

7 years agoMerge pull request #4253 from gassmoeller/add_get_history_solver_control
Martin Kronbichler [Thu, 13 Apr 2017 19:11:55 +0000 (21:11 +0200)]
Merge pull request #4253 from gassmoeller/add_get_history_solver_control

Allow read access on solver history already stored in SolverControl

7 years agointroduce get_history_data function 4253/head
Rene Gassmoeller [Thu, 13 Apr 2017 02:25:20 +0000 (20:25 -0600)]
introduce get_history_data function

7 years agoFix FETools::extrapolate for block vectors
Daniel Arndt [Thu, 13 Apr 2017 14:22:27 +0000 (16:22 +0200)]
Fix FETools::extrapolate for block vectors

7 years agoImprove the CMake _bailout function. 4252/head
David Wells [Thu, 13 Apr 2017 01:48:13 +0000 (21:48 -0400)]
Improve the CMake _bailout function.

7 years agoMerge pull request #4248 from xywei/xywei-patch-serialization
David Wells [Thu, 13 Apr 2017 01:36:11 +0000 (21:36 -0400)]
Merge pull request #4248 from xywei/xywei-patch-serialization

Improve serialization interface

7 years agoClarify Subscriptor's documentation. 4235/head
David Wells [Thu, 13 Apr 2017 01:27:06 +0000 (21:27 -0400)]
Clarify Subscriptor's documentation.

We no longer use volatile variables, so just state that some features
of Subscriptor are disabled when we enable threads.

7 years agoPrefer std::atomic to volatile for thread data.
David Wells [Sat, 8 Apr 2017 04:54:42 +0000 (00:54 -0400)]
Prefer std::atomic to volatile for thread data.

7 years agoAdd changelog 4251/head
Martin Kronbichler [Wed, 12 Apr 2017 16:17:56 +0000 (18:17 +0200)]
Add changelog

7 years agoAdd changelog entry. 4246/head
Wolfgang Bangerth [Tue, 11 Apr 2017 21:52:22 +0000 (15:52 -0600)]
Add changelog entry.

7 years agoAdd test.
Wolfgang Bangerth [Tue, 11 Apr 2017 21:52:10 +0000 (15:52 -0600)]
Add test.

7 years agoAdd TableHandler::declare_column().
Wolfgang Bangerth [Tue, 11 Apr 2017 21:51:58 +0000 (15:51 -0600)]
Add TableHandler::declare_column().

7 years agoMerge pull request #4247 from bangerth/fix-readme
Wolfgang Bangerth [Wed, 12 Apr 2017 15:00:22 +0000 (09:00 -0600)]
Merge pull request #4247 from bangerth/fix-readme

Update readme.html.

7 years agoUpdate readme.html. 4247/head
Wolfgang Bangerth [Tue, 11 Apr 2017 22:43:03 +0000 (16:43 -0600)]
Update readme.html.

7 years agoImprovements are made 4248/head
xywei [Wed, 12 Apr 2017 11:32:11 +0000 (19:32 +0800)]
Improvements are made

Fixed indentation and removed inclusion of ptree_serialization.hpp in tests. Thanks to suggestions from @masterleinad

7 years agoFix uninitialized memory in ghost range of distributed vector
Martin Kronbichler [Wed, 12 Apr 2017 11:23:49 +0000 (13:23 +0200)]
Fix uninitialized memory in ghost range of distributed vector

7 years agoUpdate parameter_handler.h
Xiaoyu WEI [Wed, 12 Apr 2017 03:38:04 +0000 (11:38 +0800)]
Update parameter_handler.h

To resolve build error: no type named 'library_version_type' in namespace 'boost::archive'

7 years agoImprove serialization interface
Xiaoyu WEI [Tue, 11 Apr 2017 23:28:10 +0000 (07:28 +0800)]
Improve serialization interface

Included ptree_serialization.hpp in parameter_handler.h

7 years agoMerge pull request #4241 from bangerth/parallelize-FESystem
Bruno Turcksin [Tue, 11 Apr 2017 21:15:19 +0000 (17:15 -0400)]
Merge pull request #4241 from bangerth/parallelize-FESystem

Use lambdas and tasks to parallelize construction of FESystem.

7 years agoMerge pull request #4245 from bangerth/doc-update
David Wells [Tue, 11 Apr 2017 17:50:49 +0000 (13:50 -0400)]
Merge pull request #4245 from bangerth/doc-update

Minor updates to the documentation of TableHandler.

7 years agoMinor updates to the documentation of TableHandler. 4245/head
Wolfgang Bangerth [Tue, 11 Apr 2017 16:04:05 +0000 (10:04 -0600)]
Minor updates to the documentation of TableHandler.

7 years agoMerge pull request #4244 from Rombur/python
Bruno Turcksin [Tue, 11 Apr 2017 15:32:47 +0000 (11:32 -0400)]
Merge pull request #4244 from Rombur/python

Augment python interface of Point

7 years agoMerge pull request #4240 from bangerth/table-handler-1
Daniel Arndt [Tue, 11 Apr 2017 14:58:31 +0000 (16:58 +0200)]
Merge pull request #4240 from bangerth/table-handler-1

Implement TableHandler::start_new_row().

7 years agoAdd change entry. 4244/head
Bruno Turcksin [Tue, 11 Apr 2017 13:41:34 +0000 (09:41 -0400)]
Add change entry.

7 years agoAdd tests.
Bruno Turcksin [Tue, 11 Apr 2017 13:41:18 +0000 (09:41 -0400)]
Add tests.

7 years agoAdd python wrapper functions to Point.
Bruno Turcksin [Tue, 11 Apr 2017 13:41:03 +0000 (09:41 -0400)]
Add python wrapper functions to Point.

7 years agoMerge pull request #4236 from masterleinad/add_arpack_ng
David Wells [Tue, 11 Apr 2017 00:12:11 +0000 (20:12 -0400)]
Merge pull request #4236 from masterleinad/add_arpack_ng

Add ARPACK-NG information

7 years agoAdd bug-fix information 4236/head
Daniel Arndt [Mon, 10 Apr 2017 12:54:46 +0000 (14:54 +0200)]
Add bug-fix information

7 years agoMerge pull request #4238 from drwells/add-make_unique
Daniel Arndt [Mon, 10 Apr 2017 12:17:44 +0000 (14:17 +0200)]
Merge pull request #4238 from drwells/add-make_unique

Add make unique

7 years agoUse lambdas and tasks to parallelize construction of FESystem. 4241/head
Wolfgang Bangerth [Mon, 10 Apr 2017 03:58:36 +0000 (21:58 -0600)]
Use lambdas and tasks to parallelize construction of FESystem.

7 years agoAdd test. 4240/head
Wolfgang Bangerth [Mon, 10 Apr 2017 01:37:34 +0000 (19:37 -0600)]
Add test.

7 years agoAdd a changelog entry.
Wolfgang Bangerth [Mon, 10 Apr 2017 01:30:10 +0000 (19:30 -0600)]
Add a changelog entry.

7 years agoImplement TableHandler::start_new_row().
Wolfgang Bangerth [Mon, 10 Apr 2017 01:24:29 +0000 (19:24 -0600)]
Implement TableHandler::start_new_row().

7 years agoClean up some code with std_cxx14::make_unique. 4238/head
David Wells [Sat, 8 Apr 2017 21:57:57 +0000 (17:57 -0400)]
Clean up some code with std_cxx14::make_unique.

7 years agoWrap C++14's std::make_unique as std_cxx14::make_unique.
David Wells [Sat, 8 Apr 2017 21:57:39 +0000 (17:57 -0400)]
Wrap C++14's std::make_unique as std_cxx14::make_unique.

7 years agoAdd information for testing
Daniel Arndt [Sun, 9 Apr 2017 18:01:18 +0000 (20:01 +0200)]
Add information for testing

7 years agoMerge pull request #4207 from bangerth/use-lambdas
David Wells [Sun, 9 Apr 2017 17:46:27 +0000 (13:46 -0400)]
Merge pull request #4207 from bangerth/use-lambdas

Use lambdas to make some code simpler.

7 years agoUse lambdas to make some code simpler. 4207/head
Wolfgang Bangerth [Thu, 6 Apr 2017 16:46:33 +0000 (10:46 -0600)]
Use lambdas to make some code simpler.

7 years agoAdd ARPACK-NG information
Daniel Arndt [Sat, 8 Apr 2017 21:04:24 +0000 (23:04 +0200)]
Add ARPACK-NG information

7 years agoMerge pull request #4220 from masterleinad/fix_nullptr_new
Martin Kronbichler [Sat, 8 Apr 2017 20:05:08 +0000 (22:05 +0200)]
Merge pull request #4220 from masterleinad/fix_nullptr_new

Modernize null pointers to use nullptr

7 years agoFix double brackets 4220/head
Daniel Arndt [Fri, 7 Apr 2017 09:30:47 +0000 (11:30 +0200)]
Fix double brackets

7 years agoReplace PETSC_NULL
Daniel Arndt [Thu, 6 Apr 2017 23:03:54 +0000 (01:03 +0200)]
Replace PETSC_NULL

7 years agoUse nullptr for null pointers
Daniel Arndt [Thu, 6 Apr 2017 23:08:28 +0000 (01:08 +0200)]
Use nullptr for null pointers

7 years agoMerge pull request #4224 from masterleinad/cleanup_cxx11
Daniel Arndt [Sat, 8 Apr 2017 18:21:26 +0000 (20:21 +0200)]
Merge pull request #4224 from masterleinad/cleanup_cxx11

Clean dofs/, fe/ and grid/ directory

7 years agoMerge pull request #4208 from tamiko/cxx11_cleanup2
Daniel Arndt [Sat, 8 Apr 2017 18:18:35 +0000 (20:18 +0200)]
Merge pull request #4208 from tamiko/cxx11_cleanup2

C++11 cleanup, p2: Remove ScaledMatrix

7 years agoMerge pull request #4234 from drwells/revert-move
Martin Kronbichler [Sat, 8 Apr 2017 18:00:06 +0000 (20:00 +0200)]
Merge pull request #4234 from drwells/revert-move

Revert eb5db19276 to get consistent memory usage.

7 years agoMerge pull request #4217 from tamiko/cxx11_cleanup6
Daniel Arndt [Sat, 8 Apr 2017 17:54:23 +0000 (19:54 +0200)]
Merge pull request #4217 from tamiko/cxx11_cleanup6

C++11 cleanup, p6: Remove ShiftedMatrix(|Generalized)

7 years agoRevert eb5db19276 to get consistent memory usage. 4234/head
David Wells [Sat, 8 Apr 2017 17:13:41 +0000 (13:13 -0400)]
Revert eb5db19276 to get consistent memory usage.

Rather than rely on details of std::vector's reallocation scheme, just
copy things.

7 years agoMerge pull request #4222 from masterleinad/cleanup_cxx11_base
Daniel Arndt [Sat, 8 Apr 2017 16:23:19 +0000 (18:23 +0200)]
Merge pull request #4222 from masterleinad/cleanup_cxx11_base

Clean base/ directory

7 years agoMerge pull request #4228 from tamiko/cmake_export_with_cxx11
Daniel Arndt [Sat, 8 Apr 2017 15:47:31 +0000 (17:47 +0200)]
Merge pull request #4228 from tamiko/cmake_export_with_cxx11

CMake: Bugfix: Export DEAL_II_WITH_CXX11 in deal.IIConfig.cmake

7 years agoMerge pull request #4231 from masterleinad/fix_test
Timo Heister [Sat, 8 Apr 2017 12:13:52 +0000 (08:13 -0400)]
Merge pull request #4231 from masterleinad/fix_test

Remove unused check in mpi/tria_copy_triangulation

7 years agoRemove unused check in mpi/tria_copy_triangulation 4231/head
Daniel Arndt [Sat, 8 Apr 2017 10:01:41 +0000 (12:01 +0200)]
Remove unused check in mpi/tria_copy_triangulation

7 years agoMerge pull request #4229 from drwells/remove-cxx11-check
Wolfgang Bangerth [Fri, 7 Apr 2017 21:27:33 +0000 (15:27 -0600)]
Merge pull request #4229 from drwells/remove-cxx11-check

Remove the check for C++11 in step-44.

7 years agoRemove the check for C++11 in step-44. 4229/head
David Wells [Fri, 7 Apr 2017 21:20:52 +0000 (17:20 -0400)]
Remove the check for C++11 in step-44.

7 years agoCMake: Bugfix: Export DEAL_II_WITH_CXX11 in deal.IIConfig.cmake 4228/head
Matthias Maier [Fri, 7 Apr 2017 20:22:41 +0000 (15:22 -0500)]
CMake: Bugfix: Export DEAL_II_WITH_CXX11 in deal.IIConfig.cmake

7 years agoClean dofs/, fe/ and grid/ directory 4224/head
Daniel Arndt [Fri, 7 Apr 2017 15:56:38 +0000 (17:56 +0200)]
Clean dofs/, fe/ and grid/ directory

7 years agoMerge pull request #4225 from bangerth/link-code-gallery
Bruno Turcksin [Fri, 7 Apr 2017 17:11:23 +0000 (13:11 -0400)]
Merge pull request #4225 from bangerth/link-code-gallery

Link the code gallery into the main doc page.

7 years agoMerge pull request #4226 from bangerth/fix-typo
Daniel Arndt [Fri, 7 Apr 2017 17:05:40 +0000 (19:05 +0200)]
Merge pull request #4226 from bangerth/fix-typo

Fix a typo.

7 years agoFix a typo. 4226/head
Wolfgang Bangerth [Fri, 7 Apr 2017 16:58:17 +0000 (10:58 -0600)]
Fix a typo.

7 years agoLink the code gallery into the main doc page. 4225/head
Wolfgang Bangerth [Fri, 7 Apr 2017 16:54:20 +0000 (10:54 -0600)]
Link the code gallery into the main doc page.

7 years agoClean base/ directory 4222/head
Daniel Arndt [Fri, 7 Apr 2017 15:11:11 +0000 (17:11 +0200)]
Clean base/ directory

7 years agosimplify an expression 4217/head
Matthias Maier [Fri, 7 Apr 2017 13:35:58 +0000 (08:35 -0500)]
simplify an expression

7 years agoreindent
Matthias Maier [Thu, 6 Apr 2017 21:43:16 +0000 (16:43 -0500)]
reindent

7 years agoUse LinearOperator instead of ShiftedMatrix in eigen.h
Matthias Maier [Thu, 6 Apr 2017 21:26:56 +0000 (16:26 -0500)]
Use LinearOperator instead of ShiftedMatrix in eigen.h

7 years agoRemove tests for ShiftedMatrix(|Generalized)
Matthias Maier [Thu, 6 Apr 2017 20:42:34 +0000 (15:42 -0500)]
Remove tests for ShiftedMatrix(|Generalized)

7 years agoC++11 cleanup: Remove deprecated class ShiftedMatrix(|Generalized)
Matthias Maier [Thu, 6 Apr 2017 20:42:14 +0000 (15:42 -0500)]
C++11 cleanup: Remove deprecated class ShiftedMatrix(|Generalized)

7 years agoAdd a changelog entry 4208/head
Matthias Maier [Thu, 6 Apr 2017 20:17:30 +0000 (15:17 -0500)]
Add a changelog entry

7 years agoTests: Remove ScaledMatrix from filtered_matrix.cc
Matthias Maier [Thu, 6 Apr 2017 20:13:59 +0000 (15:13 -0500)]
Tests: Remove ScaledMatrix from filtered_matrix.cc

7 years agoC++ cleanup: Remove deprecated class ScaledMatrix
Matthias Maier [Thu, 6 Apr 2017 20:13:38 +0000 (15:13 -0500)]
C++ cleanup: Remove deprecated class ScaledMatrix

7 years agoMerge pull request #4213 from tamiko/cxx11_cleanup3
Luca Heltai [Fri, 7 Apr 2017 08:38:39 +0000 (10:38 +0200)]
Merge pull request #4213 from tamiko/cxx11_cleanup3

C++11 cleanup, p3: Remove InverseMatrixRichardson

7 years agoMerge pull request #4214 from tamiko/cxx11_cleanup4
Wolfgang Bangerth [Fri, 7 Apr 2017 03:26:04 +0000 (21:26 -0600)]
Merge pull request #4214 from tamiko/cxx11_cleanup4

C++11 cleanup, p4: Remove ProductMatrix

7 years agoMerge pull request #4219 from tamiko/cxx11_cleanup9
Wolfgang Bangerth [Fri, 7 Apr 2017 03:24:46 +0000 (21:24 -0600)]
Merge pull request #4219 from tamiko/cxx11_cleanup9

C++ cleanup, p9: Remove SchurMatrix

7 years agoMerge pull request #4216 from tamiko/cxx11_cleanup7
Wolfgang Bangerth [Fri, 7 Apr 2017 03:18:52 +0000 (21:18 -0600)]
Merge pull request #4216 from tamiko/cxx11_cleanup7

C++11 cleanup, p7: Remove TransposeMatrix

7 years agoMerge pull request #4215 from tamiko/cxx11_cleanup5
Wolfgang Bangerth [Fri, 7 Apr 2017 03:18:25 +0000 (21:18 -0600)]
Merge pull request #4215 from tamiko/cxx11_cleanup5

C++11 cleanup, p5: Remove ProductSparseMatrix

7 years agoMerge pull request #4218 from tamiko/cxx11_cleanup8
Wolfgang Bangerth [Fri, 7 Apr 2017 00:09:50 +0000 (18:09 -0600)]
Merge pull request #4218 from tamiko/cxx11_cleanup8

C++11 cleanup, p8: Remove BlockDiagonalMatrix

7 years agoMerge pull request #4206 from tamiko/cxx11_cleanup1
Matthias Maier [Thu, 6 Apr 2017 21:40:41 +0000 (16:40 -0500)]
Merge pull request #4206 from tamiko/cxx11_cleanup1

C++11 cleanup: Remove C++03 implementation from template_constraints.h

7 years agoMerge pull request #4204 from bangerth/implement-convert-interface-all
Matthias Maier [Thu, 6 Apr 2017 21:40:26 +0000 (16:40 -0500)]
Merge pull request #4204 from bangerth/implement-convert-interface-all

Remove the deprecated FiniteElement::interpolate() function.

7 years agoTests: Remove tests for SchurMatrix class 4219/head
Matthias Maier [Thu, 6 Apr 2017 21:36:09 +0000 (16:36 -0500)]
Tests: Remove tests for SchurMatrix class

7 years agoRemove a reference
Matthias Maier [Thu, 6 Apr 2017 21:34:43 +0000 (16:34 -0500)]
Remove a reference

7 years agoC++ cleanup: Remove deprecated class SchurMatrix
Matthias Maier [Thu, 6 Apr 2017 21:36:28 +0000 (16:36 -0500)]
C++ cleanup: Remove deprecated class SchurMatrix

7 years agoC++11 cleanup, p8: Remove BlockDiagonalMatrix 4218/head
Matthias Maier [Thu, 6 Apr 2017 21:32:08 +0000 (16:32 -0500)]
C++11 cleanup, p8: Remove BlockDiagonalMatrix

7 years agoTests: Remove TransposeMatrix test 4216/head
Matthias Maier [Thu, 6 Apr 2017 21:15:20 +0000 (16:15 -0500)]
Tests: Remove TransposeMatrix test

7 years agoC++ cleanup: Remove TransposeMatrix
Matthias Maier [Thu, 6 Apr 2017 21:14:04 +0000 (16:14 -0500)]
C++ cleanup: Remove TransposeMatrix

7 years agoRemove ProductSparseMatrix test 4215/head
Matthias Maier [Thu, 6 Apr 2017 20:38:05 +0000 (15:38 -0500)]
Remove ProductSparseMatrix test

7 years agoC++ cleanup: Remove deprecated class ProductSparseMatrix
Matthias Maier [Thu, 6 Apr 2017 20:36:50 +0000 (15:36 -0500)]
C++ cleanup: Remove deprecated class ProductSparseMatrix


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.