The following 3 videos are results from the code I produced for my master’s thesis work. One key piece to the validation of a new simulation code is comparing it’s output with references that are known to be correct. The videos show two different test cases by Strain and Koumoutsakos that were used.
The first two videos show the evolution of several interacting vortex patches and the third shows the evolution of an elliptical vortex. The simulation code is a “high-order” code; the computational domain is split into many elements, but the representation of the solution on any one element is actually composed of high-order interpolating function. This means that when one wants increased fidelity, increasing the number of elements used actually increases the fidelity proportional to a power function (where the power is proportional to the order of accuracy of the code).