Hello everyone!

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

#6144: Bug fix for graph coloring/graph partitioning using Zoltan library. 
(proposed by niveshd) https://github.com/dealii/dealii/pull/6144

#6143: Check the result of a dynamic_cast. (proposed by drwells) 
https://github.com/dealii/dealii/pull/6143

#6141: Make comparator const (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/6141

#6140: introduce LA::d::Vector::add_local() and sadd_local() to avoid to man... 
(proposed by davydden) https://github.com/dealii/dealii/pull/6140

#6138: Fix an exception type. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/6138

#6137: CMake: Only set CMP0037 to old for cmake older than 3.11 (proposed by 
tamiko) https://github.com/dealii/dealii/pull/6137

#6136: Fix doc mistake. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/6136

#6135: Update description of Thread/Task::return_value(). (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/6135

#6133: Gmres n tmp vectors bound (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/6133

#6132: Explicitly check the result of a dynamic_cast. (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/6132

#6131: Move some destructor code inside a try block. (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/6131

#6130: petsc/solver_02: Make range more forgiving (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/6130

#6129: Implement signals for Multigrid (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/6129

#6128: Update documentation of FE_FaceQ/P. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/6128

#6127: make VectorTools::get_position_vector() write into vector only on loc... 
(proposed by davydden; merged) https://github.com/dealii/dealii/pull/6127

#6126: Avoid using functionality removed in libc++ for C++17 (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/6126

#6124: Fix VectorTools::integrate_difference() (proposed by bangerth) 
https://github.com/dealii/dealii/pull/6124

#6123: Make sure is_contiguous() compares addresses, not values, of array 
objects. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/6123

#6122: Tests: update petsc_complex/solver_real_02 (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/6122

#6120: Tests: Slightly change stopping criterion in petsc/solver_02 (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/6120

#6119: ScaLAPACKMatrix::pseudoinverse() (proposed by BenBrands) 
https://github.com/dealii/dealii/pull/6119

#6118: doc: minor fixes in step-37 (proposed by davydden) 
https://github.com/dealii/dealii/pull/6118

#6117: Adapt step-12 some further. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/6117

#6116: Remove unnecessary semi-colons in step-12. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/6116

#6115: Convert the various Mapping::get_*_data() functions to return 
std::unique_ptr. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/6115

#6114: Enable writing Threads::Thread<T> for types T that are only movable. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/6114

#6113: Let FiniteElement::get_*data return a std::unique_ptr (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/6113

#6112: Let Predicate*::clone return a std::unique_ptr (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/6112

#6111: Fix warnings from AssertCuda and AssertCusparse (proposed by Rombur; 
merged) https://github.com/dealii/dealii/pull/6111

#6110: Avoid using a deprecated SLEPc function. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/6110

#6109: Avoid copies clang-tidy complains about (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/6109

#6108: Fix odd use of comma operator. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/6108

#6107: la::p::Vector: split compress() and update_ghosts() calls into chunks 
(proposed by davydden; merged) https://github.com/dealii/dealii/pull/6107

#6106: Support for PETSc in MGTransferPrebuilt (multigrid) (proposed by 
alexrobomind) https://github.com/dealii/dealii/pull/6106

#6105: Tests: Update gla/* test outputs (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/6105

#6104: Let GridTools::minimal/maximal_cell_diameter return global values 
(proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/6104

#6101: fix LaTeX in Lapack and ScaLapack (proposed by davydden; merged) 
https://github.com/dealii/dealii/pull/6101

#6097: Use TimerOutput::Scope in step-32. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/6097

#6087: Fix iterating over entries of parallel PETSc matrices. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/6087

#6080: ScaLAPACKMatrix::invert for non-symmetric matrices (proposed by 
BenBrands; merged) https://github.com/dealii/dealii/pull/6080

#5989: Update tbb (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/5989


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

#6142: cmake 3.11.0 does not find python in boost 1.67.0.b1 (opened and closed) 
https://github.com/dealii/dealii/issues/6142

#6139: python for bindings (opened and closed) 
https://github.com/dealii/dealii/issues/6139

#6134: cmake 3.11.0 warnings  (opened) 
https://github.com/dealii/dealii/issues/6134

#6125: build errors with Apple's clang 9.1.0 / upstream clang 5.0.0 (or newer) 
and enables C++17 support (opened and closed) 
https://github.com/dealii/dealii/issues/6125

#6121: Question about is_contiguous() when creating an ArrayView (opened and 
closed) https://github.com/dealii/dealii/issues/6121

#6016: Audit uses of MPI_COMM_WORLD (closed) 
https://github.com/dealii/dealii/issues/6016

#6015: MPI communications in p::d::BlockVector can be smarter for 1k blocks 
(closed) https://github.com/dealii/dealii/issues/6015

#5914: Warnings in bundled TBB (closed) 
https://github.com/dealii/dealii/issues/5914

#5880: Replace interface returning owning raw pointers (closed) 
https://github.com/dealii/dealii/issues/5880

#5320: failing tests on petsc 3.8 / slepc 3.8  (closed) 
https://github.com/dealii/dealii/issues/5320

#4662: deal.ii doesn't compile in C++17 (closed) 
https://github.com/dealii/dealii/issues/4662

#4089: Slepc 3.6.3 compatibility (closed) 
https://github.com/dealii/dealii/issues/4089


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 dealii@googlegroups.com, 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 dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to