Carl Ollivier-Gooch

Carl Ollivier-Gooch

Carl Ollivier-Gooch


B.A. Russian, B.S.M.E. (Rice); M.S., Ph.D. (Stanford); Member ASME, Senior Member AIAA, Member Canadian CFD Society

phone: (604) 822-1854
fax: (604) 822-2403
website: ANSLab
lab website:
office: CEME 2064

Research Interests

Algorithm development for computational aerodynamics.

Current Projects

Developing high-order accurate methods for compressible, turbulent flows, with applications in aerodynamics and aerodynamic optimization. Anisotropic unstructured mesh adaptation and generation in parallel. Developing methods to assess and control numerical error in CFD simulations.

Current Research Work

  • Computational Aerodynamics: Dr. Ollivier-Gooch’s research group specializes in developing techniques for numerical solution of problems in aerodynamic. In particular, we are working to take advantage of both the geometric flexibility of unstructured mesh methods and the accuracy benefits of high-order methods. Recent work has exploited Newton-GMRES techniques to develop extremely efficient, high-order accurate methods for inviscid compressible aerodynamics problems, including showing that high-order methods can achieve solutions of engineering accuracy more quickly than second-order methods. Current work is focused on extending these results to turbulent viscous flows and on developing high-order accurate optimization techniques.
  • Unstructured Mesh Generation: Hand-in-hand with research in unstructured mesh flow solvers, Dr. Ollivier-Goochs group also studies unstructured mesh generation, which is the process of decomposing a domain into triangular or tetrahedral cells. Past work has included development of highly successful techniques for unstructured mesh improvement; and extension of meshing techniques with known mesh quality guarantees to allow better control of cell size in both two and three dimensions and to work with curved boundary data in two and three dimensions. Ongoing work includes generation and refinement of anisotropic meshes (especially for high Reynolds number viscous flows). Dr. Ollivier-Gooch and his group have written and maintain a software library for unstructured mesh generation. This software has been freely available for non-profit use on the WWW since January 1998, and is now in its tenth version. The software has been downloaded by over 6000 users in 62 countries. Applications vary from fluid and solid mechanics to cancer research and microbiology to simulation of star and planet formation.
  • Error Assessment and Control for Unstructured Mesh Methods: The ultimate goal of CFD simulations is to provide an answer that is not just acurate, but which has known error bounds.  Assessment of error in output quantities like lift and drag is well established for finite element methods, but these methods are less commonly used for finite volume methods, perhaps because of the poor behavior of some measures of error.  Dr. Ollivier-Gooch’s group is working to improve understanding of error for unstructured mesh finite volume methods and to exploit that understanding to provide good error bounds on output quantities. At the same time, we are working to identify mesh features that are particularly harmful for accuracy and use that knowledge to generate better meshes.

Selected Publications

  • A. Jalali, M. Sharbatdar, and C. Ollivier-Gooch, “Accuracy analysis of unstructured finite volume discretization schemes for diffusive fluxes,” Computers & Fluids, 2014.
  • D. W. Zaide and C. F. Ollivier-Gooch, “Inserting a Curve into an Existing Two Dimensional Unstructured Mesh,” in Proceedings of the 22nd International Meshing Roundtable, Springer, pp. 93–107, 2014.
  • A. Jalali and C. Ollivier-Gooch, Higher-order finite volume solution reconstruction on highly anisotropic meshes. Paper, 2013.
  • M. Sharbatdar and C. Ollivier Gooch, “Anisotropic mesh adaptation: recovering quasi-structured meshes,” in 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, 2012.
  • J. Andren, H. Gao, M. Yano, D. Darmofal, C. Ollivier-Gooch, and Z. Wang, “A comparison of higher-order methods on a set of canonical aerodynamics applications,” AIAA paper, vol. 3230, 2011.
  • M. B. Azab and C. Ollivier-Gooch, “Constrained and unconstrained aerodynamic quadratic programming optimization using high order finite volume method and adjoint sensitivity computations,” in 49th Aerospace science meeting, Orlando FL, AIAA-2011, 2011, vol. 183.
  • S. Delfel, J. Olson, C. Ollivier-Gooch, and R. Gooding, “Effect of pulse frequency and cylinder diameter on pressure screen rotor performance,” in 65th Appita Annual Conference and Exhibition, Rotorua New Zealand 10-13 April 2011: Conference Technical Papers, 2011, p. 89.
  • C. Ollivier-Gooch and C. Michalak, “HIGH-ORDER FINITE-VOLUME DISCRETIZATION OF THE EULER EQUATIONS ON UNSTRUCTURED MESHES,” Adaptive High-order Methods in Computational Fluid Dynamics, vol. 2, p. 235, 2011.
  • C. Ollivier-Gooch, L. Diachin, M. S. Shephard, T. Tautges, J. Kraftcheck, V. Leung, X. Luo, and M. Miller, “An interoperable, data-structure-neutral component for mesh query and manipulation,” ACM Transactions on Mathematical Software (TOMS), vol. 37, no. 3, p. 29, 2010.

For a full list of publications, visit my profile on:
Google Scholar