]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Tue, 29 May 2018 14:39:17 +0000 (10:39 -0400)]
Add a script that generates lapack_templates.h.
Adding new wrappers to this file is tedious and error-prone. This commit
adds a python script that can generate new bindings automatically from a
list of routines in a text file.
This temporarily disables the complex LAPACK instantiation since those
presently result in compilation errors.
Daniel Arndt [Wed, 30 May 2018 09:34:55 +0000 (11:34 +0200)]
Merge pull request #6692 from davydden/feature/timer_output_width
extend TimerOutput to have dynamic Section width
Denis Davydov [Tue, 29 May 2018 22:50:01 +0000 (00:50 +0200)]
use initlog()
Denis Davydov [Tue, 29 May 2018 13:21:09 +0000 (15:21 +0200)]
extend TimerOutput to have dynamic Section width
Matthias Maier [Tue, 29 May 2018 05:32:22 +0000 (00:32 -0500)]
Merge pull request #6689 from masterleinad/fix_multigrid_transfer_04b
Fix multigrid/transfer_04b
Daniel Arndt [Mon, 28 May 2018 21:13:15 +0000 (23:13 +0200)]
Fix multigrid/transfer_04b
Wolfgang Bangerth [Mon, 28 May 2018 15:57:57 +0000 (10:57 -0500)]
Merge pull request #6674 from drwells/add-merge-tria-tolerance
Add a tolerance for merge_triangulations.
David Wells [Mon, 28 May 2018 14:26:02 +0000 (10:26 -0400)]
Merge pull request #6680 from bangerth/step-3
A few updates to the introduction of step-3.
Wolfgang Bangerth [Sun, 27 May 2018 15:31:33 +0000 (23:31 +0800)]
A few updates to the introduction of step-3.
David Wells [Thu, 24 May 2018 18:36:03 +0000 (14:36 -0400)]
Add a tolerance for merge_triangulations.
The default setting is not robust with respect to roundoff errors (or
other minor numerical errors).
David Wells [Mon, 28 May 2018 12:09:42 +0000 (08:09 -0400)]
Merge pull request #6677 from bangerth/step-2
Update some of the introduction of step-2.
David Wells [Mon, 28 May 2018 10:36:38 +0000 (06:36 -0400)]
Merge pull request #6685 from bangerth/doc-update
Document arguments in 'contrib/utilities/indent'.
Wolfgang Bangerth [Mon, 28 May 2018 07:31:54 +0000 (15:31 +0800)]
Document arguments in 'contrib/utilities/indent'.
Wolfgang Bangerth [Mon, 28 May 2018 07:24:31 +0000 (15:24 +0800)]
Uniformly use capital letters at the top of comments.
Wolfgang Bangerth [Sun, 27 May 2018 05:55:48 +0000 (13:55 +0800)]
Update some of the introduction of step-2.
Daniel Arndt [Sun, 27 May 2018 21:38:36 +0000 (23:38 +0200)]
Merge pull request #6682 from masterleinad/fix_complex_petsc
Fix undefined reference for PETSc complex scalar type
Daniel Arndt [Sun, 27 May 2018 18:57:02 +0000 (20:57 +0200)]
Fix undefined reference for PETSc complex scalar type
Daniel Arndt [Sun, 27 May 2018 17:22:54 +0000 (19:22 +0200)]
Merge pull request #6658 from tamiko/fix_openmp_detection
CMake: Fix openmp detection for Clang
Denis Davydov [Sun, 27 May 2018 15:16:04 +0000 (17:16 +0200)]
Merge pull request #6679 from tamiko/fix_indent
Bugfix: Reindent indent and fix find invocation
Denis Davydov [Sun, 27 May 2018 12:48:41 +0000 (14:48 +0200)]
Merge pull request #6678 from davydden/doc/fix_nedelec_sz
fix unicode characters in fe_nedelec_sz.h
Denis Davydov [Sun, 27 May 2018 11:45:32 +0000 (13:45 +0200)]
fix missing s
Matthias Maier [Sun, 27 May 2018 09:30:37 +0000 (04:30 -0500)]
reindent all .inst.in files
Matthias Maier [Sun, 27 May 2018 09:28:39 +0000 (04:28 -0500)]
Bugfix: Use a different sentinel in indent
We cannot simply replace the escaped closing bracket "\}" by "} //" any
more. clang-format happily fixes the apparent misspelling into
namespace Foobar
{
} // namespace Foobar
Matthias Maier [Sun, 27 May 2018 08:06:41 +0000 (03:06 -0500)]
Bugfix: Reindent indent and fix find invocation
Denis Davydov [Sun, 27 May 2018 06:37:24 +0000 (08:37 +0200)]
indentation
Denis Davydov [Sun, 27 May 2018 06:35:29 +0000 (08:35 +0200)]
use HTML encodings
Denis Davydov [Sun, 27 May 2018 06:07:43 +0000 (08:07 +0200)]
fix unicode characters in fe_nedelec_sz.h
Wolfgang Bangerth [Sat, 26 May 2018 00:47:08 +0000 (19:47 -0500)]
Merge pull request #6665 from drwells/fix-write-gnuplot
Fix write_gnuplot with Eulerian mappings.
David Wells [Sat, 26 May 2018 00:12:34 +0000 (20:12 -0400)]
Merge pull request #6669 from bangerth/step-1
Add a reference to a video about debugging to step-1.
Daniel Arndt [Fri, 25 May 2018 18:33:42 +0000 (20:33 +0200)]
Merge pull request #6671 from masterleinad/fix_separators
Fix length of separators
David Wells [Fri, 25 May 2018 14:58:39 +0000 (10:58 -0400)]
Fix write_gnuplot with Eulerian mappings.
Daniel Arndt [Fri, 25 May 2018 15:48:25 +0000 (17:48 +0200)]
Merge pull request #6662 from masterleinad/fix_complex_petsc
Fix compiling with complex PETSc
Daniel Arndt [Fri, 25 May 2018 15:37:48 +0000 (17:37 +0200)]
Fix typo
Daniel Arndt [Fri, 25 May 2018 15:10:07 +0000 (17:10 +0200)]
Merge pull request #6602 from bangerth/doxygen
Make sure the .inst files are available as inputs for doxygen.
Daniel Arndt [Fri, 25 May 2018 08:31:22 +0000 (10:31 +0200)]
Fix length of separators
Daniel Arndt [Fri, 25 May 2018 10:08:38 +0000 (12:08 +0200)]
Add comment
Daniel Arndt [Thu, 24 May 2018 13:22:00 +0000 (15:22 +0200)]
Fix compiling with complex PETSc
Daniel Arndt [Fri, 25 May 2018 14:00:51 +0000 (16:00 +0200)]
Merge pull request #6667 from masterleinad/use_clang-format
Replace astyle by clang-format
Wolfgang Bangerth [Mon, 21 May 2018 12:49:18 +0000 (20:49 +0800)]
Add a reference to a video about debugging to step-1.
Denis Davydov [Fri, 25 May 2018 11:27:36 +0000 (13:27 +0200)]
Merge pull request #6668 from bangerth/step-6
Add pictures to the discussion in step-6.
Wolfgang Bangerth [Fri, 25 May 2018 11:12:32 +0000 (19:12 +0800)]
Add figures to the discussion in step-6.
Daniel Arndt [Fri, 25 May 2018 07:59:56 +0000 (09:59 +0200)]
Apply clang-format
Daniel Arndt [Fri, 25 May 2018 07:48:37 +0000 (09:48 +0200)]
Don't break after return types in examples
Daniel Arndt [Thu, 24 May 2018 21:30:25 +0000 (23:30 +0200)]
Changelog entry
Daniel Arndt [Thu, 24 May 2018 21:19:36 +0000 (23:19 +0200)]
Remove astyle
Daniel Arndt [Sun, 20 May 2018 15:21:29 +0000 (17:21 +0200)]
Make the indenting script and CI use clang-format
Denis Davydov [Fri, 25 May 2018 00:29:14 +0000 (02:29 +0200)]
Merge pull request #6659 from kronbichler/implement_update_ghosts_blocked
Make matrix-free loop aware of block vectors with many blocks
Matthias Maier [Thu, 24 May 2018 23:17:57 +0000 (18:17 -0500)]
Merge pull request #6656 from masterleinad/fix_failing_clang_format_tests
Fix failing test after applying clang-format
David Wells [Thu, 24 May 2018 17:26:33 +0000 (13:26 -0400)]
Merge pull request #6648 from bangerth/step-6
More changes to the introduction of step-6.
Matthias Maier [Thu, 24 May 2018 17:13:06 +0000 (12:13 -0500)]
Merge pull request #6650 from masterleinad/update_clang_format_style_file
Update clang-format style file
Daniel Arndt [Sun, 20 May 2018 15:20:55 +0000 (17:20 +0200)]
Update the .clang-format files with options agreed on
Matthias Maier [Thu, 24 May 2018 02:49:19 +0000 (21:49 -0500)]
CMake: Fix openmpi detection for Clang
Well, now that Clang has reached the version range of XCode, this cludge
obviously doesn't work any more. (Remember both compiler call themselves
"clang", but Apple insists on a different versioning scheme *sigh*).
Simply remove the version constaints for Clang. If someone hits an issue
with XCode. Well update your compiler to any version younger than 2
years, thanks.
Daniel Arndt [Thu, 24 May 2018 13:01:13 +0000 (15:01 +0200)]
Add missing header in petsc_complex/assemble_01
Daniel Arndt [Wed, 23 May 2018 21:51:26 +0000 (23:51 +0200)]
Include tests.h instead
Daniel Arndt [Wed, 23 May 2018 17:37:37 +0000 (19:37 +0200)]
Make sure to be in namepace dealii in tests/test_grids.h
Daniel Arndt [Wed, 23 May 2018 17:36:52 +0000 (19:36 +0200)]
Remove petscerror.h
Daniel Arndt [Thu, 24 May 2018 11:42:46 +0000 (13:42 +0200)]
Fix base/slice_vector
Martin Kronbichler [Thu, 24 May 2018 11:18:30 +0000 (13:18 +0200)]
Changelog.
Martin Kronbichler [Thu, 24 May 2018 11:11:18 +0000 (13:11 +0200)]
Add test for the new feature.
Martin Kronbichler [Thu, 24 May 2018 11:10:50 +0000 (13:10 +0200)]
Minor.
Martin Kronbichler [Thu, 24 May 2018 11:10:10 +0000 (13:10 +0200)]
Do call plain update_ghost_values()/compress() for block vector with many blocks.
Martin Kronbichler [Thu, 24 May 2018 11:09:35 +0000 (13:09 +0200)]
Make LA::d::BlockVector::communication_block_size public.
Wolfgang Bangerth [Thu, 24 May 2018 05:08:07 +0000 (00:08 -0500)]
Merge pull request #6632 from drwells/gnuplot-compression-1
Gnuplot compression 1
David Wells [Thu, 24 May 2018 00:56:23 +0000 (20:56 -0400)]
Merge pull request #6657 from bangerth/step-47
Remove the never finished step-47.
Wolfgang Bangerth [Wed, 23 May 2018 22:35:23 +0000 (06:35 +0800)]
Remove the never finished step-47.
We started this program in 2012, but it was never finished and there is no plan to
ever do so. A paper on the topic using deal.II has also been published in the
meantime:
Carraro, Wetterauer: On the implementation of the eXtended Finite Element Method (XFEM) for interface problems
Archive of Numerical Software, vol. 4, no. 2.
Daniel Arndt [Wed, 23 May 2018 17:32:45 +0000 (19:32 +0200)]
Merge pull request #6654 from masterleinad/avoid_1d_arrays
Avoid using one-dimensional arrays in place of multi-dimensional ones
Daniel Arndt [Wed, 23 May 2018 12:42:30 +0000 (14:42 +0200)]
Avoid using one-dimensional arrays in place of multi-dimensional ones
Wolfgang Bangerth [Wed, 23 May 2018 12:20:15 +0000 (07:20 -0500)]
Merge pull request #6651 from masterleinad/remove_petsc_include
Remove unnecessary PETSc include file
Wolfgang Bangerth [Wed, 23 May 2018 12:16:46 +0000 (07:16 -0500)]
Merge pull request #6653 from masterleinad/restrict_progress_bar
Only use progress bar in wget if available
Daniel Arndt [Wed, 23 May 2018 12:04:09 +0000 (14:04 +0200)]
Merge pull request #6652 from masterleinad/unused_variables_cxx17
Fix warning for unused variables in CXX17 mode
Daniel Arndt [Wed, 23 May 2018 11:35:21 +0000 (13:35 +0200)]
Only use progress bar in wget if available
Daniel Arndt [Wed, 23 May 2018 08:38:59 +0000 (10:38 +0200)]
Merge pull request #6645 from bangerth/step-2
No longer mark the finite element as 'static' in step-2.
Daniel Arndt [Wed, 23 May 2018 08:01:27 +0000 (10:01 +0200)]
Fix warning for unused variables in CXX17 mode
Daniel Arndt [Wed, 23 May 2018 08:03:06 +0000 (10:03 +0200)]
Remove unnecessary PETSc include file
Martin Kronbichler [Wed, 23 May 2018 07:39:20 +0000 (09:39 +0200)]
Merge pull request #6106 from alexrobomind/petsc_multigrid
Support for PETSc in MGTransferPrebuilt (multigrid)
David Wells [Tue, 22 May 2018 20:21:21 +0000 (16:21 -0400)]
Merge pull request #6649 from bangerth/step-4
Fix more wonky indentation (this time in step-4).
Daniel Arndt [Tue, 22 May 2018 19:55:48 +0000 (21:55 +0200)]
Merge pull request #6630 from gassmoeller/fix_mapping_q_eulerian_parallel_vertices
Fix `extract_used_vertices` for calls with distributed MappingQEulerian
Wolfgang Bangerth [Tue, 22 May 2018 16:37:25 +0000 (00:37 +0800)]
Fix more wonky indentation (this time in step-4).
Wolfgang Bangerth [Tue, 22 May 2018 16:31:27 +0000 (00:31 +0800)]
More changes to the introduction of step-6.
Wolfgang Bangerth [Tue, 22 May 2018 15:27:31 +0000 (23:27 +0800)]
No longer mark the finite element as 'static' in step-2.
This is not necessary any more since the DoFHandler copies the FE instead of storing
a reference to it. This also allows to remove a good deal of commentary that is
completely obscure to anyone not familiar with C++.
Wolfgang Bangerth [Tue, 22 May 2018 15:02:59 +0000 (10:02 -0500)]
Merge pull request #6428 from marcfehling/pack_compression_choice
Introduce option to force no compression in pack/unpack.
Wolfgang Bangerth [Tue, 22 May 2018 15:00:37 +0000 (10:00 -0500)]
Merge pull request #6639 from masterleinad/restrict_c++17_check
Restrict C++17 check
Wolfgang Bangerth [Tue, 22 May 2018 14:58:12 +0000 (09:58 -0500)]
Fix a grammar mistaks.
Daniel Arndt [Tue, 22 May 2018 09:31:06 +0000 (11:31 +0200)]
Merge pull request #6636 from adamqc/fix-step-16
Fix step-16.
Daniel Arndt [Tue, 22 May 2018 08:00:58 +0000 (10:00 +0200)]
Merge pull request #6644 from drwells/more-freedoms-to-freedom
Fix a few more instances of 'freedoms'
David Wells [Tue, 22 May 2018 02:01:01 +0000 (22:01 -0400)]
Merge pull request #6643 from bangerth/doc-update-7
Fix a typo (twice) live in front of 60 students.
David Wells [Tue, 22 May 2018 01:59:28 +0000 (21:59 -0400)]
Fix a few more instances of 'freedoms'
Since 'degrees' is already plural 'freedom' should not be.
Wolfgang Bangerth [Tue, 22 May 2018 01:39:10 +0000 (09:39 +0800)]
Fix a typo (twice) live in front of 60 students.
David Wells [Tue, 22 May 2018 01:04:52 +0000 (21:04 -0400)]
Merge pull request #6641 from bangerth/step-6
Add some background material about AMR to step-6.
David Wells [Tue, 22 May 2018 00:51:57 +0000 (20:51 -0400)]
Merge pull request #6642 from bangerth/step-51
Satsfy my OCD.
Wolfgang Bangerth [Mon, 21 May 2018 15:31:38 +0000 (23:31 +0800)]
Add some background material about AMR to step-6.
Wolfgang Bangerth [Tue, 22 May 2018 00:47:29 +0000 (08:47 +0800)]
Satsfy my OCD.
Rene Gassmoeller [Mon, 21 May 2018 18:38:01 +0000 (11:38 -0700)]
Update documentation
Alexander Knieps [Sun, 4 Mar 2018 19:52:34 +0000 (20:52 +0100)]
Added support for PETSc in MGTransferPrebuilt, internal::MatrixSelector (mg_transfer.h), Removed local_columns.n_elements() > 0 assertion in PETScWrappers::MPI::SparseMatrix
David Wells [Mon, 21 May 2018 14:14:02 +0000 (10:14 -0400)]
Merge pull request #6640 from bangerth/step-45
Make clear in the program that we omit significant parts of step-45.
Wolfgang Bangerth [Mon, 21 May 2018 12:53:34 +0000 (20:53 +0800)]
Make clear in the program that we omit significant parts of step-45.
Daniel Arndt [Sun, 20 May 2018 23:49:02 +0000 (01:49 +0200)]
Restrict C++17 check
Ce Qin [Sun, 20 May 2018 14:43:31 +0000 (22:43 +0800)]
Fix step-16.
David Wells [Sat, 19 May 2018 17:00:34 +0000 (13:00 -0400)]
Add another GNUPLOT test.
David Wells [Sat, 19 May 2018 16:59:15 +0000 (12:59 -0400)]
Fix some bugs with codim = 1 GNUPLOT output.
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.