Poloidal-toroidal decomposition in a finite cylinder. II. Discretization, regularization and validation
arXiv:0705.0785 · doi:10.1016/j.jcp.2007.08.023
Abstract
The Navier-Stokes equations in a finite cylinder are written in terms of poloidal and toroidal potentials in order to impose incompressibility. Regularity of the solutions is ensured in several ways: First, the potentials are represented using a spectral basis which is analytic at the cylindrical axis. Second, the non-physical discontinuous boundary conditions at the cylindrical corners are smoothed using a polynomial approximation to a steep exponential profile. Third, the nonlinear term is evaluated in such a way as to eliminate singularities. The resulting pseudo-spectral code is tested using exact polynomial solutions and the spectral convergence of the coefficients is demonstrated. Our solutions are shown to agree with exact polynomial solutions and with previous axisymmetric calculations of vortex breakdown and of nonaxisymmetric calculations of onset of helical spirals. Parallelization by azimuthal wavenumber is shown to be highly effective.
References in corpus (1)
Cited by in corpus (7)
- Spectral Methods for Numerical Relativity
- Toroidal and poloidal energy in rotating Rayleigh-Bénard convection
- Computing with functions in the ball
- A spectral method for the wave equation of divergence-free vectors and symmetric tensors inside a sphere
- Scale Selection in the Stratified Convection of the Solar Photosphere
- Dynamic stabilisation of Rayleigh-Plateau modes on a liquid cylinder
- An optimal complexity spectral method for Navier--Stokes simulations in the ball