Hello everyone!

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

#18091: Be more precise what we need to #include. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/18091

#18090: Mark our various constants as 'constexpr'. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/18090

#18089: Exclude files from compiling if they are functionally empty. (proposed 
by bangerth) https://github.com/dealii/dealii/pull/18089

#18088: Add checks that src is not equal to dst in mmult(). (proposed by 
WasimNiyazMunshi) https://github.com/dealii/dealii/pull/18088

#18087: Tighten up the paths in which include files are found. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/18087

#18086: Detect header cycles regardless of how we spell the #include. (proposed 
by bangerth) https://github.com/dealii/dealii/pull/18086

#18085: Remove the last header cycle. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/18085

#18084: Avoid another include cycle. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/18084

#18083: Remove a cycle in header files. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/18083

#18082: Do not include unnecessary header file. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/18082

#18081:  Add basic periodicity for tetrahedra with a mesh generator and a test. 
(proposed by KJSchwiebert) https://github.com/dealii/dealii/pull/18081

#18079: Normalize the way we write header includes. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/18079

#18078: Don't use .inst files where not necessary. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/18078

#18076: CMake: rearrange source/CMakeLists.txt (proposed by tamiko) 
https://github.com/dealii/dealii/pull/18076

#18075: Remove #includes from config.h. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/18075

#18074: docker: disable focal image. (proposed by marcfehling) 
https://github.com/dealii/dealii/pull/18074

#18073: Fix "declaration of '' hides class member" warning (proposed by 
Friteee; merged) https://github.com/dealii/dealii/pull/18073

#18072: Fix "declaration of '' hides class member" warning (proposed by 
Friteee) https://github.com/dealii/dealii/pull/18072

#18070: Don't call deprecated QProjector functions. (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/18070

#18069: Get rid of another call to `face_orientation()`. (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/18069

#18068: Fix `extract_boundary_mesh()` for simplex meshes (proposed by QY-Shi) 
https://github.com/dealii/dealii/pull/18068

#18067: Normalize the way we include header files. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/18067

#18065: Fix step_operations() for MemorySpace::Default (proposed by peterrum; 
merged) https://github.com/dealii/dealii/pull/18065

#18064: CMake: Move some code from source/ to cmake/config/. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/18064

#18063: Update step-90.cc (proposed by ZhouleiJoeStone) 
https://github.com/dealii/dealii/pull/18063

#18062: Always initialize a variable in AlignedVector. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/18062

#18061: Include ghost cell in Matrix-Free data (proposed by mwichro; merged) 
https://github.com/dealii/dealii/pull/18061

#18060:  MatrixFree: Update test output in 1D face setup  (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/18060

#18059: Move functions from .cc to .templates.h (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/18059

#18058: Update a comment in step-38. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/18058

#18057: Where possible, replace '#ifdef DEBUG' by 'if constexpr(...debug 
mode...'). (proposed by bangerth) https://github.com/dealii/dealii/pull/18057

#18056: Fix '#if DEBUG' statements. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/18056

#18055: Avoid several more uses of GeometryInfo. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/18055

#18054: Update step-90.cc with  fe_degree=2 and level_set_fe_degree=2 (proposed 
by ZhouleiJoeStone) https://github.com/dealii/dealii/pull/18054

#18053: Reference readme when step-XX.diff is missing. (proposed by 
marcfehling; merged) https://github.com/dealii/dealii/pull/18053

#18047: Update linux debug cuda-11 CI to use Ubuntu 22.04 (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/18047

#18038: Avoid old orientation functions 2 (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/18038

#17926: Update face_setup_internal.h to allow for 1D adaptive meshes (proposed 
by seanjohn11; merged) https://github.com/dealii/dealii/pull/17926

#17365: CMake: update boost configuration, fix boost policy warning (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/17365


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

#18080: Fix more header include cycles. (opened and closed) 
https://github.com/dealii/dealii/issues/18080

#18077: Bug in MGTools::extract_inner_interface_dofs(). (opened) 
https://github.com/dealii/dealii/issues/18077

#18071: Implement C++20 modules. (opened) 
https://github.com/dealii/dealii/issues/18071

#18066: `GridGenerator::extract_boundary_mesh() Fails for Simplex Meshes` 
(opened) https://github.com/dealii/dealii/issues/18066

#18011: FETools::interpolate with PETScWrappers::MPI::Vector error (closed) 
https://github.com/dealii/dealii/issues/18011

#17766: CMake: support multiple generator setup (at least in user projects) 
(closed) https://github.com/dealii/dealii/issues/17766

#5525: CMake: Implement macro to copy a file to some/all compiled test 
directories for one component (closed) 
https://github.com/dealii/dealii/issues/5525


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/67a344d3.050a0220.2f6075.3517SMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to