Carl Ollivier-Gooch

Carl Ollivier-Gooch

Carl Ollivier-Gooch

Professor

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
email: cfog@mech.ubc.ca
website: ANSLab
lab website:  tetra.mech.ubc.ca/ANSLab
office: CEME 2050

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

  • S. Malik, and C. Ollivier Gooch, “Mesh Adaptation for Wakes via Surface Insertion,” In AIAA Scitech 2019 Forum (p. 1996), 2019.
  • W.C. Tyson, C.J. Roy, and C. Ollivier Gooch, “A Novel Reconstruction Technique for Finite-Volume Truncation Error Estimation,” In AIAA Scitech 2019 Forum (p. 2174), 2019.
  • C. Ollivier Gooch, “Is the Problem with the Mesh, the Turbulence Model, or the Solver? Statistical Analysis of High Lift and Drag Prediction Workshop Data,” In AIAA Scitech 2019 Forum (p. 1334), 2019.
  • M. Sharbatdar, and C. Ollivier-Gooch, “Adjoint-based functional correction for unstructured mesh finite volume methods,” Journal of Scientific Computing76(1), pp.1-23, 2018.
  • C. Ollivier Gooch, “Analysis of Unstructured Meshes from GMGW-1/HiLiftPW-3,” In 2018 AIAA Aerospace Sciences Meeting (p. 0132), 2018.
  • M. Sharbatdar, and C. Ollivier‐Gooch, “Mesh adaptation using C 1 interpolation of the solution in an unstructured finite volume solver,” International Journal for Numerical Methods in Fluids86(10), pp.637-654, 2018.
  • S. Hoshyari, and C. Ollivier Gooch, “A higher-order unstructured finite volume solver for three-dimensional compressible flows,” In 2018 AIAA Aerospace Sciences Meeting (p. 1306), 2018.
  • G. Yan, and C. Ollivier-Gooch, “Applications of the Unsteady Error Transport Equation on Unstructured Meshes,” AIAA Journal56(11), pp.4463-4473, 2018.
  • R. Zangeneh, and C. Ollivier Gooch, “A Priori Stability Analysis of Finite Volume Methods On Unstructured Meshes,” In 2018 AIAA Aerospace Sciences Meeting (p. 0830), 2018.
  • R. Zangeneh, and C. Ollivier-Gooch,  “Thread-parallel mesh improvement using face and edge swapping and vertex insertion,” Computational Geometry70, pp.31-48, 2018.
  • R. Zangeneh, and C. Ollivier-Gooch, “A Boundary Condition Stability Analysis of Finite-Volume Methods on Unstructured Meshes,” 2018.
  • A. Jalali, and C. Ollivier-Gooch. “Higher-order unstructured finite volume RANS solution of turbulent compressible flows.” Computers & Fluids 143 (2017): 32-47, 2017.
  • R. Zangeneh, and C. Ollivier-Gooch, “Mesh optimization to improve the stability of finite-volume methods on unstructured meshes,” Computers & Fluids156, pp.590-601, 2017.
  • G.K. Yan, and C. Ollivier-Gooch, “On Efficiently Obtaining Higher Order Accurate Discretization Error Estimates for Unstructured Finite Volume Methods Using the Error Transport Equation,” Journal of Verification, Validation and Uncertainty Quantification2(4), p.041003, 2017.
  • D. Zaide, and C. Ollivier-Gooch, “Inserting a shock surface into an existing unstructured mesh,” In Shock Fitting(pp. 151-169). Springer, Cham, 2017.
  • T. Phillips, and C. Ollivier Gooch, “A Truncation Error Based Anisotropic Mesh Adaptation Metric for CFD,” In 55th AIAA Aerospace Sciences Meeting (p. 1947), 2017.
  • R. Zangeneh, and C. Ollivier Gooch, “Reconstruction Map Stability Analysis for Cell Centered Finite Volume Methods on Unstructured Meshes,” In 55th AIAA Aerospace Sciences Meeting (p. 0734).
  • A. Jalali, and C. Ollivier Gooch, “An hp-Adaptive Unstructured Finite Volume Solver for Compressible Aerodynamic Flows,” In 55th AIAA Aerospace Sciences Meeting (p. 0082), 2017.
  • R. Zangeneh, and C. Ollivier Gooch, “A Posteriori Stability Analysis and Improvement for Finite Volume Methods on Unstructured Meshes,” In 55th AIAA Aerospace Sciences Meeting (p. 0735), 2017.
  • G.K. Yan, and C. Ollivier-Gooch, “Towards higher order discretization error estimation by error transport using unstructured finite-volume methods for unsteady problems,” Computers & Fluids154, pp.245-255, 2017.
  • A. Jalali, and C. Ollivier‐Gooch, “An hp‐adaptive unstructured finite volume solver for compressible flows,” International Journal for Numerical Methods in Fluids85(10), pp.563-582, 2017.
  • H. Fan, and C. Ollivier Gooch, “The Impact of Unstructured Mesh Generation Approach on Errors,” In 23rd AIAA Computational Fluid Dynamics Conference (p. 3105), 2017.
  • J. Dannenhoffer, and C. Ollivier Gooch, “Methods for the Evaluation of Candidate Meshes for the Geometry and Mesh Generation Workshop,” In 23rd AIAA Computational Fluid Dynamics Conference (p. 3106), 2017.
  • M. Sharbatdar, and C. Ollivier Gooch, “Output Error Correction and Mesh Adaptation for Unstructured Mesh Finite Volume Method,” In 55th AIAA Aerospace Sciences Meeting(p. 0736), 2017.
  • D.W. Zaide, and C.F. Ollivier‐Gooch, “Inserting a surface into an existing unstructured mesh,” International Journal for Numerical Methods in Engineering106(6), pp.484-500, 2016.
  • C.B. Sejekan, and C.F. Ollivier-Gooch, “Improving finite-volume diffusive fluxes through better reconstruction,” Computers & Fluids139, pp.216-232, 2016.
  • G. Yan, and C.F. Ollivier Gooch, “Discretization Error Estimation by the Error Transport Equation on Unstructured Meshes-Applications to Viscous Flows,” In 54th AIAA Aerospace Sciences Meeting (p. 0836), 2016.
  • M. Sharbatdar, A. Jalali, and C.F. Ollivier-Gooch, “Smoothed truncation error in functional error estimation and correction using adjoint methods in an unstructured finite volume solver,” Computers & Fluids140, pp.406-421, 2016.
  • A. Jalali, M. Sharbatdar, and C.F. Ollivier-Gooch, “An efficient implicit unstructured finite volume solver for generalised Newtonian fluids,” International Journal of Computational Fluid Dynamics30(3), pp.201-217, 2016.
  • T. Phillips, and C.F. Ollivier Gooch, “A Truncation Error Based Mesh Adaption Metric for CFD,” In 54th AIAA Aerospace Sciences Meeting (p. 0834), 2016.
  • H. Fan, and C.F. Ollivier Gooch, “The impact of unstructured mesh generation approach on truncation error,” In 54th AIAA Aerospace Sciences Meeting (p. 1672), 2016.
  • A. Jalali, and C.F. Ollivier Gooch, “Higher-order unstructured finite volume methods for turbulent aerodynamic flows,” In 22nd AIAA Computational Fluid Dynamics Conference (p. 2284), 2015.
  • M. Sharbatdar, and C.F. Ollivier Gooch, “Comparison of Truncation Error Estimators for Defect Correction and Output Error Estimation in the Unstructured Mesh Finite Volume Method,” In 22nd AIAA Computational Fluid Dynamics Conference (p. 2748), 2015.
  • G. Yan, and C.F. Ollivier Gooch, “Accuracy of Discretization Error Estimation by the Error Transport Equation on Unstructured Meshes-Nonlinear Systems of Equations,” In 22nd AIAA Computational Fluid Dynamics Conference (p. 2747), 2015.
  • J.D.Z. Vazquez, and C.F. Ollivier-Gooch, “Target-Edge based Orthogonal Anisotropic Mesh Adaptation,” 2015.
  • 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. 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