Hello everyone!
This is deal.II newsletter #89.
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:
#8456: Further cleanups of the SVG GridOut code. (proposed by bangerth)
#8455: Avoid explicit template arguments in std::make_pair (proposed by masterleinad)
#8454: Mark DEAL_II_ALWAYS_INLINE function as inline (proposed by masterleinad; merged)
#8453: step-20: make degree argument obvious (proposed by tjhei; merged)
#8452: mpi/step-27: Check consistency of AffineConstraints. (proposed by marcfehling; merged)
#8451: Slight restructure the SVG grid output. (proposed by bangerth; merged)
#8450: Added 'boost/type_traits/detail/is_likely_lambda.hpp'. (proposed by marcfehling; merged)
#8449: Instantiate for all dimensions GridOut::write_svg (proposed by peterrum; merged)
#8448: Use VTU format in step-5. (proposed by bangerth; merged)
#8447: Let step-1 output SVG instead of EPS. (proposed by bangerth)
#8445: step-69: A first order hydrodynamics code for compressible Euler (proposed by tamiko)
#8444: Add workload imbalance function (proposed by tcclevenger)
#8443: Cleanup workarounds for VectorizedArray (proposed by masterleinad; merged)
#8442: Augment documentation of VectorizedArray (proposed by kronbichler; merged)
#8441: Add boost files (proposed by dangars; merged)
#8439: deal.ii now may be boundled to another project via add_subdirectory() (proposed by DAlexis)
#8436: Add a note to the count_lines.sh script. (proposed by bangerth; merged)
#8435: Restrict mpi/petsc_step-27 to only be run with non-complex PETSc scalar type (proposed by masterleinad; merged)
#8434: Doc: Reviewed documentation for hp::Refinement. (proposed by marcfehling; merged)
#8433: Bug in CellDataStorage::erase() fixed (proposed by rezarastak; merged)
#8432: Implement output operator for VectorizedArray (proposed by masterleinad; merged)
#8431: Fix compiling with CUDA (proposed by masterleinad; merged)
#8430: Reduce floating-point division in operator/ (proposed by masterleinad)
#8429: Parallel distributed: Communicate active_fe_indices after deserializa... (proposed by marcfehling)
#8428: Enforce inlining in simple tensor functions (proposed by kronbichler; merged)
#8427: Add AffineConstraints::set_zero for MemorySpace::CUDA (proposed by masterleinad; merged)
#8426: Add two new methods to VectorizedArray (proposed by peterrum; merged)
#8425: Add CHANGELOG.md and SUPPORT.md files. (proposed by bangerth; merged)
#8424: Follow-up to PR #8342 (proposed by peterrum; merged)
#8423: Enable periodicity for 1D (proposed by peterrum; merged)
#8422: Parallel distributed: Communicate active_fe_indices after refinement. (proposed by marcfehling; merged)
#8421: New tests: Parallel distributed version of step-27. (proposed by marcfehling; merged)
#8420: Fix spaces in error messages (proposed by masterleinad; merged)
#8419: Phase shift over periodic boundaries (proposed by dangars)
#8418: Add new fully distributed triangulation. (proposed by peterrum)
#8417: documentation fix in distributed/tria.h (proposed by rezarastak; merged)
#8416: Update some commentary. (proposed by bangerth; merged)
#8415: Fix a bibtex entry. (proposed by bangerth; merged)
#8414: Minor clean-ups. (proposed by bangerth; merged)
#8413: Disable __builtin_expect for Intel compiler with DEAL_II_CONSTEXPR (proposed by masterleinad; merged)
#8412: LA::d::Vector import (proposed by Rombur; merged)
#8411: Link to more resources on learning how to program. (proposed by bangerth; merged)
#8403: Enable MappingFEField on multigrid levels (proposed by kronbichler; merged)
#8400: Add new make_vectorized_array function (proposed by peterrum; merged)
#8386: Update bundled boost (proposed by masterleinad; merged)
#8383: Automated template instantiation for VectorizedArray (proposed by peterrum; merged)
#8314: Use LaTeX bibliography in step-14 (proposed by adam4130; merged)
And this is a list of recently opened or closed discussions:
#8446 step-2 extension: print dof locations (opened)
#8440 deal.ii does not compile, error in boost-1.17 (opened and closed)
#8438 print() from PETScWrappers::MPI::SparseMatrix mangles the output (opened)
#8437 Look over clang-format indentation with many specifiers (opened)
#8410 Compilation of Physics/Elasticity/kinematics fails with icc18 (closed)
#8376 Communicate active_fe_indices after refinement? (closed)
#8364 Automated template instantiation of pairs of type (Number, width) as needed in VectorizedArray (closed)
#7830 Update bundled boost (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.