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.

Reply via email to