"Computational fluid dynamics (CFD) techniques are used to simulate a number of phenomena. Obviously, crashing waves and oceans can leverage CFD, but explosions, fireballs, and smoke effects all make use of CFD nowadays as well."