deal.II Newsletter #94

24 views
Skip to first unread message

Rene Gassmoeller

unread,
Sep 20, 2019, 3:02:10 PM9/20/19
to dea...@googlegroups.com

Hello everyone!

This is deal.II newsletter #94.
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:

#8817: instantiate CellData for dim=0 (proposed by tjhei)
#8816: instantiate uninitialized tensor struct (proposed by tjhei)
#8815: instantiate TensorProductPolynomials for dim=0 (proposed by tjhei)
#8813: Process indices in ComputeIndexOwner by intervals (proposed by kronbichler)
#8812: Make TensorProductQuadrature a separate class. (proposed by simonsticko)
#8811: Avoid sorting a large array in MG fill_copy_indices (proposed by kronbichler)
#8810: Change the storage type of MG copy indices to table (proposed by kronbichler)
#8809: Fix data type in p:f:CellData (proposed by peterrum; merged)
#8808: Update number_cache.n_locally_owned_active_cells need based (proposed by peterrum)
#8807: Avoid calling the constructor for emplace_back (proposed by masterleinad; merged)
#8806: Move comparator of CellData and ConstructionData out of the tests (proposed by peterrum; merged)
#8805: Better document parallel::TriangulationBase. (proposed by bangerth)
#8804: Remove TimeStepControl::format altogether. (proposed by bangerth; merged)
#8803: Fix a typo. (proposed by bangerth; merged)
#8802: Some bug fixed in p:f:t [WIP] (proposed by peterrum)
#8800: Speed up IndexSet::add_indices() (proposed by kronbichler; merged)
#8799: Speed up MGTools::make_boundary_list() (proposed by kronbichler; merged)
#8798: Fix warning (proposed by peterrum; merged)
#8797: Allow multigrid transfer to use external vector partitioners (proposed by kronbichler)
#8796: fixed the usage of deprecated std::uncaught_exception (proposed by rezarastak; merged)
#8795: Make a char[30] variable into a std::string. (proposed by bangerth; merged)
#8794: Avoid dangling pointer in initializer_list (proposed by masterleinad; merged)
#8792: Remove obsolete global communication from MGTransfer (proposed by kronbichler; merged)
#8790: remove warning in fully_distributed_tria_util (proposed by tjhei; merged)
#8789: enum Strategy is removed from TimestepControl (proposed by rezarastak; merged)
#8788: Add a test for FEInterfaceValues (proposed by bangerth; merged)
#8787: Allow the two cell iterators given to FEInterfaceValues to be of different type. (proposed by bangerth; merged)
#8784: Remove an auto from a lambda in pft (proposed by peterrum; merged)
#8783: Clean up compute_vertices_with_ghost_neighbors [WIP] (proposed by peterrum)
#8782: Redefine TimestepControl::tolerance() (proposed by rezarastak)
#8779: Fix compiling with clang (proposed by masterleinad; merged)
#8777: Remove doc stating FECollection is unused in hp::FE*Values classes. (proposed by simonsticko; merged)
#8775: Replace set with vector in pft:util (proposed by peterrum; merged)
#8774: Hdf5 documentation (proposed by jpthiele)
#8773: Add function MappingCartesian::fill_jacobian_derivatives(..) (proposed by simonsticko; merged)
#8772: Eliminate MPI all-to-all communication in MPI::Partitioner (proposed by kronbichler)
#8770: Document DataPostprocessor for the case of complex-valued solutions. (proposed by bangerth)
#8769: Make DataPostprocessor work for complex-valued vector-valued problems. (proposed by bangerth)
#8767: Remove default constructor for classes derived from Function if empty. (proposed by bangerth; merged)
#8766: Provide some explanation on 'virtual' and 'override'. (proposed by bangerth; merged)
#8765: Avoid warnings as a result of an unused variable. (proposed by bangerth; merged)
#8763: Update small pieces in TimestepControl. (proposed by bangerth; merged)
#8762: Full documentation provided to members of TimestepControl (proposed by rezarastak; merged)
#8761: Change TensorProductPolynomialsConst from "is-a" to "has-a" TensorProductPolynomials (proposed by GrahamBenHarper; merged)
#8760: fixed inconsistent state in TimestepControl (proposed by rezarastak; merged)
#8759: improve check for CAN_CALL_NONCONSTEXPR (proposed by tjhei; merged)
#8756: Fix a few typos in changelogs (proposed by kronbichler; merged)
#8754: Disable compression in ghost exchange of DoFHandler (proposed by kronbichler; merged)
#8753: Add random particle generator (proposed by gassmoeller; merged)
#8752: Augment the documentation of the Particle class. (proposed by bangerth)
#8751: Move operator== from a test to the CellData class itself. (proposed by bangerth; merged)
#8749: Improve performance of DoFHandler::distribute_mg_dofs (proposed by kronbichler; merged)
#8748: Add boost serialization for ConstructionData (proposed by peterrum; merged)
#8747: Change gzip compression level to best_speed (proposed by kronbichler; merged)
#8745: Update the documentation of the MeshWorker::LocalResults class. (proposed by bangerth; merged)
#8742: Change TensorProductPolynomialsBubbles from "is-a" to "has-a" TensorProductPolynomials (proposed by GrahamBenHarper; merged)
#8741: Updates to the step-65 documentation. (proposed by bangerth; merged)
#8730: add interface for user defined GMG constraints (proposed by tcclevenger; merged)
#8726: Simplify matrix_free/parallel_multigrid_adaptive_03 test (proposed by kronbichler; merged)
#8723: Change TensorProductPolynomials and AnisotropicPolynomials to derive from ScalarPolynomialsBase (proposed by GrahamBenHarper; merged)
#8709: Add maxwell singularity test (proposed by dangars; merged)
#8660: introduce FEInterfaceValues (proposed by tjhei; merged)
#8654: Added GridGenerator::generate_from_name_and_arguments (proposed by luca-heltai; merged)
#8622: Introduce new parallel::fullydistributed::Triangulation (proposed by peterrum; merged)

And this is a list of recently opened or closed discussions:

#8814 Function default constructor in examples and intel compiler (opened)
#8801 Definition of subdomain_id() on serial triangulation (opened)
#8793 std::uncaught_exception() is deprecated in c++17 (opened and closed)
#8791 undefined references linker errors with intel 19.0.5 (opened)
#8786 Bug with face orientations in FEInterfaceValues (opened and closed)
#8785 Speed up ComputeIndexOwner::Dictionary (opened)
#8781 AssertIsFinite for Sacado AD type (opened)
#8780 Casting unsigned integer to Sacado AD types during Vector instantiation (opened)
#8778 Remove parallel::TriangulationBase::NumberCache::n_locally_owned_active_cells (opened)
#8776 Update `FE_BernardiRaugel` to use physical normal vectors and not reference normal vectors (opened)
#8771 Definition of TimestepControl::tolerance (opened)
#8768 Touch up TensorProductPolynomials classes (opened)
#8764 Algorithms::TimestepControl has security problem (opened and closed)
#8758 intel 19.0.5 DEAL_II_HAVE_CXX14_CONSTEXPR_CAN_CALL_NONCONSTEXPR bug (opened and closed)
#8757 intel 19.0.5 always inline warning (opened)
#8755 intel 19.0.5 tuple compile error (opened)
#8696 Step-4 documentation: Explanation of keywords virtual & override in RHS/BC template functions (closed)
#8682 Rename AnisotropicPolynomials::compute() to evaluate() (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.

Reply all
Reply to author
Forward
0 new messages