]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Sat, 7 Apr 2018 23:59:05 +0000 (19:59 -0400)]
Merge pull request #6189 from bangerth/noreturn
Mark a couple of functions as '[[noreturn]]'.
David Wells [Sat, 7 Apr 2018 22:41:58 +0000 (18:41 -0400)]
Merge pull request #6203 from masterleinad/separate_step4
Guard blank line by HTML comment
Daniel Arndt [Sat, 7 Apr 2018 22:36:28 +0000 (00:36 +0200)]
Guard blank line by HTML comment
Martin Kronbichler [Sat, 7 Apr 2018 21:26:37 +0000 (23:26 +0200)]
Merge pull request #6201 from masterleinad/separate_step4
Separate a note from 'The commented program'
Martin Kronbichler [Sat, 7 Apr 2018 20:33:17 +0000 (22:33 +0200)]
Merge pull request #6198 from davydden/feature/zero_out_ghosts
make zero_out_ghosts() const
Daniel Arndt [Sat, 7 Apr 2018 20:09:50 +0000 (22:09 +0200)]
Separate a note from 'The commented program'
Daniel Arndt [Sat, 7 Apr 2018 19:25:18 +0000 (21:25 +0200)]
Merge pull request #6199 from tjhei/fix_changelog_entry2
fix changelog date format
David Wells [Sat, 7 Apr 2018 19:23:57 +0000 (15:23 -0400)]
Merge pull request #6195 from kronbichler/tensor_always_inline2
Use DEAL_II_ALWAYS_INLINE in SymmetricTensor
Timo Heister [Sat, 7 Apr 2018 19:22:25 +0000 (15:22 -0400)]
fix changelog date format
Daniel Arndt [Sat, 7 Apr 2018 18:45:11 +0000 (20:45 +0200)]
Merge pull request #6196 from kronbichler/multigrid_test_robustness
Make a multigrid test more robust: Filter out small floats
Denis Davydov [Sat, 7 Apr 2018 17:54:23 +0000 (19:54 +0200)]
make zero_out_ghosts() const
Martin Kronbichler [Sat, 7 Apr 2018 14:26:45 +0000 (16:26 +0200)]
Make a multigrid test more robust: Filter out small floats.
Martin Kronbichler [Sat, 7 Apr 2018 13:59:34 +0000 (15:59 +0200)]
More uses of DEAL_II_ALWAYS_INLINE
Denis Davydov [Sat, 7 Apr 2018 13:16:15 +0000 (15:16 +0200)]
Merge pull request #6119 from BenBrands/pseudoinverse
ScaLAPACKMatrix::pseudoinverse()
David Wells [Sat, 7 Apr 2018 11:10:38 +0000 (07:10 -0400)]
Merge pull request #6193 from bangerth/avoid-alias
Avoid using an alias variable.
Daniel Arndt [Sat, 7 Apr 2018 09:30:06 +0000 (11:30 +0200)]
Merge pull request #6192 from bangerth/add-include
Add a necessary include file.
Wolfgang Bangerth [Sat, 7 Apr 2018 06:14:47 +0000 (00:14 -0600)]
Avoid using an alias variable.
Wolfgang Bangerth [Sat, 7 Apr 2018 06:13:41 +0000 (00:13 -0600)]
Add a necessary include file.
This include file is currently transitively imported via mapping_q_generic.h, but
that may change at some point in the future. Since it's needed in grid_tools.cc, add
it explicitly.
Wolfgang Bangerth [Fri, 6 Apr 2018 22:57:46 +0000 (16:57 -0600)]
Mark a couple of functions as '[[noreturn]]'.
Wolfgang Bangerth [Fri, 6 Apr 2018 21:37:03 +0000 (15:37 -0600)]
Merge pull request #6187 from luca-heltai/minor-message-fix
Fix name in static_assert.
Luca Heltai [Fri, 6 Apr 2018 19:07:55 +0000 (21:07 +0200)]
Fix name in static_assert.
Wolfgang Bangerth [Fri, 6 Apr 2018 18:57:56 +0000 (12:57 -0600)]
Merge pull request #6181 from masterleinad/check-mapping-q-dynamic-cast
Check the result of a dynamic_cast.
Bruno Turcksin [Fri, 6 Apr 2018 17:46:59 +0000 (13:46 -0400)]
Merge pull request #6171 from luca-heltai/fix-patterns-tools
Fix bug in patterns.h
Bruno Turcksin [Fri, 6 Apr 2018 17:46:26 +0000 (13:46 -0400)]
Merge pull request #6180 from masterleinad/move_dynamic_unique_cast
Move dynamic_unique_cast to Utilities
Daniel Arndt [Fri, 6 Apr 2018 13:04:38 +0000 (15:04 +0200)]
Move dynamic_unique_cast to Utilities
Daniel Arndt [Fri, 6 Apr 2018 13:13:51 +0000 (15:13 +0200)]
Check the result of a dynamic_cast.
Luca Heltai [Fri, 6 Apr 2018 09:48:51 +0000 (11:48 +0200)]
Fixed output of tests.
Benjamin Brands [Fri, 6 Apr 2018 08:14:28 +0000 (10:14 +0200)]
add tests for ScaLAPACKMatrix::pseudoinverse() for square and rectangular matrices
Benjamin Brands [Fri, 6 Apr 2018 08:13:06 +0000 (10:13 +0200)]
add ScaLAPACKMatrix::pseudoinverse()
Benjamin Brands [Fri, 6 Apr 2018 08:11:43 +0000 (10:11 +0200)]
add ScaLAPACKMatrix::reinit()
Martin Kronbichler [Fri, 6 Apr 2018 08:27:42 +0000 (10:27 +0200)]
Merge pull request #6170 from masterleinad/more_digits_test
Allow more digits for output in a few tests
Daniel Arndt [Fri, 6 Apr 2018 08:04:09 +0000 (10:04 +0200)]
Merge pull request #6174 from bangerth/use-dynamic_unique_ptr
Use dynamic_unique_cast() where appropriate.
Denis Davydov [Fri, 6 Apr 2018 03:34:17 +0000 (05:34 +0200)]
Merge pull request #6173 from bangerth/fix-6161
Fix a couple minor issues with #6161.
Wolfgang Bangerth [Tue, 3 Apr 2018 20:43:55 +0000 (14:43 -0600)]
Use dynamic_unique_cast() where appropriate.
Daniel Arndt [Fri, 6 Apr 2018 00:01:04 +0000 (02:01 +0200)]
Merge pull request #6152 from bangerth/dynamic_unique_cast
Introduce dynamic_unique_cast.
Wolfgang Bangerth [Thu, 5 Apr 2018 23:20:42 +0000 (17:20 -0600)]
Fix a couple minor issues with #6161.
Wolfgang Bangerth [Thu, 5 Apr 2018 23:18:00 +0000 (17:18 -0600)]
Merge pull request #6161 from weixiong-zheng-berkeley/extrude_tria_overload
GridGenerator::extrude_triangulation overload
Luca Heltai [Thu, 5 Apr 2018 20:32:47 +0000 (22:32 +0200)]
Fix bug in patterns.h
Matthias Maier [Thu, 5 Apr 2018 19:51:38 +0000 (14:51 -0500)]
Merge pull request #6163 from masterleinad/simplify_astyle
Make using astyle for indenting a bit easier
Daniel Arndt [Thu, 5 Apr 2018 19:16:26 +0000 (21:16 +0200)]
Simplify logic for finding the path to astyle
Daniel Arndt [Thu, 5 Apr 2018 18:54:56 +0000 (20:54 +0200)]
Allow more digits for output in a few tests
Denis Davydov [Thu, 5 Apr 2018 18:54:15 +0000 (20:54 +0200)]
Merge pull request #6149 from Rombur/python_cmake
Call find_package(PythonInterp) before find_package(PythonLibs)
Daniel Arndt [Thu, 5 Apr 2018 18:16:03 +0000 (20:16 +0200)]
Merge pull request #6169 from tamiko/fix_cmake_fix_for_cmake_fix
CMake: set policy in subdirectory
David Wells [Thu, 5 Apr 2018 18:05:23 +0000 (14:05 -0400)]
Merge pull request #6160 from masterleinad/remove_std_cxx11_doc
Remove std_cxx11 from the doc folder
Matthias Maier [Thu, 5 Apr 2018 17:38:19 +0000 (12:38 -0500)]
CMake: set policy in subdirectory
Due to the call to CMAKE_MINIM_REQUIRED we have to set the policy in the
subdirectory again...
Closes: #6134
Daniel Arndt [Thu, 5 Apr 2018 16:12:24 +0000 (18:12 +0200)]
Fix WorkStream related documentation
Daniel Arndt [Thu, 5 Apr 2018 15:53:44 +0000 (17:53 +0200)]
Check the SHA256 checksum for astyle_2.04_linux.tar.gz
Daniel Arndt [Thu, 5 Apr 2018 15:37:59 +0000 (17:37 +0200)]
Merge pull request #6165 from drwells/remove-semicolons
Remove some unnecessary ';'s.
David Wells [Thu, 5 Apr 2018 15:35:33 +0000 (11:35 -0400)]
Merge pull request #6166 from tamiko/use_https
contrib/makeofflinedoc.sh: Use https instead of http
Denis Davydov [Thu, 5 Apr 2018 15:27:16 +0000 (17:27 +0200)]
Merge pull request #6167 from drwells/add-double-word-script
Add double word script
David Wells [Thu, 5 Apr 2018 15:12:42 +0000 (11:12 -0400)]
Remove some unnecessary ';'s.
David Wells [Thu, 5 Apr 2018 15:20:12 +0000 (11:20 -0400)]
Add the double word typo script.
Matthias Maier [Thu, 5 Apr 2018 15:16:46 +0000 (10:16 -0500)]
contrib/makeofflinedoc.sh: Use https instead of http
David Wells [Thu, 5 Apr 2018 15:14:05 +0000 (11:14 -0400)]
Fix two more double word typos.
Daniel Arndt [Thu, 5 Apr 2018 14:50:18 +0000 (16:50 +0200)]
Merge pull request #6164 from drwells/remove-double-words
Remove double word typos.
David Wells [Thu, 5 Apr 2018 14:30:38 +0000 (10:30 -0400)]
Remove double word typos.
This commit removes typos consisting of an accidentally repeated
word. Attached below is the python script I used to find them.
It is worth noting that there is a large false positive rate here, for
example, in tria_accessor.h we have the sentence
/**
* [...] As a
* consequence, it exists in the mesh to ensure that each processor has all
* coarse mesh cells and that the 2:1 ratio of neighboring cells is
* maintained, but it is not one of the cells we should work on on the
* current processor. [...]
*/
Here 'on on' is correct.
script:
import sys
SKIP = ["//", "*", "}", "|", "};", ">", "\"", "|", "/", "numbers::invalid_unsigned_int,", "std::string,", "int,"]
with open(sys.argv[1], 'r') as handle:
previous_line = ""
for line_n, line in enumerate(handle):
line = line.strip()
previous_words = previous_line.split()
words = line.split()
# ignore comment blocks '*' and comment starts '//' at the beginning of
# each line.
if len(words) == 0:
continue
if words[0] in ["*", "//"]:
words = words[1:]
# See if the last word on the previous line is equal to the first word
# on the current line.
if len(previous_words) != 0:
if words[0] not in SKIP and previous_words[-1] == words[0]:
print(sys.argv[1] + ":{}: {}".format(line_n + 1, previous_line))
print(sys.argv[1] + ":{}: {}".format(line_n + 2, line))
previous_line = line
for left_word, right_word in zip(words[:-1], words[1:]):
if left_word == right_word and left_word not in SKIP:
print(sys.argv[1] + ":{}: {}".format(line_n + 1, line))
Weixiong Zheng [Thu, 5 Apr 2018 01:17:34 +0000 (18:17 -0700)]
Generalized tria extruding and reimplementing existing extrude function #6158
1. Added extrude_triangulation overload with doxygen documentation
as argument-generalized version to the existing function with testing
2. Re-implemented existing extruding by using the newly developed one
3. A new entry was added for doc/news/changes/minor/
Denis Davydov [Thu, 5 Apr 2018 10:46:27 +0000 (12:46 +0200)]
Merge pull request #6137 from tamiko/clean_up_custom_targets
CMake: Only set CMP0037 to old for cmake older than 3.11
Daniel Arndt [Thu, 5 Apr 2018 09:10:48 +0000 (11:10 +0200)]
Make using astyle for indenting a bit easier
Guido Kanschat [Wed, 4 Apr 2018 15:04:12 +0000 (17:04 +0200)]
Move Signals from Multigrid class to mg namespace and use more common names for transfer
Daniel Arndt [Mon, 5 Feb 2018 17:20:16 +0000 (12:20 -0500)]
Implement signals for Multigrid
Daniel Arndt [Wed, 4 Apr 2018 23:42:21 +0000 (01:42 +0200)]
Remove std_cxx11 from the doc folder
Denis Davydov [Wed, 4 Apr 2018 14:36:25 +0000 (16:36 +0200)]
Merge pull request #6153 from tamiko/fix_a_test_15
Tests: Add an output variant for metis_01a for 64bit metis
Wolfgang Bangerth [Tue, 3 Apr 2018 17:16:01 +0000 (11:16 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 3 Apr 2018 17:15:08 +0000 (11:15 -0600)]
Add a test.
Wolfgang Bangerth [Tue, 3 Apr 2018 17:14:54 +0000 (11:14 -0600)]
Introduce dynamic_unique_cast.
Matthias Maier [Tue, 3 Apr 2018 21:07:51 +0000 (16:07 -0500)]
Tests: Add an output variant for metis_01a for 64bit metis
In case deal.II is configured with 64bit support for metis the output of
this metis test changes from "IDXTYPEWIDTH=32" to "IDXTYPEWIDTH=64".
Provide an output variant for this.
Martin Kronbichler [Wed, 4 Apr 2018 07:07:28 +0000 (09:07 +0200)]
Merge pull request #6118 from davydden/doc/step_37_minor
doc: minor fixes in step-37
Wolfgang Bangerth [Wed, 4 Apr 2018 03:06:56 +0000 (21:06 -0600)]
Merge pull request #6154 from masterleinad/fix_coverity
Fix some more issues discovered by Coverity
Daniel Arndt [Tue, 3 Apr 2018 23:02:35 +0000 (01:02 +0200)]
Fix some more issues discovered by Coverity
Daniel Arndt [Tue, 3 Apr 2018 22:47:49 +0000 (00:47 +0200)]
Merge pull request #6151 from bangerth/fix-grid-tools
Pass const scalar arguments by value, rather than reference.
Daniel Arndt [Tue, 3 Apr 2018 21:43:35 +0000 (23:43 +0200)]
Merge pull request #6150 from bangerth/fix-test
Make a cast explicit.
Wolfgang Bangerth [Tue, 3 Apr 2018 16:31:00 +0000 (10:31 -0600)]
Pass const scalar arguments by value, rather than reference.
Wolfgang Bangerth [Tue, 3 Apr 2018 16:29:23 +0000 (10:29 -0600)]
Indent arguments uniformly.
Wolfgang Bangerth [Tue, 3 Apr 2018 16:27:08 +0000 (10:27 -0600)]
Make a cast explicit.
This cast appears to be necessary for older GCC versions.
Denis Davydov [Tue, 3 Apr 2018 12:45:55 +0000 (14:45 +0200)]
Merge pull request #6148 from bangerth/doc-update
Fix argument names.
Wolfgang Bangerth [Tue, 3 Apr 2018 12:43:31 +0000 (06:43 -0600)]
Fix argument names.
Wolfgang Bangerth [Tue, 3 Apr 2018 12:40:10 +0000 (06:40 -0600)]
Merge pull request #6147 from drwells/reword-make-array-view
Reword a comment in make_array_view.
David Wells [Tue, 3 Apr 2018 11:20:17 +0000 (07:20 -0400)]
Reword a comment in make_array_view.
The term 'undefined' is not accurate; the order *is* defined, but it is an
implementation detail.
From this stack overflow post:
https://stackoverflow.com/questions/
49071748 /data-alignment-and-ordering-in-recursively-defined-array/
49627551 #
49627551
Martin Kronbichler [Tue, 3 Apr 2018 07:11:29 +0000 (09:11 +0200)]
Merge pull request #6140 from davydden/feature/fix_blockvector_mmult
introduce LA::d::Vector::add_local() and sadd_local() to avoid to man…
Martin Kronbichler [Tue, 3 Apr 2018 07:00:57 +0000 (09:00 +0200)]
Merge pull request #6128 from bangerth/doc-update
Update documentation of FE_FaceQ/P.
Wolfgang Bangerth [Tue, 3 Apr 2018 02:30:04 +0000 (20:30 -0600)]
Merge pull request #6145 from bangerth/micro-update
Microscopically small updates in a file I was reading through.
Wolfgang Bangerth [Mon, 2 Apr 2018 22:21:21 +0000 (16:21 -0600)]
Microscopically small updates in a file I was reading through.
Daniel Arndt [Mon, 2 Apr 2018 21:15:07 +0000 (23:15 +0200)]
Merge pull request #6144 from niveshd/GraphColoringBugFix
Bug fix for graph coloring/graph partitioning using Zoltan library.
Bruno Turcksin [Mon, 2 Apr 2018 21:01:42 +0000 (17:01 -0400)]
Call find_package(PythonInterp) before find_package(PythonLibs)
find_package(PythonInterp) should be called first to get the currently active
Python version by default with a consistent version of PYTHON_LIBRARIES.
Timo Heister [Mon, 2 Apr 2018 18:59:20 +0000 (14:59 -0400)]
Merge pull request #6135 from bangerth/doc-update-2
Update description of Thread/Task::return_value().
nivesh [Mon, 2 Apr 2018 16:31:42 +0000 (18:31 +0200)]
tests added for coloring multiple nodes with no connections
Wolfgang Bangerth [Mon, 2 Apr 2018 16:17:00 +0000 (10:17 -0600)]
Update thread_management.h
Daniel Arndt [Mon, 2 Apr 2018 15:15:58 +0000 (17:15 +0200)]
Merge pull request #6115 from bangerth/mapping-get-data
Convert the various Mapping::get_*_data() functions to return std::unique_ptr.
Daniel Arndt [Mon, 2 Apr 2018 14:05:05 +0000 (16:05 +0200)]
Merge pull request #6141 from masterleinad/fix_comparator_constness
Make comparator const
Wolfgang Bangerth [Thu, 29 Mar 2018 01:43:45 +0000 (19:43 -0600)]
Convert the various Mapping::get_*_data() functions to return std::unique_ptr.
This required a number of adjustments in places where we used the fact that we used covariant
return types all over the place. We can't do this any more, and so in a number of places
we have to convert things by hand back to the (known) derived type.
nivesh [Mon, 2 Apr 2018 12:02:25 +0000 (14:02 +0200)]
assertions checking if pointers are null are moved inside loop
Daniel Arndt [Mon, 2 Apr 2018 11:57:26 +0000 (13:57 +0200)]
Make comparator const
Denis Davydov [Mon, 2 Apr 2018 07:13:05 +0000 (09:13 +0200)]
introduce LA::d::Vector::add_local() and sadd_local() to avoid to many communication in LA::d::BlockVector::mmult()
Daniel Arndt [Mon, 2 Apr 2018 07:04:38 +0000 (09:04 +0200)]
Merge pull request #6127 from davydden/feature/get_position_vector_parallel
make VectorTools::get_position_vector() write into vector only on loc…
Daniel Arndt [Mon, 2 Apr 2018 06:58:31 +0000 (08:58 +0200)]
Merge pull request #6138 from drwells/check-fe-system-dynamic-cast-2
Fix an exception type.
Daniel Arndt [Sun, 1 Apr 2018 23:15:56 +0000 (01:15 +0200)]
Merge pull request #6133 from drwells/gmres-n-tmp-vectors-bound
Gmres n tmp vectors bound
David Wells [Sat, 31 Mar 2018 23:13:16 +0000 (19:13 -0400)]
Use at least three temporary vectors for GMRES.
This prevents possible integer wrap-around that is not desired.
This was found by coverity.
David Wells [Sun, 1 Apr 2018 18:41:47 +0000 (14:41 -0400)]
Fix an exception type.
The documentation of the function states that we should use
ExcInterpolationNotImplemented.
Denis Davydov [Sun, 1 Apr 2018 18:21:17 +0000 (20:21 +0200)]
Merge pull request #6136 from bangerth/doc-update-3
Fix doc mistake.
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.