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.

Reply via email to