Hello everyone! This is deal.II newsletter #107. 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: #9411: Augment introduction to step-7. (proposed by bangerth) https://github.com/dealii/dealii/pull/9411 #9410: Use std::to_string() instead of boost lexical_cast. (proposed by bangerth) https://github.com/dealii/dealii/pull/9410 #9409: Update the documentation of int_to_string() and to_string(). (proposed by bangerth) https://github.com/dealii/dealii/pull/9409 #9408: Clarify a channel limit. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/9408 #9407: make_flux_sparsity_pattern with flux couplings on a subset of the faces (proposed by simonsticko) https://github.com/dealii/dealii/pull/9407 #9404: CI: disable cxx14 for the serial linux build (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/9404 #9403: add github actions OSX to readme (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/9403 #9402: Rename step-71 to step-47. (proposed by drwells) https://github.com/dealii/dealii/pull/9402 #9401: Make channel limits consistent. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/9401 #9400: Utilities::to_string -> std::to_string (proposed by drwells; merged) https://github.com/dealii/dealii/pull/9400 #9399: Fix compiling for C++11 (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/9399 #9398: Fix 1D-bug in one version of make_flux_sparsity_pattern (proposed by simonsticko; merged) https://github.com/dealii/dealii/pull/9398 #9397: Test indentation script on Mac OSX (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/9397 #9394: fixes a tautology/word repetition in step-7 that was distracting (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9394 #9393: In step-7, removes the explicit listing of various norms since the list is anyway outdated (proposed by krishnakumarg1984) https://github.com/dealii/dealii/pull/9393 #9391: Refactor settings of p:f:t [WIP] (proposed by peterrum) https://github.com/dealii/dealii/pull/9391 #9389: Add assert to prevent floating point exception (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/9389 #9388: Implement GridGenerator::replicate_triangulation(). (proposed by drwells) https://github.com/dealii/dealii/pull/9388 #9387: Noncontiguous distributed vector [WIP] (proposed by peterrum) https://github.com/dealii/dealii/pull/9387 #9385: Fix tests using DataOut::active_cell_iterator (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/9385 #9384: Fixes yet another redundancy in tutorial DAGs. (proposed by krishnakumarg1984) https://github.com/dealii/dealii/pull/9384 #9382: Don't print lines connecting different parts of the legend. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9382 #9381: Fix the fill color for the tutorial graph legend. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9381 #9380: Replace !has_children() by is_active(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9380 #9379: Simplifies the example code for glossary entries of boundary_id and manifold_id (proposed by krishnakumarg1984) https://github.com/dealii/dealii/pull/9379 #9376: Read and write vtu files (proposed by luca-heltai) https://github.com/dealii/dealii/pull/9376 #9375: Remove some redundant edges from tutorial DAG (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9375 #9373: remove unnecessary tutorial DAG edges (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/9373 #9372: Fix removing trailing whitespaces (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/9372 #9371: New compress/decompress using gzip. (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/9371 #9370: More work on the tutorial graph (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9370 #9367: fix documentation on add_table. Fixes 9355 (proposed by krishnakumarg1984) https://github.com/dealii/dealii/pull/9367 #9366: In step-10, fixes explanation surrounding new header inclusion. fixes... (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9366 #9365: step-10 builds on step-7. see #9358 (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9365 #9364: Rename methods in ConsensusAlgorithmProcess (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/9364 #9362: New p:f:t tests (proposed by peterrum) https://github.com/dealii/dealii/pull/9362 #9360: Host of documentation improvements to step-10 (proposed by krishnakumarg1984) https://github.com/dealii/dealii/pull/9360 #9359: Work around a doxygen bug that triggers in step-10. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9359 #9352: Introduce CellAccessor::is_active(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9352 #9351: Remove trailing whitespace (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/9351 #9348: Fix typo in step-49 doc about gmsh (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/9348 #9346: Fix input argument type of ExcFileNotOpen() (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/9346 #9345: Clarify comments about distort_random() in step-49. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9345 #9344: Talk about mesh quality in step-6. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9344 #9343: Compute diagonal with MatrixFree (proposed by peterrum) https://github.com/dealii/dealii/pull/9343 #9342: Use the same color edges as for nodes in the tutorial graph. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9342 #9340: Lots of documentation fixes to Step-49 tutorial (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9340 #9339: Simplify the example code for setting manifold id in glossary using range-based for loop (proposed by krishnakumarg1984) https://github.com/dealii/dealii/pull/9339 #9337: Fix some coverity complains (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/9337 #9335: Simplify description in step-49. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9335 #9333: Use @pre instead of @note in a number of places. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9333 #9332: Add a changelog for step-71. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9332 #9331: Fix url to the gmsh website (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9331 #9330: In glossary for coarse_mesh, use monospace font for refine_global call since doxygen wasn't already hyperlinking it anyway (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9330 #9329: Better document an issue with curved boundaries. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9329 #9328: Fix the instantiations of GridOut::write_svg(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9328 #9327: Better document gmsh's features. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9327 #9326: add alternative output for tests/base/utilities_pack_unpack_07 (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/9326 #9320: Simplifies the example codes for glossary entries of boundary_id and manifold_id (proposed by krishnakumarg1984) https://github.com/dealii/dealii/pull/9320 #9318: converts l_2 to LaTeX code (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9318 #9300: In step 6 results doc, move the header file inclusion sentence to reflect that we need it for Sparse_ILU and not Jacobi preconditioner (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9300 #9297: Make GridTools::delete_duplicate_vertices() faster. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/9297 #9288: Update constraints documentation module to reflect recent updates to step-6 (proposed by krishnakumarg1984; merged) https://github.com/dealii/dealii/pull/9288 #9287: Replace the Dataout::first_cell/next_cell() mechanism (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9287 #9272: Make DoFTools::count_dofs_per_{component,block} return its data. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9272 #9259: Implement jump_hessian and jump_3rd_derivative on FEInterfaceValues. (proposed by simonsticko; merged) https://github.com/dealii/dealii/pull/9259 #9249: Replace Threads::mutex by std::mutex (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/9249 #9231: Simpler CellwiseInverseMassMatrix::apply() function (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/9231 #9178: Add a set of new python wrappers (proposed by agrayver; merged) https://github.com/dealii/dealii/pull/9178 #9111: step-71: the biharmonic equation. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/9111 #9096: cleanup typedefs in DataOut (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/9096 #9075: Get set particle positions (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/9075 #9007: Add copy_triangulation to parallel::fullydistributed::Triangulation (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/9007 ## And this is a list of recently opened or closed discussions: #9406: [Step-20] Reorganise prior tutorial contents since the input dependency for step-20 is incorrect/incomplete (opened) https://github.com/dealii/dealii/issues/9406 #9405: Post-function in matrix-free cell_loop() is not executed correctly when not using AdditionalData::none (opened) https://github.com/dealii/dealii/issues/9405 #9396: [Step-7] Violation of the philosophy of multiplying the test function from the left (opened and closed) https://github.com/dealii/dealii/issues/9396 #9395: [Step-7] Improve/Clarify the introduction to the Helmholtz equation (opened and closed) https://github.com/dealii/dealii/issues/9395 #9392: Documentation issues in VectorTools::NormType (opened and closed) https://github.com/dealii/dealii/issues/9392 #9390: Refactor TriangulationDescription::Description (opened) https://github.com/dealii/dealii/issues/9390 #9386: Improve "Possibilities for extension" of Step-7: discuss the method of manufactured solutions, use automatic differentiation for obtaining the source term, consistent initial and boundary conditions (opened) https://github.com/dealii/dealii/issues/9386 #9383: Redundancy persists in tutorial DAG code-gallery edges (opened and closed) https://github.com/dealii/dealii/issues/9383 #9378: In tutorials, mismatch between legend colour/shading and DAG nodes for code-gallery (opened and closed) https://github.com/dealii/dealii/issues/9378 #9377: Remove connection between categories in legend for the tutorials DAG (opened and closed) https://github.com/dealii/dealii/issues/9377 #9374: Steps 47, 58, 66-70 are missing? (opened and closed) https://github.com/dealii/dealii/issues/9374 #9369: Native smoothing of grids respecting Manifolds (opened) https://github.com/dealii/dealii/issues/9369 #9368: /contrib/utilties/indent script is broken for latest update of GNU sed (opened and closed) https://github.com/dealii/dealii/issues/9368 #9363: Improve the documentation of ConsensusAlgorithm (opened) https://github.com/dealii/dealii/issues/9363 #9361: Step-10 tutorial suddenly introduces Utilities::to_string without explanation (or comparison with std::string) (opened and closed) https://github.com/dealii/dealii/issues/9361 #9358: [Step-10] Incomplete/incorrect input dependency in the tutorial dot diagram/DAG graph (opened and closed) https://github.com/dealii/dealii/issues/9358 #9357: Weird doxygen behaviour for Step-10 documentation direct link to Plain Program in the browser (opened and closed) https://github.com/dealii/dealii/issues/9357 #9356: [Step-10] Potentially need a documentation line explaining why the header file fe_nothing was introduced (opened and closed) https://github.com/dealii/dealii/issues/9356 #9355: Potentially incomplete documentation for ConvergenceTable add_value() example (opened) https://github.com/dealii/dealii/issues/9355 #9354: Use a consistent way to cite/reference papers in documentation (either inline full-text or bibtex cite keys) (opened and closed) https://github.com/dealii/dealii/issues/9354 #9353: Possibility to account for material_id during p::fd::t creation (opened) https://github.com/dealii/dealii/issues/9353 #9350: [Possible bug?] Conflict in the documentation of the different mapping classes (opened and closed) https://github.com/dealii/dealii/issues/9350 #9349: [Step-49] Unclear documentation "using an object of class having an operator()" for GridTools::Transform (opened and closed) https://github.com/dealii/dealii/issues/9349 #9347: Generalize Matrixfree::get_cell_iterator() (opened) https://github.com/dealii/dealii/issues/9347 #9341: [Step-10] Remove long double from example step and improve discussion of round-off errors (opened) https://github.com/dealii/dealii/issues/9341 #9338: Facilities to compute "goodness" of a mesh (i.e. a mesh-quality indicator) (opened and closed) https://github.com/dealii/dealii/issues/9338 #9336: [Step-49 tutorial] Conflicting advice about unstructured mesh (random perturbations) (opened and closed) https://github.com/dealii/dealii/issues/9336 #9334: [Step-49] Unclear wording on the Transform Operation used (opened and closed) https://github.com/dealii/dealii/issues/9334 #9325: [Step-49] Consider including Gmsh's C++ API features (in addition to or replacing .geo file)? (opened and closed) https://github.com/dealii/dealii/issues/9325 #9324: [Step-49] Documentation review: Gmsh capabilities need update? (opened and closed) https://github.com/dealii/dealii/issues/9324 #9322: Incorrect pattern with one version of make_flux_sparsity_pattern (opened and closed) https://github.com/dealii/dealii/issues/9322 #9319: Improve the example codes in the documentation module/glossary entry for boundary indicator id and manifold_id (opened) https://github.com/dealii/dealii/issues/9319 #9299: Issue a sane error message when crashing for three-dimensional svg write attempts (closed) https://github.com/dealii/dealii/issues/9299 #9296: [possible bug?] GridGenerator::hyper_ball does not produce circular edges at the boundary (closed) https://github.com/dealii/dealii/issues/9296 #9279: URL links on the news page of dealii.org website do not work (closed) https://github.com/dealii/dealii/issues/9279 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 on the web visit https://groups.google.com/d/msgid/dealii/5e275891.1c69fb81.7c263.1199SMTPIN_ADDED_MISSING%40gmr-mx.google.com.
