| 
    Neko 0.9.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
Implements les_model_t.  
Data Types | |
| interface | les_model_compute | 
| Compute eddy viscosity.  More... | |
| interface | les_model_free | 
| Destructor.  More... | |
| interface | les_model_init | 
| Common constructor.  More... | |
| type | les_model_t | 
| Base abstract type for LES models based on the Boussinesq approximation.  More... | |
Functions/Subroutines | |
| subroutine | les_model_init_base (this, dofmap, coef, nut_name, delta_type) | 
| LES model factory. Both constructs and initializes the object.   | |
| subroutine | les_model_free_base (this) | 
| Destructor for the les_model_t (base) class.   | |
| subroutine | les_model_compute_delta (this) | 
| Compute the LES lengthscale. For each GLL point, we take the distance between its neighbours in all 3 directions divided by 2 with the exception of face nodes, where only one neighbour exists. To form the lengthscale the distances along 3 directions are multiplied, and a cubic root is extracted from the result. This roughly corresponds to a cubic root of the cell volume in FVM computations.   | |
      
  | 
  private | 
      
  | 
  private | 
Definition at line 154 of file les_model.f90.
      
  | 
  private | 
| object | The object to be allocated. | 
| type_name | The name of the LES model. | 
| dofmap | SEM map of degrees of freedom. | 
| coef | SEM coefficients. | 
| json | A dictionary with parameters. Constructor for the les_model_t (base) class. | 
| dofmap | SEM map of degrees of freedom. | 
| coef | SEM coefficients. | 
| nu_name | The name of the turbulent viscosity field. | 
Definition at line 132 of file les_model.f90.