A simulation component that computes the velocity and pressure statistics up to 4th order. Can be used to reconstruct the term budget of transport equations for, e.g. the Reynolds stresses and the turbulent kinetic energy.
More...
|
procedure, pass(this) | init => fluid_stats_simcomp_init_from_json |
| Constructor from json, wrapping the actual constructor. More...
|
|
procedure, pass(this) | init_from_attributes => fluid_stats_simcomp_init_from_attributes |
| Actual constructor. More...
|
|
procedure, pass(this) | free => fluid_stats_simcomp_free |
| Destructor. More...
|
|
procedure, pass(this) | compute_ => fluid_stats_simcomp_compute |
| Does sampling for statistics. More...
|
|
procedure, pass(this) | output_ => fluid_stats_simcomp_compute |
| Write the statistics to disk. More...
|
|
procedure, pass(this) | restart_ => fluid_stats_simcomp_restart |
| Restart the simcomp. More...
|
|
procedure, pass(this) | init_base => simulation_component_init_base |
| Constructor for the simulation_component_t (base) class. More...
|
|
procedure, pass(this) | free_base => simulation_component_free_base |
| Destructor for the simulation_component_t (base) class. More...
|
|
procedure, pass(this) | restart => simulation_component_restart_wrapper |
| Wrapper for calling set_counter for the time based controllers. Serves as the public interface. More...
|
|
procedure, pass(this) | preprocess => simulation_component_preprocess_wrapper |
| Wrapper for calling preprocess_ based on the preprocess_controller . Serves as the public interface. More...
|
|
procedure, pass(this) | compute => simulation_component_compute_wrapper |
| Wrapper for calling compute_ based on the compute_controller . Serves as the public interface. More...
|
|
procedure, pass(this) | preprocess_ |
| The preprocessing function to be executed during the run. More...
|
|
Similar in functionality to the satistics module in the KTH Framework for Nek5000: https://github.com/KTH-Nek5000/KTH_Framework See Turbulence Statistics in a Spectral-Element Code: A Toolbox for High-Fidelity Simulations or the origin KTH Nek5000 framework for details.
For further details see the Neko documentation.
Definition at line 61 of file fluid_stats_simcomp.f90.
◆ compute()
procedure, pass(this) simulation_component::simulation_component_t::compute |
|
inherited |
◆ compute_()
procedure, pass(this) fluid_stats_simcomp::fluid_stats_simcomp_t::compute_ |
◆ free()
procedure, pass(this) fluid_stats_simcomp::fluid_stats_simcomp_t::free |
◆ free_base()
procedure, pass(this) simulation_component::simulation_component_t::free_base |
|
inherited |
◆ init()
procedure, pass(this) fluid_stats_simcomp::fluid_stats_simcomp_t::init |
◆ init_base()
procedure, pass(this) simulation_component::simulation_component_t::init_base |
|
inherited |
◆ init_from_attributes()
procedure, pass(this) fluid_stats_simcomp::fluid_stats_simcomp_t::init_from_attributes |
◆ output_()
procedure, pass(this) fluid_stats_simcomp::fluid_stats_simcomp_t::output_ |
◆ preprocess()
procedure, pass(this) simulation_component::simulation_component_t::preprocess |
|
inherited |
◆ preprocess_()
procedure, pass(this) simulation_component::simulation_component_t::preprocess_ |
|
inherited |
◆ restart()
procedure, pass(this) simulation_component::simulation_component_t::restart |
|
inherited |
◆ restart_()
procedure, pass(this) fluid_stats_simcomp::fluid_stats_simcomp_t::restart_ |
◆ case
type(case_t), pointer simulation_component::simulation_component_t::case |
|
inherited |
◆ compute_controller
type(time_based_controller_t) simulation_component::simulation_component_t::compute_controller |
|
inherited |
◆ order
integer simulation_component::simulation_component_t::order |
|
inherited |
◆ output_controller
type(time_based_controller_t) simulation_component::simulation_component_t::output_controller |
|
inherited |
◆ preprocess_controller
type(time_based_controller_t) simulation_component::simulation_component_t::preprocess_controller |
|
inherited |
◆ start_time
real(kind=rp) fluid_stats_simcomp::fluid_stats_simcomp_t::start_time |
◆ stats
type(fluid_stats_t) fluid_stats_simcomp::fluid_stats_simcomp_t::stats |
◆ stats_output
◆ time
real(kind=rp) fluid_stats_simcomp::fluid_stats_simcomp_t::time |
The documentation for this type was generated from the following file: