Taming an Open-Source CFD Software
April 24, 2014
- Dr. Sung-Eun Kim
- Naval Surface Warfare Center Carderock Division
- 310 Kelley Hall
- 9:00 a.m.
- Faculty Host: Dr. Eric Paterson
CFD nowadays is frequently called upon to tackle complex multi-physics and multi-disciplinary applications. The general-purpose CFD codes, in attempts to cater to these diverse needs, have become increasingly larger and more complex. Software complexity is a serious issue which many legacy CFD codes face today, negatively impacting their overall efficacy in terms of development, quality assurance, packaging, maintenance and extensions. We believe that modern software engineering practices realized by OOP in C++ will greatly facilitate collaborative development, quality assurance, deployment, maintenance, and extension of general-purpose CFD software.
The talk is concerned with a computational fluid dynamics framework under development at the NSWCCD aimed at ship hydrodynamics as target applications. The framework has been built around OpenFOAM (Weller et al., 1998), an open-source CFD software tool-kit written in C++ that draws heavily upon object-oriented programming (OOP). The speaker will give an overview of the development effort that has been underway at the NSWCCD in the areas of ship hydrodynamics including discretization schemes, solution algorithms, turbulence, cavitation, free-surface flows, and fluid-structure interaction.
Biography:
Dr. Sung-Eun Kim works for the Hydromechanics Department of the NSWCCD in West Bethesda, MD, heading the Computational Hydromechanics R & D Branch. Before taking the current position, Dr. Kim had worked for Fluent Inc. as the FLUENT Product Manager and the Principal Engineer. He got the B.S. and M.Sc. from the Department of Naval Architect at the Seoul National University in South Korea, and the Ph. D. from the Department of Mechanical Engineering at the University of Iowa in 1991. Dr. Kim has been involved in numerous CFD development and research projects throughout his career, in the areas of RANS turbulence modeling, LES, finite-volume discretization, solution algorithms, and a broad range of aerodynamics and ship hydrodynamics applications including resistance, propulsion, maneuvering, cavitation, flow-induced noise, and fluid-structure interaction.