Nektar++ 5.9.0 Released.
Dear all, We are pleased to announce the release of Nektar++ v5.9.0. As always, if you encounter any problems please feel free to contact us on the mailing list nektar-users@imperial.ac.uk. You can also report bugs and issues on our issue tracker (https://gitlab.nektar.info/nektar/nektar/-/issues). This release includes a range of new features and improvements over the 5.8.0 release: **Library** - Fix BwdTrans and IProduct in Collection and MatrixFee for variable P (!2178) - Add vectorized min/max support to AVX (!2179) - Fix incorrect symmetry flux for interior penalty methods in DG (!1872) - Fix bug in ExpList (!2182) - Remove deprecated TimeIntegrationMethod in SolverInfo (!2061) - Some fix for PhysInterp1D (!2081) - Add 3D rotating mesh capability (!2184) - Use std::unordered_map instead of std::map for NekFactory (!2103) - Replace `std::shared_ptr` with `std::unique_ptr` inside SpatialDomains (! 2112, !2222) - Fix output messages clobbering error info in Lagrangian filter (!2200, !2202) - Unified IProductWRTDerivBaseOp align vector function for all 3D shapes (!2203) - Added a formula for the number of modes in a tetrahedron (!2205) - Added boundary condition and periodic boundary reader (!2221) - Remove duplicate IMEX Gear time-integration variant (!2225) - Fix bug in Neumann boundary condition for LinearAdvectionDiffusionReactionSolve (!2231) - Fix MatrixFree BwdTrans Tet kernel and update collection unit tests for non- homogeneous inputs (!2251) - Use MPI_Comm_split instead of MPI_Cart_create and MPI_Cart_sub (!2250) - Fix handling of PointGeom and PointExp for Collections and Fields (!2252) - Tidy-up GMRES verbose output (!1804) - Add a copy constructor method for boundary expansions and do not call partitioner in hdf5 input mesh if run in serial (!2241) - Remove duplicate StdPhysDeriv overload function (!2254) - Add EvaluateAtPoint interface in Equation (!2255) - Enable GenMatrix routine for SegExp (!2260) - Enforce const consitency in Comm class (!2261) - Add GetEquation to BoundaryCondition and ImposeNeumann/RobinConditions (!2257) - Adjustments to `NekLinSys` classes for future multigrid capability (!1811) - Avoid multiple data copy in NekFFTW (!2268) - Add FieldConvert modules to perform force decomposition for incompressible flows (!1531) - Deprecate use of IO_CheckSteps in favour of CheckpointFilter (!2197) **ADRSolver** - Add implicit UnsteadyAdvection for continuous Galerkin (!2231) - Fixed performance regression after removal of eVECTOR_WRAPPER in !1848 (!2239) **CardiacEPSolver** - Add script for converting CellML models into Nektar++ cell model code (!2185) **NekMesh** - Minor Bug-fix for industrial pipeline !2057 (!2135) - Scaling the mesh nodes (!2115) - Improved Isoparametric Splitting for O-type Prisms "bl" legacy, which kept as "blold" (!1757) - Read Gmsh V2.2 meshes without Physical Boundaries specified. Use CAD ID tag. (!2278) **CI and Packaging** - Disable CWIPI on Fedora (!2199) - Update Annulus test to run more efficiently (!1220) - Add testing and packaging for Debian Trixie (!2249) **FieldConvert** - Added a comprange feature to just select element touching a composite surface for more efficient boundary processing (!2241) Kind regards, Chris -- Chris Cantwell Reader in Computational Engineering Director of Postgraduate Studies (PhD) Department of Aeronautics Imperial College London South Kensington Campus London SW7 2AZ Tel: +44 (0)20 759 45050 Email: c.cantwell@imperial.ac.uk www.imperial.ac.uk/people/c.cantwell
participants (1)
-
Chris Cantwell