I continue to be impressed by the incredible number of patches we receive and merge...
On 9/6/19 1:05 PM, Rene Gassmoeller wrote: > Hello everyone! > > This is deal.II newsletter #92. > 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: > > #8708 <https://github.com/dealii/dealii/pull/8708>: HDF5 Namespace > documentation errors fixed (proposed by jpthiele > <https://github.com/jpthiele>; merged) > #8707 <https://github.com/dealii/dealii/pull/8707>: VectorizedArrary: > add a test for std::pow (proposed by tamiko <https://github.com/tamiko>) > #8706 <https://github.com/dealii/dealii/pull/8706>: FEInterfaceValues: > boundary behavior (proposed by tjhei <https://github.com/tjhei>) > #8705 <https://github.com/dealii/dealii/pull/8705>: > Utilities::fixed_power - use exponentiation by squaring (proposed by > tamiko <https://github.com/tamiko>; merged) > #8704 <https://github.com/dealii/dealii/pull/8704>: Fix undefined > references for set_zero_all (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8703 <https://github.com/dealii/dealii/pull/8703>: Fix compiling with > CUDA support (proposed by masterleinad <https://github.com/masterleinad>) > #8702 <https://github.com/dealii/dealii/pull/8702>: list within the > documentation of FunctionTime fixed (proposed by rezarastak > <https://github.com/rezarastak>; merged) > #8701 <https://github.com/dealii/dealii/pull/8701>: VectorizedArray: > Implement a compare_and_apply_mask function (proposed by tamiko > <https://github.com/tamiko>) > #8700 <https://github.com/dealii/dealii/pull/8700>: VectorizedArray: > Some minor doxygen markup improvements (proposed by tamiko > <https://github.com/tamiko>; merged) > #8699 <https://github.com/dealii/dealii/pull/8699>: > GeometryInfo::unit_normal_vector (proposed by rezarastak > <https://github.com/rezarastak>; merged) > #8698 <https://github.com/dealii/dealii/pull/8698>: SIMD: Add std::pow > int-exponent variant for vectorized array (proposed by tamiko > <https://github.com/tamiko>) > #8695 <https://github.com/dealii/dealii/pull/8695>: Make > hp::FEvaluesBase non-internal. (proposed by drwells > <https://github.com/drwells>; merged) > #8694 <https://github.com/dealii/dealii/pull/8694>: Indent a block > properly. (proposed by bangerth <https://github.com/bangerth>; merged) > #8693 <https://github.com/dealii/dealii/pull/8693>: Reorganize > __syncthreads for hanging nodes (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8692 <https://github.com/dealii/dealii/pull/8692>: Remove outdated > documentation on largest allowed number of dofs. (proposed by > simonsticko <https://github.com/simonsticko>; merged) > #8690 <https://github.com/dealii/dealii/pull/8690>: remove unused > variable in grid_out.cc (proposed by rezarastak > <https://github.com/rezarastak>; merged) > #8688 <https://github.com/dealii/dealii/pull/8688>: BlockVectorBase::equ > with 4 arguments removed (proposed by rezarastak > <https://github.com/rezarastak>; merged) > #8687 <https://github.com/dealii/dealii/pull/8687>: Refactored > parallel::CellWeights. (proposed by marcfehling > <https://github.com/marcfehling>) > #8686 <https://github.com/dealii/dealii/pull/8686>: step-63: add > references (proposed by tjhei <https://github.com/tjhei>; merged) > #8681 <https://github.com/dealii/dealii/pull/8681>: Rename variable > (proposed by peterrum <https://github.com/peterrum>; merged) > #8680 <https://github.com/dealii/dealii/pull/8680>: Fix a bug with cuda > and hanging nodes (proposed by Rombur <https://github.com/Rombur>; merged) > #8679 <https://github.com/dealii/dealii/pull/8679>: Update > PolynomialsBDM degree and pass the degree to the base class constructor > (proposed by GrahamBenHarper <https://github.com/GrahamBenHarper>; merged) > #8678 <https://github.com/dealii/dealii/pull/8678>: Change polynomial > classes to derive from ScalarPolynomialsBase (proposed by > GrahamBenHarper <https://github.com/GrahamBenHarper>; merged) > #8677 <https://github.com/dealii/dealii/pull/8677>: Add another .mailmap > entry (proposed by masterleinad <https://github.com/masterleinad>; merged) > #8676 <https://github.com/dealii/dealii/pull/8676>: Permit > reinitialization with iterators instead of (sub)face numbers. (proposed > by drwells <https://github.com/drwells>) > #8675 <https://github.com/dealii/dealii/pull/8675>: step-63: add DOI and > fix authors (proposed by tjhei <https://github.com/tjhei>; merged) > #8674 <https://github.com/dealii/dealii/pull/8674>: changelog added for > PR #8671 (proposed by rezarastak <https://github.com/rezarastak>; merged) > #8673 <https://github.com/dealii/dealii/pull/8673>: Constexpr Point > [WIP] (proposed by rezarastak <https://github.com/rezarastak>) > #8672 <https://github.com/dealii/dealii/pull/8672>: Introduced > DoFCellAccessor:get_future_fe(). (proposed by marcfehling > <https://github.com/marcfehling>; merged) > #8671 <https://github.com/dealii/dealii/pull/8671>: parameter handling > for a couple of classes improved (proposed by rezarastak > <https://github.com/rezarastak>; merged) > #8670 <https://github.com/dealii/dealii/pull/8670>: remove obsolete note > in comment of p::d::tria (proposed by tjhei <https://github.com/tjhei>; > merged) > #8669 <https://github.com/dealii/dealii/pull/8669>: Fix typo in the > documentation of Triangulation (proposed by peterrum > <https://github.com/peterrum>; merged) > #8668 <https://github.com/dealii/dealii/pull/8668>: Split > MappingCartesian::compute_fill into several functions. (proposed by > simonsticko <https://github.com/simonsticko>) > #8667 <https://github.com/dealii/dealii/pull/8667>: Doc updates in a > variety of places. (proposed by bangerth <https://github.com/bangerth>; > merged) > #8666 <https://github.com/dealii/dealii/pull/8666>: Several typos in > documentation of time_dependent.h fixed (proposed by rezarastak > <https://github.com/rezarastak>; merged) > #8665 <https://github.com/dealii/dealii/pull/8665>: Speed > parallel::distributed::Triangulation::add_periodicity up (proposed by > masterleinad <https://github.com/masterleinad>; merged) > #8664 <https://github.com/dealii/dealii/pull/8664>: some doxygen fixes > (proposed by tjhei <https://github.com/tjhei>; merged) > #8663 <https://github.com/dealii/dealii/pull/8663>: Rearrange code for > better readability. (proposed by bangerth <https://github.com/bangerth>; > merged) > #8662 <https://github.com/dealii/dealii/pull/8662>: Allow using > PreconditionChebyshev for parallel::distributed::Vector with > MemorySpace::CUDA (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8661 <https://github.com/dealii/dealii/pull/8661>: FEInterfaceValues: > replace step-12 (proposed by tjhei <https://github.com/tjhei>) > #8660 <https://github.com/dealii/dealii/pull/8660>: introduce > FEInterfaceValues (proposed by tjhei <https://github.com/tjhei>) > #8659 <https://github.com/dealii/dealii/pull/8659>: Use feature tests > instead of relying on C++ version flag (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8657 <https://github.com/dealii/dealii/pull/8657>: Add test for > std::complex DataPostprocessorVector (proposed by dangars > <https://github.com/dangars>) > #8656 <https://github.com/dealii/dealii/pull/8656>: Remove unused > variable warning (proposed by dangars <https://github.com/dangars>; merged) > #8655 <https://github.com/dealii/dealii/pull/8655>: corrects the no. of > output lines in description of results for step-3 documentation > (proposed by krishnakumarg1984 <https://github.com/krishnakumarg1984>) > #8654 <https://github.com/dealii/dealii/pull/8654>: Added > GridGenerator::generate_from_name_and_arguments (proposed by luca-heltai > <https://github.com/luca-heltai>) > #8652 <https://github.com/dealii/dealii/pull/8652>: Minor changes: > tests/mpi/solution_transfer_05. (proposed by marcfehling > <https://github.com/marcfehling>; merged) > #8651 <https://github.com/dealii/dealii/pull/8651>: Implement the > ScalarPolynomialsBase class (proposed by GrahamBenHarper > <https://github.com/GrahamBenHarper>; merged) > #8650 <https://github.com/dealii/dealii/pull/8650>: Simplify and clarify > the use of std::complex in DataPostprocessor. (proposed by bangerth > <https://github.com/bangerth>; merged) > #8649 <https://github.com/dealii/dealii/pull/8649>: fixed the > representation of the decrement operator -- in doxygen (proposed by > rezarastak <https://github.com/rezarastak>; merged) > #8648 <https://github.com/dealii/dealii/pull/8648>: Make postprocessors > work when using complex-valued solutions. (proposed by bangerth > <https://github.com/bangerth>) > #8646 <https://github.com/dealii/dealii/pull/8646>: Fix > AffineConstraints::set_zero for MemorySpace::CUDA (proposed by > masterleinad <https://github.com/masterleinad>; merged) > #8645 <https://github.com/dealii/dealii/pull/8645>: Correct typos and > make references to step-62 (proposed by dangars > <https://github.com/dangars>; merged) > #8644 <https://github.com/dealii/dealii/pull/8644>: Fix documentation > for parallel::distributed::Vector (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8642 <https://github.com/dealii/dealii/pull/8642>: Workshop 1 (proposed > by drwells <https://github.com/drwells>; merged) > #8641 <https://github.com/dealii/dealii/pull/8641>: > p::d::SolutionTransfer: Provide optimized pack/unpack functions. > (proposed by marcfehling <https://github.com/marcfehling>; merged) > #8640 <https://github.com/dealii/dealii/pull/8640>: Make a destructor > virtual. (proposed by drwells <https://github.com/drwells>; merged) > #8639 <https://github.com/dealii/dealii/pull/8639>: Clarify UpdateFlags > in DataPostprocessor (proposed by dangars <https://github.com/dangars>; > merged) > #8638 <https://github.com/dealii/dealii/pull/8638>: Clarify > update_quadrature_points in the context of DataPostprocessor (proposed > by dangars <https://github.com/dangars>; merged) > #8637 <https://github.com/dealii/dealii/pull/8637>: hp::DoFHandler: > Provide own CoarseningStrategy while transferring active_fe_indices on > p::d::Triangulations. (proposed by marcfehling > <https://github.com/marcfehling>; merged) > #8636 <https://github.com/dealii/dealii/pull/8636>: Clarify wording on > which objects belong to SparseMatrix & Vector in step-3 doc. Closes > #8628. (proposed by krishnakumarg1984 > <https://github.com/krishnakumarg1984>; merged) > #8635 <https://github.com/dealii/dealii/pull/8635>: Fixed: > tests/mpi/hp_constraints_consistent* (proposed by marcfehling > <https://github.com/marcfehling>; merged) > #8633 <https://github.com/dealii/dealii/pull/8633>: Add initializing > constructor to DiagonalMatrix (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8632 <https://github.com/dealii/dealii/pull/8632>: Clarify the use of > the adjective 'integral'. (proposed by bangerth > <https://github.com/bangerth>; merged) > #8631 <https://github.com/dealii/dealii/pull/8631>: Use VTK as the file > format for step-3 (proposed by bangerth <https://github.com/bangerth>; > merged) > #8630 <https://github.com/dealii/dealii/pull/8630>: Fix > PETScWrappers::MatrixBase::end(row) (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8629 <https://github.com/dealii/dealii/pull/8629>: Make constructor of > p:d:t explicit (proposed by peterrum <https://github.com/peterrum>; merged) > #8627 <https://github.com/dealii/dealii/pull/8627>: Rename settings_ to > settings in distributed/tria.cc (proposed by peterrum > <https://github.com/peterrum>; merged) > #8626 <https://github.com/dealii/dealii/pull/8626>: Clarify something in > the readme file that seems to perpetually perplex people (proposed by > bangerth <https://github.com/bangerth>; merged) > #8624 <https://github.com/dealii/dealii/pull/8624>: Augment > documentation in one place. (proposed by bangerth > <https://github.com/bangerth>; merged) > #8623 <https://github.com/dealii/dealii/pull/8623>: Rename the > Poly*::compute_n_pols() function to ::n_polynomials(). (proposed by > bangerth <https://github.com/bangerth>; merged) > #8622 <https://github.com/dealii/dealii/pull/8622>: Introduce new > parallel::fullydistributed::Triangulation (WIP) (proposed by peterrum > <https://github.com/peterrum>) > #8621 <https://github.com/dealii/dealii/pull/8621>: Fourier::calculate > only works with double (proposed by Rombur <https://github.com/Rombur>) > #8620 <https://github.com/dealii/dealii/pull/8620>: Use std::free > instead of free to avoid name collision when using hipcc (proposed by > Rombur <https://github.com/Rombur>; merged) > #8619 <https://github.com/dealii/dealii/pull/8619>: Rename > TensorPolynomials::compute() to ::evaluate(). (proposed by bangerth > <https://github.com/bangerth>; merged) > #8618 <https://github.com/dealii/dealii/pull/8618>: Update documentation > of FE_PolyTensor. (proposed by bangerth <https://github.com/bangerth>; > merged) > #8617 <https://github.com/dealii/dealii/pull/8617>: Add std::complex > support to DataPostprocessor (proposed by dangars > <https://github.com/dangars>) > #8615 <https://github.com/dealii/dealii/pull/8615>: Fix typo in HDF5 > documentation (proposed by dangars <https://github.com/dangars>; merged) > #8614 <https://github.com/dealii/dealii/pull/8614>: Only allow floating > point types in complex_overloads.h (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8613 <https://github.com/dealii/dealii/pull/8613>: Fixed small bug in > OCC::interpolation_curve. (proposed by luca-heltai > <https://github.com/luca-heltai>; merged) > #8611 <https://github.com/dealii/dealii/pull/8611>: Documentation typos > fixed in theta_timestepping.h and newton.h (proposed by rezarastak > <https://github.com/rezarastak>; merged) > #8610 <https://github.com/dealii/dealii/pull/8610>: Document the concept > of 'coarse cell id' in the glossary. (proposed by bangerth > <https://github.com/bangerth>; merged) > #8609 <https://github.com/dealii/dealii/pull/8609>: Avoid warning > regarding VectorizedArray: no-user provided constructor (proposed by > kronbichler <https://github.com/kronbichler>; merged) > #8608 <https://github.com/dealii/dealii/pull/8608>: Fix tuple.h > (proposed by masterleinad <https://github.com/masterleinad>; merged) > #8605 <https://github.com/dealii/dealii/pull/8605>: Replace boost::none > by the std::optional default constructor (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8604 <https://github.com/dealii/dealii/pull/8604>: Further edits to the > introduction of step-21. (proposed by bangerth > <https://github.com/bangerth>; merged) > #8602 <https://github.com/dealii/dealii/pull/8602>: Fix Symengine test > (proposed by masterleinad <https://github.com/masterleinad>; merged) > #8601 <https://github.com/dealii/dealii/pull/8601>: Add assertion to > PETScWrappers::MatrixBase::begin() and end(). (proposed by starki0815 > <https://github.com/starki0815>; merged) > #8600 <https://github.com/dealii/dealii/pull/8600>: Rename > parallel::Triangulation to parallel::TriangulationBase (proposed by > peterrum <https://github.com/peterrum>; merged) > #8599 <https://github.com/dealii/dealii/pull/8599>: Add a test. > (proposed by bangerth <https://github.com/bangerth>; merged) > #8598 <https://github.com/dealii/dealii/pull/8598>: Update a > documentation string. (proposed by bangerth > <https://github.com/bangerth>; merged) > #8597 <https://github.com/dealii/dealii/pull/8597>: Remove > PolynomialType Template Argument from FE_PolyTensor (proposed by > GrahamBenHarper <https://github.com/GrahamBenHarper>; merged) > #8592 <https://github.com/dealii/dealii/pull/8592>: Introduce > parallel::DistributedTriangulationBase (proposed by peterrum > <https://github.com/peterrum>; merged) > #8587 <https://github.com/dealii/dealii/pull/8587>: Enable > DoFHandlerPolicy of p:d:t for 1D (proposed by peterrum > <https://github.com/peterrum>; merged) > #8586 <https://github.com/dealii/dealii/pull/8586>: Return coarse-cell > id by CellId (proposed by peterrum <https://github.com/peterrum>; merged) > #8579 <https://github.com/dealii/dealii/pull/8579>: Generalize > DoFHandlerPolicy of p:d:t (proposed by peterrum > <https://github.com/peterrum>; merged) > #8577 <https://github.com/dealii/dealii/pull/8577>: Add particle > generators namespace (proposed by gassmoeller > <https://github.com/gassmoeller>; merged) > #8574 <https://github.com/dealii/dealii/pull/8574>: Avoid a couple FP > subtractions. (proposed by bangerth <https://github.com/bangerth>; merged) > #8567 <https://github.com/dealii/dealii/pull/8567>: Modify the > definition of CellId (proposed by peterrum > <https://github.com/peterrum>; merged) > #8564 <https://github.com/dealii/dealii/pull/8564>: Change > GridOut::write_svg() defaults (proposed by bangerth > <https://github.com/bangerth>; merged) > #8546 <https://github.com/dealii/dealii/pull/8546>: Remove diff from > testsuite (proposed by drwells <https://github.com/drwells>; merged) > #8533 <https://github.com/dealii/dealii/pull/8533>: Variable size > transfer of quadrature point data implemented (proposed by rezarastak > <https://github.com/rezarastak>; merged) > #8530 <https://github.com/dealii/dealii/pull/8530>: Mutable bind > implementation. (proposed by luca-heltai > <https://github.com/luca-heltai>; merged) > #8509 <https://github.com/dealii/dealii/pull/8509>: hyper_L > documentation fix (proposed by LiMaIG <https://github.com/LiMaIG>; merged) > #8474 <https://github.com/dealii/dealii/pull/8474>: Cleanup use of > DEAL_II_CONSTEXPR (proposed by masterleinad > <https://github.com/masterleinad>; merged) > #8359 <https://github.com/dealii/dealii/pull/8359>: Remove deprecated > Tensor functions. (proposed by drwells <https://github.com/drwells>; merged) > > And this is a list of recently opened or closed discussions: > > #8697 <https://github.com/dealii/dealii/issues/8697> Step-4 > documentation (possible) mistake: 2D-solution plot is incorrect (looks > like from step-3) (opened and closed) > #8696 <https://github.com/dealii/dealii/issues/8696> Step-4 > documentation: Explanation of keywords virtual & override in RHS/BC > template functions (opened) > #8691 <https://github.com/dealii/dealii/issues/8691> doxygen: broken > base class for hp::FEValues (opened and closed) > #8689 <https://github.com/dealii/dealii/issues/8689> Possibly incorrect > statement on maximum number of dofs in documentation (opened and closed) > #8685 <https://github.com/dealii/dealii/issues/8685> Get rid of > convoluted syntax to set up RHS and BoundaryCondition constructors (opened) > #8684 <https://github.com/dealii/dealii/issues/8684> Consider replacing > int by uint8_t for all dimension variables (opened and closed) > #8683 <https://github.com/dealii/dealii/issues/8683> Compile error with > BlockVectorBase:equ (opened and closed) > #8682 <https://github.com/dealii/dealii/issues/8682> Rename > AnisotropicPolynomials::compute() to evaluate() (opened) > #8658 <https://github.com/dealii/dealii/issues/8658> FE_FaceQ does not > support update_gradients from FEFaceValues (opened) > #8653 <https://github.com/dealii/dealii/issues/8653> [minor] Definition > of K & \mathbb{T} is missing in step-3 documentation (opened) > #8647 <https://github.com/dealii/dealii/issues/8647> Discrepancies in > refinement between p4est and Triangulation (opened) > #8643 <https://github.com/dealii/dealii/issues/8643> Documentation for > HDF5-Namespace is out-of-date, II (opened and closed) > #8634 <https://github.com/dealii/dealii/issues/8634> Plot shape > functions for vector-valued FE's (opened) > #8628 <https://github.com/dealii/dealii/issues/8628> [minor] Improve the > wording on documentation of Step-3 (opened and closed) > #8625 <https://github.com/dealii/dealii/issues/8625> DataPostprocessor > fails with std::complex Vector (opened) > #8616 <https://github.com/dealii/dealii/issues/8616> New test fails > (opened and closed) > #8612 <https://github.com/dealii/dealii/issues/8612> Documentation for > HDF5-namespace is out-of-date (opened and closed) > #8607 <https://github.com/dealii/dealii/issues/8607> Whitelist types > usuable for std::complex multiplication/devision overloads (opened and > closed) > #8591 <https://github.com/dealii/dealii/issues/8591> Update > PolynomialsBDM.degree() (closed) > #8571 <https://github.com/dealii/dealii/issues/8571> begin() and end() > of PETScWrappers::MPI::SparseMatrix segfaults (closed) > #8535 <https://github.com/dealii/dealii/issues/8535> Rename > parallel::Triangulation to parallel::TriangulationBase (closed) > #8506 <https://github.com/dealii/dealii/issues/8506> > ContinuousQuadratureDataTransfer with non-fixed-size quadrature data > structures (closed) > #8387 <https://github.com/dealii/dealii/issues/8387> Current master has > compilation errors related to constexpr in tensor.h (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:[email protected]>, 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 [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/dealii/5d72adeb.1c69fb81.5ec1.49ffSMTPIN_ADDED_MISSING%40gmr-mx.google.com > > <https://groups.google.com/d/msgid/dealii/5d72adeb.1c69fb81.5ec1.49ffSMTPIN_ADDED_MISSING%40gmr-mx.google.com?utm_medium=email&utm_source=footer>. -- ------------------------------------------------------------------------ Wolfgang Bangerth email: [email protected] www: http://www.math.colostate.edu/~bangerth/ -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/5ad745de-cf3d-1fc1-1d42-48eb5436cf5c%40colostate.edu.
