Hello everyone! This is deal.II newsletter #31. 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: #6513: Finally fix step-59 formula (proposed by kronbichler) https://github.com/dealii/dealii/pull/6513 #6512: Attempt to fix the undefined symbol VectorImplementation::minimum_parallel_grain_size (proposed by masterleinad) https://github.com/dealii/dealii/pull/6512 #6511: Two minor updates to step-59 (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/6511 #6509: [9.0] take over #6475 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6509 #6508: Fix gmsh/create_tria_02 (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6508 #6507: [9.0] take over #6487 and #6499 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6507 #6506: [9.0] take over #6498 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6506 #6505: [9.0] take over #6496 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6505 #6504: [9.0] take over #6495 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6504 #6503: [9.0] take over #6491 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6503 #6502: [9.0] take over #6489 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6502 #6501: [9.0] take over #6483 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6501 #6500: [9.0] take over #6480 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6500 #6499: Actually fix compute_local_to_global_vertex_index_map. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6499 #6498: CMake: Unset cached results for C++11/14/17 detection if necessary (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6498 #6497: CMake: Remove obsolete code from configure_slepc.cmake (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6497 #6496: Default copy assignement in Tensor for non-Intel compilers (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6496 #6495: Add a reference to step-10. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6495 #6494: Force to rerun tests in check_01_compiler_features.cmake (proposed by masterleinad) https://github.com/dealii/dealii/pull/6494 #6493: Move parsing of external.conf at the end. (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/6493 #6492: Move parsing of external.conf at the end. (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/6492 #6491: Add some more MPI checks. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6491 #6490: Check for constexpr std::max with C++14. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6490 #6489: Fix a test to not write past the end of an array. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6489 #6487: Fix compute_local_to_global_vertex_index_map. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6487 #6486: Fix warning text (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6486 #6485: [9.0] take over #6486 (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6485 #6484: Script: Add query_testsuite (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6484 #6483: Fix invalid number of particle properties in a test (proposed by gassmoeller; merged) https://github.com/dealii/dealii/pull/6483 #6482: Revert "Default copy assignement in Tensor for non-Intel compilers" (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6482 #6481: Revert "Default copy assignement in Tensor for non-Intel compilers" (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6481 #6480: Fix a GCC8 warning: use std::move_backward instead of std::memmove (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6480 #6479: [9.0] take over #6474 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6479 #6478: [9.0] take over #6476 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6478 #6477: [9.0] Revert "Replace std::memmove by std::move for std::pair" (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6477 #6476: Add inclusion guards around instantiation that requires OpenCascade. (proposed by jppelteret; merged) https://github.com/dealii/dealii/pull/6476 #6475: Fix the remaining gcc-8 warnings (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6475 #6474: Default copy assignement in Tensor for non-Intel compilers (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6474 #6472: Triangulation manages offsets. Data attaching classes take handles. (proposed by marcfehling) https://github.com/dealii/dealii/pull/6472 #6471: [9.0] take over #6465: use std::tmpfile instead of tmpnam (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6471 #6470: [9.0] Release tasks step 8: remove unfinished steps (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6470 #6469: [9.0] take over #6461 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6469 #6468: [9.0] take over #6460 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6468 #6467: [9.0] take over #6466 (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6467 #6466: enable WITH_GMSH for doxygen (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6466 #6465: use mkstemp instead of tmpnam (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6465 #6464: [9.0] take over #6463 (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6464 #6463: fix ConstraintMatrix initialize warning (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6463 #6461: Replace std::memmove by std::move for std::pair (proposed by masterleinad) https://github.com/dealii/dealii/pull/6461 #6460: Update test outputs (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6460 #6457: Require the current version of deal.II. (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6457 #6456: update VERSION (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6456 #6455: Step 61: A tutorial program that demonstrates the weak Galerkin method (proposed by sophy1029) https://github.com/dealii/dealii/pull/6455 #6454: Update TAG file (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6454 #6453: CMake: Bugfix: Only set test dependencies if tests are actually defined... (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6453 #6452: Replace individual files by one changelog for the whole release (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6452 #6451: Restrict memset to trivial types in SparseMatrix (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6451 #6450: Revert "Mark a few file-specific variables as static." (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6450 #6449: Disable warning for muParser's generic function pointer (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6449 #6448: Update step 10 (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6448 #6447: fix cmake comment (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6447 #6446: Update GridGenerator::hyper_shell's documentation. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6446 #6445: Update step 18 (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6445 #6444: Consistently mark all virtual functions of FE_Nothing as 'override'. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6444 #6443: Clang Weverything warnings (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6443 #6442: Fix gcc-8 warnings in bundled boost (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6442 #6441: Implement FE_Nothing::operator==(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6441 #6440: BlockLinearOperator: Add assert ensuring that u != v in vmult (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6440 #6439: Avoid dereferencing a nullptr in bundled boost (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6439 #6438: reorder deprecation feature check (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6438 #6436: Prefer the builtin deprecation attribute. (proposed by drwells) https://github.com/dealii/dealii/pull/6436 #6434: New Gmsh utilities. (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/6434 #6431: LinearOperator: Implement a mean value filter operator (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6431 #6430: Follow convention with placement of 'break' statement. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6430 #6429: Fix a grammar issue. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6429 #6428: Introduce option to force no compression in pack/unpack. (proposed by marcfehling) https://github.com/dealii/dealii/pull/6428 #6427: Externalize cache from coupling (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/6427 #6426: Fix clang 6 warnings (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6426 #6425: use Sacado_No_Kokkos.hpp if deal.II is built with CUDA (proposed by davydden) https://github.com/dealii/dealii/pull/6425 #6424: CMake: Fix MPI version detection, round two (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6424 #6422: Add test for Testing::rand (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6422 #6421: CMake: Fix MPI version detection for newer cmake (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/6421 #6420: Update test output for base/assign_subscriptor without threads (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6420 #6419: Update test output for base/reference without threads (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6419 #6418: Update alternative test output for lac/vector_memory (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6418 #6417: Fix matrix-free commits (comments by Bruno Turcksin). (proposed by kkormann; merged) https://github.com/dealii/dealii/pull/6417 #6416: Fixed some documentation about boundary and manifold. (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/6416 #6415: Fix step-54 (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/6415 #6414: Use std::vector::data+offset() rather than [] access (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/6414 #6413: Avoid creating pointer to invalid memory in get_dof_indices (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6413 #6412: Initialize SUN* objects (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6412 #6411: Simplify CommunicateLocallyMovedVertices::unpack_data (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6411 #6410: When configuring the code-gallery, skip generated files. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6410 #6409: Add a necessary #include file. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6409 #6408: Minor edits to the step-51 introduction. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6408 #6407: Use correct memory alignment in CommunicateLocallyMovedVertices::pack/unpack_data (proposed by masterleinad) https://github.com/dealii/dealii/pull/6407 #6406: Avoid signed overflow in test (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6406 #6405: Avoid accessing elements of a zero size vector in ParticleHandler (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6405 #6404: Guard accessing values in Vector<Number>::zero_out_ghosts (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6404 #6402: Avoid signed overflow in Testing::rand (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6402 #6401: Only invert bits up to the maximum possible in ~CacheUpdateFlags (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6401 #6393: Make sure not to attach a PropertyPool if not asked for (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6393 #6390: Provide alternative output for the *vector_add_and_dot_complex tests without threads (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6390 #6387: Call the correct deleter for ReadWriteVector::values (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6387 #6381: Update step 6 (proposed by drwells; merged) https://github.com/dealii/dealii/pull/6381 #6367: Make FiniteElement::operator== virtual. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6367 #6349: Adol-C advanced branching: Fix FEValues and tensor classes (proposed by jppelteret; merged) https://github.com/dealii/dealii/pull/6349 #6291: Add step-59 tutorial program showing matrix-free DG (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/6291 #6254: add ConstraintMatrix::is_consistent_in_parallel (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/6254 ## And this is a list of recently opened or closed discussions: #6510: Enforce boost with the filesystem module (opened) https://github.com/dealii/dealii/issues/6510 #6488: dealii-9.0: State of Intel support (opened and closed) https://github.com/dealii/dealii/issues/6488 #6473: Fix result images for step-18 (opened) https://github.com/dealii/dealii/issues/6473 #6462: Compiler warnings on release branch (opened and closed) https://github.com/dealii/dealii/issues/6462 #6459: Fix warnings and failing test from #6434 (opened and closed) https://github.com/dealii/dealii/issues/6459 #6458: Fix fallout from 6446 (opened and closed) https://github.com/dealii/dealii/issues/6458 #6437: Bug: Use intermediate storage for BlockLinearOperator<..>.vmult() (opened) https://github.com/dealii/dealii/issues/6437 #6435: deprecated attribute detection clang/icc (opened and closed) https://github.com/dealii/dealii/issues/6435 #6433: Missing implementation of one ConstraintMatrix::add_entries_local_to_global (opened) https://github.com/dealii/dealii/issues/6433 #6432: Use \coloneqq instead of := (opened) https://github.com/dealii/dealii/issues/6432 #6423: Sacado header brings in Kokkos and breaks compilation of deal.II with CUDA (opened) https://github.com/dealii/dealii/issues/6423 #6403: Invalid memory access in MatrixFree functions (closed) https://github.com/dealii/dealii/issues/6403 #6343: State of Testsuite (closed) https://github.com/dealii/dealii/issues/6343 #6339: Compilation fails with ADOL-C (current master) configured with --enable-advanced-branching (closed) https://github.com/dealii/dealii/issues/6339 #6332: Deprecate MeanValueFilter (closed) https://github.com/dealii/dealii/issues/6332 #6217: Tutorial for matrix-free DG (closed) https://github.com/dealii/dealii/issues/6217 #6184: Update the pictures and description of GridGenerator::hyper_shell. (closed) https://github.com/dealii/dealii/issues/6184 A list of all major changes since the last release can be found at https://www.dealii.org/developer/doxygen/deal.II/changes_after_8_5_0.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]. For more options, visit https://groups.google.com/d/optout.
