Nektar++ is a spectral/hp element open-source framework written in C++ for the construction of classical low-order h-type as well as higher-order p-type finite element solvers. It seeks to overcome the implementation challenges of the complex data structures associated with high-order finite element methods; hence, providing an efficient, flexible and HPC scalable platform for the development of solvers for partial differential equations using the spectral/hp element method. In the present work, capabilities of Nektar++ is leveraged for development of two fluid-structure interaction (FSI) solvers for simulations of highly deformable nonlinear slender structures. The FSI solver uses the incompressible Navier-Stokes (NS) solvers of Nektar++ for fluid flow while the structural dynamics is modelled using Geometrically-Exact Composite Beams (GECB). The open-source SHARPy framework is linked to Nektar++ and used for structural simulation. Aiming at high-fidelity (LES/DNS) FSI simulations, the thick-strip approach is used to reduce computational costs. In this approach, the full 3D fluid domain is represented with series of smaller 3D domains normal to the local axis of the structure and having a finite thickness in the spanwise direction where periodicity is also assumed. Hence, while reducing the computational costs by avoiding the discretization of equations over the entire slender structure, the strip thickness allows capturing the local 3D turbulent wake and accurately predict the fluid forces on the structure. Two approaches are adopted to avoid the dynamic remeshing due to the large and non-linear deformation of the structure. In the first approach, the transformed the NS equations are solved in the non-inertial body-fitted coordinates while in the second approach the NS equations are formulated in the moving frame of reference and solved with the spectral/hp element method. A hybrid parallelisation approach of Nektar++ is extended for the thick-strip method which allows having non-constant cross-section along the structural span as well as efficient and flexible use of computational resources, and excellent HPC performance for the FSI simulations. The capability of the FSI solver is demonstrated via several examples.
Read full abstract