2DTurbo
macOS / Education
CPU Benchmarking and Desktop Background Tool
This application performs a Direct Numerical Simulation (DNS) in which the Navier-Stokes equations are solved for two-dimensional incompressible homogeneous turbulence. These equations are a set of nonlinear partial differential equations.
Time stepping is performed using an LS-IMEX-RK3 method, where the time step is calculated so that the CFL number does not exceed the specified value. The CFL number should be less than 2.0; otherwise, the simulation may become unstable and blow up.
The equations are solved in Fourier space, where the calculation of the nonlinear term becomes a simple multiplication. Most of the CPU usage comes from transforming the vorticity field back and forth between physical space, where time stepping is performed, and Fourier space, where the nonlinear term is calculated.
The two-dimensional computational domain is periodic in both the vertical and horizontal directions. Therefore, you can take a snapshot of the current calculation at any time to create an image. The generated image can be used as a tiled desktop background.
Quoi de neuf dans la dernière version ?
- Metal rendering
- LS-IMEX-RK3 time stepping
- Accelerate FFT