]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoBugfix: Use a different sentinel in indent
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

6 years agoBugfix: Reindent indent and fix find invocation
Matthias Maier [Sun, 27 May 2018 08:06:41 +0000 (03:06 -0500)]
Bugfix: Reindent indent and fix find invocation

6 years agoMerge pull request #6665 from drwells/fix-write-gnuplot
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.

6 years agoMerge pull request #6669 from bangerth/step-1
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.

6 years agoMerge pull request #6671 from masterleinad/fix_separators
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

6 years agoFix write_gnuplot with Eulerian mappings. 6665/head
David Wells [Fri, 25 May 2018 14:58:39 +0000 (10:58 -0400)]
Fix write_gnuplot with Eulerian mappings.

6 years agoMerge pull request #6662 from masterleinad/fix_complex_petsc
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

6 years agoFix typo 6671/head
Daniel Arndt [Fri, 25 May 2018 15:37:48 +0000 (17:37 +0200)]
Fix typo

6 years agoMerge pull request #6602 from bangerth/doxygen
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.

6 years agoFix length of separators
Daniel Arndt [Fri, 25 May 2018 08:31:22 +0000 (10:31 +0200)]
Fix length of separators

6 years agoAdd comment 6662/head
Daniel Arndt [Fri, 25 May 2018 10:08:38 +0000 (12:08 +0200)]
Add comment

6 years agoFix compiling with complex PETSc
Daniel Arndt [Thu, 24 May 2018 13:22:00 +0000 (15:22 +0200)]
Fix compiling with complex PETSc

6 years agoMerge pull request #6667 from masterleinad/use_clang-format
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

6 years agoAdd a reference to a video about debugging to step-1. 6669/head
Wolfgang Bangerth [Mon, 21 May 2018 12:49:18 +0000 (20:49 +0800)]
Add a reference to a video about debugging to step-1.

6 years agoMerge pull request #6668 from bangerth/step-6
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.

6 years agoAdd figures to the discussion in step-6. 6668/head
Wolfgang Bangerth [Fri, 25 May 2018 11:12:32 +0000 (19:12 +0800)]
Add figures to the discussion in step-6.

6 years agoApply clang-format 6667/head
Daniel Arndt [Fri, 25 May 2018 07:59:56 +0000 (09:59 +0200)]
Apply clang-format

6 years agoDon't break after return types in examples
Daniel Arndt [Fri, 25 May 2018 07:48:37 +0000 (09:48 +0200)]
Don't break after return types in examples

6 years agoChangelog entry
Daniel Arndt [Thu, 24 May 2018 21:30:25 +0000 (23:30 +0200)]
Changelog entry

6 years agoRemove astyle
Daniel Arndt [Thu, 24 May 2018 21:19:36 +0000 (23:19 +0200)]
Remove astyle

6 years agoMake the indenting script and CI use clang-format
Daniel Arndt [Sun, 20 May 2018 15:21:29 +0000 (17:21 +0200)]
Make the indenting script and CI use clang-format

6 years agoMerge pull request #6659 from kronbichler/implement_update_ghosts_blocked
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

6 years agoMerge pull request #6656 from masterleinad/fix_failing_clang_format_tests
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

6 years agoMerge pull request #6648 from bangerth/step-6
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.

6 years agoMerge pull request #6650 from masterleinad/update_clang_format_style_file
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

6 years agoUpdate the .clang-format files with options agreed on 6650/head
Daniel Arndt [Sun, 20 May 2018 15:20:55 +0000 (17:20 +0200)]
Update the .clang-format files with options agreed on

6 years agoAdd missing header in petsc_complex/assemble_01 6656/head
Daniel Arndt [Thu, 24 May 2018 13:01:13 +0000 (15:01 +0200)]
Add missing header in petsc_complex/assemble_01

6 years agoInclude tests.h instead
Daniel Arndt [Wed, 23 May 2018 21:51:26 +0000 (23:51 +0200)]
Include tests.h instead

6 years agoMake sure to be in namepace dealii in tests/test_grids.h
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

6 years agoRemove petscerror.h
Daniel Arndt [Wed, 23 May 2018 17:36:52 +0000 (19:36 +0200)]
Remove petscerror.h

6 years agoFix base/slice_vector
Daniel Arndt [Thu, 24 May 2018 11:42:46 +0000 (13:42 +0200)]
Fix base/slice_vector

6 years agoChangelog. 6659/head
Martin Kronbichler [Thu, 24 May 2018 11:18:30 +0000 (13:18 +0200)]
Changelog.

6 years agoAdd test for the new feature.
Martin Kronbichler [Thu, 24 May 2018 11:11:18 +0000 (13:11 +0200)]
Add test for the new feature.

6 years agoMinor.
Martin Kronbichler [Thu, 24 May 2018 11:10:50 +0000 (13:10 +0200)]
Minor.

6 years agoDo call plain update_ghost_values()/compress() for block vector with many blocks.
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.

6 years agoMake LA::d::BlockVector::communication_block_size public.
Martin Kronbichler [Thu, 24 May 2018 11:09:35 +0000 (13:09 +0200)]
Make LA::d::BlockVector::communication_block_size public.

6 years agoMerge pull request #6632 from drwells/gnuplot-compression-1
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

6 years agoMerge pull request #6657 from bangerth/step-47
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.

6 years agoRemove the never finished step-47. 6657/head
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.

6 years agoMerge pull request #6654 from masterleinad/avoid_1d_arrays
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

6 years agoAvoid using one-dimensional arrays in place of multi-dimensional ones 6654/head
Daniel Arndt [Wed, 23 May 2018 12:42:30 +0000 (14:42 +0200)]
Avoid using one-dimensional arrays in place of multi-dimensional ones

6 years agoMerge pull request #6651 from masterleinad/remove_petsc_include
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

6 years agoMerge pull request #6653 from masterleinad/restrict_progress_bar
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

6 years agoMerge pull request #6652 from masterleinad/unused_variables_cxx17
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

6 years agoOnly use progress bar in wget if available 6653/head
Daniel Arndt [Wed, 23 May 2018 11:35:21 +0000 (13:35 +0200)]
Only use progress bar in wget if available

6 years agoMerge pull request #6645 from bangerth/step-2
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.

6 years agoFix warning for unused variables in CXX17 mode 6652/head
Daniel Arndt [Wed, 23 May 2018 08:01:27 +0000 (10:01 +0200)]
Fix warning for unused variables in CXX17 mode

6 years agoRemove unnecessary PETSc include file 6651/head
Daniel Arndt [Wed, 23 May 2018 08:03:06 +0000 (10:03 +0200)]
Remove unnecessary PETSc include file

6 years agoMerge pull request #6106 from alexrobomind/petsc_multigrid
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)

6 years agoMerge pull request #6649 from bangerth/step-4
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).

6 years agoMerge pull request #6630 from gassmoeller/fix_mapping_q_eulerian_parallel_vertices
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

6 years agoFix more wonky indentation (this time in step-4). 6649/head
Wolfgang Bangerth [Tue, 22 May 2018 16:37:25 +0000 (00:37 +0800)]
Fix more wonky indentation (this time in step-4).

6 years agoMore changes to the introduction of step-6. 6648/head
Wolfgang Bangerth [Tue, 22 May 2018 16:31:27 +0000 (00:31 +0800)]
More changes to the introduction of step-6.

6 years agoNo longer mark the finite element as 'static' in step-2. 6645/head
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++.

6 years agoMerge pull request #6428 from marcfehling/pack_compression_choice
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.

6 years agoMerge pull request #6639 from masterleinad/restrict_c++17_check
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

6 years agoFix a grammar mistaks. 6630/head
Wolfgang Bangerth [Tue, 22 May 2018 14:58:12 +0000 (09:58 -0500)]
Fix a grammar mistaks.

6 years agoMerge pull request #6636 from adamqc/fix-step-16
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.

6 years agoMerge pull request #6644 from drwells/more-freedoms-to-freedom
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'

6 years agoMerge pull request #6643 from bangerth/doc-update-7
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.

6 years agoFix a few more instances of 'freedoms' 6644/head
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.

6 years agoFix a typo (twice) live in front of 60 students. 6643/head
Wolfgang Bangerth [Tue, 22 May 2018 01:39:10 +0000 (09:39 +0800)]
Fix a typo (twice) live in front of 60 students.

6 years agoMerge pull request #6641 from bangerth/step-6
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.

6 years agoMerge pull request #6642 from bangerth/step-51
David Wells [Tue, 22 May 2018 00:51:57 +0000 (20:51 -0400)]
Merge pull request #6642 from bangerth/step-51

Satsfy my OCD.

6 years agoAdd some background material about AMR to step-6. 6641/head
Wolfgang Bangerth [Mon, 21 May 2018 15:31:38 +0000 (23:31 +0800)]
Add some background material about AMR to step-6.

6 years agoSatsfy my OCD. 6642/head
Wolfgang Bangerth [Tue, 22 May 2018 00:47:29 +0000 (08:47 +0800)]
Satsfy my OCD.

6 years agoUpdate documentation
Rene Gassmoeller [Mon, 21 May 2018 18:38:01 +0000 (11:38 -0700)]
Update documentation

6 years agoAdded support for PETSc in MGTransferPrebuilt, internal::MatrixSelector (mg_transfer... 6106/head
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

6 years agoMerge pull request #6640 from bangerth/step-45
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.

6 years agoMake clear in the program that we omit significant parts of step-45. 6640/head
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.

6 years agoRestrict C++17 check 6639/head
Daniel Arndt [Sun, 20 May 2018 23:49:02 +0000 (01:49 +0200)]
Restrict C++17 check

6 years agoFix step-16. 6636/head
Ce Qin [Sun, 20 May 2018 14:43:31 +0000 (22:43 +0800)]
Fix step-16.

6 years agoAdd another GNUPLOT test. 6632/head
David Wells [Sat, 19 May 2018 17:00:34 +0000 (13:00 -0400)]
Add another GNUPLOT test.

6 years agoFix some bugs with codim = 1 GNUPLOT output.
David Wells [Sat, 19 May 2018 16:59:15 +0000 (12:59 -0400)]
Fix some bugs with codim = 1 GNUPLOT output.

6 years agoUpdate tests to reflect the compression algorithm.
David Wells [Mon, 14 May 2018 21:29:00 +0000 (17:29 -0400)]
Update tests to reflect the compression algorithm.

6 years agoAvoid writing colinear points in GridOut::write_gnuplot.
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).

6 years agoMerge pull request #6635 from bangerth/use-wget
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.

6 years agoMerge pull request #6631 from masterleinad/fix_hp_flux_sparsity
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

6 years agoSimplify DoFTools::make_flux_sparsity_pattern and test more cases 6631/head
Daniel Arndt [Sun, 20 May 2018 11:33:44 +0000 (13:33 +0200)]
Simplify DoFTools::make_flux_sparsity_pattern and test more cases

6 years agoMerge pull request #6619 from bangerth/doc-update-6
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.

6 years agoUse wget instead of curl. 6635/head
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.

6 years agoMerge pull request #6614 from tamiko/add-clang-format
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

6 years agoupdate hash 6614/head
Matthias Maier [Sat, 19 May 2018 18:37:09 +0000 (13:37 -0500)]
update hash

6 years agoAdd test case and changelog entry
Daniel Arndt [Sat, 19 May 2018 18:21:15 +0000 (20:21 +0200)]
Add test case and changelog entry

6 years agoUpdate the GNUPlot flags.
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.

6 years agoWork around using shallow-since if not available
Daniel Arndt [Sat, 19 May 2018 12:46:20 +0000 (14:46 +0200)]
Work around using shallow-since if not available

6 years agofix typos
Matthias Maier [Thu, 17 May 2018 20:51:40 +0000 (15:51 -0500)]
fix typos

6 years agoContrib: compile_clang_format - fix compilation on darwin
Matthias Maier [Thu, 17 May 2018 20:26:53 +0000 (15:26 -0500)]
Contrib: compile_clang_format - fix compilation on darwin

6 years agoContrib: Add tarball for darwin
Matthias Maier [Thu, 17 May 2018 15:45:37 +0000 (10:45 -0500)]
Contrib: Add tarball for darwin

6 years agoContrib: Add a script to download a static clang-format
Matthias Maier [Wed, 16 May 2018 23:12:58 +0000 (18:12 -0500)]
Contrib: Add a script to download a static clang-format

6 years agoContrib: Add a script to compile clang-format
Matthias Maier [Wed, 16 May 2018 22:58:04 +0000 (17:58 -0500)]
Contrib: Add a script to compile clang-format

6 years agoMerge pull request #6616 from masterleinad/use_mpi_comm_create
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

6 years agoBetter document the introduction of step-45. 6619/head
Wolfgang Bangerth [Thu, 17 May 2018 05:53:50 +0000 (13:53 +0800)]
Better document the introduction of step-45.

6 years agoRemove some faulty unicode.
David Wells [Mon, 14 May 2018 18:06:25 +0000 (14:06 -0400)]
Remove some faulty unicode.

Contributors are generally not cited in source code, so this should be
removed.

6 years agoRewrap some comments.
David Wells [Sun, 29 Apr 2018 18:08:32 +0000 (14:08 -0400)]
Rewrap some comments.

6 years agoFix make_flux_sparsity_pattern for hp::DoFHandler
Daniel Arndt [Sat, 19 May 2018 00:57:49 +0000 (02:57 +0200)]
Fix make_flux_sparsity_pattern for hp::DoFHandler

6 years agoIgnore artificial cells, update test
Rene Gassmoeller [Fri, 18 May 2018 21:29:49 +0000 (14:29 -0700)]
Ignore artificial cells, update test

6 years agoAdd failing test
Rene Gassmoeller [Fri, 18 May 2018 21:26:44 +0000 (14:26 -0700)]
Add failing test

6 years agoMerge pull request #6628 from kronbichler/fix_mf_glibc_debug
Martin Kronbichler [Fri, 18 May 2018 19:08:20 +0000 (21:08 +0200)]
Merge pull request #6628 from kronbichler/fix_mf_glibc_debug

Fix invalid access uncovered GLIBCXX_DEBUG in MatrixFree

6 years agoMerge pull request #6624 from tamiko/fix_offline_doc
Timo Heister [Fri, 18 May 2018 18:42:41 +0000 (20:42 +0200)]
Merge pull request #6624 from tamiko/fix_offline_doc

Contrib: Update make_offlinedoc.sh


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.