Nektar++ 5.2.0 Released.
Dear all, We are pleased to announce the release of Nektar++ v5.2.0. This release includes a range of new features and improvements over the 5.1.0 release: **Library** - Add Arm SVE backend to SIMD library (!1282) - Added support for manifold MatrixFree operators (2D in 3D space) (!1304) - Put in place automatic selection of explicit operations using an opt file (!1304) - Fixed the moving reference frame rotation (Solver Utils) (!1305) - Revised FilterAeroForces to accout for the moving reference frame (!1305) - Add MaxMinFields filter to record the max/min at each quadrature point and output the max/min fields. (!1256) - Simplify the logic in the MPI pairwise trace exchange (!1307) - Fix imaginary mode in HalfModeToFourier module (!1247) - Added a dummy output module OutputStdOut for NekMesh utilities that don't require an output file (!1318) - Fix compiler errors on ARCHER2 using PrgEnv-cray (!1315) - Fix cmake SIMD enable/disable options based on architecture (!1320) - Restrucutred the communicators to reduce direct dependence on session file communicator (!1337) - Fixed SIMD mask test (!1324) - Fix memory leak in Timer.cpp (!1330) - Fix cmake CWIPI option to remove Fortran check (!1331) - Fix excessive verbose output in GetBndElmtExpansions method (!1341) - Timer class was updated with safety checks to avoid wrong measurements (!1347) - Fix to adjust for warnings/errors from Monterey updated compiler (!1355) - Update `nektar` and `nektar-env` packages to Debian Bullseye (!1356) - Reformat code with clang-format (!1359) - Remove unnecessary IterPerExp methods (!1366) - Fix erronous call to FwdTrans from MR 1366 (!1374) - Fixed avx512 back-end for SimdLib (!1333) - Added float to scalar and avx2 back-end, disable avx512, sse2, sve (!1255) - Change MPI initialisation to allow MPI_Init call outside Nektar++ (!1376) - Fixed incorrect summary output for diffusion/reaction terms (!1383) **FieldConvert** - Add calculation of CFL number for the incompressilbe flow (!1332) - Added conditional to select the eNearestNeighbour method for 3D interpolation (!1335) - Fixed the output field names of WSS module of FieldConvert (!1352) - Add VTU output using VTK library (high-order & multi-block options) (!1343) **IncNavierStokesSolver** - Added Boundary conditions for moving reference frame (!1305) - Added the virtual functions overwriting the FluidInterface for moving reference frame (!1305) - Add Gradient Jump Penalty (GJP) Stabilisation into the solver (!1290) - Equation types are registered to the session reader (!1344) **ADRSolver:** - Add Gradient Jump Penalty (GJP) Stabilisation into the Unsteady Advection and Unsteady Advection Diffusion solvers (!1290) **PulseWaveSolver** - Parallelised solver (!1337) **NekMesh** - Allow for one or more blank lines between sections in Tecplot ascii (.dat) files (!1322) - Small bug-fix for Python API for unused configuration options (!1348) - Fix bug in ProcessVarOpti/ElUtil for segfault on non-tri or tet meshes (!1381) **CompressibleFlowSolver** - Added physical AV, dilatation sensor, Ducros's and smoothing (!1180) - Added timers around important functions using the Timer class. Timers are available by specifying IO_Timer_Level > -1 (!1347) - Fixed bug in the calculation of the discontinuity penalty factor for the DiffusionIP implementation (!1368) **Documentation** - Fix images not being displayed in HTML documentation and tutorials (!1370) **CI** - Remove unused build options (!1360) - Enable NEKTAR_USE_VTK across full builds and in docker image (!1358) **Packaging** - Fix various issues with debian unstable and centos8 packaging (!1362) - Fix missing texlive package dependency for centos packaging (!1382) As always, if you encounter any problems please feel free to contact us on the mailing list nektar-users@imperial.ac.uk. Cheers, Chris -- Chris Cantwell Senior Lecturer in Aeronautics 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