]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Wed, 20 Jun 2018 00:44:53 +0000 (02:44 +0200)]
Also deprecate the p::d::[Block]?Vector header files themselves
Bruno Turcksin [Mon, 18 Jun 2018 21:06:20 +0000 (17:06 -0400)]
Merge pull request #6789 from masterleinad/no_cuda_deprecated
Don't use __attribute__((deprecated)) with CUDA
Daniel Arndt [Mon, 18 Jun 2018 20:54:47 +0000 (22:54 +0200)]
Don't use __attribute__((deprecated)) with CUDA
Daniel Arndt [Sun, 17 Jun 2018 19:51:23 +0000 (21:51 +0200)]
Merge pull request #6786 from masterleinad/avoid_constraint_matrix_headers_h
Avoid constraint matrix headers h
Daniel Arndt [Sun, 17 Jun 2018 19:51:07 +0000 (21:51 +0200)]
Merge pull request #6787 from masterleinad/reintroduce_function_map_h
Reinsert dofs/function_map.h includes
Denis Davydov [Sun, 17 Jun 2018 11:06:35 +0000 (13:06 +0200)]
Merge pull request #6771 from tamiko/affine_constraints_tests
AffineConstraints Cleanup #1: Switch all tests to AffineConstraints<double>
Matthias Maier [Sun, 17 Jun 2018 11:05:28 +0000 (06:05 -0500)]
Merge pull request #6769 from masterleinad/fix_intel_compiling
Fix compiling with older Intel compilers
Daniel Arndt [Sun, 17 Jun 2018 09:58:23 +0000 (11:58 +0200)]
Avoid including constraint_matrix.h in examples
Daniel Arndt [Sun, 17 Jun 2018 09:51:49 +0000 (11:51 +0200)]
Avoid constraint_matrix.h in include/deal.II
Daniel Arndt [Sat, 16 Jun 2018 23:53:54 +0000 (01:53 +0200)]
Reinsert dofs/function_map.h includes
Wolfgang Bangerth [Sun, 17 Jun 2018 02:23:38 +0000 (20:23 -0600)]
Merge pull request #6698 from masterleinad/clang_format_git_hook
Add clang-format git pre-commit hook
Daniel Arndt [Sat, 16 Jun 2018 23:10:46 +0000 (01:10 +0200)]
Merge pull request #6783 from bangerth/remove-unused-variables
Remove unused variables.
Daniel Arndt [Sat, 16 Jun 2018 21:02:29 +0000 (23:02 +0200)]
Move preprocessor check and add comments
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
Matthias Maier [Sat, 16 Jun 2018 04:53:57 +0000 (23:53 -0500)]
Remove $ signs to indicate a prompt
Matthias Maier [Sat, 16 Jun 2018 04:49:32 +0000 (23:49 -0500)]
reword comment
Matthias Maier [Sat, 16 Jun 2018 03:49:07 +0000 (22:49 -0500)]
update documentation
Daniel Arndt [Wed, 30 May 2018 23:06:45 +0000 (01:06 +0200)]
Rephrase comment and update copyright year
Daniel Arndt [Wed, 30 May 2018 16:42:42 +0000 (18:42 +0200)]
Add clang-format git hook
Matthias Maier [Fri, 15 Jun 2018 01:06:23 +0000 (20:06 -0500)]
indent_common.sh: Add a REPORT_ONLY mode
If REPORT_ONLY is set to true, indent and indent-branch only report
errors without actually modifying any files.
Wolfgang Bangerth [Sat, 16 Jun 2018 04:37:10 +0000 (22:37 -0600)]
Remove unused variables.
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:20:06 +0000 (17:20 -0500)]
Fix accidental renaming
Matthias Maier [Fri, 15 Jun 2018 22:17:42 +0000 (17:17 -0500)]
tests: Adjust test output
Matthias Maier [Fri, 15 Jun 2018 19:02:29 +0000 (14:02 -0500)]
tests: rename ConstraintMatrix to AffineConstraints
Matthias Maier [Fri, 15 Jun 2018 18:51:51 +0000 (13:51 -0500)]
tests: Fix includes
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 16:52:49 +0000 (18:52 +0200)]
Fix compiling with older Intel compilers
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
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.