Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
fluid_sgs_stats_simcomp Module Reference

Implements the fluid_sgs_stats_simcomp_t type.

Data Types

type  fluid_sgs_stats_simcomp_t
 A simulation component that computes the subgrid-scale contributions to the Reynolds stresses in LES. More...
 

Functions/Subroutines

subroutine fluid_sgs_stats_simcomp_init_from_json (this, json, case)
 Constructor from json.
 
subroutine fluid_sgs_stats_simcomp_init_from_components (this, u, v, w, coef, start_time, hom_dir, nut_field, fname)
 Actual constructor.
 
subroutine fluid_sgs_stats_simcomp_free (this)
 Destructor.
 
subroutine fluid_sgs_stats_simcomp_restart (this, time)
 
subroutine fluid_sgs_stats_simcomp_compute (this, time)
 fluid_sgs_stats, called depending on compute_control and compute_value
 

Function/Subroutine Documentation

◆ fluid_sgs_stats_simcomp_compute()

subroutine fluid_sgs_stats_simcomp::fluid_sgs_stats_simcomp_compute ( class(fluid_sgs_stats_simcomp_t), intent(inout this,
type(time_state_t), intent(in time 
)
private
Parameters
timeThe current time info

Definition at line 221 of file fluid_sgs_stats_simcomp.f90.

◆ fluid_sgs_stats_simcomp_free()

subroutine fluid_sgs_stats_simcomp::fluid_sgs_stats_simcomp_free ( class(fluid_sgs_stats_simcomp_t), intent(inout this)
private

Definition at line 185 of file fluid_sgs_stats_simcomp.f90.

◆ fluid_sgs_stats_simcomp_init_from_components()

subroutine fluid_sgs_stats_simcomp::fluid_sgs_stats_simcomp_init_from_components ( class(fluid_sgs_stats_simcomp_t), intent(inout), target  this,
type(field_t), intent(in), target  u,
type(field_t), intent(in), target  v,
type(field_t), intent(in), target  w,
type(coef_t), intent(in), target  coef,
real(kind=rp), intent(in start_time,
character(len=*), intent(in hom_dir,
character(len=*), intent(in nut_field,
character(len=*), intent(in), optional  fname 
)
private
Parameters
ux-velocity
vx-velocity
wx-velocity
coefsem coefs
start_timetime to start sampling stats
hom_dirdirections to average in
nut_fieldName of the eddy viscosity field
fnamename of the output file

Definition at line 138 of file fluid_sgs_stats_simcomp.f90.

Here is the caller graph for this function:

◆ fluid_sgs_stats_simcomp_init_from_json()

subroutine fluid_sgs_stats_simcomp::fluid_sgs_stats_simcomp_init_from_json ( class(fluid_sgs_stats_simcomp_t), intent(inout), target  this,
type(json_file), intent(inout json,
class(case_t), intent(inout), target  case 
)
Parameters
jsonJSON object with the parameters.
caseThe case object.

Definition at line 89 of file fluid_sgs_stats_simcomp.f90.

Here is the call graph for this function:

◆ fluid_sgs_stats_simcomp_restart()

subroutine fluid_sgs_stats_simcomp::fluid_sgs_stats_simcomp_restart ( class(fluid_sgs_stats_simcomp_t), intent(inout this,
type(time_state_t), intent(in time 
)
private

Definition at line 192 of file fluid_sgs_stats_simcomp.f90.

Here is the call graph for this function: