]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoIntroduce get_poly_space()
Daniel Arndt [Thu, 21 May 2020 16:26:11 +0000 (12:26 -0400)]
Introduce get_poly_space()

4 years agoFix PolynomialsP
Daniel Arndt [Thu, 21 May 2020 16:19:07 +0000 (12:19 -0400)]
Fix PolynomialsP

4 years agoFix compiling for dim=0
Daniel Arndt [Thu, 21 May 2020 16:16:24 +0000 (12:16 -0400)]
Fix compiling for dim=0

4 years agoFix documentation
Daniel Arndt [Thu, 21 May 2020 16:05:26 +0000 (12:05 -0400)]
Fix documentation

4 years agoImplement compute_*_derivative
Daniel Arndt [Thu, 21 May 2020 16:04:10 +0000 (12:04 -0400)]
Implement compute_*_derivative

4 years agoIndent
Graham Harper [Fri, 8 May 2020 00:39:26 +0000 (18:39 -0600)]
Indent

4 years agoUpdate the numbering in FE_Poly.templates.h
Graham Harper [Fri, 8 May 2020 00:05:02 +0000 (18:05 -0600)]
Update the numbering in FE_Poly.templates.h

4 years agoCall invert_permutation in get_poly_space_numbering_inverse
Graham Harper [Wed, 6 May 2020 22:28:46 +0000 (16:28 -0600)]
Call invert_permutation in get_poly_space_numbering_inverse

4 years agoRemove PolynomialType template argument from FE_Poly
grahambenharper [Sat, 7 Sep 2019 23:49:59 +0000 (17:49 -0600)]
Remove PolynomialType template argument from FE_Poly

4 years agoMerge pull request #10039 from bangerth/vector-op
Daniel Arndt [Wed, 6 May 2020 15:33:29 +0000 (11:33 -0400)]
Merge pull request #10039 from bangerth/vector-op

4 years agoMerge pull request #10044 from rezarastak/prefer_discrete_time
Wolfgang Bangerth [Wed, 6 May 2020 15:14:06 +0000 (17:14 +0200)]
Merge pull request #10044 from rezarastak/prefer_discrete_time

DiscreteTime is preferred over TimestepControl

4 years agoMerge pull request #10045 from tjhei/add_missing_override
Daniel Arndt [Wed, 6 May 2020 14:42:41 +0000 (10:42 -0400)]
Merge pull request #10045 from tjhei/add_missing_override

4 years agoMerge pull request #10035 from starki0815/mesh_refinement_codim_1
Daniel Arndt [Wed, 6 May 2020 14:35:20 +0000 (10:35 -0400)]
Merge pull request #10035 from starki0815/mesh_refinement_codim_1

4 years agoMerge pull request #9930 from tjhei/ci_tidy_clang10
Daniel Arndt [Wed, 6 May 2020 13:11:41 +0000 (09:11 -0400)]
Merge pull request #9930 from tjhei/ci_tidy_clang10

4 years agoadd missing override in MatrixFree LaplaceOperator 10045/head
Timo Heister [Wed, 6 May 2020 12:42:36 +0000 (08:42 -0400)]
add missing override in MatrixFree LaplaceOperator

4 years agoUse transfinite interpolation for codim 1 refinement 10035/head
Sebastian Stark [Sun, 3 May 2020 08:51:59 +0000 (10:51 +0200)]
Use transfinite interpolation for codim 1 refinement

For a Triangulation<2,3>, the middle vertices are now determined by transfinite interpolation. This makes the refinement behavior of the triangulation consistent with Triangulation<3,3> (where the middle vertices during quad refinement are determined by transfinite interpolation)

4 years agoMerge pull request #10041 from bangerth/ref
Daniel Arndt [Wed, 6 May 2020 04:11:30 +0000 (00:11 -0400)]
Merge pull request #10041 from bangerth/ref

4 years agoMove a reference to references.bib. 10041/head
Wolfgang Bangerth [Tue, 5 May 2020 21:28:13 +0000 (15:28 -0600)]
Move a reference to references.bib.

4 years agoMerge pull request #9997 from jppelteret/mesh_loop_01
Wolfgang Bangerth [Wed, 6 May 2020 03:58:56 +0000 (05:58 +0200)]
Merge pull request #9997 from jppelteret/mesh_loop_01

Remove MeshWorker::CopyData::operator=(double)

4 years agoDiscreteTime is prefered over TimestepControl 10044/head
Reza Rastak [Wed, 6 May 2020 03:50:09 +0000 (20:50 -0700)]
DiscreteTime is prefered over TimestepControl

4 years agoFix meshworker tests 9997/head
Jean-Paul Pelteret [Tue, 5 May 2020 21:21:30 +0000 (23:21 +0200)]
Fix meshworker tests

4 years agoMerge pull request #10030 from bangerth/tut
Jean-Paul Pelteret [Tue, 5 May 2020 21:34:24 +0000 (23:34 +0200)]
Merge pull request #10030 from bangerth/tut

Add a reference to the code gallery.

4 years agoMerge pull request #10038 from drwells/remove-nonascii-math
Jean-Paul Pelteret [Tue, 5 May 2020 21:29:48 +0000 (23:29 +0200)]
Merge pull request #10038 from drwells/remove-nonascii-math

Remove some non-ascii characters.

4 years agoMerge pull request #9076 from luca-heltai/particle-interpolation-sparsity-matrix
Wolfgang Bangerth [Tue, 5 May 2020 21:18:18 +0000 (23:18 +0200)]
Merge pull request #9076 from luca-heltai/particle-interpolation-sparsity-matrix

Particle interpolation sparsity matrix

4 years agoMark constructor for CopyData as explicit
Jean-Paul Pelteret [Tue, 5 May 2020 20:19:57 +0000 (22:19 +0200)]
Mark constructor for CopyData as explicit

4 years agoRemove MeshWorker::CopyData::operator=(double)
Jean-Paul Pelteret [Thu, 30 Apr 2020 22:02:52 +0000 (00:02 +0200)]
Remove MeshWorker::CopyData::operator=(double)

4 years agoAugment documentation of mesh_loop()
Jean-Paul Pelteret [Thu, 30 Apr 2020 21:58:57 +0000 (23:58 +0200)]
Augment documentation of mesh_loop()

4 years agoAdd another test for mesh_loop
Jean-Paul Pelteret [Thu, 30 Apr 2020 21:58:42 +0000 (23:58 +0200)]
Add another test for mesh_loop

4 years agoMerge pull request #10040 from drwells/more-doxygen-fixes
Wolfgang Bangerth [Tue, 5 May 2020 19:54:12 +0000 (21:54 +0200)]
Merge pull request #10040 from drwells/more-doxygen-fixes

Fix some more doxygen issues.

4 years agoFix some more doxygen issues. 10040/head
David Wells [Tue, 5 May 2020 19:06:58 +0000 (15:06 -0400)]
Fix some more doxygen issues.

1. I now get a warning about paper sizes with doxygen 1.8.18:

warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value
Using the default: a4!

   Get around this by just using a4.

2. My LaTeX distribution already defines vcentcolon, so rename our own version
   to dealvcentcolon to preserve compatibility with older tex distributions.

3. Use mathrm instead of text to get underscores to work correctly with
   backslashes with both MathJax and LaTeX. This is the solution we use
   elsewhere in the library.

4 years agoRemove some non-ascii characters. 10038/head
David Wells [Tue, 5 May 2020 16:10:32 +0000 (12:10 -0400)]
Remove some non-ascii characters.

My copy of pdflatex does not like (i.e., I cannot compile the doxygen-generated
file _formulas.tex) math statements with unicode MINUS SIGN instead of the old
ASCII HYPHEN-MINUS. While here I also switched out RIGHT SINGLE QUOTATION MARK
for (also ASCII) APOSTROPHE and made a few other small changes.

We should be, in general, able to use unicode in our documentation outside of
math mode so I didn't change those usages unless they seemed gramatically
incorrect to me (like using the right quotation mark instead of an apostrophe).

4 years agoFixed review comments. 9076/head
Luca Heltai [Tue, 5 May 2020 15:33:58 +0000 (17:33 +0200)]
Fixed review comments.

4 years agoApply suggestions from code review
Luca Heltai [Tue, 5 May 2020 15:10:01 +0000 (17:10 +0200)]
Apply suggestions from code review

Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
4 years agoAdd a changelog file. 10039/head
Wolfgang Bangerth [Tue, 5 May 2020 14:46:05 +0000 (08:46 -0600)]
Add a changelog file.

4 years agoUpdate tests and test outputs.
Wolfgang Bangerth [Tue, 5 May 2020 14:42:38 +0000 (08:42 -0600)]
Update tests and test outputs.

4 years agoImplement operator<<(ostream,Vector) in a better way.
Wolfgang Bangerth [Tue, 5 May 2020 14:42:25 +0000 (08:42 -0600)]
Implement operator<<(ostream,Vector) in a better way.

4 years agoMerge pull request #9391 from peterrum/pft_settings
Luca Heltai [Tue, 5 May 2020 13:09:58 +0000 (15:09 +0200)]
Merge pull request #9391 from peterrum/pft_settings

Refactor settings of p:f:t

4 years agoMerge pull request #9847 from peterrum/nonconti_update_ghost_values
Martin Kronbichler [Tue, 5 May 2020 10:54:47 +0000 (12:54 +0200)]
Merge pull request #9847 from peterrum/nonconti_update_ghost_values

Rename NoncontiguousPartitioner::update_values()

4 years agoMerge pull request #9998 from bangerth/discrete-time
Luca Heltai [Tue, 5 May 2020 07:57:56 +0000 (09:57 +0200)]
Merge pull request #9998 from bangerth/discrete-time

Minor updates to the DiscreteTime class documentation.

4 years agoMerge pull request #10032 from masterleinad/suppres_more_tbb
Wolfgang Bangerth [Tue, 5 May 2020 03:33:53 +0000 (05:33 +0200)]
Merge pull request #10032 from masterleinad/suppres_more_tbb

Suppress more TBB warnings

4 years agodisable performance-no-automatic-move 9930/head
Timo Heister [Tue, 5 May 2020 02:00:03 +0000 (22:00 -0400)]
disable performance-no-automatic-move

4 years agonolint std::bind
Timo Heister [Thu, 30 Apr 2020 19:19:19 +0000 (15:19 -0400)]
nolint std::bind

4 years agoarchive log file
Timo Heister [Tue, 21 Apr 2020 14:56:21 +0000 (10:56 -0400)]
archive log file

4 years agoCI: update clang-tidy to clang10
Timo Heister [Mon, 20 Apr 2020 15:25:26 +0000 (11:25 -0400)]
CI: update clang-tidy to clang10

4 years agoSuppress more TBB warnings 10032/head
Daniel Arndt [Tue, 5 May 2020 01:49:15 +0000 (21:49 -0400)]
Suppress more TBB warnings

4 years agoIntroduce MeshSmoothing in TriangulationDescription::Description 9391/head
Peter Munch [Sun, 19 Jan 2020 10:23:02 +0000 (11:23 +0100)]
Introduce MeshSmoothing in TriangulationDescription::Description

4 years agoMerge pull request #10031 from tcclevenger/step-63-format
Wolfgang Bangerth [Mon, 4 May 2020 20:32:20 +0000 (22:32 +0200)]
Merge pull request #10031 from tcclevenger/step-63-format

Small formatting error

4 years agosect4 -> sect3 10031/head
tcclevenger [Mon, 4 May 2020 20:10:23 +0000 (16:10 -0400)]
sect4 -> sect3

4 years agoRename NoncontiguousPartitioner::uptate_values() 9847/head
Peter Munch [Tue, 7 Apr 2020 08:47:05 +0000 (10:47 +0200)]
Rename NoncontiguousPartitioner::uptate_values()

4 years agoMerge pull request #9991 from dougshidong/create_evenly_distributed_partitioning
Martin Kronbichler [Mon, 4 May 2020 19:04:46 +0000 (21:04 +0200)]
Merge pull request #9991 from dougshidong/create_evenly_distributed_partitioning

Add Utilities::MPI::create_evenly_distributed_partitioning()

4 years agoMerge pull request #10029 from masterleinad/fix_c++20_
Timo Heister [Mon, 4 May 2020 17:47:09 +0000 (13:47 -0400)]
Merge pull request #10029 from masterleinad/fix_c++20_

Fix C++20 warnings and errors

4 years agoAdd a reference to the code gallery. 10030/head
Wolfgang Bangerth [Mon, 4 May 2020 16:56:25 +0000 (10:56 -0600)]
Add a reference to the code gallery.

deal.II recently acquired a parallel N-S solver.

4 years agoAvoid deprecated implicit this capture 10029/head
Daniel Arndt [Mon, 4 May 2020 14:20:30 +0000 (10:20 -0400)]
Avoid deprecated implicit this capture

4 years agoAvoid volatile assignment in TBB
Daniel Arndt [Mon, 4 May 2020 14:19:35 +0000 (10:19 -0400)]
Avoid volatile assignment in TBB

4 years agoAvoid allocator::pointer removed in C++20 in Boost
Daniel Arndt [Mon, 4 May 2020 14:19:01 +0000 (10:19 -0400)]
Avoid allocator::pointer removed in C++20 in Boost

4 years agoAdd U::MPI::create_evenly_distributed_partitioning 9991/head
Doug Shi-Dong [Thu, 30 Apr 2020 00:09:18 +0000 (20:09 -0400)]
Add U::MPI::create_evenly_distributed_partitioning

4 years agoRename test output file of mpi_create_partitioning
Doug Shi-Dong [Fri, 1 May 2020 03:35:31 +0000 (23:35 -0400)]
Rename test output file of mpi_create_partitioning

As per
https://github.com/dealii/dealii/pull/9991#discussion_r418361364

4 years agoPass arg by value in create_ascending_partitioning
Doug Shi-Dong [Fri, 1 May 2020 03:32:53 +0000 (23:32 -0400)]
Pass arg by value in create_ascending_partitioning

As per
https://github.com/dealii/dealii/pull/9991#issuecomment-622199929.

4 years agoMerge pull request #10026 from masterleinad/avoid_complex_fabs
Martin Kronbichler [Sun, 3 May 2020 20:43:15 +0000 (22:43 +0200)]
Merge pull request #10026 from masterleinad/avoid_complex_fabs

Avoid using fabs for std::complex

4 years agoMerge pull request #10024 from masterleinad/fix_clang_warnings
Timo Heister [Sun, 3 May 2020 20:02:37 +0000 (16:02 -0400)]
Merge pull request #10024 from masterleinad/fix_clang_warnings

Fix some clang-10 warnings

4 years agoAvoid using fabs for std::complex 10026/head
Daniel Arndt [Sun, 3 May 2020 14:58:33 +0000 (10:58 -0400)]
Avoid using fabs for std::complex

4 years agoMerge pull request #10025 from kronbichler/extend_mf_laplace_coefficient
Daniel Arndt [Sun, 3 May 2020 12:56:43 +0000 (08:56 -0400)]
Merge pull request #10025 from kronbichler/extend_mf_laplace_coefficient

4 years agoSimplify logfile setup in some tests 10025/head
Martin Kronbichler [Sun, 3 May 2020 09:07:30 +0000 (11:07 +0200)]
Simplify logfile setup in some tests

4 years agoChangelog
Martin Kronbichler [Sun, 3 May 2020 09:07:07 +0000 (11:07 +0200)]
Changelog

4 years agoTest case
Martin Kronbichler [Sun, 3 May 2020 09:06:55 +0000 (11:06 +0200)]
Test case

4 years agoImplement cell-wise variable coefficient in MF::LaplaceOperator
Martin Kronbichler [Sun, 3 May 2020 09:06:16 +0000 (11:06 +0200)]
Implement cell-wise variable coefficient in MF::LaplaceOperator

4 years agoMerge pull request #10022 from tamiko/fix_a_test_1
Martin Kronbichler [Sun, 3 May 2020 05:55:49 +0000 (07:55 +0200)]
Merge pull request #10022 from tamiko/fix_a_test_1

Test: adjust iteration count in ginkgo test

4 years agoMerge pull request #10020 from bangerth/include
Martin Kronbichler [Sun, 3 May 2020 05:54:25 +0000 (07:54 +0200)]
Merge pull request #10020 from bangerth/include

Remove an unnecessary include file.

4 years agoMerge pull request #10019 from bangerth/fix-test
Martin Kronbichler [Sun, 3 May 2020 05:53:41 +0000 (07:53 +0200)]
Merge pull request #10019 from bangerth/fix-test

Fix a test by using the stream output precision.

4 years agoFix warning about copying in range-based for loop 10024/head
Daniel Arndt [Sun, 3 May 2020 03:54:42 +0000 (23:54 -0400)]
Fix warning about copying in range-based for loop

4 years agoFix warning about default constructors and default assignment operators
Daniel Arndt [Sun, 3 May 2020 03:53:58 +0000 (23:53 -0400)]
Fix warning about default constructors and default assignment operators

4 years agoSilence conversion warning in bundled UMFPACK
Daniel Arndt [Sun, 3 May 2020 03:52:43 +0000 (23:52 -0400)]
Silence conversion warning in bundled UMFPACK

4 years agoTest: adjust iteration count in ginkgo test 10022/head
Matthias Maier [Sun, 3 May 2020 00:39:10 +0000 (19:39 -0500)]
Test: adjust iteration count in ginkgo test

4 years agoMerge pull request #10010 from rezarastak/projection_test
Wolfgang Bangerth [Sat, 2 May 2020 23:03:48 +0000 (01:03 +0200)]
Merge pull request #10010 from rezarastak/projection_test

Test for project_onto_orthogonal_tensors improved

4 years agoRemove an unnecessary include file. 10020/head
Wolfgang Bangerth [Sat, 2 May 2020 23:00:40 +0000 (17:00 -0600)]
Remove an unnecessary include file.

Specifically, vector.h doesn't reference LogStream or deallog and so doesn't need
the include file.

4 years agoFix a test by using the stream output precision. 10019/head
Wolfgang Bangerth [Sat, 2 May 2020 22:42:46 +0000 (16:42 -0600)]
Fix a test by using the stream output precision.

4 years agoMinor updates to the DiscreteTime class documentation. 9998/head
Wolfgang Bangerth [Fri, 1 May 2020 03:19:01 +0000 (21:19 -0600)]
Minor updates to the DiscreteTime class documentation.

4 years agoMerge pull request #10015 from masterleinad/suppress_tbb_warning
Timo Heister [Sat, 2 May 2020 21:23:16 +0000 (17:23 -0400)]
Merge pull request #10015 from masterleinad/suppress_tbb_warning

Suppress warning that tbb/task.h is deprecated

4 years agoMerge pull request #10014 from kronbichler/fix_step-67_table
Wolfgang Bangerth [Sat, 2 May 2020 18:33:49 +0000 (20:33 +0200)]
Merge pull request #10014 from kronbichler/fix_step-67_table

[step-67] Fix a wrong number in program output

4 years agoSuppress warning that tbb/task.h is deprecated 10015/head
Daniel Arndt [Sat, 2 May 2020 16:14:02 +0000 (12:14 -0400)]
Suppress warning that tbb/task.h is deprecated

4 years ago[step-67] Fix a wrong number in result table 10014/head
Martin Kronbichler [Sat, 2 May 2020 15:20:17 +0000 (17:20 +0200)]
[step-67] Fix a wrong number in result table

4 years agoMerge pull request #10011 from kronbichler/fix_step-40_test
Timo Heister [Sat, 2 May 2020 11:25:57 +0000 (07:25 -0400)]
Merge pull request #10011 from kronbichler/fix_step-40_test

Fix step-40 test: Output n_dofs rather than IndexSet

4 years agoFix step-40 test: Output n_dofs rather than IndexSet 10011/head
Martin Kronbichler [Sat, 2 May 2020 05:32:02 +0000 (07:32 +0200)]
Fix step-40 test: Output n_dofs rather than IndexSet

4 years agoTest for project_onto_orthogonal_tensors improved 10010/head
Reza Rastak [Fri, 1 May 2020 20:36:17 +0000 (13:36 -0700)]
Test for project_onto_orthogonal_tensors improved

4 years agoMerge pull request #10007 from drwells/remove-backslashes
Daniel Arndt [Fri, 1 May 2020 17:28:32 +0000 (13:28 -0400)]
Merge pull request #10007 from drwells/remove-backslashes

4 years agoRemove some unneeded backslashes. 10007/head
David Wells [Fri, 1 May 2020 16:53:16 +0000 (12:53 -0400)]
Remove some unneeded backslashes.

MathJax doesn't need to escape underscores in text mode.

4 years agoMerge pull request #9993 from kronbichler/fix_la_parallel_vector_type_traits
Martin Kronbichler [Fri, 1 May 2020 14:27:07 +0000 (16:27 +0200)]
Merge pull request #9993 from kronbichler/fix_la_parallel_vector_type_traits

Fix SFINAE detection of LinOp for matrix-free operators

4 years agoMerge pull request #10005 from kronbichler/document_multithreaded_blas
Wolfgang Bangerth [Fri, 1 May 2020 14:21:29 +0000 (16:21 +0200)]
Merge pull request #10005 from kronbichler/document_multithreaded_blas

Comment on the use of thread-safe BLAS/LAPACK

4 years agoMerge pull request #10001 from kronbichler/improve_coupling_mass_matrix
Timo Heister [Fri, 1 May 2020 14:19:42 +0000 (10:19 -0400)]
Merge pull request #10001 from kronbichler/improve_coupling_mass_matrix

Remove quartic complexity from create_coupling_mass_matrix

4 years agoMerge pull request #10004 from kronbichler/refinement_edge_detect
Daniel Arndt [Fri, 1 May 2020 13:20:33 +0000 (09:20 -0400)]
Merge pull request #10004 from kronbichler/refinement_edge_detect

4 years agoMerge pull request #10003 from kronbichler/split_up_matrix_free_compilation
Daniel Arndt [Fri, 1 May 2020 13:17:25 +0000 (09:17 -0400)]
Merge pull request #10003 from kronbichler/split_up_matrix_free_compilation

4 years agoMerge pull request #10002 from kronbichler/convert_to_range_based
Daniel Arndt [Fri, 1 May 2020 12:33:42 +0000 (08:33 -0400)]
Merge pull request #10002 from kronbichler/convert_to_range_based

4 years agoMerge pull request #9999 from bangerth/q-points
Jean-Paul Pelteret [Fri, 1 May 2020 12:20:32 +0000 (14:20 +0200)]
Merge pull request #9999 from bangerth/q-points

Convert steps 4,5,6 to FEValues::quadrature_point_indices().

4 years agoComment on the use of thread-safe BLAS/LAPACK 10005/head
Martin Kronbichler [Fri, 1 May 2020 10:41:32 +0000 (12:41 +0200)]
Comment on the use of thread-safe BLAS/LAPACK

4 years agoBetter document missing refinement edge data in MF for DG 10004/head
Martin Kronbichler [Fri, 1 May 2020 10:14:56 +0000 (12:14 +0200)]
Better document missing refinement edge data in MF for DG

4 years agoSplit up matrix-free compilation into more files 10003/head
Martin Kronbichler [Fri, 1 May 2020 07:38:39 +0000 (09:38 +0200)]
Split up matrix-free compilation into more files

4 years agoConvert some loops over cells to range-based for loops 10002/head
Martin Kronbichler [Fri, 1 May 2020 06:30:02 +0000 (08:30 +0200)]
Convert some loops over cells to range-based for loops

4 years agoFix SFINAE detection of LinOp for matrix-free operators 9993/head
Martin Kronbichler [Thu, 30 Apr 2020 05:39:29 +0000 (07:39 +0200)]
Fix SFINAE detection of LinOp for matrix-free operators

4 years agoMerge pull request #9945 from peterrum/compute_n_locally_owned_active_cells_per_proce...
Martin Kronbichler [Fri, 1 May 2020 05:34:25 +0000 (07:34 +0200)]
Merge pull request #9945 from peterrum/compute_n_locally_owned_active_cells_per_processor_remove

Remove parallel::TriangulationBase::compute_n_locally_owned_active_cellls_per_processor

4 years agoRemove quartic complexity from create_coupling_mass_matrix 10001/head
Martin Kronbichler [Fri, 1 May 2020 05:28:02 +0000 (07:28 +0200)]
Remove quartic complexity from create_coupling_mass_matrix


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.