This document discusses accelerating the S3D turbulent reacting flow solver using a GPU. The getrates kernel, which calculates chemical reaction rates, was identified as a bottleneck and ported to the GPU. The GPU version achieved speedups of up to 31.4x for single precision and 17.0x for double precision. However, single precision results in accumulated error over time that impacts variables like temperature and chemical species. Double precision versions better controlled error but had lower performance. Overall, the document examines the GPU acceleration process and tradeoffs between performance and accuracy.