Hello everyone! This is deal.II newsletter #309. 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: #18124: generalize the portable MF methods to fe_degree < n_q_points_1d cases (proposed by YiminJin) https://github.com/dealii/dealii/pull/18124 #18123: Do not use anonymous namespaces in header files. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18123 #18122: Combine several specializations into a single template. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18122 #18121: Only overload complex-valued operators if T!=U. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18121 #18120: Remove DEAL_II_INCLUDE_DIRS (proposed by masterleinad) https://github.com/dealii/dealii/pull/18120 #18119: Fix more headers for the all-headers test. (proposed by masterleinad) https://github.com/dealii/dealii/pull/18119 #18118: Be more precise what we need to #include. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18118 #18117: CMake: Tests: fix all-headers tests (proposed by tamiko) https://github.com/dealii/dealii/pull/18117 #18116: Do not use anonymous namespaces in header files. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18116 #18115: We cannot have 'static' functions in header files. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18115 #18114: Put the declarations in mpi_stub.h into namespace dealii. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18114 #18113: Fix grid_tools.cc without MPI and ArborX. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18113 #18112: Fix compiling without TBB and Taskflow (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/18112 #18110: Add necessary header includes. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18110 #18109: No need to say the same thing three times. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18109 #18108: Use proper types (rather than #defines) in mpi_stub.h. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18108 #18107: Reorder includes and declarations in a file. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18107 #18106: Use the zorder partitioner in the step-18 test. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/18106 #18105: Combine some functions in `QProjector`. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/18105 #18104: Do not use 'static const' variables in header files. Use 'constexpr' instead. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18104 #18103: Move misplaced #defines from numbers.h to config.h. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18103 #18102: Minor update to config.h. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18102 #18101: Exclude more files from compiling if they are functionally empty. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18101 #18100: Remove an unnecessary include path. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18100 #18099: Use ubuntu-24.04 in github linux workflows (except cuda). (proposed by marcfehling) https://github.com/dealii/dealii/pull/18099 #18098: Include Ghost cells in MatrixFree data starage: active level. Tests. (proposed by mwichro) https://github.com/dealii/dealii/pull/18098 #18097: Print the exception string in a test. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/18097 #18095: Fix compiler error when using nvcc with C++20 (proposed by Rombur; merged) https://github.com/dealii/dealii/pull/18095 #18094: Remove 'static' from a number of other variables in header files. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18094 #18091: Be more precise what we need to #include. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18091 #18089: Exclude files from compiling if they are functionally empty. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/18089 #18088: Add checks that src is not equal to dst in mmult(). (proposed by WasimNiyazMunshi; merged) https://github.com/dealii/dealii/pull/18088 #18076: CMake: rearrange source/CMakeLists.txt (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/18076 ## And this is a list of recently opened or closed discussions: #18111: Re-enable the tests in tests/all-headers/ (opened) https://github.com/dealii/dealii/issues/18111 #18096: Recent boost changes aren't compatible with soname-only installation (opened) https://github.com/dealii/dealii/issues/18096 #18092: Keep `Legacy::SolutionTransfer`? (opened) https://github.com/dealii/dealii/issues/18092 #18025: Condition complex overloads on the types actually being different. (closed) https://github.com/dealii/dealii/issues/18025 #17798: Assert that the output argument of FullMatrix::mmult() is not also an input argument. (closed) https://github.com/dealii/dealii/issues/17798 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 dealii@googlegroups.com, 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 dealii+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/dealii/67ac7f4b.5d0a0220.2d746a.5256SMTPIN_ADDED_MISSING%40gmr-mx.google.com.