]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Sun, 27 May 2018 18:57:02 +0000 (20:57 +0200)]
Fix undefined reference for PETSc complex scalar type
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
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.
David Wells [Mon, 14 May 2018 21:29:00 +0000 (17:29 -0400)]
Update tests to reflect the compression algorithm.
David Wells [Sun, 29 Apr 2018 18:08:50 +0000 (14:08 -0400)]
Avoid writing colinear points in GridOut::write_gnuplot.
GridOut::write_gnuplot has an option where, for plotting curved grids, it can
plot multiple line segments per face to give the illusion of a cell with curved
faces. This procedure creates massive output files since every face of every
corresponds to many individual line segments.
This commit implements a compression scheme where we do not output intermediate
points that are colinear. This lowers the number of points in a polar grid
output file by about 50% (i.e., the radial cell faces are not curved and can be
plotted with two points instead of perhaps five or six; same for the interior
cell faces).
Daniel Arndt [Sun, 20 May 2018 19:55:59 +0000 (21:55 +0200)]
Merge pull request #6635 from bangerth/use-wget
Use wget instead of curl.
Wolfgang Bangerth [Sun, 20 May 2018 15:22:43 +0000 (10:22 -0500)]
Merge pull request #6631 from masterleinad/fix_hp_flux_sparsity
Fix make_flux_sparsity_pattern for hp::DoFHandler
Daniel Arndt [Sun, 20 May 2018 11:33:44 +0000 (13:33 +0200)]
Simplify DoFTools::make_flux_sparsity_pattern and test more cases
Daniel Arndt [Sun, 20 May 2018 13:08:17 +0000 (15:08 +0200)]
Merge pull request #6619 from bangerth/doc-update-6
Better document the introduction of step-45.
Wolfgang Bangerth [Sun, 20 May 2018 08:27:08 +0000 (16:27 +0800)]
Use wget instead of curl.
Also show a progress bar for the download, but be otherwise quiet.
David Wells [Sat, 19 May 2018 19:45:19 +0000 (15:45 -0400)]
Merge pull request #6614 from tamiko/add-clang-format
Contrib: Add a scripts to compile/download clang-format
Matthias Maier [Sat, 19 May 2018 18:37:09 +0000 (13:37 -0500)]
update hash
Daniel Arndt [Sat, 19 May 2018 18:21:15 +0000 (20:21 +0200)]
Add test case and changelog entry
David Wells [Fri, 18 May 2018 15:20:06 +0000 (11:20 -0400)]
Update the GNUPlot flags.
This commit fixes two intertwined issues with the current set of flags:
1. The variable names and descriptions are written in a way that implies
only boundary lines can be curved (which is no longer true). This commit
renames n_boundary_face_points to n_curved_line_points to make this
clearer.
2. write_gnuplot currently writes a lot of extra lines for boundary
faces in 3D and there is no way to turn this off. I would like to use
this function to generate wireframes of meshes, so I do not want this
extra output. I added a boolean (defaults to true) that controls whether
or not these extra lines are plotted.
Daniel Arndt [Sat, 19 May 2018 12:46:20 +0000 (14:46 +0200)]
Work around using shallow-since if not available
Matthias Maier [Thu, 17 May 2018 20:51:40 +0000 (15:51 -0500)]
fix typos
Matthias Maier [Thu, 17 May 2018 20:26:53 +0000 (15:26 -0500)]
Contrib: compile_clang_format - fix compilation on darwin
Matthias Maier [Thu, 17 May 2018 15:45:37 +0000 (10:45 -0500)]
Contrib: Add tarball for darwin
Matthias Maier [Wed, 16 May 2018 23:12:58 +0000 (18:12 -0500)]
Contrib: Add a script to download a static clang-format
Matthias Maier [Wed, 16 May 2018 22:58:04 +0000 (17:58 -0500)]
Contrib: Add a script to compile clang-format
Wolfgang Bangerth [Sat, 19 May 2018 13:55:51 +0000 (08:55 -0500)]
Merge pull request #6616 from masterleinad/use_mpi_comm_create
Use Utilities::MPI::create_group instead of MPI_Comm_create
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.