]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
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 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 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

4 years agoConvert steps 4,5,6 to FEValues::quadrature_point_indices(). 9999/head
Wolfgang Bangerth [Fri, 1 May 2020 03:20:31 +0000 (21:20 -0600)]
Convert steps 4,5,6 to FEValues::quadrature_point_indices().

4 years agoMerge pull request #9996 from tamiko/clear_some_variables
Daniel Arndt [Fri, 1 May 2020 00:17:18 +0000 (20:17 -0400)]
Merge pull request #9996 from tamiko/clear_some_variables

4 years agoCMake: Clear all cached variables in FindGINKGO.cmake 9996/head
Matthias Maier [Thu, 30 Apr 2020 21:27:12 +0000 (16:27 -0500)]
CMake: Clear all cached variables in FindGINKGO.cmake

4 years agoMerge pull request #9987 from jppelteret/fevalues_qpoint_rbl
Wolfgang Bangerth [Thu, 30 Apr 2020 21:09:41 +0000 (23:09 +0200)]
Merge pull request #9987 from jppelteret/fevalues_qpoint_rbl

Add range based loop for quadrature points to FEValuesBase

4 years agoUse FEValuesBase::quadrature_point_indices() in fe tests 9987/head
Jean-Paul Pelteret [Tue, 28 Apr 2020 21:55:21 +0000 (23:55 +0200)]
Use FEValuesBase::quadrature_point_indices() in fe tests

4 years agoAdd range based loop for QPoints to FEValuesBase
Jean-Paul Pelteret [Tue, 28 Apr 2020 18:16:19 +0000 (20:16 +0200)]
Add range based loop for QPoints to FEValuesBase

4 years agoMerge pull request #9986 from bangerth/fix
Daniel Arndt [Thu, 30 Apr 2020 18:27:47 +0000 (14:27 -0400)]
Merge pull request #9986 from bangerth/fix

4 years agoDo the computations in parallel. 9986/head
Wolfgang Bangerth [Tue, 28 Apr 2020 18:39:55 +0000 (12:39 -0600)]
Do the computations in parallel.

4 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 28 Apr 2020 18:20:20 +0000 (12:20 -0600)]
Add a changelog entry.

4 years agoAdd a test.
Wolfgang Bangerth [Tue, 28 Apr 2020 18:19:03 +0000 (12:19 -0600)]
Add a test.

4 years agoFix copying hp::FEValues objects.
Wolfgang Bangerth [Tue, 28 Apr 2020 18:17:57 +0000 (12:17 -0600)]
Fix copying hp::FEValues objects.

4 years agoMerge pull request #9992 from tjhei/speed_up_coupling_08_test
Daniel Arndt [Thu, 30 Apr 2020 12:24:56 +0000 (08:24 -0400)]
Merge pull request #9992 from tjhei/speed_up_coupling_08_test

4 years agoMerge pull request #9950 from luca-heltai/print-parameters-with-output-style
Peter Munch [Thu, 30 Apr 2020 08:59:55 +0000 (10:59 +0200)]
Merge pull request #9950 from luca-heltai/print-parameters-with-output-style

Add ParameterHandler::print_parameters with std::string as input.

4 years agospeed up tests/non_matching/coupling_08 9992/head
Timo Heister [Thu, 30 Apr 2020 00:28:12 +0000 (20:28 -0400)]
speed up tests/non_matching/coupling_08

4 years agoMerge pull request #9984 from tjhei/ci_tidy_allheaders
Daniel Arndt [Wed, 29 Apr 2020 23:27:09 +0000 (19:27 -0400)]
Merge pull request #9984 from tjhei/ci_tidy_allheaders

4 years agoMerge pull request #9264 from nicola-giuliani/cell_measure_non_planar_faces
Daniel Arndt [Wed, 29 Apr 2020 18:37:00 +0000 (14:37 -0400)]
Merge pull request #9264 from nicola-giuliani/cell_measure_non_planar_faces

4 years agoMerge pull request #9968 from marcfehling/precalc-fevalues
Wolfgang Bangerth [Wed, 29 Apr 2020 15:41:38 +0000 (17:41 +0200)]
Merge pull request #9968 from marcfehling/precalc-fevalues

Precalculate hp::FEValues.

4 years agoMerge pull request #9974 from masterleinad/restrict_petsc_test
David Wells [Wed, 29 Apr 2020 15:28:33 +0000 (11:28 -0400)]
Merge pull request #9974 from masterleinad/restrict_petsc_test

Restrict mpi/petsc_step-27

4 years agoFixed tests output. 9950/head
Luca Heltai [Wed, 29 Apr 2020 12:01:48 +0000 (14:01 +0200)]
Fixed tests output.

4 years agoPrecalculate hp::FEValues. 9968/head
Marc Fehling [Mon, 27 Apr 2020 14:09:00 +0000 (16:09 +0200)]
Precalculate hp::FEValues.

4 years agoupdated output 9264/head
Nicola Giuliani [Wed, 29 Apr 2020 07:24:51 +0000 (09:24 +0200)]
updated output

4 years agoMerge pull request #9983 from tjhei/rename_header_guards
Daniel Arndt [Wed, 29 Apr 2020 03:22:20 +0000 (23:22 -0400)]
Merge pull request #9983 from tjhei/rename_header_guards

4 years agoMerge pull request #9979 from simonsticko/constantFunctionHessian
Daniel Arndt [Wed, 29 Apr 2020 02:32:20 +0000 (22:32 -0400)]
Merge pull request #9979 from simonsticko/constantFunctionHessian

4 years agofix script 9984/head
Timo Heister [Tue, 28 Apr 2020 18:50:14 +0000 (14:50 -0400)]
fix script

4 years agoqualify namespace
Timo Heister [Tue, 28 Apr 2020 18:30:31 +0000 (14:30 -0400)]
qualify namespace

4 years agofix typo
Timo Heister [Tue, 28 Apr 2020 16:35:01 +0000 (12:35 -0400)]
fix typo

4 years agoclarify namespace
Timo Heister [Tue, 28 Apr 2020 16:34:34 +0000 (12:34 -0400)]
clarify namespace

4 years agoCI: clang-tidy all headers
Timo Heister [Mon, 27 Apr 2020 15:03:58 +0000 (11:03 -0400)]
CI: clang-tidy all headers

Hijack the already existing dummy.cc to include a dynamically created
header that includes all deal.II header files. This will run clang-tidy
on all headers.
I tried running clang-tidy on a .cc generated inside the build
directory, but this doesn't work for some reason.

closes #9933

4 years agoMerge pull request #9981 from tjhei/tidy_internal_namespace_qualify
Daniel Arndt [Wed, 29 Apr 2020 00:53:09 +0000 (20:53 -0400)]
Merge pull request #9981 from tjhei/tidy_internal_namespace_qualify

4 years agoMerge pull request #9980 from simonsticko/symmetricTensorErrorMessage
Daniel Arndt [Wed, 29 Apr 2020 00:52:53 +0000 (20:52 -0400)]
Merge pull request #9980 from simonsticko/symmetricTensorErrorMessage

4 years agoMerge pull request #9985 from drwells/remove-unused-headers
Daniel Arndt [Tue, 28 Apr 2020 22:43:23 +0000 (18:43 -0400)]
Merge pull request #9985 from drwells/remove-unused-headers

4 years agoMake all possible Short combinations of output work.
Luca Heltai [Tue, 28 Apr 2020 21:09:39 +0000 (23:09 +0200)]
Make all possible Short combinations of output work.

4 years agoMake parameter_acceptor use the new print_parameter function.
Luca Heltai [Tue, 28 Apr 2020 21:07:33 +0000 (23:07 +0200)]
Make parameter_acceptor use the new print_parameter function.

4 years agoAdded print_parameters with string and style.
Luca Heltai [Tue, 28 Apr 2020 21:05:07 +0000 (23:05 +0200)]
Added print_parameters with string and style.

4 years agoRemove two unused headers. 9985/head
David Wells [Tue, 28 Apr 2020 16:53:16 +0000 (12:53 -0400)]
Remove two unused headers.

4 years agoImplement hessian and laplacian on ConstantFunction. 9979/head
Simon Sticko [Tue, 28 Apr 2020 14:33:43 +0000 (16:33 +0200)]
Implement hessian and laplacian on ConstantFunction.

4 years agorename header guards in noncontiguous_partitioner 9983/head
Timo Heister [Mon, 27 Apr 2020 19:10:32 +0000 (15:10 -0400)]
rename header guards in noncontiguous_partitioner

4 years agoqualify internal namespace with dealii:: 9981/head
Timo Heister [Tue, 28 Apr 2020 16:00:50 +0000 (12:00 -0400)]
qualify internal namespace with dealii::

Fix errors like:

/src/include/deal.II/lac/la_vector.templates.h:196:5: error: no member
named 'VectorOperations' in namespace 'dealii::LinearAlgebra::internal';
did you mean 'VectorOperation'? [clang-diagnostic-error]

that appear if some other internal namespace is included before
la_vector.templates.h

part of #9933


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.