]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoCMake: add a safeguard for accidential /source source directory
Matthias Maier [Sun, 3 Jun 2018 20:32:46 +0000 (15:32 -0500)]
CMake: add a safeguard for accidential /source source directory

This happens remarkably often. Let's improve the error message:
```
  Wrong source directory specified.

  You pointed cmake to the subdirectory "source" instead of the base
  directory.  Make sure that the path in the cmake invocation does not end in
  source.  If you have created a "build" subdirectory, the cmake invocation
  should simply be of the form:

    $ cmake  [...options...]  /..

  (path not ending in ".../source")
```

6 years agoMerge pull request #6700 from masterleinad/adjust_cxx_check_flag
Matthias Maier [Mon, 4 Jun 2018 23:02:22 +0000 (18:02 -0500)]
Merge pull request #6700 from masterleinad/adjust_cxx_check_flag

Modify pushed flags for CLANGAUTODEBUG_BUG

6 years agoStrip the offending flags instead 6700/head
Daniel Arndt [Mon, 4 Jun 2018 22:17:04 +0000 (00:17 +0200)]
Strip the offending flags instead

6 years agoMerge pull request #6709 from masterleinad/fix_warnings_in_tests
Matthias Maier [Mon, 4 Jun 2018 16:56:33 +0000 (11:56 -0500)]
Merge pull request #6709 from masterleinad/fix_warnings_in_tests

Remove some more references to astyle

6 years agoRemove some more references to astyle 6709/head
Daniel Arndt [Mon, 4 Jun 2018 11:44:30 +0000 (13:44 +0200)]
Remove some more references to astyle

6 years agoMerge pull request #6702 from Zonni/fix-sundials-documentation
Martin Kronbichler [Fri, 1 Jun 2018 14:24:17 +0000 (16:24 +0200)]
Merge pull request #6702 from Zonni/fix-sundials-documentation

Fix sundials documentation

6 years agoBug fixed if output_step function is not defined. Now example in the documentation... 6702/head
Antoni Vidal [Thu, 31 May 2018 17:17:05 +0000 (19:17 +0200)]
Bug fixed if output_step function is not defined. Now example in the documentation works.

6 years agoFixed sundials/ida.h example of use.
Antoni Vidal [Thu, 31 May 2018 16:51:50 +0000 (18:51 +0200)]
Fixed sundials/ida.h example of use.

6 years agoMerge pull request #6699 from masterleinad/fix_warnings_in_tests
Wolfgang Bangerth [Thu, 31 May 2018 12:54:59 +0000 (06:54 -0600)]
Merge pull request #6699 from masterleinad/fix_warnings_in_tests

Fix warnings in tests

6 years agoAlternative solution to mpi/collective_02_dealii_vector 6699/head
Daniel Arndt [Wed, 30 May 2018 20:52:29 +0000 (22:52 +0200)]
Alternative solution to mpi/collective_02_dealii_vector

6 years agoFix warnings in tests, gcc-8
Daniel Arndt [Wed, 30 May 2018 18:57:21 +0000 (20:57 +0200)]
Fix warnings in tests, gcc-8

6 years agoFix warnings in tests, clang-6
Daniel Arndt [Thu, 31 May 2018 06:41:07 +0000 (08:41 +0200)]
Fix warnings in tests, clang-6

6 years agoModify pushed flags for CLANG_AUTODEBUGBUG
Daniel Arndt [Thu, 31 May 2018 06:40:58 +0000 (08:40 +0200)]
Modify pushed flags for CLANG_AUTODEBUGBUG

6 years agoMerge pull request #6670 from bangerth/step-6 6594/head
David Wells [Wed, 30 May 2018 21:31:09 +0000 (17:31 -0400)]
Merge pull request #6670 from bangerth/step-6

Next step in the step-6 introduction.

6 years agoMerge pull request #6697 from masterleinad/avoid_sleep
Daniel Arndt [Wed, 30 May 2018 17:32:14 +0000 (19:32 +0200)]
Merge pull request #6697 from masterleinad/avoid_sleep

Avoid using unistd.h and sleep

6 years agoAvoid using unistd.h and sleep 6697/head
Daniel Arndt [Wed, 30 May 2018 11:25:21 +0000 (13:25 +0200)]
Avoid using unistd.h and sleep

6 years agoMerge pull request #6692 from davydden/feature/timer_output_width
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

6 years agouse initlog() 6692/head
Denis Davydov [Tue, 29 May 2018 22:50:01 +0000 (00:50 +0200)]
use initlog()

6 years agoextend TimerOutput to have dynamic Section width
Denis Davydov [Tue, 29 May 2018 13:21:09 +0000 (15:21 +0200)]
extend TimerOutput to have dynamic Section width

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

6 years agoFix multigrid/transfer_04b 6689/head
Daniel Arndt [Mon, 28 May 2018 21:13:15 +0000 (23:13 +0200)]
Fix multigrid/transfer_04b

6 years agoMerge pull request #6674 from drwells/add-merge-tria-tolerance
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.

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

6 years agoA few updates to the introduction of step-3. 6680/head
Wolfgang Bangerth [Sun, 27 May 2018 15:31:33 +0000 (23:31 +0800)]
A few updates to the introduction of step-3.

6 years agoAdd a tolerance for merge_triangulations. 6674/head
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).

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

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

6 years agoDocument arguments in 'contrib/utilities/indent'. 6685/head
Wolfgang Bangerth [Mon, 28 May 2018 07:31:54 +0000 (15:31 +0800)]
Document arguments in 'contrib/utilities/indent'.

6 years agoUniformly use capital letters at the top of comments.
Wolfgang Bangerth [Mon, 28 May 2018 07:24:31 +0000 (15:24 +0800)]
Uniformly use capital letters at the top of comments.

6 years agoAddress David Wells' comments. 6670/head
Wolfgang Bangerth [Sun, 27 May 2018 03:41:21 +0000 (11:41 +0800)]
Address David Wells' comments.

6 years agoUpdate some of the introduction of step-2. 6677/head
Wolfgang Bangerth [Sun, 27 May 2018 05:55:48 +0000 (13:55 +0800)]
Update some of the introduction of step-2.

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

6 years agoFix undefined reference for PETSc complex scalar type 6682/head
Daniel Arndt [Sun, 27 May 2018 18:57:02 +0000 (20:57 +0200)]
Fix undefined reference for PETSc complex scalar type

6 years agoMerge pull request #6658 from tamiko/fix_openmp_detection
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

6 years agoMerge pull request #6679 from tamiko/fix_indent
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

6 years agoMerge pull request #6678 from davydden/doc/fix_nedelec_sz
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

6 years agofix missing s 6678/head
Denis Davydov [Sun, 27 May 2018 11:45:32 +0000 (13:45 +0200)]
fix missing s

6 years agoreindent all .inst.in files 6679/head
Matthias Maier [Sun, 27 May 2018 09:30:37 +0000 (04:30 -0500)]
reindent all .inst.in files

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 agoindentation
Denis Davydov [Sun, 27 May 2018 06:37:24 +0000 (08:37 +0200)]
indentation

6 years agouse HTML encodings
Denis Davydov [Sun, 27 May 2018 06:35:29 +0000 (08:35 +0200)]
use HTML encodings

6 years agofix unicode characters in fe_nedelec_sz.h
Denis Davydov [Sun, 27 May 2018 06:07:43 +0000 (08:07 +0200)]
fix unicode characters in fe_nedelec_sz.h

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 a changelog entry.
Wolfgang Bangerth [Fri, 25 May 2018 14:34:03 +0000 (22:34 +0800)]
Add a changelog entry.

6 years agoDocument the remaining pieces of step-6.
Wolfgang Bangerth [Fri, 25 May 2018 14:32:25 +0000 (22:32 +0800)]
Document the remaining pieces of step-6.

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 agoNext step in the step-6 introduction.
Wolfgang Bangerth [Fri, 25 May 2018 12:59:27 +0000 (20:59 +0800)]
Next step in the step-6 introduction.

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 agoCMake: Fix openmpi detection for Clang 6658/head
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.

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.


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.