]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Sat, 23 Jun 2018 12:43:25 +0000 (14:43 +0200)]
Remove sparsity_patterns
Daniel Arndt [Mon, 18 Jun 2018 23:20:54 +0000 (01:20 +0200)]
Use extra pressure mass matrix
Daniel Arndt [Sat, 16 Jun 2018 09:07:36 +0000 (11:07 +0200)]
Indent step-45
Matthias Maier [Sat, 16 Jun 2018 19:32:00 +0000 (14:32 -0500)]
Merge pull request #6776 from tamiko/remove_verbose_handler
Exceptions: Do not set verbose terminate handler
Matthias Maier [Sat, 16 Jun 2018 19:31:45 +0000 (14:31 -0500)]
Merge pull request #6772 from tamiko/affine_constraints_deprecation
AffineConstraints Cleanup #2: Add file deprecation and add a note
Matthias Maier [Sat, 16 Jun 2018 19:31:02 +0000 (14:31 -0500)]
Merge pull request #6768 from masterleinad/modernize-deprectated-headers
Use clang-tidy's modernize-deprecated-headers
Wolfgang Bangerth [Sat, 16 Jun 2018 04:29:55 +0000 (22:29 -0600)]
Merge pull request #6775 from tamiko/update-step-1
examples/step-1: Update indenting
Wolfgang Bangerth [Sat, 16 Jun 2018 03:02:10 +0000 (21:02 -0600)]
Merge pull request #6773 from tamiko/affine_constraints_documentation
AffineConstraints Cleanup #3: Update glossary entries
Matthias Maier [Fri, 15 Jun 2018 19:54:05 +0000 (14:54 -0500)]
Exceptions: Do not set verbose terminate handler
All of this is entirely redundant nowadays. libstdc++ defaults to
setting the verbose terminate handler since (almost) forever. So all we
end up doing is setting something that is already the default.
Remove it.
Rationale:
- libstdc++ (gcc) switched to __gnu_cxx::__verbose_terminate_handler a
long time ago [1].
- libc++ (clang) has its own verbose terminate handler. And above code
snippet never worked there [2]:
Example:
```
struct my_exception : public std::runtime_error {
my_exception() : std::runtime_error("Nope, not with me") {}
};
int main() { throw my_exception(); }
```
libstdc++:
terminate called after throwing an instance of 'my_exception'
what(): Nope, not with me
zsh: abort (core dumped) ./a.out
libc++:
terminating with uncaught exception of type my_exception: Nope, not with me
[1] https://gcc.gnu.org/onlinedocs/libstdc++/manual/termination.html
[2] The DEAL_II_HAVE_VERBOSE_TERMINATE check fails for libc++ because
(of course) no __gnu_cxx:: namespace is available...
Matthias Maier [Fri, 15 Jun 2018 19:38:42 +0000 (14:38 -0500)]
step-1: Reflow two paragraphs
Matthias Maier [Fri, 15 Jun 2018 19:31:07 +0000 (14:31 -0500)]
doc/glossary: Update glossary on constraints
Matthias Maier [Fri, 15 Jun 2018 19:20:49 +0000 (14:20 -0500)]
doc/glossary: Update trivial references to AffineConstraints
Matthias Maier [Fri, 15 Jun 2018 19:15:38 +0000 (14:15 -0500)]
AffineConstraints: Improve wording and add a note
Matthias Maier [Fri, 15 Jun 2018 19:13:42 +0000 (14:13 -0500)]
add a deprecation notice
Matthias Maier [Fri, 15 Jun 2018 22:23:24 +0000 (17:23 -0500)]
Merge pull request #6777 from masterleinad/fix_includes_boundary
Add missing include files in boundary_*.h
Daniel Arndt [Fri, 15 Jun 2018 22:03:15 +0000 (00:03 +0200)]
Add missing include files in boundary_*.h
Daniel Arndt [Fri, 15 Jun 2018 21:31:03 +0000 (23:31 +0200)]
Merge pull request #6767 from masterleinad/fix_gmres_eigenvalue
Avoid crash for no iteration in GMRES eigenvalue approximation
Daniel Arndt [Fri, 15 Jun 2018 20:52:33 +0000 (22:52 +0200)]
Merge pull request #6673 from drwells/add-indent-branch-target
Add script that reindents recently changed files.
Matthias Maier [Fri, 15 Jun 2018 18:03:40 +0000 (13:03 -0500)]
Merge pull request #6770 from masterleinad/ressurect_tria_boundary_headers
Resurrect grid/tria_boundary_*.h
Daniel Arndt [Fri, 15 Jun 2018 17:40:43 +0000 (19:40 +0200)]
Merge pull request #6766 from davydden/affine_constraints_instantiations
add a few missing instantiation after the switch to AffineConstraints
Daniel Arndt [Fri, 15 Jun 2018 17:37:50 +0000 (19:37 +0200)]
Resurrect grid/tria_boundary_*.h
Daniel Arndt [Fri, 15 Jun 2018 16:43:46 +0000 (18:43 +0200)]
Use clang-tidy's modernize-deprecated-headers
Daniel Arndt [Fri, 15 Jun 2018 15:27:56 +0000 (17:27 +0200)]
Merge pull request #6764 from masterleinad/fix_unused_variables_debug
Fix unused variables in Debug mode
Daniel Arndt [Fri, 15 Jun 2018 13:56:55 +0000 (15:56 +0200)]
Avoid crash for no iteration in GMRES eigenvalue approximation
Matthias Maier [Fri, 15 Jun 2018 13:24:30 +0000 (08:24 -0500)]
clarify wording
Denis Davydov [Fri, 15 Jun 2018 12:45:51 +0000 (14:45 +0200)]
add a few missing instantiation after the switch to AffineConstraints
Denis Davydov [Fri, 15 Jun 2018 11:27:15 +0000 (13:27 +0200)]
Merge pull request #6751 from koecher/trilinos-sparse-matrix-dof-renumbering
bugfix for TrilinosWrapper::SparseMatrix ::add and ::copy_from
Denis Davydov [Fri, 15 Jun 2018 11:26:52 +0000 (13:26 +0200)]
Merge pull request #6727 from marcfehling/boost-minimum
Require a more recent version of boost (at least 1.64).
Daniel Arndt [Fri, 15 Jun 2018 11:06:11 +0000 (13:06 +0200)]
Fix unused variables in Debug mode
Denis Davydov [Fri, 15 Jun 2018 06:16:41 +0000 (08:16 +0200)]
Merge pull request #6759 from masterleinad/avoid_unnamed_namespaces
Avoid unnamed namespaces
Matthias Maier [Fri, 15 Jun 2018 05:20:49 +0000 (00:20 -0500)]
Avoid \0 delimeter
We actually do not need any \0 delimeter because '\n' is an invalid
character in file names. So, simply switch to '\n' delimeted output.
This helps with Mac OS X compatibility because there grep might not have
the -z (--null-data) option and can thus not correctly match null
terminated input...
David Wells [Fri, 25 May 2018 21:29:48 +0000 (17:29 -0400)]
Add script that reindents recently changed files.
My laptop needs about 30s to run clang-format since the script currently
reindents all files regardless of whether or not they have been
modified. This PR adds a new target indent-branch that only reindents
files that have been modified (or added) since the last commit to
master. This takes less than a second to run (with a few files changed)
on my laptop.
Daniel Arndt [Thu, 14 Jun 2018 15:01:45 +0000 (17:01 +0200)]
Avoid unnamed namespaces in *.h
Daniel Arndt [Thu, 14 Jun 2018 15:01:07 +0000 (17:01 +0200)]
Avoid unnamed namespaces in *.templates.h
Marc Fehling [Thu, 7 Jun 2018 03:37:06 +0000 (21:37 -0600)]
Cleanup of FindBOOST.cmake
Wolfgang Bangerth [Thu, 14 Jun 2018 23:46:54 +0000 (17:46 -0600)]
Merge pull request #6762 from tamiko/improve_indent_script
contrib/utilities/indent: Reorganize script
Matthias Maier [Thu, 14 Jun 2018 23:39:37 +0000 (18:39 -0500)]
make Mac OSX's sed happy
Matthias Maier [Thu, 14 Jun 2018 22:55:12 +0000 (17:55 -0500)]
run indent script
Matthias Maier [Thu, 14 Jun 2018 23:04:47 +0000 (18:04 -0500)]
improve error messages
Matthias Maier [Thu, 14 Jun 2018 22:44:40 +0000 (17:44 -0500)]
Do not change line ending in output files
Some of the output files are binary files, we shouldn't touch them.
Matthias Maier [Thu, 14 Jun 2018 20:02:39 +0000 (15:02 -0500)]
contrib/utilities/indent: Reorganize script
This commit
- reorganizes the core indenting logic into a indent_common.sh file
- cleans up find and indenting logic to make everything more readable
- prepares for more specialized indent versions (see #6673)
Matthias Maier [Thu, 14 Jun 2018 21:33:35 +0000 (16:33 -0500)]
Merge pull request #6757 from piyueh/fix#6756
Fix #6756
Matthias Maier [Thu, 14 Jun 2018 21:19:47 +0000 (16:19 -0500)]
Merge pull request #6746 from masterleinad/deprecate_function_map
Deprecate FunctionMap
Daniel Arndt [Thu, 14 Jun 2018 21:14:12 +0000 (23:14 +0200)]
Merge branch 'master' into fix#6756
Wolfgang Bangerth [Thu, 14 Jun 2018 21:13:28 +0000 (15:13 -0600)]
Merge pull request #6755 from tamiko/clang_format_struck_again
Headline: clang-format struck again
Pi-Yueh Chuang [Thu, 14 Jun 2018 18:15:29 +0000 (14:15 -0400)]
log the changes to doc/news/changes/minor
Pi-Yueh Chuang [Thu, 14 Jun 2018 04:49:20 +0000 (00:49 -0400)]
run indent script to follow the coding format
Pi-Yueh Chuang [Thu, 14 Jun 2018 00:34:12 +0000 (20:34 -0400)]
fix #6756
Matthias Maier [Wed, 13 Jun 2018 19:43:55 +0000 (14:43 -0500)]
Examples: Add updated comment pragma regex to examples directory
This isn't really necessary (no indenting changes) but it doesn't hurt.
Matthias Maier [Wed, 13 Jun 2018 19:13:43 +0000 (14:13 -0500)]
Fix broken doxygen formatting
Matthias Maier [Wed, 13 Jun 2018 19:14:10 +0000 (14:14 -0500)]
Bugfix: list *all* doxygen formatting options as comment pragmas
This way clang-format will keep any comment line that contains such a
symbol untouched. Otherwise we are garbling up way too many doxygen
pragmas...
Uwe Köcher [Thu, 14 Jun 2018 14:04:21 +0000 (16:04 +0200)]
added doc/news/changes/minor for PR #6751
Uwe Köcher [Thu, 14 Jun 2018 11:40:29 +0000 (13:40 +0200)]
add tests for TrilinosWrapper::SparseMatrix::add and ::copy_from
new file: tests/trilinos/sparse_matrix_add_03.cc
new file: tests/trilinos/sparse_matrix_add_03.with_trilinos=true.with_mpi=true.mpirun=3.output
new file: tests/trilinos/sparse_matrix_copy_from_02.cc
new file: tests/trilinos/sparse_matrix_copy_from_02.with_trilinos=true.with_mpi=true.mpirun=3.output
Daniel Arndt [Thu, 14 Jun 2018 16:15:18 +0000 (18:15 +0200)]
Merge branch 'master' into deprecate_function_map
Daniel Arndt [Thu, 14 Jun 2018 15:06:48 +0000 (17:06 +0200)]
Merge pull request #6758 from tamiko/remove_string_literal
fe/fe_nothing.cc: put a string literal where it belongs
Matthias Maier [Thu, 14 Jun 2018 01:04:06 +0000 (20:04 -0500)]
fe/fe_nothing.cc: put a string literal where it belongs
Daniel Arndt [Mon, 11 Jun 2018 15:47:34 +0000 (17:47 +0200)]
Changelog entry
Daniel Arndt [Mon, 11 Jun 2018 15:28:50 +0000 (17:28 +0200)]
Avoid FunctionMap in tests
Daniel Arndt [Mon, 11 Jun 2018 14:53:59 +0000 (16:53 +0200)]
Avoid FunctionMap in code base
Daniel Arndt [Mon, 11 Jun 2018 10:37:21 +0000 (12:37 +0200)]
Deprecate FunctionMap
Wolfgang Bangerth [Thu, 14 Jun 2018 05:50:57 +0000 (23:50 -0600)]
Merge pull request #6696 from tamiko/improve-clang-format
tweak clang-format configuration
Matthias Maier [Wed, 13 Jun 2018 19:55:40 +0000 (14:55 -0500)]
run indent
Matthias Maier [Wed, 30 May 2018 01:34:06 +0000 (20:34 -0500)]
tweak .clang-format file
Matthias Maier [Wed, 13 Jun 2018 18:50:14 +0000 (13:50 -0500)]
Merge pull request #6753 from tjhei/doxygen_formatting_fixes
fix doxygen formatting errors
Timo Heister [Wed, 13 Jun 2018 18:43:46 +0000 (14:43 -0400)]
fix doxygen formatting errors
Uwe Köcher [Wed, 13 Jun 2018 16:09:20 +0000 (18:09 +0200)]
bugfix for TrilinosWrapper::SparseMatrix ::add(factor, SparseMatrix) and ::copy_from(SparseMatrix)
Martin Kronbichler [Wed, 13 Jun 2018 12:56:28 +0000 (14:56 +0200)]
Merge pull request #6748 from davydden/bugfix/mf_ghosts_and_block_vectors
fixed a bug where exchanger.ghosts_were_set was not set for vectors …
Martin Kronbichler [Wed, 13 Jun 2018 12:53:12 +0000 (14:53 +0200)]
Merge pull request #6749 from masterleinad/fe_face_evaluation_deg-1
Allow using FEFaceEvaluation with degree=-1
Denis Davydov [Wed, 13 Jun 2018 09:20:19 +0000 (11:20 +0200)]
Merge pull request #6694 from davydden/feature/timer_output_combine
combine CPU and wallclock tables in TimerOutput
Daniel Arndt [Wed, 13 Jun 2018 08:13:03 +0000 (10:13 +0200)]
Mark variables as constexpr
Denis Davydov [Wed, 13 Jun 2018 05:55:26 +0000 (07:55 +0200)]
remove redundant setw() and setprecision()
Daniel Arndt [Tue, 12 Jun 2018 22:48:33 +0000 (00:48 +0200)]
Allow using FEFaceEvaluation with degree=-1
Denis Davydov [Tue, 12 Jun 2018 20:52:03 +0000 (22:52 +0200)]
use range-based loops
Denis Davydov [Tue, 12 Jun 2018 20:44:50 +0000 (22:44 +0200)]
minor cleanup
Denis Davydov [Tue, 12 Jun 2018 20:28:51 +0000 (22:28 +0200)]
add dealii::BlockVector::has_ghost_elements()
Matthias Maier [Tue, 12 Jun 2018 16:45:32 +0000 (11:45 -0500)]
Merge pull request #6738 from masterleinad/restrict_thread_tests
Restrict tests that require DEAL_II_WITH_THREADS=ON
Matthias Maier [Tue, 12 Jun 2018 16:45:02 +0000 (11:45 -0500)]
Merge pull request #6736 from masterleinad/restrict_clang_tidy
Restrict directories to apply clang-format to
Matthias Maier [Tue, 12 Jun 2018 16:43:59 +0000 (11:43 -0500)]
Merge pull request #6742 from masterleinad/fix_identical_block_linear_operator
BlockLinearOperator: Allow identical destination and source
Matthias Maier [Tue, 12 Jun 2018 16:43:40 +0000 (11:43 -0500)]
Merge pull request #6741 from masterleinad/add_codecov_configuration
Add codecov configuration
Denis Davydov [Tue, 12 Jun 2018 14:21:45 +0000 (16:21 +0200)]
return from reset_ghost_values() immediately if exchanger.ghosts_were_set == true
Denis Davydov [Tue, 12 Jun 2018 13:30:33 +0000 (15:30 +0200)]
fixed a bug where exchanger.ghosts_were_set was not set
for vectors with large number of blocks. Update the test
to make sure this is being checked.
Timo Heister [Tue, 12 Jun 2018 13:28:29 +0000 (09:28 -0400)]
Merge pull request #6739 from masterleinad/alternative_pack_unpack
Alternative output for base/utilities_pack_unpack_06
Timo Heister [Tue, 12 Jun 2018 02:16:54 +0000 (10:16 +0800)]
Merge pull request #6745 from tamiko/fix_insource_builds
CMake: Fix in-source builds
Daniel Arndt [Mon, 11 Jun 2018 16:50:31 +0000 (18:50 +0200)]
Move helper functions into anonymous namespace
Matthias Maier [Mon, 11 Jun 2018 16:07:21 +0000 (11:07 -0500)]
doc: add a news item
Matthias Maier [Mon, 11 Jun 2018 15:54:55 +0000 (10:54 -0500)]
CMake: Fix insource builds
In case of an in-source build (which we officially support)
CMAKE_BINARY_DIR==CMAKE_SOURCE_DIR. With that, the boost test fails (by
brutally removing its own source directory...)
Fix this by using a different name for the working directory
Denis Davydov [Mon, 11 Jun 2018 05:25:59 +0000 (07:25 +0200)]
Merge pull request #6715 from dsambit/scalapackWrapperTriangularMatInv
Added pXtrtri function to ScaLAPACKMatrix class
Daniel Arndt [Sun, 10 Jun 2018 15:36:32 +0000 (17:36 +0200)]
BlockLinearOperator: Allow identical destination and source
Daniel Arndt [Sat, 9 Jun 2018 20:28:59 +0000 (22:28 +0200)]
Add .codecov.yml to .gitattributes
Matthias Maier [Sat, 9 Jun 2018 19:39:18 +0000 (14:39 -0500)]
Merge pull request #6737 from masterleinad/fix_clang_4_static_constexpr
Move extra static constexpr member declaration to header
Daniel Arndt [Sat, 9 Jun 2018 13:06:46 +0000 (15:06 +0200)]
Add codecov configuration
Daniel Arndt [Sat, 9 Jun 2018 07:57:24 +0000 (09:57 +0200)]
Alternative output for base/utilities_pack_unpack_06
Daniel Arndt [Fri, 8 Jun 2018 22:22:41 +0000 (00:22 +0200)]
Restrict tests that require DEAL_II_WITH_THREADS=ON
Daniel Arndt [Fri, 8 Jun 2018 20:11:25 +0000 (22:11 +0200)]
Move extra static constexpr member declaration to header
Daniel Arndt [Fri, 8 Jun 2018 18:21:49 +0000 (20:21 +0200)]
Merge pull request #6734 from masterleinad/fix_warning
Avoid warning reagrding unused Variable in Utilities::unpack
Bruno Turcksin [Fri, 8 Jun 2018 17:28:56 +0000 (13:28 -0400)]
Merge pull request #6733 from masterleinad/fix_cuda_exc
Fix compiling with CUDA
Daniel Arndt [Fri, 8 Jun 2018 16:34:44 +0000 (18:34 +0200)]
Retrict directories to apply clang-format to
Daniel Arndt [Fri, 8 Jun 2018 14:59:10 +0000 (16:59 +0200)]
Avoid warning reagrding unused Variable in Utilities::unpack
Daniel Arndt [Fri, 8 Jun 2018 10:28:15 +0000 (12:28 +0200)]
Merge pull request #6731 from masterleinad/silence_tbb_gcc-8_warnings
Silence gcc-8 warnings in bundled TBB
Daniel Arndt [Fri, 8 Jun 2018 10:26:39 +0000 (12:26 +0200)]
Fix compiling with CUDA
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.