SIMSON
SIMSON: a pseudo-spectral solver for incompressible boundary layer flows. This report is a part of Simson version 4.0.0, a software package that implements an efficient spectral integration technique to solve the Navier-Stokes equations for incompressible channel and boundary layer fows. The report describes how to configure, compile and install the software. Additionally, an introduction to the theory and the numerical details of the implementation is given. The solver is implemented in Fortran 77/90. The original algorithm reported in Lundbladh et al. (1992a) solved the incompressible Navier-Stokes equations in a channel flow geometry. That algorithm has been reimplemented in a boundary layer version of the code reported in Lundbladh et al. (1999). That allowed simulations of the flow over a flat plate. To do this an artificial free-stream boundary condition was introduced, and for spatial simulations a fringe region technique similar to that of Bertolotti et al. (1992) was implemented. In Simson the channel and boundary layer solvers have been combined together with many different features developed over the years. The code can be run either as a solver for direct numerical simulation (DNS) in which all length and time scales are resolved, or in large-eddy simulation (LES) mode where a number of different subgrid-scale models are available. The evolution of multiple passive scalars can also be computed. The code can be run with distributed or with shared memory parallelization through the Message Passing Interface (MPI) or OpenMP, respectively. The wall-parallel directions are discretized using Fourier series and the wall-normal direction using Chebyshev series. Time integration is performed using a third order Runge-Kutta method for the advective and forcing terms and a Crank-Nicolson method for the viscous terms. The basic numerical method is similar to the Fourier-Chebyshev method used by Kim et al. (1987). Further details about spectral discretizations and additional references are given in e.g. Canuto et al. (1988).
Keywords for this software
References in zbMATH (referenced in 38 articles )
Showing results 1 to 20 of 38.
Sorted by year (- Nogueira, Petrônio A. S.; Cavalieri, André V. G.: Dynamics of shear-layer coherent structures in a forced wall-bounded flow (2020)
- Nogueira, Petrônio A. S.; Morra, Pierluigi; Martini, Eduardo; Cavalieri, André V. G.; Henningson, Dan S.: Forcing statistics in resolvent analysis: application in minimal turbulent Couette flow (2020)
- Sasaki, Kenzo; Morra, Pierluigi; Cavalieri, André V. G.; Hanifi, Ardeshir; Henningson, Dan S.: On the role of actuation for the control of streaky structures in boundary layers (2020)
- Stroh, Alexander; Schäfer, K.; Frohnapfel, B.; Forooghi, P.: Rearrangement of secondary flow over spanwise heterogeneous roughness (2020)
- Beneitez, Miguel; Duguet, Yohann; Schlatter, Philipp; Henningson, Dan S.: Edge tracking in spatially developing boundary layer flows (2019)
- Brynjell-Rahkola, Mattias; Shahriari, Nima; Schlatter, Philipp; Hanifi, Ardeshir; Henningson, Dan S.: Stability and sensitivity of a cross-flow-dominated Falkner-Skan-Cooke boundary layer with discrete surface roughness (2017)
- Segalini, Antonio: Linearized simulation of flow over wind farms and complex terrains (2017)
- Appelquist, E.; Imayama, Shintaro; Alfredsson, P. Henrik; Schlatter, P.; Lingwood, R. J.: Linear disturbances in the rotating-disk flow: a comparison between results from simulations, experiments and theory (2016)
- Chen, Zhi-Min; Xiong, Xiangming: Equilibrium states of the Charney-DeVore quasi-geostrophic equation in mid-latitude atmosphere (2016)
- Noorani, Azad; Sardina, Gaetano; Brandt, Luca; Schlatter, Philipp: Particle transport in turbulent curved pipe flow (2016)
- Weng, Chenyang; Boij, Susann; Hanifi, Ardeshir: Numerical and theoretical investigation of pulsatile turbulent channel flows (2016)
- Mishra, Maneesh; Skote, Martin: Drag reduction in turbulent boundary layers with half wave wall oscillations (2015)
- Peplinski, A.; Schlatter, P.; Henningson, D. S.: Global stability and optimal perturbation for a jet in cross-flow (2015)
- Belson, Brandt A.; Tu, Jonathan H.; Rowley, Clarence W.: Algorithm 945: \textttmodred-- a parallelized model reduction library (2014)
- Lenaers, Peter; Schlatter, Philipp; Brethouwer, Geert; Johansson, Arne V.: A new high-order method for the simulation of incompressible wall-bounded turbulent flows (2014)
- Peplinski, A.; Schlatter, P.; Fischer, P. F.; Henningson, D. S.: Stability tools for the spectral-element code Nek5000: application to jet-in-crossflow (2014)
- Khapko, T.; Kreilos, T.; Schlatter, P.; Duguet, Y.; Eckhardt, B.; Henningson, D. S.: Localized edge states in the asymptotic suction boundary layer (2013)
- Nowbahar, Arash; Sardina, Gaetano; Picano, Francesco; Brandt, Luca: Turbophoresis attenuation in a turbulent channel flow with polymer additives (2013)
- Semeraro, Onofrio; Bagheri, Shervin; Brandt, Luca; Henningson, Dan S.: Transition delay in a boundary layer flow using active control (2013)
- Semeraro, Onofrio; Pralits, Jan O.; Rowley, Clarence W.; Henningson, Dan S.: Riccati-less approach for optimal control and estimation: an application to two-dimensional boundary layers (2013)