Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init => fluid_stats_init |
Constructor. More... | |
procedure, pass(this) | free => fluid_stats_free |
Destructor. More... | |
procedure, pass(this) | update => fluid_stats_update |
Update all the mean value fields with a new sample. More... | |
procedure, pass(this) | reset => fluid_stats_reset |
Reset all the computed means values and sampling times to zero. More... | |
procedure, pass(this) | make_strong_grad => fluid_stats_make_strong_grad |
procedure, pass(this) | post_process => fluid_stats_post_process |
Compute certain physical statistical quantities based on existing mean fields. More... | |
Public Attributes | |
type(field_t) | stats_u |
Work fields. More... | |
type(field_t) | stats_v |
type(field_t) | stats_w |
type(field_t) | stats_p |
type(field_t) | stats_work |
type(field_t), pointer | u |
Pointers to the instantenious quantities. More... | |
type(field_t), pointer | v |
v More... | |
type(field_t), pointer | w |
w More... | |
type(field_t), pointer | p |
p More... | |
type(mean_field_t) | u_mean |
More... | |
type(mean_field_t) | v_mean |
<v> More... | |
type(mean_field_t) | w_mean |
<w> More... | |
type(mean_field_t) | p_mean |
type(mean_field_t) | uu |
Velocity squares. More... | |
type(mean_field_t) | vv |
<vv> More... | |
type(mean_field_t) | ww |
<ww> More... | |
type(mean_field_t) | uv |
<uv> More... | |
type(mean_field_t) | uw |
<uw> More... | |
type(mean_field_t) | vw |
<vw> More... | |
type(mean_field_t) | uuu |
Velocity cubes. More... | |
type(mean_field_t) | vvv |
<vvv> More... | |
type(mean_field_t) | www |
<www> More... | |
type(mean_field_t) | uuv |
<uuv> More... | |
type(mean_field_t) | uuw |
<uuw> More... | |
type(mean_field_t) | uvv |
<uvv> More... | |
type(mean_field_t) | uvw |
<uvv> More... | |
type(mean_field_t) | vvw |
<vvw> More... | |
type(mean_field_t) | uww |
<uww> More... | |
type(mean_field_t) | vww |
<vww> More... | |
type(mean_field_t) | uuuu |
Velocity squares squared. More... | |
type(mean_field_t) | vvvv |
<vvvv> More... | |
type(mean_field_t) | wwww |
<wwww> More... | |
type(mean_field_t) | pp |
Pressure. More... | |
type(mean_field_t) | ppp |
<ppp> More... | |
type(mean_field_t) | pppp |
<pppp> More... | |
type(mean_field_t) | pu |
Pressure * velocity. More... | |
type(mean_field_t) | pv |
<pv> More... | |
type(mean_field_t) | pw |
<pw> More... | |
type(mean_field_t) | pdudx |
Derivatives. More... | |
type(mean_field_t) | pdudy |
type(mean_field_t) | pdudz |
type(mean_field_t) | pdvdx |
type(mean_field_t) | pdvdy |
type(mean_field_t) | pdvdz |
type(mean_field_t) | pdwdx |
type(mean_field_t) | pdwdy |
type(mean_field_t) | pdwdz |
type(mean_field_t) | e11 |
Combinations of sums of duvwdxyz*duvwdxyz. More... | |
type(mean_field_t) | e22 |
type(mean_field_t) | e33 |
type(mean_field_t) | e12 |
type(mean_field_t) | e13 |
type(mean_field_t) | e23 |
type(field_t) | dudx |
gradients More... | |
type(field_t) | dudy |
type(field_t) | dudz |
type(field_t) | dvdx |
type(field_t) | dvdy |
type(field_t) | dvdz |
type(field_t) | dwdx |
type(field_t) | dwdy |
type(field_t) | dwdz |
type(coef_t), pointer | coef |
SEM coefficients. More... | |
integer | n_stats = 44 |
Number of statistical fields to be computed. More... | |
character(5) | stat_set |
Specifies a subset of the statistics to be collected. All 44 fields by default. More... | |
type(field_list_t) | stat_fields |
A list of size n_stats, whith entries pointing to the fields that will be output (the field components above.) Used to write the output. More... | |
Definition at line 53 of file fluid_stats.f90.
procedure, pass(this) fluid_stats::fluid_stats_t::free |
Definition at line 145 of file fluid_stats.f90.
procedure, pass(this) fluid_stats::fluid_stats_t::init |
Definition at line 143 of file fluid_stats.f90.
procedure, pass(this) fluid_stats::fluid_stats_t::make_strong_grad |
Definition at line 151 of file fluid_stats.f90.
procedure, pass(this) fluid_stats::fluid_stats_t::post_process |
Definition at line 154 of file fluid_stats.f90.
procedure, pass(this) fluid_stats::fluid_stats_t::reset |
Definition at line 149 of file fluid_stats.f90.
procedure, pass(this) fluid_stats::fluid_stats_t::update |
Definition at line 147 of file fluid_stats.f90.
type(coef_t), pointer fluid_stats::fluid_stats_t::coef |
Definition at line 132 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dudx |
Definition at line 121 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dudy |
Definition at line 122 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dudz |
Definition at line 123 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dvdx |
Definition at line 124 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dvdy |
Definition at line 125 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dvdz |
Definition at line 126 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dwdx |
Definition at line 127 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dwdy |
Definition at line 128 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::dwdz |
Definition at line 129 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::e11 |
Definition at line 114 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::e12 |
Definition at line 117 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::e13 |
Definition at line 118 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::e22 |
Definition at line 115 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::e23 |
Definition at line 119 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::e33 |
Definition at line 116 of file fluid_stats.f90.
integer fluid_stats::fluid_stats_t::n_stats = 44 |
Definition at line 134 of file fluid_stats.f90.
type(field_t), pointer fluid_stats::fluid_stats_t::p |
Definition at line 65 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::p_mean |
Definition at line 70 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdudx |
Definition at line 103 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdudy |
Definition at line 104 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdudz |
Definition at line 105 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdvdx |
Definition at line 106 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdvdy |
Definition at line 107 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdvdz |
Definition at line 108 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdwdx |
Definition at line 109 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdwdy |
Definition at line 110 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pdwdz |
Definition at line 111 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pp |
<pp>
Definition at line 94 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::ppp |
Definition at line 95 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pppp |
Definition at line 96 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pu |
<pu>
Definition at line 98 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pv |
Definition at line 99 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::pw |
Definition at line 100 of file fluid_stats.f90.
type(field_list_t) fluid_stats::fluid_stats_t::stat_fields |
Definition at line 140 of file fluid_stats.f90.
character(5) fluid_stats::fluid_stats_t::stat_set |
Definition at line 137 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::stats_p |
Definition at line 58 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::stats_u |
Definition at line 55 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::stats_v |
Definition at line 56 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::stats_w |
Definition at line 57 of file fluid_stats.f90.
type(field_t) fluid_stats::fluid_stats_t::stats_work |
Definition at line 59 of file fluid_stats.f90.
type(field_t), pointer fluid_stats::fluid_stats_t::u |
u
Definition at line 62 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::u_mean |
Definition at line 67 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uu |
<uu>
Definition at line 72 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uuu |
<uuu>
Definition at line 79 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uuuu |
<uuuu>
Definition at line 90 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uuv |
Definition at line 82 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uuw |
Definition at line 83 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uv |
Definition at line 75 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uvv |
Definition at line 84 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uvw |
Definition at line 85 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uw |
Definition at line 76 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::uww |
Definition at line 87 of file fluid_stats.f90.
type(field_t), pointer fluid_stats::fluid_stats_t::v |
Definition at line 63 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::v_mean |
Definition at line 68 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::vv |
Definition at line 73 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::vvv |
Definition at line 80 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::vvvv |
Definition at line 91 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::vvw |
Definition at line 86 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::vw |
Definition at line 77 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::vww |
Definition at line 88 of file fluid_stats.f90.
type(field_t), pointer fluid_stats::fluid_stats_t::w |
Definition at line 64 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::w_mean |
Definition at line 69 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::ww |
Definition at line 74 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::www |
Definition at line 81 of file fluid_stats.f90.
type(mean_field_t) fluid_stats::fluid_stats_t::wwww |
Definition at line 92 of file fluid_stats.f90.