deal.II Newsletter #89

26 views
Skip to first unread message

Rene Gassmoeller

unread,
Aug 5, 2019, 2:03:58 PM8/5/19
to dea...@googlegroups.com

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.

Wolfgang Bangerth

unread,
Aug 5, 2019, 3:54:24 PM8/5/19
to dea...@googlegroups.com

Ah, we're back on track with a substantial number of pull requests. It will be
interesting to see how much we get done during the deal.II workshop this week
-- I'm hoping for a very long list!

W.

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


--
------------------------------------------------------------------------
Wolfgang Bangerth email: bang...@colostate.edu
www: http://www.math.colostate.edu/~bangerth/

Reply all
Reply to author
Forward
0 new messages