Adaptive simulation of turbulent flow past a full car model

The massive computational cost for resolving all turbulent scales makes a direct numerical simulation of the underlying Navier-Stokes equations impossible in most engineering applications. We present recent advances in parallel adaptive finite element methodology that enable us to efficiently compute time resolved approximations for complex geometries with error control. In this paper we present a LES simulation of turbulent flow past a full car model, where we adaptively refine the unstructured mesh to minimize the error in drag prediction. The simulation was partly carried out on the new Cray XE6 at PDC/KTH where the solver shows near optimal strong and weak scaling for the entire adaptive process.

[1]  Niclas Jansson,et al.  Unicorn: a unified continuum mechanics solver , 2012 .

[2]  Niclas Jansson,et al.  Unicorn: a unified continuum mechanics solver; in automated solution pf differential equations by the finite element method , 2011 .

[3]  Niclas Jansson,et al.  High performance adaptive finite element methods for turbulent fluid flow , 2011 .

[4]  B. Basara,et al.  Time Dependent vs. Steady State Calculations of External Aerodynamics , 2004 .

[5]  M. Rivara Mesh Refinement Processes Based on the Generalized Bisection of Simplices , 1984 .

[6]  NICLAS JANSSON,et al.  Framework for Massively Parallel Adaptive Finite Element Computational Fluid Dynamics on Tetrahedral Meshes , 2012, SIAM J. Sci. Comput..

[7]  Michael Allen,et al.  Parallel programming: techniques and applications using networked workstations and parallel computers , 1998 .

[8]  M. Rivara NEW LONGEST-EDGE ALGORITHMS FOR THE REFINEMENT AND/OR IMPROVEMENT OF UNSTRUCTURED TRIANGULATIONS , 1997 .

[9]  Johan Hoffman,et al.  A new approach to computational turbulence modeling , 2006 .

[10]  Johan Hoffman,et al.  Adaptive simulation of the subcritical flow past a sphere , 2006, Journal of Fluid Mechanics.

[11]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[12]  Johan Hoffman,et al.  Efficient computation of mean drag for the subcritical flow past a circular cylinder using general Galerkin G2 , 2009 .

[13]  Claes Johnson,et al.  Computational Turbulent Incompressible Flow: Applied Mathematics: Body and Soul 4 , 2007 .

[14]  Niclas Jansson,et al.  Adaptive computation of aeroacoustic sources for a 4-wheel rudimentary landing gear benchmark problem , 2010 .

[15]  Johan Hoffman,et al.  Computation of Mean Drag for Bluff Body Problems Using Adaptive DNS/LES , 2005, SIAM J. Sci. Comput..

[16]  George Karypis,et al.  Parmetis parallel graph partitioning and sparse matrix ordering library , 1997 .

[17]  Adaptive Mesh Refinement for Large Scale Parallel Computing with DOLFIN , 2008 .

[18]  Niclas Jansson,et al.  A computational study of turbulent flow separation for a circular cylinder using skin friction boundary conditions , 2011 .

[19]  Leonid Oliker,et al.  PLUM: Parallel Load Balancing for Unstructured Adaptive Meshes. Degree awarded by Colorado Univ. , 2013 .

[20]  Edsger W. Dijkstra,et al.  Termination Detection for Diffusing Computations , 1980, Inf. Process. Lett..

[21]  Anders Logg,et al.  DOLFIN: Automated finite element computing , 2010, TOMS.

[22]  U. Schumann Subgrid Scale Model for Finite Difference Simulations of Turbulent Flows in Plane Channels and Annuli , 1975 .