]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
3 years agoMerge pull request #11606 from tjhei/mapping_is_compatible
Wolfgang Bangerth [Thu, 28 Jan 2021 21:43:27 +0000 (14:43 -0700)]
Merge pull request #11606 from tjhei/mapping_is_compatible

Introduce Mapping::is_compatible_with

3 years agoMerge pull request #11515 from elauksap/pft_solution_transfer
Daniel Arndt [Thu, 28 Jan 2021 20:21:37 +0000 (15:21 -0500)]
Merge pull request #11515 from elauksap/pft_solution_transfer

Generalize p::d::SolutionTransfer for p::f::Triangulation

3 years agoMerge pull request #11366 from marcfehling/subdomain
Luca Heltai [Thu, 28 Jan 2021 18:44:13 +0000 (19:44 +0100)]
Merge pull request #11366 from marcfehling/subdomain

Added GridTools::get_subdomain_association(Tria, CellId).

3 years agoMerge pull request #11643 from luca-heltai/cancel-redundant-workflows
Daniel Arndt [Thu, 28 Jan 2021 18:26:16 +0000 (13:26 -0500)]
Merge pull request #11643 from luca-heltai/cancel-redundant-workflows

Cancelling workflow for github actions.

3 years agoMerge pull request #11642 from peterrum/make_triangulation
Wolfgang Bangerth [Thu, 28 Jan 2021 16:56:25 +0000 (09:56 -0700)]
Merge pull request #11642 from peterrum/make_triangulation

Move make_triangulation into ReferenceCell::Type

3 years agoCreated cancelling workflow. 11643/head
Luca Heltai [Thu, 28 Jan 2021 14:29:31 +0000 (15:29 +0100)]
Created cancelling workflow.

3 years agoMerge pull request #11505 from drwells/fe-p-bubbles
Peter Munch [Thu, 28 Jan 2021 12:54:50 +0000 (13:54 +0100)]
Merge pull request #11505 from drwells/fe-p-bubbles

Add FE_P_Bubbles

3 years agoMove make_triangulation into ReferenceCell::Type 11642/head
Peter Munch [Thu, 28 Jan 2021 12:50:46 +0000 (13:50 +0100)]
Move make_triangulation into ReferenceCell::Type

3 years agoMerge pull request #11604 from bangerth/ref-cell-9
Peter Munch [Thu, 28 Jan 2021 12:21:25 +0000 (13:21 +0100)]
Merge pull request #11604 from bangerth/ref-cell-9

Move the get_*mapping() functions into ReferenceCell::Type.

3 years agoMerge pull request #11640 from bangerth/simplify-2
Peter Munch [Thu, 28 Jan 2021 12:20:55 +0000 (13:20 +0100)]
Merge pull request #11640 from bangerth/simplify-2

Minor simplification in QProjector.

3 years agoMerge pull request #11623 from peterrum/fpe_integrate
Peter Munch [Thu, 28 Jan 2021 10:48:50 +0000 (11:48 +0100)]
Merge pull request #11623 from peterrum/fpe_integrate

Work on FEPointEvaluation::integrate

3 years agoTry to trick MSVC into accepting a default argument. 11604/head
Wolfgang Bangerth [Mon, 25 Jan 2021 04:49:07 +0000 (21:49 -0700)]
Try to trick MSVC into accepting a default argument.

3 years agoMove the get_*mapping() functions into ReferenceCell::Type.
Wolfgang Bangerth [Fri, 22 Jan 2021 00:27:59 +0000 (17:27 -0700)]
Move the get_*mapping() functions into ReferenceCell::Type.

3 years agoMinor simplification in QProjector. 11640/head
Wolfgang Bangerth [Wed, 27 Jan 2021 16:27:44 +0000 (09:27 -0700)]
Minor simplification in QProjector.

3 years agoMerge pull request #11639 from peterrum/fpe_grad
Peter Munch [Wed, 27 Jan 2021 11:59:39 +0000 (12:59 +0100)]
Merge pull request #11639 from peterrum/fpe_grad

Fix FEPointEvaluation if only grad is requested

3 years agoFix FEPointEvaluation if only grad is requested 11639/head
Peter Munch [Wed, 27 Jan 2021 10:01:19 +0000 (11:01 +0100)]
Fix FEPointEvaluation if only grad is requested

3 years agoMerge pull request #11634 from tjhei/fix_warning_dim
Martin Kronbichler [Wed, 27 Jan 2021 09:46:29 +0000 (10:46 +0100)]
Merge pull request #11634 from tjhei/fix_warning_dim

fix array bounds warning

3 years agoImplement FEPointEvaluation::integrate(), ::submit_value(), and ::submit_gradient() 11623/head
Peter Munch [Fri, 22 Jan 2021 20:15:44 +0000 (21:15 +0100)]
Implement FEPointEvaluation::integrate(), ::submit_value(), and ::submit_gradient()

3 years agoMerge pull request #11635 from masterleinad/fix_include_file_sundials
Martin Kronbichler [Wed, 27 Jan 2021 06:47:14 +0000 (07:47 +0100)]
Merge pull request #11635 from masterleinad/fix_include_file_sundials

Add missing include file for SUNDIALS

3 years agoMerge pull request #11630 from peterrum/fpe_interface
Martin Kronbichler [Wed, 27 Jan 2021 06:45:38 +0000 (07:45 +0100)]
Merge pull request #11630 from peterrum/fpe_interface

Update interface of FEPointEvaluation

3 years agoImplement FE_P_Bubbles, which enables mass lumping on simplices. 11505/head
David Wells [Tue, 12 Jan 2021 18:52:52 +0000 (13:52 -0500)]
Implement FE_P_Bubbles, which enables mass lumping on simplices.

3 years agoAdd missing include file for SUNDIALS 11635/head
Daniel Arndt [Tue, 26 Jan 2021 20:52:42 +0000 (15:52 -0500)]
Add missing include file for SUNDIALS

3 years agofix array bounds warning 11634/head
Timo Heister [Tue, 26 Jan 2021 18:47:24 +0000 (13:47 -0500)]
fix array bounds warning

3 years agoUpdate interface of FEPointEvaluation 11630/head
Peter Munch [Tue, 26 Jan 2021 11:20:09 +0000 (12:20 +0100)]
Update interface of FEPointEvaluation

Conflicts:
.github/workflows/linux.yml

3 years agoMerge pull request #11617 from bangerth/simplify
Luca Heltai [Tue, 26 Jan 2021 17:33:38 +0000 (18:33 +0100)]
Merge pull request #11617 from bangerth/simplify

Simplify some code.

3 years agoMerge pull request #11629 from peterrum/enable_python_binding
Luca Heltai [Tue, 26 Jan 2021 17:32:55 +0000 (18:32 +0100)]
Merge pull request #11629 from peterrum/enable_python_binding

Enable PYTHON_BINDINGS in linux-release-serial

3 years agoMerge pull request #11633 from luca-heltai/cxx17-in-docker-image
Luca Heltai [Tue, 26 Jan 2021 14:00:09 +0000 (15:00 +0100)]
Merge pull request #11633 from luca-heltai/cxx17-in-docker-image

Added cxx17 flags to master build.

3 years agoAdded cxx17 flags to master build. 11633/head
Luca Heltai [Tue, 26 Jan 2021 13:43:45 +0000 (14:43 +0100)]
Added cxx17 flags to master build.

3 years agoEnabel PYTHON_BINDINGS in linux-release-serial 11629/head
Peter Munch [Tue, 26 Jan 2021 09:34:55 +0000 (10:34 +0100)]
Enabel PYTHON_BINDINGS in linux-release-serial

3 years agoMerge pull request #11631 from peterrum/EvaluationFlags_value_typo
Martin Kronbichler [Tue, 26 Jan 2021 12:35:49 +0000 (13:35 +0100)]
Merge pull request #11631 from peterrum/EvaluationFlags_value_typo

Fix typo

3 years agoMerge pull request #11632 from luca-heltai/fix-python-bindings
Peter Munch [Tue, 26 Jan 2021 12:01:02 +0000 (13:01 +0100)]
Merge pull request #11632 from luca-heltai/fix-python-bindings

Removed wrapping for reference cell.

3 years agoRemoved wrapping for reference cell. 11632/head
Luca Heltai [Tue, 26 Jan 2021 11:20:04 +0000 (12:20 +0100)]
Removed wrapping for reference cell.

3 years agoFix typo 11631/head
Peter Munch [Tue, 26 Jan 2021 11:24:28 +0000 (12:24 +0100)]
Fix typo

3 years agoMerge pull request #11616 from tamiko/increase_version
Martin Kronbichler [Tue, 26 Jan 2021 08:59:57 +0000 (09:59 +0100)]
Merge pull request #11616 from tamiko/increase_version

CMake: increase minimum required version to 3.1.0

3 years agoadd a changelog entry 11616/head
Matthias Maier [Mon, 25 Jan 2021 14:52:54 +0000 (08:52 -0600)]
add a changelog entry

3 years agoCMake: Remove obsolete version check
Matthias Maier [Sun, 24 Jan 2021 18:08:14 +0000 (12:08 -0600)]
CMake: Remove obsolete version check

3 years agoCMake: increase minimum required version
Matthias Maier [Sun, 24 Jan 2021 18:05:00 +0000 (12:05 -0600)]
CMake: increase minimum required version

3 years agoAdd another simplex quadrature rule.
David Wells [Fri, 22 Jan 2021 14:10:52 +0000 (09:10 -0500)]
Add another simplex quadrature rule.

3 years agoAdd an access operator to BarycentricPolynomials.
David Wells [Fri, 15 Jan 2021 15:23:12 +0000 (10:23 -0500)]
Add an access operator to BarycentricPolynomials.

It's ocassionally useful to access the polynomials constructed in a basis directly.

3 years agoMerge pull request #11621 from luca-heltai/fix-docker-build-4
Luca Heltai [Mon, 25 Jan 2021 19:57:13 +0000 (20:57 +0100)]
Merge pull request #11621 from luca-heltai/fix-docker-build-4

3 years agoAdded instruction to cancel previous builds. 11621/head
Luca Heltai [Mon, 25 Jan 2021 18:49:48 +0000 (19:49 +0100)]
Added instruction to cancel previous builds.

3 years agoFourth attempt.
Luca Heltai [Mon, 25 Jan 2021 18:37:41 +0000 (19:37 +0100)]
Fourth attempt.

3 years agoAdd redundant checks in hopes of avoiding a compiler warning. 11617/head
Wolfgang Bangerth [Mon, 25 Jan 2021 18:00:03 +0000 (11:00 -0700)]
Add redundant checks in hopes of avoiding a compiler warning.

3 years agoMerge pull request #11620 from luca-heltai/fix-docker-build-3
Peter Munch [Mon, 25 Jan 2021 17:59:55 +0000 (18:59 +0100)]
Merge pull request #11620 from luca-heltai/fix-docker-build-3

Third attempt.

3 years agouse FE info 11606/head
Timo Heister [Mon, 25 Jan 2021 17:12:34 +0000 (12:12 -0500)]
use FE info

3 years agoThird attempt. 11620/head
Luca Heltai [Mon, 25 Jan 2021 16:54:46 +0000 (17:54 +0100)]
Third attempt.

3 years agoaddress comments
Timo Heister [Mon, 25 Jan 2021 16:44:44 +0000 (11:44 -0500)]
address comments

3 years agoMerge pull request #11610 from marcfehling/gsl
David Wells [Mon, 25 Jan 2021 14:58:55 +0000 (09:58 -0500)]
Merge pull request #11610 from marcfehling/gsl

Replace gsl_sf_legendre_Pl with std_cxx17::legendre in tests.

3 years agoMerge pull request #11619 from luca-heltai/fix-docker-build-2
Peter Munch [Mon, 25 Jan 2021 12:33:51 +0000 (13:33 +0100)]
Merge pull request #11619 from luca-heltai/fix-docker-build-2

Second try.

3 years agoSecond try. 11619/head
Luca Heltai [Mon, 25 Jan 2021 12:10:14 +0000 (13:10 +0100)]
Second try.

3 years agoMerge pull request #11618 from luca-heltai/fix-docker-build
Peter Munch [Mon, 25 Jan 2021 11:55:38 +0000 (12:55 +0100)]
Merge pull request #11618 from luca-heltai/fix-docker-build

Try to fix docker images.

3 years agoTry to fix docker images. 11618/head
Luca Heltai [Mon, 25 Jan 2021 11:39:28 +0000 (12:39 +0100)]
Try to fix docker images.

3 years agoSimplify some code.
Wolfgang Bangerth [Mon, 25 Jan 2021 05:00:36 +0000 (22:00 -0700)]
Simplify some code.

3 years agoMerge pull request #11607 from bangerth/ref-cell-10
David Wells [Sun, 24 Jan 2021 01:21:06 +0000 (20:21 -0500)]
Merge pull request #11607 from bangerth/ref-cell-10

Move a function that is not performance-critical to the .cc file.

3 years agoRemove duplicate doc string. 11607/head
Wolfgang Bangerth [Sat, 23 Jan 2021 23:25:55 +0000 (16:25 -0700)]
Remove duplicate doc string.

3 years agoMerge pull request #11613 from drwells/minor-simplex-fixes
David Wells [Sat, 23 Jan 2021 19:03:32 +0000 (14:03 -0500)]
Merge pull request #11613 from drwells/minor-simplex-fixes

Fix a variety of small simplex things.

3 years agoFix a variety of small simplex things. 11613/head
David Wells [Sat, 23 Jan 2021 15:01:58 +0000 (10:01 -0500)]
Fix a variety of small simplex things.

1. Our convention is to still mark overridden methods as virtual.
2. convert_generalized_support_point_values_to_dof_values should be public.
3. Fix simplex reference tria generation in codimension 1.
4. Remove some hard-coded numbers.
5. Fix a quadrature weight.

3 years agoMerge pull request #11611 from bangerth/message
David Wells [Sat, 23 Jan 2021 15:50:23 +0000 (10:50 -0500)]
Merge pull request #11611 from bangerth/message

Improve an error message.

3 years agoImprove an error message. 11611/head
Wolfgang Bangerth [Sat, 23 Jan 2021 04:59:03 +0000 (21:59 -0700)]
Improve an error message.

3 years agoReplace gsl_sf_legendre_Pl withstc_cxx17::legendre in tests. 11610/head
Marc Fehling [Sat, 23 Jan 2021 03:48:46 +0000 (20:48 -0700)]
Replace gsl_sf_legendre_Pl withstc_cxx17::legendre in tests.

3 years agoMove a function that is not performance-critical to the .cc file.
Wolfgang Bangerth [Fri, 22 Jan 2021 03:50:31 +0000 (20:50 -0700)]
Move a function that is not performance-critical to the .cc file.

3 years agoMerge pull request #11596 from nmuch/fix-ThreadLocalStorage-assignment-operators
Daniel Arndt [Fri, 22 Jan 2021 20:02:13 +0000 (15:02 -0500)]
Merge pull request #11596 from nmuch/fix-ThreadLocalStorage-assignment-operators

Fix ThreadLocalStorage assigment operators

3 years agoMerge pull request #11605 from masterleinad/fix_comparison_reference_cell
Daniel Arndt [Fri, 22 Jan 2021 18:03:30 +0000 (13:03 -0500)]
Merge pull request #11605 from masterleinad/fix_comparison_reference_cell

Fix comparisons in ReferenceCell

3 years agoIntroduce Mapping::is_compatible_with
Timo Heister [Fri, 22 Jan 2021 17:04:59 +0000 (12:04 -0500)]
Introduce Mapping::is_compatible_with

- Introduce Mapping::is_compatible_with()
- Implement for all Mapping classes
- Use in FEValues::reinit()

3 years agoFix comparisons in ReferenceCell 11605/head
Daniel Arndt [Fri, 22 Jan 2021 16:29:08 +0000 (11:29 -0500)]
Fix comparisons in ReferenceCell

3 years agoMerge pull request #11395 from sebproell/sundials-n_vector
Peter Munch [Fri, 22 Jan 2021 10:50:48 +0000 (11:50 +0100)]
Merge pull request #11395 from sebproell/sundials-n_vector

Introduce SUNDIALS N_Vector module

3 years agoFix ThreadLocalStorage assigment operators 11596/head
Nils Much [Thu, 21 Jan 2021 14:27:29 +0000 (15:27 +0100)]
Fix ThreadLocalStorage assigment operators

Copy/move exemplar
Add tests

3 years agoMerge pull request #11601 from bangerth/ref-cell-6
Bruno Turcksin [Fri, 22 Jan 2021 03:25:19 +0000 (22:25 -0500)]
Merge pull request #11601 from bangerth/ref-cell-6

Let ReferenceCell::get_nodal_type_quadrature() return a 'const' reference

3 years agoMerge pull request #11582 from agrayver/simplex_python
Bruno Turcksin [Fri, 22 Jan 2021 03:21:27 +0000 (22:21 -0500)]
Merge pull request #11582 from agrayver/simplex_python

3 years agoMerge pull request #11602 from bangerth/ref-cell-7
Bruno Turcksin [Fri, 22 Jan 2021 03:21:06 +0000 (22:21 -0500)]
Merge pull request #11602 from bangerth/ref-cell-7

3 years agoMerge pull request #11603 from bangerth/ref-cell-8
Bruno Turcksin [Fri, 22 Jan 2021 03:16:13 +0000 (22:16 -0500)]
Merge pull request #11603 from bangerth/ref-cell-8

3 years agoSimplify code. 11603/head
Wolfgang Bangerth [Fri, 22 Jan 2021 00:28:45 +0000 (17:28 -0700)]
Simplify code.

3 years agoAdd an assertion.
Wolfgang Bangerth [Thu, 21 Jan 2021 18:53:07 +0000 (11:53 -0700)]
Add an assertion.

3 years agoHide the ability to create ReferenceCell objects from users.
Wolfgang Bangerth [Thu, 21 Jan 2021 18:51:23 +0000 (11:51 -0700)]
Hide the ability to create ReferenceCell objects from users.

3 years agoMake get_hypercube/simplex static members of ReferenceCell::Type. 11602/head
Wolfgang Bangerth [Thu, 21 Jan 2021 19:48:58 +0000 (12:48 -0700)]
Make get_hypercube/simplex static members of ReferenceCell::Type.

3 years agoTurn ReferenceCell::get_hypercube/simplex() into templates.
Wolfgang Bangerth [Thu, 21 Jan 2021 19:22:56 +0000 (12:22 -0700)]
Turn ReferenceCell::get_hypercube/simplex() into templates.

3 years agoLet ReferenceCell::get_nodal_type_quadrature() return a 'const' reference. 11601/head
Wolfgang Bangerth [Thu, 21 Jan 2021 19:50:10 +0000 (12:50 -0700)]
Let ReferenceCell::get_nodal_type_quadrature() return a 'const' reference.

3 years agoMerge pull request #11598 from tjhei/cell_type_hyper_cube
Wolfgang Bangerth [Thu, 21 Jan 2021 22:59:19 +0000 (15:59 -0700)]
Merge pull request #11598 from tjhei/cell_type_hyper_cube

add ReferenceCell::Type::is_hyper_cube

3 years agoadd is_simplex() 11598/head
Timo Heister [Thu, 21 Jan 2021 20:44:07 +0000 (15:44 -0500)]
add is_simplex()

3 years agoMerge pull request #11597 from bangerth/ref-cell-4
David Wells [Thu, 21 Jan 2021 20:38:45 +0000 (15:38 -0500)]
Merge pull request #11597 from bangerth/ref-cell-4

Remove now unnecessary things in ReferenceCell::Type. Make some things constexpr.

3 years agoadd ReferenceCell::Type::is_hyper_cube
Timo Heister [Thu, 21 Jan 2021 17:38:26 +0000 (12:38 -0500)]
add ReferenceCell::Type::is_hyper_cube

3 years agoMark a number of ReferenceCell functions as 'constexpr'. 11597/head
Wolfgang Bangerth [Thu, 21 Jan 2021 01:58:58 +0000 (18:58 -0700)]
Mark a number of ReferenceCell functions as 'constexpr'.

3 years agoRemove ReferenceCell operators that compare against numbers.
Wolfgang Bangerth [Thu, 21 Jan 2021 01:54:47 +0000 (18:54 -0700)]
Remove ReferenceCell operators that compare against numbers.

3 years agoMerge pull request #11595 from bangerth/ref-cell-3
Peter Munch [Thu, 21 Jan 2021 17:12:25 +0000 (18:12 +0100)]
Merge pull request #11595 from bangerth/ref-cell-3

Make the special ReferenceCell objects objects, not enums.

3 years agoAdd changelog 11582/head
Alexander Grayver [Mon, 18 Jan 2021 20:44:02 +0000 (21:44 +0100)]
Add changelog

3 years agoImplement p::f::T::load()/save() 11515/head
Pasquale Africa [Mon, 18 Jan 2021 19:06:37 +0000 (19:06 +0000)]
Implement p::f::T::load()/save()

3 years agoMerge pull request #11546 from drwells/barycentric-polynomials
Peter Munch [Thu, 21 Jan 2021 09:52:42 +0000 (10:52 +0100)]
Merge pull request #11546 from drwells/barycentric-polynomials

Barycentric polynomials

3 years agoAdd a couple of duplicate checks to avoid triggering array access warnings. 11595/head
Wolfgang Bangerth [Thu, 21 Jan 2021 03:38:03 +0000 (20:38 -0700)]
Add a couple of duplicate checks to avoid triggering array access warnings.

3 years agoRemove Simplex::ScalarPolynomial. 11546/head
David Wells [Fri, 15 Jan 2021 00:31:13 +0000 (19:31 -0500)]
Remove Simplex::ScalarPolynomial.

3 years agoSwitch ScalarPolynomial<dim> -> BarycentricPolynomials<dim>
David Wells [Fri, 15 Jan 2021 00:21:41 +0000 (19:21 -0500)]
Switch ScalarPolynomial<dim> -> BarycentricPolynomials<dim>

3 years agoFix a minor CMake bug.
David Wells [Fri, 15 Jan 2021 00:01:27 +0000 (19:01 -0500)]
Fix a minor CMake bug.

3 years agoImplement Simplex::BarycentricPolynomials<dim>.
David Wells [Thu, 14 Jan 2021 21:52:56 +0000 (16:52 -0500)]
Implement Simplex::BarycentricPolynomials<dim>.

This gives us a much more convenient way to set up polynomials on simplices.

3 years agoSimplify some code.
Wolfgang Bangerth [Thu, 21 Jan 2021 01:52:21 +0000 (18:52 -0700)]
Simplify some code.

3 years agoMake the special ReferenceCell objects objects, not enums.
Wolfgang Bangerth [Thu, 21 Jan 2021 01:38:12 +0000 (18:38 -0700)]
Make the special ReferenceCell objects objects, not enums.

3 years agoMerge pull request #11593 from peterrum/subdivided_hyper_rectangle_with_simplices_compile
Wolfgang Bangerth [Thu, 21 Jan 2021 00:51:49 +0000 (17:51 -0700)]
Merge pull request #11593 from peterrum/subdivided_hyper_rectangle_with_simplices_compile

Compile subdivided_hyper_rectangle_with_simplices ...

3 years agoCompile subdivided_hyper_rectangle_with_simplices even without DEAL_II_WITH_SIMPLEX_S... 11593/head
Peter Munch [Wed, 20 Jan 2021 17:39:52 +0000 (18:39 +0100)]
Compile subdivided_hyper_rectangle_with_simplices even without DEAL_II_WITH_SIMPLEX_SUPPORT enabled

3 years agoMerge pull request #11553 from peterrum/communicate_locally_moved_vertices_pft
Daniel Arndt [Wed, 20 Jan 2021 14:16:52 +0000 (09:16 -0500)]
Merge pull request #11553 from peterrum/communicate_locally_moved_vertices_pft

Generalize communicate_locally_moved_vertices()

3 years agoAdd ReferenceCell::Type wrapper
Alexander Grayver [Mon, 18 Jan 2021 20:38:52 +0000 (21:38 +0100)]
Add ReferenceCell::Type wrapper

3 years agoAdd wrappers for simplex related functions.
Alexander Grayver [Fri, 15 Jan 2021 17:28:14 +0000 (18:28 +0100)]
Add wrappers for simplex related functions.

3 years agoGeneralize communicate_locally_moved_vertices() for arbitrary distributed meshes 11553/head
Peter Munch [Fri, 15 Jan 2021 09:51:24 +0000 (10:51 +0100)]
Generalize communicate_locally_moved_vertices() for arbitrary distributed meshes


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.