Hello everyone!

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

#5233: Rename the scalar template type of Function and derived classes. 
(proposed by bangerth) https://github.com/dealii/dealii/pull/5233

#5232: doc: explain how to use SOURCE_DIR from user tests (proposed by 
davydden; merged) https://github.com/dealii/dealii/pull/5232

#5231: Remove unused constructors in unnamed namespace (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/5231

#5230: Remove meaningless type qualifier in pointer cast (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/5230

#5229: Disable spuriuos intel warning (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/5229

#5228: enable MSVC warning w4661 (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/5228

#5227: Replace exceptions without message by ones with a message. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/5227

#5226: Relax polynomial degree in ShapeInfo test (proposed by kronbichler; 
merged) https://github.com/dealii/dealii/pull/5226

#5225: Remove unused methods (proposed by drwells) 
https://github.com/dealii/dealii/pull/5225

#5224: Update documentation of LogStream::push(). (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/5224

#5223: Fix a typo. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5223

#5222: Formally deprecate the Boundary classes. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/5222

#5221: Use std::initializer_list instead of variadic constructor in tests 
(proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/5221

#5220: Fix tests by increasing the precision (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/5220

#5217: Prefer data to address of first (proposed by drwells) 
https://github.com/dealii/dealii/pull/5217

#5216: Pass a function pointer by adress instead of by value (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/5216

#5215: Rename loop variable to differ from enclosing one (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/5215

#5214: Add missing (unused) return value in Convert::to_pattern (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/5214

#5213: Move default pure virtual destructor of Function (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/5213

#5212: Add assertion regarding vector access in FEEvaluation. (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/5212

#5211: add LAPACKFullMatrix::trace() (proposed by davydden; merged) 
https://github.com/dealii/dealii/pull/5211

#5210: Remove unused PETSc options (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/5210

#5209: explicitly oversubscribe with MPI for quick tests (proposed by davydden; 
merged) https://github.com/dealii/dealii/pull/5209

#5206: Use std::unique_ptr instead of std::shared_ptr. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/5206

#5205: [WIP] add FiniteElement::get_child_element (proposed by tjhei) 
https://github.com/dealii/dealii/pull/5205

#5204: add size_type to MGInterfaceOperator (proposed by davydden; merged) 
https://github.com/dealii/dealii/pull/5204

#5203: simplify tests/grid/intergrid_constraints (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/5203

#5202: Removing an unused variable in mesh_loop.h (proposed by tcclevenger; 
merged) https://github.com/dealii/dealii/pull/5202

#5201: Replace logstream.push/pop by Logstream::Prefix. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/5201

#5200: ConstraintMatrix improvements (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/5200

#5199: Add an extra hint for assimp. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/5199

#5198: Update to VectorTools::interpolate (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5198

#5196: fix sundials interface for NON-MPI installations (proposed by 
asartori86; merged) https://github.com/dealii/dealii/pull/5196

#5195: Reduce number of internal::all_reduce versions (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/5195

#5194: Remove extra ';' (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/5194

#5193: Doc update for GridTools::compute_bounding_box(). (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/5193

#5192: Use MUMPS in SLEPcWrappers test (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/5192

#5190: Enable doxygen for the LAPACKSupport namespace. (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/5190

#5189: Allow using objects in Table and AlignedVector that are not copyable. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/5189

#5187: Use =default for an empty constructor. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5187

#5186: Update documentation of SparseMatrixEZ. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5186

#5183: A minor doc update to class CellID. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5183

#5182: Update a test. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5182

#5181: Make sure a destructor does not throw any exceptions. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/5181

#5180: Catch exception by reference. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5180

#5178: Fix compilation with complex-valued PETSc (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/5178

#5177: Silence warnings for unused parameters without LAPACK (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/5177

#5176: Simplify logic in p::d::Triangulation. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5176

#5175: MGTransferBlockMatrixFree with a separate DoFHandler for each block 
(proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/5175

#5174: add LA::d::BlockVector:: multivector_inner_product() (proposed by 
davydden; merged) https://github.com/dealii/dealii/pull/5174

#5173: Add an initializer list constructor for ArrayView. (proposed by drwells) 
https://github.com/dealii/dealii/pull/5173

#5172: parpack: add additional solve() which takes eigenvectors as pointers 
(proposed by davydden; merged) https://github.com/dealii/dealii/pull/5172

#5171: Added: bounding box is neigbhour and updated locally owned bbox 
(proposed by GivAlz) https://github.com/dealii/dealii/pull/5171

#5170: Fix a warning about a missing return statement. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/5170

#5169: Reimplement VectorTools::interpolate_based_on_material_id (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/5169

#5168: Properly qualify a function name. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5168

#5167: KINSOL support. (proposed by luca-heltai; merged) 
https://github.com/dealii/dealii/pull/5167

#5166: Switch order of arguments in constructors for SUNDIALS::* (proposed by 
luca-heltai; merged) https://github.com/dealii/dealii/pull/5166

#5165: Simplify some con/destructors by using =default. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/5165

#5164: Two small cleanups in the code that computes hanging node constraints. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/5164

#5160: bounding box for triangulation and cell iterators [WIP] (proposed by 
danshapero; merged) https://github.com/dealii/dealii/pull/5160

#5154: extend LAPACKFullMatrix to do Cholesky, inverse of SPD, norms and con... 
(proposed by davydden; merged) https://github.com/dealii/dealii/pull/5154

#5151: Improve VectorTools::interpolate: Transformation for systems (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/5151

#5149: More steps towards hp in parallel. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/5149

#5131: add yet another pair of outputs for Metis on macOS with Clang 9.0.0 
(proposed by davydden; merged) https://github.com/dealii/dealii/pull/5131

#5114: Add distribute_mg_dof functionality for a 
parallel::shared::Triangulation (proposed by tcclevenger; merged) 
https://github.com/dealii/dealii/pull/5114

#5109: facilitate transfer of fine-level solution to MG levels and test it with 
MappingQEulerian (proposed by davydden; merged) 
https://github.com/dealii/dealii/pull/5109

#5107: More support for vector-valued hp FE spaces (proposed by eldarkh; 
merged) https://github.com/dealii/dealii/pull/5107

#5106: GridTools::extract_used_vertices (proposed by luca-heltai; merged) 
https://github.com/dealii/dealii/pull/5106

#5074: Vectorized tensor product matrix (proposed by jwitte08; merged) 
https://github.com/dealii/dealii/pull/5074

#4798: Remove boundary usage (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/4798

#4729: Add particle class (proposed by gassmoeller; merged) 
https://github.com/dealii/dealii/pull/4729


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

#5219: show how to output quadrature data in solid mechanics tutorials (opened) 
https://github.com/dealii/dealii/issues/5219

#5218: Use an explicit NumberType template parameter value in 
FEEvaluation::get_symmetric_gradient (opened) 
https://github.com/dealii/dealii/issues/5218

#5208: allow MPI oversubscription in quick tests (opened and closed) 
https://github.com/dealii/dealii/issues/5208

#5207: Tester: add a container testing everything with Spack (opened and 
closed) https://github.com/dealii/dealii/issues/5207

#5197: Group matrix-free cell blocks based on predicate (ie material ID) 
(opened) https://github.com/dealii/dealii/issues/5197

#5191: Unable to install with Trilinos and MPI (opened and closed) 
https://github.com/dealii/dealii/issues/5191

#5188: Can't create Table<2,T> (and AlignedVector<T>) if T can not be copy 
constructed (opened and closed) https://github.com/dealii/dealii/issues/5188

#5185: shallow copy / view for some blocks in a BlockVector (interface to 
Anasazi eigensolvers) (opened) https://github.com/dealii/dealii/issues/5185

#5184: LAPACKSupport::Property is not show in doxygen (opened and closed) 
https://github.com/dealii/dealii/issues/5184

#5179: Failing SLEPc tests (opened and closed) 
https://github.com/dealii/dealii/issues/5179

#5141: slepc/step-36_parallel_02 failing  (closed) 
https://github.com/dealii/dealii/issues/5141

#5108: MappingQEulerian + MatrixFree + GMG (closed) 
https://github.com/dealii/dealii/issues/5108

#5044: ARKODE interface. (closed) https://github.com/dealii/dealii/issues/5044

#5043: KINSOL interface. (closed) https://github.com/dealii/dealii/issues/5043

#4799: Deprecate all Boundary classes. (closed) 
https://github.com/dealii/dealii/issues/4799

#3080: shall we have a Particle class (closed) 
https://github.com/dealii/dealii/issues/3080

#1219: Initialize fields with invalid values (closed) 
https://github.com/dealii/dealii/issues/1219


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