]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
8 months agoMerge pull request #16726 from RichardYCJ/master
Martin Kronbichler [Wed, 17 Apr 2024 07:23:22 +0000 (09:23 +0200)]
Merge pull request #16726 from RichardYCJ/master

Also change out_stream condition when enable/disable_output

8 months agoMerge pull request #16880 from pcafrica/epetra_vector_access_operator
Wolfgang Bangerth [Wed, 17 Apr 2024 02:22:08 +0000 (20:22 -0600)]
Merge pull request #16880 from pcafrica/epetra_vector_access_operator

Epetra vector access operator

8 months agoMerge pull request #16886 from kinnewig/nedelec_sz_prolongation_matrix
Wolfgang Bangerth [Wed, 17 Apr 2024 02:21:56 +0000 (20:21 -0600)]
Merge pull request #16886 from kinnewig/nedelec_sz_prolongation_matrix

Add get_prolongation_matrix() to FE_NedelecSZ.

8 months agoAdd EpetraWrappers::VectorTraits class 16880/head
Pasquale Africa [Tue, 16 Apr 2024 07:49:18 +0000 (09:49 +0200)]
Add EpetraWrappers::VectorTraits class

8 months agoMerge pull request #16889 from bangerth/doc-vector
Martin Kronbichler [Tue, 16 Apr 2024 14:54:35 +0000 (16:54 +0200)]
Merge pull request #16889 from bangerth/doc-vector

Better document operator= for parallel vectors.

8 months agoImplement EpetraWrappers::internal::VectorReference
Pasquale Africa [Fri, 12 Apr 2024 14:02:16 +0000 (14:02 +0000)]
Implement EpetraWrappers::internal::VectorReference

8 months agoMinor cleanup
Pasquale Africa [Fri, 12 Apr 2024 14:02:00 +0000 (14:02 +0000)]
Minor cleanup

8 months agoAdd changelog entry. 16886/head
Sebastian Kinnewig [Tue, 16 Apr 2024 06:54:04 +0000 (08:54 +0200)]
Add changelog entry.

8 months agoMerge pull request #16879 from marcfehling/sundials-7
Wolfgang Bangerth [Tue, 16 Apr 2024 03:21:55 +0000 (21:21 -0600)]
Merge pull request #16879 from marcfehling/sundials-7

Compatibility with SUNDIALS 7.

8 months agoBetter document operator= for parallel vectors. 16889/head
Wolfgang Bangerth [Tue, 16 Apr 2024 01:45:21 +0000 (19:45 -0600)]
Better document operator= for parallel vectors.

8 months agoTesting the prolongation matrix of FE_NedelecSZ.
kinnewig [Fri, 12 Apr 2024 15:55:16 +0000 (17:55 +0200)]
Testing the prolongation matrix of FE_NedelecSZ.

8 months agoAdd get_prolongation_matrix() to FE_NedelecSZ.
kinnewig [Fri, 12 Apr 2024 15:54:56 +0000 (17:54 +0200)]
Add get_prolongation_matrix() to FE_NedelecSZ.

8 months agoMerge pull request #16885 from quangx/step-32-typo
David Wells [Mon, 15 Apr 2024 12:34:43 +0000 (08:34 -0400)]
Merge pull request #16885 from quangx/step-32-typo

Fix typo regarding templates in step 32

8 months agoMerge pull request #16884 from drwells/un-hardcode-2d-orientation
Martin Kronbichler [Mon, 15 Apr 2024 07:32:03 +0000 (09:32 +0200)]
Merge pull request #16884 from drwells/un-hardcode-2d-orientation

Un-hardcode 2d orientation.

8 months agochange <2> to <dim> 16885/head
Quang Hoang [Mon, 15 Apr 2024 02:25:46 +0000 (22:25 -0400)]
change <2> to <dim>

8 months agoIntroduce get_communicator_by_value(). 16879/head
Marc Fehling [Sat, 13 Apr 2024 19:17:42 +0000 (21:17 +0200)]
Introduce get_communicator_by_value().

8 months agoMove parentheses out of preprocessor conditionals.
Marc Fehling [Sat, 13 Apr 2024 19:17:09 +0000 (21:17 +0200)]
Move parentheses out of preprocessor conditionals.

8 months agoAdd a test. 16884/head
David Wells [Sat, 13 Apr 2024 11:43:08 +0000 (07:43 -0400)]
Add a test.

This fails on master due to twisted elements.

8 months agoFE_Q_Base: combine permutation operations.
David Wells [Sat, 13 Apr 2024 11:31:12 +0000 (07:31 -0400)]
FE_Q_Base: combine permutation operations.

8 months agoFiniteElement: remove 2d orientation assumptions.
David Wells [Sat, 13 Apr 2024 11:29:26 +0000 (07:29 -0400)]
FiniteElement: remove 2d orientation assumptions.

For mixed meshes, we need to support quadrilaterals whose faces may have either
valid line orientation.

8 months agoFE_Q_Base: clean up an assertion.
David Wells [Tue, 9 Apr 2024 23:45:04 +0000 (19:45 -0400)]
FE_Q_Base: clean up an assertion.

8 months agoFE_Q_Base: Simplify some code with 'if constexpr'.
David Wells [Tue, 9 Apr 2024 23:41:39 +0000 (19:41 -0400)]
FE_Q_Base: Simplify some code with 'if constexpr'.

8 months agoMerge pull request #16854 from kronbichler/improve_mapping_info
Martin Kronbichler [Sat, 13 Apr 2024 08:45:39 +0000 (10:45 +0200)]
Merge pull request #16854 from kronbichler/improve_mapping_info

 NonMatching::MappingInfo: Avoid memory allocations in reinit()

8 months agoMerge pull request #16881 from marcfehling/tria_base-inst
Martin Kronbichler [Sat, 13 Apr 2024 08:32:43 +0000 (10:32 +0200)]
Merge pull request #16881 from marcfehling/tria_base-inst

Clean up many explicit instantiations.

8 months agoMerge pull request #16883 from Rombur/python_binding_2
Martin Kronbichler [Sat, 13 Apr 2024 08:31:23 +0000 (10:31 +0200)]
Merge pull request #16883 from Rombur/python_binding_2

Add GridGenerator::cylinder/subdivided_cylinder/truncated_cone to the python wrappers

8 months agoMerge pull request #16882 from masterleinad/fix_atomics_kokkos
Daniel Arndt [Fri, 12 Apr 2024 21:13:32 +0000 (16:13 -0500)]
Merge pull request #16882 from masterleinad/fix_atomics_kokkos

Don't define __ATOMIC_* in bundled Kokkos

8 months agoMerge pull request #16872 from drwells/mixed-mesh-orientation
Martin Kronbichler [Fri, 12 Apr 2024 18:36:46 +0000 (20:36 +0200)]
Merge pull request #16872 from drwells/mixed-mesh-orientation

Mixed mesh orientation

8 months agoDon't define __ATOMIC_* in bundled Kokkos 16882/head
Daniel Arndt [Fri, 12 Apr 2024 15:32:51 +0000 (10:32 -0500)]
Don't define __ATOMIC_* in bundled Kokkos

8 months agoAdd changelog entry 16883/head
Bruno Turcksin [Thu, 11 Apr 2024 18:29:13 +0000 (14:29 -0400)]
Add changelog entry

8 months agoAdd GridGenerator::truncated_cone to the python wrappers
Bruno Turcksin [Thu, 4 Apr 2024 17:59:19 +0000 (13:59 -0400)]
Add GridGenerator::truncated_cone to the python wrappers

8 months agoAdd GridGenerator::subdivided_cylinder to the python wrappers
Bruno Turcksin [Thu, 4 Apr 2024 17:35:10 +0000 (13:35 -0400)]
Add GridGenerator::subdivided_cylinder to the python wrappers

8 months agoAdd GridGenerator::cylinder to the python wrappers
Bruno Turcksin [Wed, 3 Apr 2024 13:09:37 +0000 (09:09 -0400)]
Add GridGenerator::cylinder to the python wrappers

8 months agoClean up many explicit instantiations. 16881/head
Marc Fehling [Fri, 12 Apr 2024 13:35:13 +0000 (15:35 +0200)]
Clean up many explicit instantiations.

8 months agoUse alias for sundials booleantype.
Marc Fehling [Fri, 12 Apr 2024 10:40:53 +0000 (12:40 +0200)]
Use alias for sundials booleantype.

8 months agoUse correct types for sundials 7.
Marc Fehling [Fri, 12 Apr 2024 09:02:39 +0000 (11:02 +0200)]
Use correct types for sundials 7.

8 months agoMerge pull request #15773 from luca-heltai/fe-coupling-values
Wolfgang Bangerth [Thu, 11 Apr 2024 17:37:05 +0000 (11:37 -0600)]
Merge pull request #15773 from luca-heltai/fe-coupling-values

FECouplingValues.

8 months agoFECouplingValues. 15773/head
Luca Heltai [Thu, 20 Jul 2023 22:54:48 +0000 (00:54 +0200)]
FECouplingValues.

8 months agoMerge pull request #16876 from drwells/hdf5-floating-point-exceptions
Wolfgang Bangerth [Wed, 10 Apr 2024 20:34:40 +0000 (14:34 -0600)]
Merge pull request #16876 from drwells/hdf5-floating-point-exceptions

Explicitly open HDF5 and then clear its floating-point exceptions.

8 months agoMore efficient access via new Mapping::InternalDataBase::reinit 16854/head
Martin Kronbichler [Sat, 6 Apr 2024 10:12:34 +0000 (12:12 +0200)]
More efficient access via new Mapping::InternalDataBase::reinit

8 months agoNonMatching::MappingInfo: Avoid memory allocations in reinit()
Martin Kronbichler [Fri, 5 Apr 2024 08:51:02 +0000 (10:51 +0200)]
NonMatching::MappingInfo: Avoid memory allocations in reinit()

8 months agoExplicitly open HDF5 and then clear its floating-point exceptions. 16876/head
David Wells [Tue, 9 Apr 2024 23:13:57 +0000 (19:13 -0400)]
Explicitly open HDF5 and then clear its floating-point exceptions.

New versions of HDF5 detect the floating-point environment by doing several
things which trigger floating point exceptions, i.e., programs in the test suite
now abort in H5open(). Work around that by explicitly setting up HDF5 before we
turn on the 'abort on floating point exceptions' code.

8 months agoMerge pull request #16869 from peterrum/extract_level_constant_modes
Bruno Blais [Tue, 9 Apr 2024 15:11:47 +0000 (17:11 +0200)]
Merge pull request #16869 from peterrum/extract_level_constant_modes

Add DoFTools::extract_level_constant_modes()

8 months agoAdd a test. 16872/head
David Wells [Sun, 7 Apr 2024 01:28:39 +0000 (21:28 -0400)]
Add a test.

8 months agoMerge pull request #15572 from Rombur/init_finalize
Daniel Arndt [Tue, 9 Apr 2024 12:46:39 +0000 (08:46 -0400)]
Merge pull request #15572 from Rombur/init_finalize

Add InitFinalize base class of MPI_InitFinalize

8 months agoMerge pull request #16875 from bangerth/typos
Martin Kronbichler [Tue, 9 Apr 2024 07:41:02 +0000 (09:41 +0200)]
Merge pull request #16875 from bangerth/typos

Fix a whole lot of typos.

8 months agoMerge pull request #16870 from bangerth/distort-random
David Wells [Tue, 9 Apr 2024 01:41:28 +0000 (21:41 -0400)]
Merge pull request #16870 from bangerth/distort-random

Update documentation for GridTools::distort_random().

8 months agoUpdate documentation for GridTools::distort_random(). 16870/head
Wolfgang Bangerth [Sun, 7 Apr 2024 22:31:53 +0000 (16:31 -0600)]
Update documentation for GridTools::distort_random().

In particular also remove a reference to the function in the documentation of class
Triangulation. The function used to be part of that class, but has not been for a long
time.

8 months agoFix a whole lot of typos. 16875/head
Wolfgang Bangerth [Mon, 8 Apr 2024 20:32:28 +0000 (14:32 -0600)]
Fix a whole lot of typos.

8 months agoMerge pull request #16874 from bangerth/exc
David Wells [Mon, 8 Apr 2024 22:25:31 +0000 (18:25 -0400)]
Merge pull request #16874 from bangerth/exc

Remove two exceptions that are apparently no longer used.

8 months agoRemove two exceptions that are apparently no longer used. 16874/head
Wolfgang Bangerth [Mon, 8 Apr 2024 20:27:49 +0000 (14:27 -0600)]
Remove two exceptions that are apparently no longer used.

8 months agoMerge pull request #16871 from tjhei/maybe-uninit-orthogonal
Wolfgang Bangerth [Mon, 8 Apr 2024 17:29:48 +0000 (11:29 -0600)]
Merge pull request #16871 from tjhei/maybe-uninit-orthogonal

fix maybe-unused warning in grid_tools_dofhandler

8 months agoMerge pull request #16868 from masterleinad/remove_redundant_copy_assignment_vectoriz...
Wolfgang Bangerth [Mon, 8 Apr 2024 17:25:17 +0000 (11:25 -0600)]
Merge pull request #16868 from masterleinad/remove_redundant_copy_assignment_vectorizedarrayiterator

Remove redundant defaulted copy assignment operator for VectorizedArrayIterator

8 months agoexecute_refinement_isotropic(): generalize line assignment.
David Wells [Sat, 6 Apr 2024 22:09:35 +0000 (18:09 -0400)]
execute_refinement_isotropic(): generalize line assignment.

8 months agoexecute_refinement_isotropic(): inherit orientations.
David Wells [Sat, 6 Apr 2024 21:52:29 +0000 (17:52 -0400)]
execute_refinement_isotropic(): inherit orientations.

This fixes quadrilateral orientations on mixed meshes. A minor inconsistency in
this scheme is that the inner triangle faces must have different orientations on
different children.

8 months agoexecute_refinement_isotropic(): refactor.
David Wells [Sat, 6 Apr 2024 21:02:58 +0000 (17:02 -0400)]
execute_refinement_isotropic(): refactor.

8 months agoTriaAccessor: permit calling set_combined_face_orientation() in 2d.
David Wells [Sat, 6 Apr 2024 17:17:54 +0000 (13:17 -0400)]
TriaAccessor: permit calling set_combined_face_orientation() in 2d.

8 months agoexecute_refinement_isotropic(): Add a loop.
David Wells [Sat, 6 Apr 2024 17:15:47 +0000 (13:15 -0400)]
execute_refinement_isotropic(): Add a loop.

8 months agoexecute_refinement_isotropic(): Clean up some comments.
David Wells [Sat, 6 Apr 2024 17:15:17 +0000 (13:15 -0400)]
execute_refinement_isotropic(): Clean up some comments.

8 months agoexecute_refinement_isotropic(): Generalize 2d child line assignment.
David Wells [Sat, 6 Apr 2024 15:42:29 +0000 (11:42 -0400)]
execute_refinement_isotropic(): Generalize 2d child line assignment.

Quadrilateral cells in mixed meshes may have lines with reversed orientations.
We can make that case work correctly by simply generalizing the code we already
have for triangles.

8 months agofix maybe-unused warning 16871/head
Timo Heister [Sun, 7 Apr 2024 23:37:12 +0000 (19:37 -0400)]
fix maybe-unused warning

```
./include/deal.II/grid/reference_cell.h:2799:22: warning:
‘face1_vertices.std::array<unsigned[763/12022] M_elems[0]’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
./source/grid/grid_tools_dof_handlers.cc:2438:7: note:
‘face1_vertices.std::array<unsigned int, 1>::_M_elems[0]’ was declared
here
```

8 months agoAdd DoFTools::extract_level_constant_modes() 16869/head
Peter Munch [Wed, 3 Apr 2024 11:49:21 +0000 (13:49 +0200)]
Add DoFTools::extract_level_constant_modes()

8 months agoMerge pull request #15819 from luca-heltai/reordered-view
Wolfgang Bangerth [Sun, 7 Apr 2024 19:04:49 +0000 (13:04 -0600)]
Merge pull request #15819 from luca-heltai/reordered-view

FEValuesViews::RenumberedView

8 months agoRemove redundant defaulted copy assignment operator for VectorizedArrayIterator 16868/head
Daniel Arndt [Sun, 7 Apr 2024 16:16:08 +0000 (12:16 -0400)]
Remove redundant defaulted copy assignment operator for VectorizedArrayIterator

8 months agoMerge pull request #16866 from peterrum/step-89-fixes
Martin Kronbichler [Sun, 7 Apr 2024 09:01:35 +0000 (11:01 +0200)]
Merge pull request #16866 from peterrum/step-89-fixes

Small fixes in step-89

8 months agoMerge pull request #16864 from bangerth/simplify
Matthias Maier [Sun, 7 Apr 2024 03:25:00 +0000 (03:25 +0000)]
Merge pull request #16864 from bangerth/simplify

Simplify some functions by just deferring to member functions.

8 months agoMerge pull request #16863 from bangerth/40-2
Matthias Maier [Sun, 7 Apr 2024 03:21:27 +0000 (03:21 +0000)]
Merge pull request #16863 from bangerth/40-2

Unclutter step-40's run() function.

8 months agoMerge pull request #16862 from bangerth/40-1
Matthias Maier [Sun, 7 Apr 2024 03:21:09 +0000 (03:21 +0000)]
Merge pull request #16862 from bangerth/40-1

In step-40, move timer section into the function being timed.

8 months agoMerge pull request #16835 from drwells/fix-trailing-newline-mac
Matthias Maier [Sun, 7 Apr 2024 03:20:27 +0000 (03:20 +0000)]
Merge pull request #16835 from drwells/fix-trailing-newline-mac

Fix ensure_single_trailing_newline() on macs.

8 months agoSmall fixes in step-89 16866/head
Peter Munch [Sat, 6 Apr 2024 20:43:50 +0000 (22:43 +0200)]
Small fixes in step-89

8 months agoMerge pull request #16299 from jh66637/step-89-tutorial
Bruno Blais [Sat, 6 Apr 2024 17:36:33 +0000 (10:36 -0700)]
Merge pull request #16299 from jh66637/step-89-tutorial

Add tutorial on Nitsche-type mortaring

8 months agoIn step-40, move timer section into the function being timed. 16862/head
Wolfgang Bangerth [Sat, 6 Apr 2024 16:19:39 +0000 (10:19 -0600)]
In step-40, move timer section into the function being timed.

8 months agoSimplify some functions by just deferring to member functions. 16864/head
Wolfgang Bangerth [Sat, 6 Apr 2024 17:02:47 +0000 (11:02 -0600)]
Simplify some functions by just deferring to member functions.

8 months agoUnclutter step-40's run() function. 16863/head
Wolfgang Bangerth [Sat, 6 Apr 2024 16:22:37 +0000 (10:22 -0600)]
Unclutter step-40's run() function.

Move detailed output into the function that actually creates this information.
This ensures that the run() function itself remains rather clean and easy to
follow.

8 months agoSplit a very long string.
David Wells [Sat, 6 Apr 2024 14:37:37 +0000 (10:37 -0400)]
Split a very long string.

8 months agoMerge pull request #16858 from tamiko/fix_cgal_test_fpe
Matthias Maier [Sat, 6 Apr 2024 05:35:00 +0000 (05:35 +0000)]
Merge pull request #16858 from tamiko/fix_cgal_test_fpe

Test: cgal/cgal_mesh_criteria: disable floating point exceptions

8 months agoMerge pull request #16840 from tamiko/vectorization_type_trait
Wolfgang Bangerth [Sat, 6 Apr 2024 04:36:23 +0000 (22:36 -0600)]
Merge pull request #16840 from tamiko/vectorization_type_trait

Vectorization type trait

8 months agoMerge pull request #16859 from peterrum/remove_debug_output
Matthias Maier [Sat, 6 Apr 2024 03:34:16 +0000 (03:34 +0000)]
Merge pull request #16859 from peterrum/remove_debug_output

Remove debug output

8 months agoTest: cgal/cgal_mesh_criteria: disable floating point exceptions 16858/head
Matthias Maier [Fri, 5 Apr 2024 19:57:13 +0000 (14:57 -0500)]
Test: cgal/cgal_mesh_criteria: disable floating point exceptions

We trigger a (deliberate) floating point exception in the CGAL (header)
library:
```
    // The multiplications could produce some NaN, with 0 * inf. Replacing it with inf is safe.
    // min(x,y) (the order is essential) returns its second argument when the first is NaN.
    // An IEEE 754-2019 maximum could help.
    __m128d big = IA::largest().simd();
->  __m128d x1 = _mm_mul_pd(aa,bz);                       // {-ai*bi,as*bs}
    //x1 = _mm_min_pd(x1,big); // no NaN
    __m128d x2 = _mm_mul_pd(aa,c);                        // {-ai*bs,as*bi}
    x2 = _mm_min_pd(x2,big); // no NaN
    __m128d x3 = _mm_mul_pd(ap,bz);                       // {-as*bi,ai*bs}
    //x3 = _mm_min_pd(x3,big); // no NaN
    __m128d x4 = _mm_mul_pd(ap,c);                        // {-as*bs,ai*bi}
    x4 = _mm_min_pd(x4,big); // no NaN
```

Thus, disable floating point exceptions for the test.

8 months agoRemove debug output 16859/head
Peter Munch [Fri, 5 Apr 2024 20:22:55 +0000 (22:22 +0200)]
Remove debug output

8 months agoMerge pull request #16853 from kronbichler/avoid_allocations_2
Wolfgang Bangerth [Fri, 5 Apr 2024 17:37:00 +0000 (11:37 -0600)]
Merge pull request #16853 from kronbichler/avoid_allocations_2

Add Quadrature::initialize() function taking ArrayView

8 months agoMerge pull request #16624 from peterrum/matrixcreator_fullmatrix
Wolfgang Bangerth [Fri, 5 Apr 2024 17:29:29 +0000 (11:29 -0600)]
Merge pull request #16624 from peterrum/matrixcreator_fullmatrix

Enable MatrixCreator functions also for FullMatrix

8 months agoMerge both initialize functions 16853/head
Martin Kronbichler [Fri, 5 Apr 2024 14:54:37 +0000 (16:54 +0200)]
Merge both initialize functions

8 months agoMerge pull request #16852 from kronbichler/fix_docu
Wolfgang Bangerth [Fri, 5 Apr 2024 14:27:11 +0000 (08:27 -0600)]
Merge pull request #16852 from kronbichler/fix_docu

MappingQ: Remove outdated documentation

8 months agoMerge pull request #16855 from kronbichler/fix_pow
Daniel Arndt [Fri, 5 Apr 2024 13:31:49 +0000 (09:31 -0400)]
Merge pull request #16855 from kronbichler/fix_pow

Avoid std::pow in BarycentricPolynomials

8 months agoAvoid std::pow in BarycentricPolynomials 16855/head
Martin Kronbichler [Fri, 5 Apr 2024 10:31:30 +0000 (12:31 +0200)]
Avoid std::pow in BarycentricPolynomials

8 months agoNew test case
Martin Kronbichler [Fri, 5 Apr 2024 08:47:09 +0000 (10:47 +0200)]
New test case

8 months agoAdd Quadrature::initialize() function taking ArrayView
Martin Kronbichler [Fri, 5 Apr 2024 08:30:17 +0000 (10:30 +0200)]
Add Quadrature::initialize() function taking ArrayView

8 months agoRemove outdated documentation 16852/head
Martin Kronbichler [Fri, 5 Apr 2024 08:02:14 +0000 (10:02 +0200)]
Remove outdated documentation

8 months agoMerge pull request #16849 from tamiko/fix_fe_values_tests
Martin Kronbichler [Fri, 5 Apr 2024 07:05:18 +0000 (09:05 +0200)]
Merge pull request #16849 from tamiko/fix_fe_values_tests

Test fe/fe_values_view_{07|10|13|16}: make Assert more robust

8 months agoTest fe/fe_values_view_{07|10|13|16}: make Assert more robust 16849/head
Matthias Maier [Fri, 5 Apr 2024 03:19:25 +0000 (22:19 -0500)]
Test fe/fe_values_view_{07|10|13|16}: make Assert more robust

The Assert checks that we computed with a relative error of less than
1e-12. This fails however, if the vector in question is 0. Thus, also
check for an absolute error.

8 months agoEnable MatrixCreator functions also for FullMatrix 16624/head
Peter Munch [Sat, 10 Feb 2024 11:48:15 +0000 (12:48 +0100)]
Enable MatrixCreator functions also for FullMatrix

8 months agoMerge pull request #16847 from kronbichler/avoid_allocations
Martin Kronbichler [Thu, 4 Apr 2024 18:13:53 +0000 (20:13 +0200)]
Merge pull request #16847 from kronbichler/avoid_allocations

MappingQ: Favor get_vertices() over compute_mapping_support_points() if possible

8 months agoMerge pull request #16830 from kronbichler/mapping_cartesian
Daniel Arndt [Thu, 4 Apr 2024 16:39:19 +0000 (12:39 -0400)]
Merge pull request #16830 from kronbichler/mapping_cartesian

MappingCartesian: Some performance improvements

8 months agoMappingQ: Use get_vertices() instead of compute_mapping_support_points when possible 16847/head
Martin Kronbichler [Wed, 3 Apr 2024 20:46:41 +0000 (22:46 +0200)]
MappingQ: Use get_vertices() instead of compute_mapping_support_points when possible

8 months agoMerge pull request #16800 from kronbichler/fe_eval_docu
Wolfgang Bangerth [Thu, 4 Apr 2024 05:48:35 +0000 (23:48 -0600)]
Merge pull request #16800 from kronbichler/fe_eval_docu

FEEvaluation: Modernize documentation of get_xxx/submit_xxx

8 months agoMerge pull request #16843 from kronbichler/improve_vector_tools_interpolate
Matthias Maier [Thu, 4 Apr 2024 04:38:28 +0000 (04:38 +0000)]
Merge pull request #16843 from kronbichler/improve_vector_tools_interpolate

VectorTools::interpolate: Make common case of vector problem faster

8 months agoMerge pull request #16839 from bangerth/tensor-product
Matthias Maier [Thu, 4 Apr 2024 04:34:27 +0000 (04:34 +0000)]
Merge pull request #16839 from bangerth/tensor-product

Make tensor*tensor implementation easier to read.

8 months agoVectorizedArray: add constexpr boolean that records whether a type is vectorized 16840/head
Matthias Maier [Tue, 2 Apr 2024 20:55:11 +0000 (15:55 -0500)]
VectorizedArray: add constexpr boolean that records whether a type is vectorized

8 months agoVectorization: move assert into constructor
Matthias Maier [Tue, 2 Apr 2024 21:07:17 +0000 (16:07 -0500)]
Vectorization: move assert into constructor

8 months agoMerge pull request #16844 from kronbichler/eval_interface
Martin Kronbichler [Wed, 3 Apr 2024 18:03:54 +0000 (20:03 +0200)]
Merge pull request #16844 from kronbichler/eval_interface

Use ArrayView for interface to tensor-product point evaluator


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.