Spectroscopic code optimization for web interface integration and high-performance computing simulations


Project Description

While the measurement of temperature and chemical species is of current practice in conventional combustion processes (e.g., flames or engines), the experimental characterization of detonation usually relies on the determination of simple characteristic means (e.g., velocity, temperature, density gradient). Such diagnostics provide little confidence in the numerical simulation validations and the phenomenological comprehension extracted from them. Thus, recent studies are focused on employing laser diagnostics, such as the planar laser-induced fluorescence of hydroxyl radical (OH-PLIF), to characterize detonations. Besides the OH-PLIF is a powerful technique to characterize reaction fronts, direct experimental-numerical comparison of the results is not possible in detonation studies. Thus, we developed a spectroscopic code, called KATLIF, to enable such experimental-numerical comparisons. KATLIF simulates the LIF signal as a function of the thermodynamic conditions and the laser parameters provided as an input. The code is currently composed of several MATLAB routines and needs to be converted into a more efficient coding language for its future usage (web interface and high-performance computing). The objectives of the project are to improve the performance of the code and to ensure its portability on both web interface and high-performance computing architecture.
Program - Mechanical Engineering
Division - Physical Sciences and Engineering
Faculty Lab Link - https://paf.kaust.edu.sa/
Center Affiliation - Clean Combustion Research Center
Field of Study - computer science

About the

Deanna Lacoste

Associate Professor, Mechanical Engineering

Deanna Lacoste

Professor Lacoste‘s research
interests are in plasma-assisted combustion and flame dynamics, with special
emphasis on control of thermoacoustic instabilities by non-equilibrium plasma
discharges. She is also interested in detonation and development of optical
diagnostics for combustion and electrical discharges.

Desired Project Deliverables

First, the student will have to become familiar with the preexisting version of KATLIF and its workflow. Then, the most appropriate coding language will be selected based on portability and performance criteria (web-interface integration, time to solution, parallelization, and possible future developments). Finally, the KATLIF code will be re-written in the selected language.


Computer Science
Computer Science
Mechanical or Aerospace Engineering
Mechanical or Aerospace Engineering