CISL Annual Report banner  
   

Numerical Turbulence Algorithms and Code Development

  GASpAR code simulates non-linear flow
  This image shows the interaction of two colliding fronts as a solution to the multi-dimensional Burgers equation, produced using the GASpAR code. Illustrated is the x-velocity field over one-quarter of the entire grid. This solution demonstrates the ability of the adaptive refinement algorithms to capture even relatively complicated localized, non-linear flow features accurately.

The IMAGe Turbulence Numerics Team (TNT) develops both tools and models that enhance our capability to investigate geophysical turbulence, and it applies these capabilities to fundamental scientific objectives. This program complements the IMAGe Geophysical Turbulence Program and focuses on the accurate simulation and understanding of fluid turbulence, as found in the atmosphere and for charged flows in the presence of magnetic fields. TNT research emphasizes simplified physical systems that still reproduce the complexity and multi-scale properties associated with turbulent flows but that allow for the highest possible Reynolds number.

TNT code development supports NCAR's work to provide highly scalable numerical tools for geophysical flows. TNT applications support NCAR's efforts to perform multi-scale investigations using enhanced modeling capability. This work advances NCAR's strategic priorities of "Conducting research in computer science, applied mathematics, statistics, and numerical methods" and "Developing and providing advanced services and tools."

TNT members have broad experience in developing a variety of algorithms for studying turbulence. Our highly scalable codes include a 2D and 3D pseudo-spectral hydro- and magnetohydrodynamics (MHD) code that may include a Hall current. This code has also been modified to include a Lagrandian-averaged ('alpha') model that smooths the velocity locally and has proved useful for very high Reynolds number studies. We also have a new fully spectral method to solve the equations of MHD in spherical geometry, with which studies can be made of fluid turbulence at moderate Reynolds numbers with a variety of boundary conditions.

Through FY 2006, TNT has been actively developing a high-order adaptive mesh refinement code that has been tested on the two-dimensional Burgers and Navier-Stokes equations. An MHD solver is being added presently, and this represents the main direction of research for FY 2007. The code is being improved by adding optimized preconditioners for its Krylov pressure solver and by accelerating inter-processor communications. We plan to add the 'alpha' model for high Reynolds number calculations in two space dimensions, and we plan on beginning to add code to accommodate the compressible MHD equations later, as per the physical requirements of the objects we want to model (such as in the solar wind and the Sun).

Finally, we are developing a proof-of-concept one-dimensional moving grid algorithm that has spectral accuracy.

TNT research is sponsored by NSF Core funds and partially by NSF grant CMG-0327888.