Turbulence Simulation Flashcards
1
Q
Implicit filtering
A
- means =do nothing, the finite volume mesh automatically acts as a filter for the simulation
- used by StarCCM+ and FLUENT filtering for LES
2
Q
Explicit filtering
A
- when one needs to implement external filter functions to the simulation
- can view the test filter in the dynamic procedure as an explicit filter which is generally 2-4 times the implicit filter
- true explicit filtering is used generally with finite different codes
3
Q
HPC efficiency
A
- typically less than 100%, depends on the following
- time needed for data exchange at the boundaries of sub-domains allocated to different processors (parallel efficiency)
- increase in the number of inner / outer iterations necessary to fulfil the convergence criterion, due to changes in the algorithm required to parallelize it (numerical efficiency)
- idle time of processors when the number of control volumes per processor is uneven (load balancing efficiency)
4
Q
Energy spectrum
A
- energy containing region (largest eddies)
- inertial subrange, dissipation and wave length only important parameters
- energy dissipation region (smallest eddies), dissipation and viscosity important parameters
5
Q
Speed up efficiency
A
- typically used for the analysis of performance of parallel algorithms and comparison of algorithms and parallel computers
- Ts/Tn
- Ts is execution time for the serial algorithm
- Tn is the execution time for the parallel algorithm using n processors
6
Q
Parallel and numerical efficiency
A
PARALLEL
- can be expressed as a function of 3 main parameters
- set-up for data transfer (latency time), data transfer rate, and computing time per floating point operation
NUMERICAL
- depends on algorithms employed as some algorithms do not suffer from the numerical degradation when used on more than one processor
7
Q
Space & time parallelization
A
SPACE PARALLELIZATION
- physical computational domain is decomposed into a certain number of sub-domains
- each processor then solves for its own sub-domain and communicates only through halo cells
TIME PARALLELIZATION
- each processor is working on a different time level
- the communication requirements are huge and not ideal
- special machines and algorithms are required for time parallelization
8
Q
Smagorinsky model
A
- Cs depends on a number of factors such as natural dissipation of the code, flow geometry, boundary conditions etc
- ad-hoc wall formulations have to be implemented, such as the Van-driest wall model
- cannot account for any amount of backscatter
- dynamic smagorinsky model tries to eliminate the need for ad-hoc wall damping functions whilst accounting for some backscatter
9
Q
Wall-adapting Local Eddy Viscosity model
A
- based on true velocity gradients
- can distinguish between pure strains and rotation rates
10
Q
Speed up efficiency
A
En = Ts/n.Tn
n - no. of processors