]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoAdd SD tests: Batch optimiser 10028/head
Jean-Paul Pelteret [Thu, 2 Apr 2020 12:14:42 +0000 (14:14 +0200)]
Add SD tests: Batch optimiser

4 years agoAdd SD tests: Common subexpression elimination
Jean-Paul Pelteret [Thu, 2 Apr 2020 12:14:15 +0000 (14:14 +0200)]
Add SD tests: Common subexpression elimination

4 years agoUpdate AD/SD module documentation
Jean-Paul Pelteret [Sun, 3 May 2020 21:28:34 +0000 (23:28 +0200)]
Update AD/SD module documentation

4 years agoAdd BatchOptimizer for symbolic expressions
Jean-Paul Pelteret [Thu, 2 Apr 2020 09:25:59 +0000 (11:25 +0200)]
Add BatchOptimizer for symbolic expressions

4 years agoRemove some debug output in DictionarySubstitutionVisitor
Jean-Paul Pelteret [Sun, 3 May 2020 07:36:37 +0000 (09:36 +0200)]
Remove some debug output in DictionarySubstitutionVisitor

4 years agoAdd dictionary (normal + CSE) visitors for SymEngine
Jean-Paul Pelteret [Thu, 2 Apr 2020 09:23:57 +0000 (11:23 +0200)]
Add dictionary (normal + CSE) visitors for SymEngine

4 years agoImprove serialization of SD Expressions
Jean-Paul Pelteret [Sun, 19 Apr 2020 13:11:39 +0000 (15:11 +0200)]
Improve serialization of SD Expressions

4 years agoAdd more utilities to convert from SymEngine types
Jean-Paul Pelteret [Thu, 2 Apr 2020 09:13:25 +0000 (11:13 +0200)]
Add more utilities to convert from SymEngine types

4 years agoRemove implicit cast from SymmetricTensor
Jean-Paul Pelteret [Thu, 2 Apr 2020 12:13:30 +0000 (14:13 +0200)]
Remove implicit cast from SymmetricTensor

4 years agoIncrease required SymEngine version to 0.6
Jean-Paul Pelteret [Sun, 29 Mar 2020 20:07:06 +0000 (22:07 +0200)]
Increase required SymEngine version to 0.6

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 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

4 years agoImprove error message in SymmetricTensor constructor. 9980/head
Simon Sticko [Tue, 28 Apr 2020 15:05:19 +0000 (17:05 +0200)]
Improve error message in SymmetricTensor constructor.

4 years agoMerge pull request #9976 from masterleinad/fix_more_funny_spacing
Wolfgang Bangerth [Tue, 28 Apr 2020 14:49:03 +0000 (16:49 +0200)]
Merge pull request #9976 from masterleinad/fix_more_funny_spacing

Fix more funny spacings

4 years agoMerge pull request #9970 from tjhei/tidy_virtual_dtors
Daniel Arndt [Tue, 28 Apr 2020 12:55:38 +0000 (08:55 -0400)]
Merge pull request #9970 from tjhei/tidy_virtual_dtors

4 years agoMerge pull request #9975 from bangerth/space
Daniel Arndt [Tue, 28 Apr 2020 12:55:22 +0000 (08:55 -0400)]
Merge pull request #9975 from bangerth/space

4 years agoMerge pull request #9977 from rezarastak/remove_duplicate_includes
Daniel Arndt [Tue, 28 Apr 2020 12:55:01 +0000 (08:55 -0400)]
Merge pull request #9977 from rezarastak/remove_duplicate_includes

4 years agoMerge pull request #9967 from nfehn/data_out
Luca Heltai [Tue, 28 Apr 2020 11:48:45 +0000 (13:48 +0200)]
Merge pull request #9967 from nfehn/data_out

improve docu of DataOut::add_data_vector()

4 years agoRepeated include statements removed 9977/head
Reza Rastak [Tue, 28 Apr 2020 05:59:19 +0000 (22:59 -0700)]
Repeated include statements removed

4 years agoRemove parallel::TriangulationBase::compute_n_locally_owned_active_cells_per_processor 9945/head
Peter Munch [Thu, 23 Apr 2020 08:01:38 +0000 (10:01 +0200)]
Remove parallel::TriangulationBase::compute_n_locally_owned_active_cells_per_processor

4 years agoFix more funny spacings 9976/head
Daniel Arndt [Tue, 28 Apr 2020 03:05:16 +0000 (23:05 -0400)]
Fix more funny spacings

4 years agoFix a funny spacing issue. 9975/head
Wolfgang Bangerth [Tue, 28 Apr 2020 02:38:22 +0000 (20:38 -0600)]
Fix a funny spacing issue.

4 years agoMerge pull request #9964 from Rombur/cuda_assert_fix
Daniel Arndt [Tue, 28 Apr 2020 02:33:37 +0000 (22:33 -0400)]
Merge pull request #9964 from Rombur/cuda_assert_fix


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.