863 research outputs found

    A high-order semi-explicit discontinuous Galerkin solver for 3D incompressible flow with application to DNS and LES of turbulent channel flow

    Full text link
    We present an efficient discontinuous Galerkin scheme for simulation of the incompressible Navier-Stokes equations including laminar and turbulent flow. We consider a semi-explicit high-order velocity-correction method for time integration as well as nodal equal-order discretizations for velocity and pressure. The non-linear convective term is treated explicitly while a linear system is solved for the pressure Poisson equation and the viscous term. The key feature of our solver is a consistent penalty term reducing the local divergence error in order to overcome recently reported instabilities in spatially under-resolved high-Reynolds-number flows as well as small time steps. This penalty method is similar to the grad-div stabilization widely used in continuous finite elements. We further review and compare our method to several other techniques recently proposed in literature to stabilize the method for such flow configurations. The solver is specifically designed for large-scale computations through matrix-free linear solvers including efficient preconditioning strategies and tensor-product elements, which have allowed us to scale this code up to 34.4 billion degrees of freedom and 147,456 CPU cores. We validate our code and demonstrate optimal convergence rates with laminar flows present in a vortex problem and flow past a cylinder and show applicability of our solver to direct numerical simulation as well as implicit large-eddy simulation of turbulent channel flow at Reτ=180Re_{\tau}=180 as well as 590590.Comment: 28 pages, in preparation for submission to Journal of Computational Physic

    Partitioned solution to fluid-structure interaction problems in application to free-surface flows

    Get PDF
    International audienceIn this work we discuss a way to compute the impact of free-surface flow on nonlinear structures. The approach chosen rely on a partitioned strategy that allows to solve strongly coupled fluid-structure interaction problem. It is then possible to re-use existing and validated strategy for each sub-problem. The structure is formulated in a Lagrangian way and solved by the finite element method. The free-surface flow approach considers a Volume-Of-Fluid (VOF) strategy formulated in an Arbitrary Lagrangian-Eulerian (ALE) framework, and the finite volume are used to discrete and solve this problem. The software coupling is ensured in an efficient way using the Communication Template Library (CTL). Numerical examples presented herein concern 2D validations case but also 3D problems with a large number of equations to be solved

    Symmetry-preserving discretization of Navier-Stokes on unstructured grids: collocated vs staggered

    Get PDF
    The essence of turbulence are the smallest scales of motion. They result from a subtle balance between convective transport and diffusive dissipation. Mathematically, these terms are governed by two differential operators differing in symmetry: the convective operator is skew-symmetric, whereas the diffusive is symmetric and positive-definite. On the other hand, accuracy and stability need to be reconciled for numerical simulations of turbulent flows around complex configurations. With this in mind, a fully-conservative discretization method for general unstructured grids was proposed [Trias et al., J.Comp.Phys. 258, 246-267, 2014]: it exactly preserves the symmetries of the underlying differential operators on a collocated mesh. However, any pressure-correction method on collocated grids suffer from the same drawbacks: the cell-centered velocity field is not exactly incompressible and some artificial dissipation is inevitable introduced. On the other hand, for staggered velocity fields, the projection onto a divergence-free space is a well-posed problem: given a velocity field, it can be uniquely decomposed into a solenoidal vector and the gradient of a scalar (pressure) field. This can be easily done without introducing any dissipation as it should be from a physical point-of-view. In this work, we explore the possibility to build up staggered formulations based on collocated discrete operators.F.X.T., N.V. and A.O. have been financially supported by the Ministerio de Economía y Competitividad, Spain, ANUMESOL project (ENE2017-88697-R). F.X.T. and A.O. are supported by the Generalitat de Catalunya RIS3CAT-FEDER, FusionCAT project (001-P-001722). N.V. was supported by an FI AGAUR-Generalitat de Catalunya fellowship (2017FI B 00616). Calculations were performed on the IBM MareNostrum 4 supercomputer at the BSC. The authors thankfully acknowledge these institutions.Peer ReviewedPostprint (published version

    Nonlinear fluid-structure interaction problem. Part II: space discretization, implementation aspects, nested parallelization and application examples

    Get PDF
    International audienceThe main focus of the present article is the development of a general solution framework for coupled and/or interaction multi-physics problems based upon re-using existing codes into software products. In particular, we discuss how to build this software tool for the case of fluid-structure interaction problem, from finite element code Feap for structural and finite volume code OpenFOAM for fluid mechanics. This is achieved by using the Component Template Library (CTL) to provide the coupling between the existing codes into a single software product. The present CTL code-coupling procedure accepts not only different discretization schemes, but different languages, with the solid component written in Fortran and fluid component written in \Cpp. Moreover, the resulting CTL-based code also accepts the nested parallelization. The proposed coupling strategy is detailed for explicit and implicit fixed-point iteration solver presented in the Part I of this paper, referred to Direct Force-Motion Transfer/Block-Gauss-Seidel. However, the proposed code-coupling framework can easily accommodate other solution schemes. The selected application examples are chosen to confirm the capability of the code-coupling strategy to provide a quick development of advanced computational tools for demanding practical problems, such as 3D fluid models with free-surface flows interacting with structures

    Nonlinear fluid-structure interaction problem. Part I: implicit partitioned algorithm, nonlinear stability proof and validation examples

    Get PDF
    International audienceIn this work we consider the fluid-structure interaction in fully nonlinear setting, where different space discretization can be used. The model problem considers finite elements for structure and finite volume for fluid. The computations for such interaction problem are performed by implicit schemes, and the partitioned algorithm separating fluid from structural iterations. The formal proof is given to find the condition for convergence of this iterative procedure in the fully nonlinear setting. Several validation examples are shown to confirm the proposed convergence criteria of partitioned algorithm. The proposed strategy provides a very suitable basics for code-coupling implementation as discussed in Part II

    Solution of the 2D Navier-Stokes equations by a new FE fractional step method.

    Get PDF
    In this work, a mathematical and numerical approach for the solution of the 2D Navier-Stokes equations for incompressible fluid flow problems is investigated. A new flux conservative technique for the solution of the elliptic part of the equations is formulated. In the new model, the non linear convective terms of the momentum equations are approximated by means of characteristics and the spatial approximations, of equal order, are obtained by polynomials of degree two. The advancing in time is afforded by a fractional step method combined with a suitable stabilization technique so that the Inf-Sup condition is respected. In order to keep down the computational cost, the algebraic systems are solved by an iterative solver (Bi-CGSTAB) preconditioned by means of Schwarz additive scalable preconditioners. The properties of the new method are verified carrying out several numerical tests. At first, some elliptic, parabolic and convective-diffusive problems are solved and discussed, then the results of some time dependent and stationary 2D Navier-Stokes problems (in particular the well known benchmark problem of the natural convection in a square cavity) are discussed and compared to those found in the literature. Another, potentially very important application of the numerical tools developed, regards the solution of 1D Shallow-Water equations. In fact the use of the fractional steps scheme for advancing in time and the finite elements (of different polynomial degrees) for the spatial approximation, makes the above mentioned approach computationally profitable and convenient for real applications. The efficiency and accuracy of the numerical model have been checked by solving a theoretical test. Finally, a brief description of the software suitably developed and used in the tests conclude the thesis

    Solution of the 2D Navier-Stokes equations by a new FE fractional step method.

    Get PDF
    In this work, a mathematical and numerical approach for the solution of the 2D Navier-Stokes equations for incompressible fluid flow problems is investigated. A new flux conservative technique for the solution of the elliptic part of the equations is formulated. In the new model, the non linear convective terms of the momentum equations are approximated by means of characteristics and the spatial approximations, of equal order, are obtained by polynomials of degree two. The advancing in time is afforded by a fractional step method combined with a suitable stabilization technique so that the Inf-Sup condition is respected. In order to keep down the computational cost, the algebraic systems are solved by an iterative solver (Bi-CGSTAB) preconditioned by means of Schwarz additive scalable preconditioners. The properties of the new method are verified carrying out several numerical tests. At first, some elliptic, parabolic and convective-diffusive problems are solved and discussed, then the results of some time dependent and stationary 2D Navier-Stokes problems (in particular the well known benchmark problem of the natural convection in a square cavity) are discussed and compared to those found in the literature. Another, potentially very important application of the numerical tools developed, regards the solution of 1D Shallow-Water equations. In fact the use of the fractional steps scheme for advancing in time and the finite elements (of different polynomial degrees) for the spatial approximation, makes the above mentioned approach computationally profitable and convenient for real applications. The efficiency and accuracy of the numerical model have been checked by solving a theoretical test. Finally, a brief description of the software suitably developed and used in the tests conclude the thesis

    Efficient upwind algorithms for solution of the Euler and Navier-stokes equations

    Get PDF
    An efficient three-dimensionasl tructured solver for the Euler and Navier-Stokese quations is developed based on a finite volume upwind algorithm using Roe fluxes. Multigrid and optimal smoothing multi-stage time stepping accelerate convergence. The accuracy of the new solver is demonstrated for inviscid flows in the range 0.675 :5M :5 25. A comparative grid convergence study for transonic turbulent flow about a wing is conducted with the present solver and a scalar dissipation central difference industrial design solver. The upwind solver demonstrates faster grid convergence than the central scheme, producing more consistent estimates of lift, drag and boundary layer parameters. In transonic viscous computations, the upwind scheme with convergence acceleration is over 20 times more efficient than without it. The ability of the upwind solver to compute viscous flows of comparable accuracy to scalar dissipation central schemes on grids of one-quarter the density make it a more accurate, cost effective alternative. In addition, an original convergencea cceleration method termed shock acceleration is proposed. The method is designed to reduce the errors caused by the shock wave singularity M -+ 1, based on a localized treatment of discontinuities. Acceleration models are formulated for an inhomogeneous PDE in one variable. Results for the Roe and Engquist-Osher schemes demonstrate an order of magnitude improvement in the rate of convergence. One of the acceleration models is extended to the quasi one-dimensiona Euler equations for duct flow. Results for this case d monstrate a marked increase in convergence with negligible loss in accuracy when the acceleration procedure is applied after the shock has settled in its final cell. Typically, the method saves up to 60% in computational expense. Significantly, the performance gain is entirely at the expense of the error modes associated with discrete shock structure. In view of the success achieved, further development of the method is proposed
    corecore