Error Assessment

In this section is possible to appreciate the error decrease increasing the order or the mesh refinement - while using the VMS stabilization. 2D Taylor-Green vortex case is used as benchmark case to assess the error analysis of the code. The domain is a square of size: [-0.5,0.5]x[-0.5,0.5], at Reynolds number 1600. The CFL is constant for each simulation, CFL=0.32. The time-step is compted as $dt = CFL / (order\cdot N)$.

TGV

TGV

Parallelization

In this section is possible to appreciate the weak and strong scalability of the implementation of the code. The benchmark case is the 2D taylor Green, the time reported here are intended for each time-step. The order of the elements for this simulation is always 2, and the CFL constant at 0.32

PreconditionerLinear Solver
Velocitygamggmres
Pressuregamgcg

For parallelization is used MPI, and to solve the sparse and distribute numerical systems we use PETSc

Strong Parallelization

Strong scalability evaluates how efficiently a parallel code reduces execution time when the problem size remains fixed, but the number of processing units increases. There is a total of 400 elements on each side, leading to 160000 elements and 1920000 dofs in total. TGV

Weak Parallelization

Weak scalability measures how well a parallel code maintains performance when the problem size is kept constant per processor, and the number of processors increases. On each processor there are 50x50 elements, the number of dofs is kept constant at $\approx$ 30K dfos/procs. TGV