deal.II Newsletter #194

11 views
Skip to first unread message

Rene Gassmoeller

unread,
Dec 20, 2021, 12:03:11 PM12/20/21
to dea...@googlegroups.com

Hello everyone!

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

#13102: Correct typo (math rendering) (proposed by mwichro)
#13101: Bug fix of MF face eval for hanging nodes and non-standard orientation (proposed by kronbichler)
#13099: [WIP] Global coarsening: compress weights (proposed by peterrum)
#13097: Util::MPI::compute_n_point_to_point_communications() add fallback (proposed by peterrum)
#13096: Boundary values: Use alias fe instead of cell->get_fe() (proposed by kronbichler; merged)
#13095: Fixed bug in SparseDirectUMFPACK #12916 (proposed by kuljitvirk)
#13094: Fix a comment's grammar. (proposed by bangerth; merged)
#13093: Remove a redundant argument to xargs. (proposed by drwells)
#13091: Alternative way to avoid warnings. (proposed by bangerth; merged)
#13090: Fix a warning about array accesses. (proposed by bangerth)
#13088: Avoid the need for empty lambda functions in ConsensusAlgorithms::AnonymousProcess. (proposed by bangerth; merged)
#13087: Minor fix to an error message. (proposed by bangerth; merged)
#13086: Rename 'filter' to 'filter.pl'. (proposed by bangerth; merged)
#13083: Document exception behavior for threads. (proposed by bangerth)
#13082: Allow multiple messages to the same target in the NPX algorithm. (proposed by bangerth)
#13081: Update step-66 (proposed by gfcas; merged)
#13080: Minor doc changes to the consensus algorithms (proposed by bangerth)
#13079: Evaluation kernels: Avoid checking the orientations in inner loop (proposed by kronbichler)
#13078: Eliminate FEEvaluationData::get_all_face_numbers () and get_all_face_orientations () (proposed by peterrum; merged)
#13077: Evaluation kernels: Make sure to pick vectorized gather function (proposed by kronbichler; merged)
#13076: MatrixFree::gather_evalute(): allow mixed numbers (proposed by peterrum; merged)
#13075: Remove an unnecessary semicolon. (proposed by bangerth; merged)
#13073: Convert a few more locally-owned loops with filters. (proposed by bangerth)
#13072: Fix the spelling of a function name. (proposed by bangerth; merged)
#13071: Use one instead of two regexes. (proposed by bangerth; merged)
#13070: Ignore some more TBB warnings. (proposed by drwells; merged)
#13069: Update a link. (proposed by bangerth; merged)
#13068: Add some explicit casts to IndexSet. (proposed by drwells; merged)
#13067: [WIP] Geometric global coarsening: enable FE_Nothing (proposed by peterrum)
#13066: Avoid quadratic complexity in IndexSet::subtract_set (proposed by kronbichler; merged)
#13065: Global coarsening: specialize code for FE_Q (proposed by peterrum; merged)
#13064: Global coarsening: simplify the determination of weights (proposed by peterrum; merged)
#13063: [WIP] Implement FEFaceEvaluation::evaluate() for ECL/unstructured meshes (proposed by peterrum)
#13062: Fix some various typos and dead links. (proposed by drwells; merged)
#13061: Fix pyramid output in DataOutBase::write_gnuplot(). (proposed by bangerth; merged)
#13060: Also support wedges and pyramids in GridOut::write_gnuplot() (proposed by bangerth; merged)
#13059: Add tests for MatrixFree + shared-memory MPI (proposed by peterrum; merged)
#13058: MatrixFree: fix orientation for cell-centric loop and pbc (proposed by peterrum; merged)
#13057: Add TBB to github actions. (proposed by marcfehling; merged)
#13056: Simplify calls to FEEvaluation kernels (proposed by kronbichler; merged)
#13054: FEEvaluationBase::apply_hanging_node_constraints(): clean up (proposed by peterrum; merged)
#13053: Fix MGTwoLevelTransfer::reinit_geometric_transfer for DG <-> CG (proposed by peterrum; merged)
#13050: bundled/tbb: avoid a warning when compiling with -std=c++17 (proposed by tamiko; merged)
#13049: avoid another boost deprecated headers warning (proposed by tamiko; merged)
#13048: [WIP] Use FEEvaluationHangingNodes in MGTwoLevelTransfer (proposed by peterrum)
#13047: CMake: set the taskflow feature default to disabled (proposed by tamiko; merged)
#13046: FEEvaluationImplHangingNodes: use ShapeInfo as input argument (proposed by peterrum; merged)
#13045: Further WorkStream cleanups (proposed by bangerth; merged)
#13044: Add Triangulation::all_reference_cells_are_simplex() and ::is_mixed_mesh() (proposed by peterrum; merged)
#13043: Remove simplex from .clang-format (proposed by peterrum; merged)
#13042: MatrixFree: distinguish internally between mixed and non-mixed meshes (proposed by peterrum; merged)
#13041: Fixed bug in SparseDirectUMFPACK #12916 (proposed by kuljitvirk)
#13038: p::f::T: allow repartitioning (proposed by peterrum; merged)
#13036: Boost: Disallow version 1.77 due to multiple unresolved upstream bugs (proposed by tamiko; merged)
#13035: Enable GridOut::write_gmsh() for simplex meshes (proposed by bangerth; merged)
#13019: Skip a bunch of work for tests that we don't actually want. (proposed by bangerth; merged)
#13018: Spawn tasks via the TBB again. (proposed by bangerth; merged)
#13017: Make evaluation_kernels only include FEEvaluationData file (proposed by kronbichler; merged)
#12990: Do not split evaluation_template_factory_hanging_nodes instantiations (proposed by kronbichler; merged)
#12958: CMake: Add configure support for TBB OneAPI layout (proposed by tamiko; merged)
#12953: Make dimension counters unsigned. (proposed by bangerth; merged)

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

#13100 PETSc object is in wrong state (opened)
#13098 Compilation error because of complex and matrix-free. (opened)
#13092 Inordinately costly setup of linear operators with Trilinos (opened)
#13089 Fix indent script warnings (opened)
#13085 Make ExtrapolateImplementation::send_cells() more efficient. (opened)
#13084 Specialize consensus algorithms for the case where no answer is required (opened)
#13074 Failure in ConsensusAlgorithms::NBX::answer_requests() (opened)
#13055 p::d::T updating ghost cells mat-id (opened)
#13052 Warnings in data_out_base.cc (opened)
#13051 Warning with newer GCC versions in matrix_free/fe_evaluation.h (opened and closed)
#13037 Compatibility with Boost 1.77 and upcoming Boost 1.78 (opened)
#13020 BOOST uses deprecated BOOST headers :-( (closed)
#12817 Compilation with boost-1.77 fails due to "Operation not implemented" in geometry (closed)
#12425 Failing tests fe_tools_extrapolate (closed)

A list of all major changes since the last release can be found at this website.

Thanks for being part of the community!

Let us know about questions, problems, bugs or just share your experience by writing to this mailing list, or by opening issues or pull requests on Github.
Additional information can be found at our official website.

Reply all
Reply to author
Forward
0 new messages