deal.II Newsletter #204

14 views
Skip to first unread message

Rene Gassmoeller

unread,
Mar 17, 2022, 12:00:55 PM3/17/22
to dea...@googlegroups.com

Hello everyone!

This is deal.II newsletter #204.
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:

#13548: Fix docu of PreconditionChebyshev regarding degree (proposed by peterrum)
#13547: Add RPE::all_points_found() and ::valid_point_masks() (proposed by peterrum)
#13546: Add Multigrid::set_edge_in_matrix() (proposed by peterrum)
#13545: Make doxygen show correct header file for GridTools::Cache (proposed by masterleinad; merged)
#13543: remove notes on indentation from documentation (proposed by nfehn)
#13542: Fix typo (proposed by peterrum; merged)
#13541: Add ScalarType as template parameter to MeshWorker::CopyData (proposed by jppelteret)
#13540: Add asserts to MGTwoLevelTransfer (proposed by peterrum; merged)
#13539: MGTransferGlobalCoarsening::initialize_dof_vector() skip zeroing (proposed by peterrum; merged)
#13538: Fix test for nearest query for ArborXWrappers::DistributedTree (proposed by Rombur)
#13537: Add type promotion to vectorization math operations (proposed by jppelteret)
#13536: Nodal renumbering (proposed by drwells)
#13535: Change one GitHub Workflow CI check to use C++20 (proposed by masterleinad)
#13534: Fix typo in issue_template.md (proposed by peterrum; merged)
#13533: MGTwoLevelTransfer: remove fine-vector specialization for DG (proposed by peterrum; merged)
#13530: Introduce DEAL_II_VERSION_LTE (proposed by peterrum)
#13529: Implement MGLevelObject::n_levels() (proposed by peterrum; merged)
#13528: Compute DoFInfo::hanging_node_constraint_masks_comp once (proposed by peterrum; merged)
#13527: Reserve internal container with correct size. (proposed by marcfehling; merged)
#13526: Enable `sc_init` again. (proposed by marcfehling; merged)
#13525: Refine MGTwoLevelTransfer::enable_inplace_operations_if_possible() (proposed by peterrum; merged)
#13524: MatrixFree: fix typo assert message (proposed by mschreter; merged)
#13523: update changelog entry (proposed by tjhei; merged)
#13521: Revert most of "Avoid implicit bool conversions" (proposed by drwells)
#13520: Refactor constraint application of MGTwoLevelTransfer (proposed by peterrum; merged)
#13519: Introduce internal::MatrixFreeFunctions::ConstraintInfo (proposed by peterrum; merged)
#13518: Remove specialization in MGTwoLevelTransfer::interpolate() (proposed by peterrum; merged)
#13515: Minor updates to the constant modes documentation. (proposed by bangerth; merged)
#13514: Specifying material IDs on Gmsh imports (proposed by singima; merged)
#13513: Test extract constant modes 04 (proposed by gfcas)
#13512: Update constant_modes doc (proposed by gfcas)
#13511: Removed outdated comment. (proposed by marcfehling; merged)
#13508: GitHub-CI: test CPP17 (proposed by peterrum; merged)
#13507: Use get_communicator() (proposed by peterrum; merged)
#13506: Check during MF::reinit() if AffineConstraints are closed (proposed by peterrum; merged)
#13505: Add AffineConstraints::is_closed() (proposed by peterrum; merged)
#13504: Remove a note. (proposed by bangerth; merged)
#13503: Fix std_cxx17::get (proposed by peterrum)
#13502: boost::get -> std_cxx17::get (proposed by masterleinad; merged)
#13499: Use fast hanging node algorithm for polynomial global coarsening (proposed by peterrum; merged)
#13498: GC: allow to pass in external partitioner (proposed by peterrum; merged)
#13497: Add std_cxx17::variant. (proposed by bangerth; merged)
#13496: Implement ReferenceCell::point_is_inside. (proposed by bangerth; merged)
#13495: Minor doc adjustments. (proposed by bangerth; merged)
#13494: GC: enable inplace operation for coarse side (proposed by peterrum; merged)
#13493: ComputeIndexOwner: allow to use map instead of vector (proposed by peterrum; merged)
#13492: Optimize broadcast for natively-supported MPI types (proposed by bangerth; merged)
#13490: affine_constraints: hide another block of forward declarations (proposed by marcfehling; merged)
#13489: Added `n_nonzero_elements` to PETSc `BlockSparseMatrix`. (proposed by marcfehling; merged)
#13488: Removing DEAL_II_MPI_CONST_CAST (proposed by pengfej; merged)
#13487: Fix bugs in ComputeIndexOwner::Dictionary and CellIDTranslator (proposed by peterrum; merged)
#13486: fix a test (proposed by tjhei; merged)
#13485: Annotate more code gallery source files. (proposed by bangerth; merged)
#13484: Extend docu of MatrixFree::initialize_dof_vector() (proposed by peterrum; merged)
#13483: MPI 3: minor edits (proposed by tjhei; merged)
#13481: clarify docu of MatrixFree::initialize_dof_vector() (proposed by nfehn; merged)
#13479: Simplify logic in RepartitioningPolicyTools::FirstChildPolicy (proposed by peterrum; merged)
#13478: Move p:d:T::has_hanging_nodes() to DistributedTriangulationBase (proposed by peterrum; merged)
#13473: Provide a template variable that can be used to query whether T is a natively supported MPI type. (proposed by bangerth; merged)
#13472: Deal gracefully with replicating an empty array. (proposed by bangerth; merged)
#13471: Use a valid communicator. (proposed by bangerth; merged)
#13467: Run quick tests in GitHub Linux CI (proposed by masterleinad; merged)
#13438: Support SUNDIALS 6.0 and later. (proposed by bangerth; merged)
#13409: Performance tests: add a valgrind wrapper (proposed by tamiko; merged)
#13395: Introduce a template variable mpi_type_id_for_type. (proposed by bangerth; merged)
#13310: Speed up evaluation of RefSpaceFEFieldFunction (proposed by kronbichler; merged)
#13181: Extend MeshWorker::ScratchData to support hp (proposed by jppelteret; merged)
#12617: MatrixFree: store refinement configuration once per cell (proposed by peterrum; merged)
#11871: MGLevelGlobalTransfer/MGTransferMatrixFree: allow user to init vectors (proposed by peterrum; merged)

And this is a list of recently opened or closed discussions:

#13544 Docu shows wrong header file for GridTools::Cache (opened and closed)
#13532 Shift "coding conventions" to Wiki? (opened)
#13531 Why does "coding conventions" contain information on "indentation"? (opened)
#13522 Compilation error with clang-5 (opened)
#13517 Why does FEPointEvaluation::EvaluatorTypeTraits use Number and not Tensor<0, dim, Number>? (opened)
#13516 Should functionality such as triangulation.contains_point/face/cell(point/face/cell) be implemented in deal.II? (opened)
#13510 For load balancing, should cells have a "base weight" or not? (opened)
#13509 doxygen: Simplex tags move functions from namespace (opened)
#13501 Robustness problem with RemotePointEvaluation (opened)
#13500 Rethink whether RemotePointEvaluation should live in namespace MPI (opened)
#13491 `TrilinosWrappers::BlockSparseMatrix` can only be block-symmetric? (opened)
#13480 Does MatrixFree::initialize_dof_vector() set vector entries to zero? (closed)
#13474 Remove DEAL_II_MPI_CONST_CAST (closed)
#13469 invalid communicator in tests/fullydistributed_grids/repartitioning_05.cc (closed)
#13460 failure in tests/base/aligned_vector_replicate_04.cc (closed)
#13447 drop MPI 2.x support (closed)
#13377 Thoughts about the interface to query MPI data types? (closed)
#13242 Cannot find the header files when compiling with WSL Linux distributive in VS code (closed)
#13171 Extend MeshWorker::ScratchData to support hp (closed)
#11955 Optimize Utilities::MPI::broadcast() (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.

Reply all
Reply to author
Forward
0 new messages