Hello everyone!
This is deal.II newsletter #236.
It automatically reports recently merged features and discussions about the deal.II finite element library.
Below you find a list of recently proposed or merged features:
#14576: CI: new serial Jenkins (proposed by tjhei)
#14575: Petsc mat mpi getter (proposed by luca-heltai)
#14574: Petsc object reference (proposed by luca-heltai; merged)
#14573: Simplify data passing to vtk_point_index_from_ijk(). (proposed by bangerth; merged)
#14572: Avoid more compiler warnings about array access (proposed by masterleinad; merged)
#14571: [WIP] Convert device-aware MPI implementation for LinearAlgebra::distributed::Vector (proposed by masterleinad)
#14570: Add weight_fe_q_dofs_by_entity_shifted() and compute_weights_fe_q_dofs_by_entity_shifted() (proposed by peterrum; merged)
#14569: Tensor product matrix collection fix vectorization (proposed by peterrum)
#14568: [CI]: test all MPI tests (proposed by tjhei)
#14567: CMake: enable dynamic linking for Windows (proposed by tamiko)
#14566: Rename tests (proposed by peterrum; merged)
#14565: FEEvaluation: fix assert (proposed by peterrum; merged)
#14564: Add helper function to indicate power of two (proposed by peterrum; merged)
#14563: ParameterHandler: add example for json (proposed by peterrum; merged)
#14562: ParameterHandler::add_parameter(): do not call action (proposed by peterrum)
#14561: Generalize SolverRelaxation (proposed by peterrum)
#14560: Relax assert (proposed by peterrum; merged)
#14559: Tests: make mpiexec and numdiff optional (proposed by tamiko; merged)
#14558: Tests: convert quick tests into regular tests (proposed by tamiko; merged)
#14557: Tests: performance: add missing valgrind wrapper (proposed by tamiko)
#14556: Replace one more occurrence of dim-predicated loops. (proposed by bangerth; merged)
#14555: [CI] disable old MPI build on Jenkins (proposed by tjhei; merged)
#14553: MatrixFree: disable overlap of communication/computation for FE_Nothing (proposed by peterrum)
#14552: Modified Gram-Schmidt: add docu (proposed by peterrum; merged)
#14551: Take over #14540 and #14544 (proposed by tamiko; merged)
#14550: CMake: Bugfix: only export DEAL_II_GMSH_WITH_API if gmsh is configured (proposed by tamiko; merged)
#14549: Add get/set_mesh_smoothing to python bindings. (proposed by adamqc; merged)
#14548: Fix indentation in Jenkinsfile.mpi (proposed by masterleinad; merged)
#14547: Add hp to FEInterfaceValues (proposed by fdrmrc)
#14546: step-70: remove a dependency on boost. (proposed by drwells; merged)
#14545: [9.4] Take over #14540 and #14544 (proposed by tamiko)
#14544: CMake: Bugfix: only export DEAL_II_GMSH_WITH_API if gmsh is configured (proposed by tamiko)
#14543: Address Wundefined-var-template (proposed by masterleinad; merged)
#14542: [CI] add new MPI Jenkinsfile (proposed by tjhei; merged)
#14541: Fix some deprecations (proposed by masterleinad; merged)
#14540: CMake: Ensure we use "-pthread" instead of "-lpthread" for thread support (proposed by tamiko; merged)
#14539: Rearrange mapping related data (proposed by drwells)
#14538: Added changelog for #14531 (proposed by luca-heltai; merged)
#14537: Convert LinearAlgebra::distributed::Vector to Kokkos (proposed by masterleinad)
#14520: Add support for the mold linker (proposed by masterleinad; merged)
#14417: Introduce 4th-kind Chebyshev preconditioner (proposed by peterrum; merged)
#14416: Fix vector access in SolverGMRES (proposed by peterrum; merged)
#14387: FEEvaluation: precompile for n_q_points==2*fe_degree (proposed by peterrum; merged)
#14331: TensorProductMatrixSymmetricSumCollection: allow to disable compression (proposed by peterrum; merged)
#14321: Rotate for dim=1 spacedim=2 (proposed by peterrum; merged)
And this is a list of recently opened or closed discussions:
#14554 MatrixFree: fix partition of ghost faces for FE_Nothing (opened)
#13687 Behavior of `FEEvaluation::reinit()` (closed)
#12456 Latex representation of the enumeration of the reference cells (closed)
#11956 Specialized binary functions for Tensor<1, 1, Number> and Number (closed)
#11894 New postprocessing functions? (closed)
#11450 Handling of auxiliary vectors in matrix-free loops (closed)
#11173 Replace deprecated MatrixFree::reinit() from tests (closed)
#10897 PH::declare_entry/get vs. ::add_parameter (closed)
#10582 UML diagram about the internal data structures of Triangulation (closed)
#10530 Redefinition of CellAccessor::active_cell_index() (closed)
#10333 Merge DoFHandler and hp::DoFHandler - follow up tasks (closed)
#10057 Introduce a function indicating the compiler that a number is a power of 2 (closed)
#9702 ParameterHandler: add a .json example (closed)
#9390 Refactor TriangulationDescription::Description (closed)
#9363 Improve the documentation of ConsensusAlgorithm (closed)
#3705 clang 3.9.1 Wundefined-var-template warnings (closed)
A list of all major changes since the last release can be found at this website.
Thanks for being part of the community!
Let us know about questions, problems, bugs or just share your experience by writing to this mailing list, or by opening issues or pull requests on Github.
Additional information can be found at our official website.