Hello everyone!

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

#19902: Fix GridIn::read() for abaqus input files (proposed by mschreter) 
https://github.com/dealii/dealii/pull/19902

#19901: Ensure internal::expand is instantiated (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/19901

#19900: Improve error messages in FiniteElement::get_sub_fe(). (proposed by 
bangerth) https://github.com/dealii/dealii/pull/19900

#19899: Better document FiniteElement::get_sub_fe(). (proposed by bangerth) 
https://github.com/dealii/dealii/pull/19899

#19898: Fix initialization of hessians_quad_submitted in FEEvaluationData 
(proposed by mschreter; merged) https://github.com/dealii/dealii/pull/19898

#19897: Revert "Use set of pairs for hp_quad_dof_identities" (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/19897

#19896: Fix 1D path of interpolate_boundary_values() for hp::DoFHandler 
(proposed by mschreter; merged) https://github.com/dealii/dealii/pull/19896

#19895: Additive Schwarz from PETSc (proposed by fdrmrc) 
https://github.com/dealii/dealii/pull/19895

#19894: Deprecate other now-unused parts of MeshWorker. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/19894

#19893: Deprecate those classes that were only used in step-39. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/19893

#19892: Better document DoFTools::extract_dofs_with_support_contained_within(). 
(proposed by bangerth) https://github.com/dealii/dealii/pull/19892

#19891: Support for agglomeration-based DG discretizations (proposed by fdrmrc) 
https://github.com/dealii/dealii/pull/19891

#19890: Document 'quad' in FiniteElement::hp_quad_dof_identities(). (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/19890

#19889: Better document the Gauss-Jacobi polynomials. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/19889

#19888: Arkode: fix callback documentation for ARKode and steppers (proposed by 
vovannikov; merged) https://github.com/dealii/dealii/pull/19888

#19887: Update Trilinos build instructions (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/19887

#19886: MatrixFree: if there is only one partitioner, then return it. (proposed 
by drwells; merged) https://github.com/dealii/dealii/pull/19886

#19885: MatrixFree: make two scratch vectors small vectors. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/19885

#19884: enable affine constraints to use PETScWrappers::MPI full matrices 
(proposed by SanojKnalp; merged) https://github.com/dealii/dealii/pull/19884

#19883: Add an assertion. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/19883

#19882: Only work-around HDF5 bug for sufficiently old versions. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/19882

#19881: Add `adjust_quad_dof_index_for_face_orientation_table` for 
`FE_SimplexP` (proposed by dominiktassilostill) 
https://github.com/dealii/dealii/pull/19881

#19880: Fix vectorized_load_and_transpose for AVX/AVX-512 (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/19880

#19879: TriangulationDescription::CellData: use an inplace_vector. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/19879

#19878: MappingFE::compute_mapping_support_points(): re-use an array. (proposed 
by drwells) https://github.com/dealii/dealii/pull/19878

#19877: Arkode: improve robustness of tests arkode_01 and arkode_02 (proposed 
by vovannikov; merged) https://github.com/dealii/dealii/pull/19877

#19876: Be more consistent about the use of types::fe_index. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/19876

#19875: KellyErrorEstimator: only compare unsigned ints with unsigned ints. 
(proposed by drwells; merged) https://github.com/dealii/dealii/pull/19875

#19874: News changes minor entry for PR #18659. (proposed by gsegon; merged) 
https://github.com/dealii/dealii/pull/19874

#19873: Add log entry for diagonal operator. (proposed by quangx; merged) 
https://github.com/dealii/dealii/pull/19873

#19871: PreconditionChebyshev: Add ability to compute residual norm (proposed 
by kronbichler) https://github.com/dealii/dealii/pull/19871

#19870: Fix calling TpetrWrappers::vmult with dealii::Vector arguments 
(proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/19870

#19869: Utilities::MPI: don't compress data before sending it. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/19869

#19868: Try setting CMAKE_MSVC_DEBUG_INFORMATION_FORMAT=ProgramDatabase to 
minimize library size with MSVC (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/19868

#19867: Make Tpetra vector element operations thread-safe (proposed by 
gassmoeller; merged) https://github.com/dealii/dealii/pull/19867

#19866: [WIP] Remove IC preconditioner from tests if unavailable (proposed by 
gassmoeller) https://github.com/dealii/dealii/pull/19866

#19865: Arkode: tighten tolerances for tests 07, 08 and erkstep (proposed by 
vovannikov; merged) https://github.com/dealii/dealii/pull/19865

#19864: Simplify TimeStepping with std::unique_ptr and initializer lists 
(proposed by JR-Khan; merged) https://github.com/dealii/dealii/pull/19864

#19863: Remove dependence of step-39 on old MeshWorker classes. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/19863

#19862: Arkode: rethrow recoverable error after SundialsOperator::vmult() and 
SundialsPreconditioner::vmult() (proposed by vovannikov; merged) 
https://github.com/dealii/dealii/pull/19862

#19861: Rename a few variables into n_lanes. Remove unneeded ones (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/19861

#19860: KellyErrorEstimator: avoid allocating a scratch vector. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/19860

#19859: make_hanging_node_constraints(): avoid setting up a std::set. (proposed 
by drwells; merged) https://github.com/dealii/dealii/pull/19859

#19858: Replace PreconditionIC in step-43 if unavailable (proposed by 
gassmoeller) https://github.com/dealii/dealii/pull/19858

#19857: Replace PreconditionerIC in step 31 for Tpetra (proposed by 
gassmoeller; merged) https://github.com/dealii/dealii/pull/19857

#19856: Guard AMG parameter only available for Epetra ML (proposed by 
gassmoeller; merged) https://github.com/dealii/dealii/pull/19856

#19855: Arkode: introduce the default eigenvalue estimator for LSRKStepperSTS 
(proposed by vovannikov; merged) https://github.com/dealii/dealii/pull/19855

#19854: Add missing empty lines in header (proposed by gassmoeller; merged) 
https://github.com/dealii/dealii/pull/19854

#19853: Add missing compress() calls in example programs (proposed by 
gassmoeller; merged) https://github.com/dealii/dealii/pull/19853

#19852: Provide MueLu if ML is not available (proposed by gassmoeller; merged) 
https://github.com/dealii/dealii/pull/19852

#19851: Simplify MeshWorkers::Assemblers::CellsAndFaces. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/19851

#19850: Deprecate MeshWorker::Functional. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/19850

#19849: Link namespace TimeSteppers to other resources. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/19849

#19848: Deprecate the classes in namespace Algorithms. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/19848

#19847: Remove incompatibilities between mpc and mpich (proposed by 
luca-heltai; merged) https://github.com/dealii/dealii/pull/19847

#19846: SolutionTransfer: add a scratch array for packing data. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/19846

#19844: Only keep Tpetra vector view as long as necessary (proposed by 
gassmoeller; merged) https://github.com/dealii/dealii/pull/19844

#19843: fix latex formula issues (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/19843

#19839: Avoid some static variables. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/19839

#19837: Specialize vectorized_load_and_transpose for remainder cases 1,2,3 
(proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/19837

#19836: Arkode: Improve robustness of ARKode tests 06-10 and compat_interfaces 
(proposed by vovannikov; merged) https://github.com/dealii/dealii/pull/19836

#19827: Evaluation kernels hanging nodes docu (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/19827

#19826: Use a single implementation for vectorized transpose functions 
(proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/19826

#19784: Base & Tests: Implement and verify fixed-step and embedded Tsitouras 
5(4) (proposed by JR-Khan; merged) https://github.com/dealii/dealii/pull/19784

#19706: Add a diagonal operator.  (proposed by quangx; merged) 
https://github.com/dealii/dealii/pull/19706

#19662: Nodal basis for simplices (proposed by dominiktassilostill; merged) 
https://github.com/dealii/dealii/pull/19662

#19291: Keep order of fe indices when determining hp dof identities (proposed 
by dominiktassilostill; merged) https://github.com/dealii/dealii/pull/19291

#19016: write CF/UGRID output (proposed by dabele; merged) 
https://github.com/dealii/dealii/pull/19016

#17578: Arbitrary order quadrature on pyramids (proposed by 
dominiktassilostill; merged) https://github.com/dealii/dealii/pull/17578


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

#19872: get_sub_fe() throws with FESystems whose sub-FE were not explicitly 
created as FESystem (opened and closed) 
https://github.com/dealii/dealii/issues/19872

#19842: Deprecate everything in namespace Algorithms. (closed) 
https://github.com/dealii/dealii/issues/19842

#19818: Improve code structure of time integrators: Use array assignment. 
(closed) https://github.com/dealii/dealii/issues/19818

#19817: Improve code structure of time integrators: Use std::unique_ptr over 
plain pointer. (closed) https://github.com/dealii/dealii/issues/19817

#19814: SUNDIALS test failures (closed) 
https://github.com/dealii/dealii/issues/19814

#19799: Compilation issues with locally built deal.II and PETSc (closed) 
https://github.com/dealii/dealii/issues/19799

#19781: matrix_free/evaluation_kernels_hanging_nodes.h: Improve documentation 
(closed) https://github.com/dealii/dealii/issues/19781

#19700: Regression tester regressed 3770e0 (closed) 
https://github.com/dealii/dealii/issues/19700

#19650: General status of simplex support (closed) 
https://github.com/dealii/dealii/issues/19650

#19610: sundials/invocation_context.h is missing an include. (closed) 
https://github.com/dealii/dealii/issues/19610

#18903: Netcdf/CF/Ugrid output (closed) 
https://github.com/dealii/dealii/issues/18903

#18834: Change auto-generated labels in tutorials. (closed) 
https://github.com/dealii/dealii/issues/18834

#18676: xref validation (closed) https://github.com/dealii/dealii/issues/18676

#17836: tutorial step-92: "parallel handling of complicated meshes" (closed) 
https://github.com/dealii/dealii/issues/17836

#17719: Make DoFRenumbering::component_wise() work with FEValuesExtractors. 
(closed) https://github.com/dealii/dealii/issues/17719

#15624: LinearAlgebra::{E,T}petraWrappers::Vector::compress() doesn't do 
anything. (closed) https://github.com/dealii/dealii/issues/15624

#15519: Testsuite: improve test timings (closed) 
https://github.com/dealii/dealii/issues/15519

#15476: Testsuite: don't print exc.what() in tests (closed) 
https://github.com/dealii/dealii/issues/15476

#15395: Testsuite: tests should not output and compare initial and final 
residuals (closed) https://github.com/dealii/dealii/issues/15395

#13949: Optimize compilation units and object libraries: investigate sizes, 
minimize includes, minimize compilation times, enforce DAG (closed) 
https://github.com/dealii/dealii/issues/13949

#6045: Link the TimeStepping classes to the tutorials. (closed) 
https://github.com/dealii/dealii/issues/6045


A list of all major changes since the last release can be found at 
https://www.dealii.org/developer/doxygen/deal.II/recent_changes.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 visit 
https://groups.google.com/d/msgid/dealii/6a33c1fa.f011f78c.267cc2.73b0SMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to