Hello everyone! This is deal.II newsletter #92. 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: #8708: HDF5 Namespace documentation errors fixed (proposed by jpthiele; merged) https://github.com/dealii/dealii/pull/8708 #8707: VectorizedArrary: add a test for std::pow (proposed by tamiko) https://github.com/dealii/dealii/pull/8707 #8706: FEInterfaceValues: boundary behavior (proposed by tjhei) https://github.com/dealii/dealii/pull/8706 #8705: Utilities::fixed_power - use exponentiation by squaring (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/8705 #8704: Fix undefined references for set_zero_all (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8704 #8703: Fix compiling with CUDA support (proposed by masterleinad) https://github.com/dealii/dealii/pull/8703 #8702: list within the documentation of FunctionTime fixed (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8702 #8701: VectorizedArray: Implement a compare_and_apply_mask function (proposed by tamiko) https://github.com/dealii/dealii/pull/8701 #8700: VectorizedArray: Some minor doxygen markup improvements (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/8700 #8699: GeometryInfo<dim>::unit_normal_vector (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8699 #8698: SIMD: Add std::pow int-exponent variant for vectorized array (proposed by tamiko) https://github.com/dealii/dealii/pull/8698 #8695: Make hp::FEvaluesBase non-internal. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/8695 #8694: Indent a block properly. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8694 #8693: Reorganize __syncthreads for hanging nodes (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8693 #8692: Remove outdated documentation on largest allowed number of dofs. (proposed by simonsticko; merged) https://github.com/dealii/dealii/pull/8692 #8690: remove unused variable in grid_out.cc (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8690 #8688: BlockVectorBase::equ with 4 arguments removed (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8688 #8687: Refactored parallel::CellWeights. (proposed by marcfehling) https://github.com/dealii/dealii/pull/8687 #8686: step-63: add references (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/8686 #8681: Rename variable (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8681 #8680: Fix a bug with cuda and hanging nodes (proposed by Rombur; merged) https://github.com/dealii/dealii/pull/8680 #8679: Update PolynomialsBDM degree and pass the degree to the base class constructor (proposed by GrahamBenHarper; merged) https://github.com/dealii/dealii/pull/8679 #8678: Change polynomial classes to derive from ScalarPolynomialsBase (proposed by GrahamBenHarper; merged) https://github.com/dealii/dealii/pull/8678 #8677: Add another .mailmap entry (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8677 #8676: Permit reinitialization with iterators instead of (sub)face numbers. (proposed by drwells) https://github.com/dealii/dealii/pull/8676 #8675: step-63: add DOI and fix authors (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/8675 #8674: changelog added for PR #8671 (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8674 #8673: Constexpr Point [WIP] (proposed by rezarastak) https://github.com/dealii/dealii/pull/8673 #8672: Introduced DoFCellAccessor:get_future_fe(). (proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/8672 #8671: parameter handling for a couple of classes improved (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8671 #8670: remove obsolete note in comment of p::d::tria (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/8670 #8669: Fix typo in the documentation of Triangulation (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8669 #8668: Split MappingCartesian::compute_fill into several functions. (proposed by simonsticko) https://github.com/dealii/dealii/pull/8668 #8667: Doc updates in a variety of places. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8667 #8666: Several typos in documentation of time_dependent.h fixed (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8666 #8665: Speed parallel::distributed::Triangulation::add_periodicity up (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8665 #8664: some doxygen fixes (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/8664 #8663: Rearrange code for better readability. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8663 #8662: Allow using PreconditionChebyshev for parallel::distributed::Vector with MemorySpace::CUDA (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8662 #8661: FEInterfaceValues: replace step-12 (proposed by tjhei) https://github.com/dealii/dealii/pull/8661 #8660: introduce FEInterfaceValues (proposed by tjhei) https://github.com/dealii/dealii/pull/8660 #8659: Use feature tests instead of relying on C++ version flag (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8659 #8657: Add test for std::complex DataPostprocessorVector (proposed by dangars) https://github.com/dealii/dealii/pull/8657 #8656: Remove unused variable warning (proposed by dangars; merged) https://github.com/dealii/dealii/pull/8656 #8655: corrects the no. of output lines in description of results for step-3 documentation (proposed by krishnakumarg1984) https://github.com/dealii/dealii/pull/8655 #8654: Added GridGenerator::generate_from_name_and_arguments (proposed by luca-heltai) https://github.com/dealii/dealii/pull/8654 #8652: Minor changes: tests/mpi/solution_transfer_05. (proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/8652 #8651: Implement the ScalarPolynomialsBase class (proposed by GrahamBenHarper; merged) https://github.com/dealii/dealii/pull/8651 #8650: Simplify and clarify the use of std::complex in DataPostprocessor. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8650 #8649: fixed the representation of the decrement operator -- in doxygen (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8649 #8648: Make postprocessors work when using complex-valued solutions. (proposed by bangerth) https://github.com/dealii/dealii/pull/8648 #8646: Fix AffineConstraints::set_zero for MemorySpace::CUDA (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8646 #8645: Correct typos and make references to step-62 (proposed by dangars; merged) https://github.com/dealii/dealii/pull/8645 #8644: Fix documentation for parallel::distributed::Vector (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8644 #8642: Workshop 1 (proposed by drwells; merged) https://github.com/dealii/dealii/pull/8642 #8641: p::d::SolutionTransfer: Provide optimized pack/unpack functions. (proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/8641 #8640: Make a destructor virtual. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/8640 #8639: Clarify UpdateFlags in DataPostprocessor (proposed by dangars; merged) https://github.com/dealii/dealii/pull/8639 #8638: Clarify update_quadrature_points in the context of DataPostprocessor (proposed by dangars; merged) https://github.com/dealii/dealii/pull/8638 #8637: hp::DoFHandler: Provide own CoarseningStrategy while transferring active_fe_indices on p::d::Triangulations. (proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/8637 #8636: Clarify wording on which objects belong to SparseMatrix & Vector in step-3 doc. Closes #8628. (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/8636 #8635: Fixed: tests/mpi/hp_constraints_consistent* (proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/8635 #8633: Add initializing constructor to DiagonalMatrix (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8633 #8632: Clarify the use of the adjective 'integral'. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8632 #8631: Use VTK as the file format for step-3 (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8631 #8630: Fix PETScWrappers::MatrixBase::end(row) (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8630 #8629: Make constructor of p:d:t explicit (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8629 #8627: Rename settings_ to settings in distributed/tria.cc (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8627 #8626: Clarify something in the readme file that seems to perpetually perplex people (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8626 #8624: Augment documentation in one place. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8624 #8623: Rename the Poly*::compute_n_pols() function to ::n_polynomials(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8623 #8622: Introduce new parallel::fullydistributed::Triangulation (WIP) (proposed by peterrum) https://github.com/dealii/dealii/pull/8622 #8621: Fourier::calculate only works with double (proposed by Rombur) https://github.com/dealii/dealii/pull/8621 #8620: Use std::free instead of free to avoid name collision when using hipcc (proposed by Rombur; merged) https://github.com/dealii/dealii/pull/8620 #8619: Rename TensorPolynomials::compute() to ::evaluate(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8619 #8618: Update documentation of FE_PolyTensor. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8618 #8617: Add std::complex support to DataPostprocessor (proposed by dangars) https://github.com/dealii/dealii/pull/8617 #8615: Fix typo in HDF5 documentation (proposed by dangars; merged) https://github.com/dealii/dealii/pull/8615 #8614: Only allow floating point types in complex_overloads.h (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8614 #8613: Fixed small bug in OCC::interpolation_curve. (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/8613 #8611: Documentation typos fixed in theta_timestepping.h and newton.h (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8611 #8610: Document the concept of 'coarse cell id' in the glossary. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8610 #8609: Avoid warning regarding VectorizedArray: no-user provided constructor (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/8609 #8608: Fix tuple.h (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8608 #8605: Replace boost::none by the std::optional default constructor (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8605 #8604: Further edits to the introduction of step-21. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8604 #8602: Fix Symengine test (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8602 #8601: Add assertion to PETScWrappers::MatrixBase::begin() and end(). (proposed by starki0815; merged) https://github.com/dealii/dealii/pull/8601 #8600: Rename parallel::Triangulation to parallel::TriangulationBase (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8600 #8599: Add a test. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8599 #8598: Update a documentation string. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8598 #8597: Remove PolynomialType Template Argument from FE_PolyTensor (proposed by GrahamBenHarper; merged) https://github.com/dealii/dealii/pull/8597 #8592: Introduce parallel::DistributedTriangulationBase (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8592 #8587: Enable DoFHandlerPolicy of p:d:t for 1D (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8587 #8586: Return coarse-cell id by CellId (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8586 #8579: Generalize DoFHandlerPolicy of p:d:t (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8579 #8577: Add particle generators namespace (proposed by gassmoeller; merged) https://github.com/dealii/dealii/pull/8577 #8574: Avoid a couple FP subtractions. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8574 #8567: Modify the definition of CellId (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/8567 #8564: Change GridOut::write_svg() defaults (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/8564 #8546: Remove diff from testsuite (proposed by drwells; merged) https://github.com/dealii/dealii/pull/8546 #8533: Variable size transfer of quadrature point data implemented (proposed by rezarastak; merged) https://github.com/dealii/dealii/pull/8533 #8530: Mutable bind implementation. (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/8530 #8509: hyper_L documentation fix (proposed by LiMaIG; merged) https://github.com/dealii/dealii/pull/8509 #8474: Cleanup use of DEAL_II_CONSTEXPR (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/8474 #8359: Remove deprecated Tensor functions. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/8359 ## And this is a list of recently opened or closed discussions: #8697: Step-4 documentation (possible) mistake: 2D-solution plot is incorrect (looks like from step-3) (opened and closed) https://github.com/dealii/dealii/issues/8697 #8696: Step-4 documentation: Explanation of keywords virtual & override in RHS/BC template functions (opened) https://github.com/dealii/dealii/issues/8696 #8691: doxygen: broken base class for hp::FEValues (opened and closed) https://github.com/dealii/dealii/issues/8691 #8689: Possibly incorrect statement on maximum number of dofs in documentation (opened and closed) https://github.com/dealii/dealii/issues/8689 #8685: Get rid of convoluted syntax to set up RHS and BoundaryCondition constructors (opened) https://github.com/dealii/dealii/issues/8685 #8684: Consider replacing int by uint8_t for all dimension variables (opened and closed) https://github.com/dealii/dealii/issues/8684 #8683: Compile error with BlockVectorBase<VectorType>:equ (opened and closed) https://github.com/dealii/dealii/issues/8683 #8682: Rename AnisotropicPolynomials::compute() to evaluate() (opened) https://github.com/dealii/dealii/issues/8682 #8658: FE_FaceQ does not support update_gradients from FEFaceValues (opened) https://github.com/dealii/dealii/issues/8658 #8653: [minor] Definition of K & \mathbb{T} is missing in step-3 documentation (opened) https://github.com/dealii/dealii/issues/8653 #8647: Discrepancies in refinement between p4est and Triangulation (opened) https://github.com/dealii/dealii/issues/8647 #8643: Documentation for HDF5-Namespace is out-of-date, II (opened and closed) https://github.com/dealii/dealii/issues/8643 #8634: Plot shape functions for vector-valued FE's (opened) https://github.com/dealii/dealii/issues/8634 #8628: [minor] Improve the wording on documentation of Step-3 (opened and closed) https://github.com/dealii/dealii/issues/8628 #8625: DataPostprocessor fails with std::complex Vector (opened) https://github.com/dealii/dealii/issues/8625 #8616: New test fails (opened and closed) https://github.com/dealii/dealii/issues/8616 #8612: Documentation for HDF5-namespace is out-of-date (opened and closed) https://github.com/dealii/dealii/issues/8612 #8607: Whitelist types usuable for std::complex multiplication/devision overloads (opened and closed) https://github.com/dealii/dealii/issues/8607 #8591: Update PolynomialsBDM.degree() (closed) https://github.com/dealii/dealii/issues/8591 #8571: begin() and end() of PETScWrappers::MPI::SparseMatrix segfaults (closed) https://github.com/dealii/dealii/issues/8571 #8535: Rename parallel::Triangulation to parallel::TriangulationBase (closed) https://github.com/dealii/dealii/issues/8535 #8506: ContinuousQuadratureDataTransfer with non-fixed-size quadrature data structures (closed) https://github.com/dealii/dealii/issues/8506 #8387: Current master has compilation errors related to constexpr in tensor.h (closed) https://github.com/dealii/dealii/issues/8387 A list of all major changes since the last release can be found at https://www.dealii.org/developer/doxygen/deal.II/changes_after_8_5_0.html. Thanks for being part of the community! Let us know about questions, problems, bugs or just share your experience by writing to [email protected], or by opening issues or pull requests at https://www.github.com/dealii/dealii. Additional information can be found at https://www.dealii.org/. -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/5d72adeb.1c69fb81.5ec1.49ffSMTPIN_ADDED_MISSING%40gmr-mx.google.com.
