32 research outputs found

    Computational fluid dynamics using Graphics Processing Units: Challenges and opportunities

    Get PDF
    A new paradigm for computing fluid flows is the use of Graphics Processing Units (GPU), which have recently become very powerful and convenient to use. In the past three years, we have implemented five different fluid flow algorithms on GPUs and have obtained significant speed-ups over a single CPU. Typically, it is possible to achieve a factor of 50-100 over a single CPU. In this review paper, we describe our experiences on the various algorithms developed and the speeds achieved

    Development of Parallel CFD Solver for Three Dimnesional Unstructured Grid

    Get PDF
    The current work develops a general purpose Navier-Stokes semi implicit solver capable of handling three-dimensional unstructured grids. The ow needs to be laminar and incompressible. Species transport equation can also be solved using a segregated algorithm. Pressure Poisson equation that takes most of the solving time has been parallelized using CUDA programming language on GPU, with Algebraic Multigrid for orthogonal unstructured grids. Domain decomposition has been done using greedy colouring method. Single phase jets have been studied in presence of walls has been studied, which is of interest in Internal Combustion engines. Large Eddy simulation (LES) modeling has been employed for simulating turbulent ows using Static Smagrosnky model. Validations have been presented for turbulent round and plane jets. Laminar and turbulent coaxial jets for different velocity ratios for has been simulated and the effect of faster annular jet on the core of inner jet is analyzed and presented

    numerical study of steady flow inside a lid-driven square cavity for Reynolds number up to 50000

    Get PDF
    The flow inside a lid-driven square cavity have been imposed a wide controversy during these last decades.Multiple studies found to exist in the literature included this case, which is widely used for benchmarking in computational fluid dynamic due to the simplicity of geometry. some classes of studies have investigated the existence of steady flow in the driven cavity, they found a steady 2D numérical solution until 35000 value of Reynolds number.However, other classes of studies have stated that the flow in driven cavity submitted to a hydrodynamic instability and they illustrated a continuation méthode to locate the point at which a Hopf bifurcation occurs leading to a transition from a steady flow to unsteady.In the shade of these studies and with this uncertainty surrounding this subject we wanted to get more clarification especially for steady flow solutions.The present study represents a numerical computation for steady flow inside a lid-driven square cavity, the governing equation is solved using a finite volume method based on second order scheme of accuracy. Steady solutions are obtained for Reynolds numbers ascending from 100 to 50000, using a resolution of 1024 x1024 grid point. A good agreement with previous results in the literature, the work was done in this paper including proprieties of flow in the center of primary and secondary vortices, velocity components and numérical values for stream function and vorticity which assure a good example for benchmarking purposes

    Structured-grid multigrid with Taylor-Hood finite elements

    Get PDF
    Recent years have seen renewed interest in the numerical solution of the Stokes Equations. At the same time, new computational architectures, such as GPUs and manycore processors, naturally perform best with the regular data access and computation patterns associated with structured-grid discretisations and algorithms. While many preconditioning approaches ignore the underlying mesh geometry, our approach is to develop a structured-grid implementation, taking advantage of the highly structured data-access patterns and employing stencil-based calculations. This opens up many opportunities for fine-grained parallelism, allowing us to take advantage of multicore and accelerated architectures. In this thesis, we will consider an implementation of a structured-grid monolithic Multigrid approach for Q2-Q1 finite-element discretisations, comparing its efficiency to an unstructured grid solver implemented in Trilinos. With the aim to eventually target large heterogeneous systems, we will discuss an implementation for moving from a serial code to the GPU by means of OpenCL and compare the efficiency of all three versions. Speedup factors of about 6.3x were observed for the GPU implementation over a serial implementation in Trilinos for a problem on a 768x768 mesh in 2D
    corecore