Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init => fld_file_data_init |
procedure, pass(this) | free => fld_file_data_free |
procedure, pass(this) | scale => fld_file_data_scale |
procedure, pass(this) | add => fld_file_data_add |
procedure, pass(this) | size => fld_file_data_size |
procedure, pass(this) | get_list => fld_file_data_get_list |
procedure, pass(this) | init_same => fld_file_data_init_same |
procedure, pass(this) | init_n_fields => fld_file_data_init_n_fields |
procedure, pass(this) | generate_interpolator => fld_file_data_generate_interpolator |
Generates a global_interpolation object to interpolate the fld data. More... | |
Public Attributes | |
type(vector_t) | x |
x-coords More... | |
type(vector_t) | y |
y-coords More... | |
type(vector_t) | z |
z-coords More... | |
type(vector_t) | u |
x-velocity field More... | |
type(vector_t) | v |
y-velocity field More... | |
type(vector_t) | w |
z-velocity field More... | |
type(vector_t) | p |
pressure field More... | |
type(vector_t) | t |
temperature More... | |
integer, dimension(:), allocatable | idx |
element idxs More... | |
type(vector_t), dimension(:), allocatable | s |
Numbered scalar fields. More... | |
integer | gdim |
spatial dimensions More... | |
integer | n_scalars = 0 |
number of numbered scalar fields More... | |
real(kind=rp) | time = 0.0 |
time of sample More... | |
integer | glb_nelv = 0 |
global number of elements More... | |
integer | nelv = 0 |
n elements on the pe More... | |
integer | offset_el = 0 |
element offset for this pe More... | |
integer | lx = 0 |
N GLL points in x. More... | |
integer | ly = 0 |
integer | lz = 0 |
integer | t_counter = 0 |
counter of samples More... | |
integer | meta_nsamples = 0 |
number of samples specified in .nek5000 file More... | |
integer | meta_start_counter = 0 |
number of first field More... | |
character(len=1024) | fld_series_fname |
name of fld series as specified in .nek5000 (meta) file More... | |
Definition at line 21 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::add |
Definition at line 52 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::free |
Definition at line 50 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::generate_interpolator |
Definition at line 58 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::get_list |
Definition at line 54 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::init |
Definition at line 49 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::init_n_fields |
Definition at line 56 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::init_same |
Definition at line 55 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::scale |
Definition at line 51 of file fld_file_data.f90.
procedure, pass(this) fld_file_data::fld_file_data_t::size |
Definition at line 53 of file fld_file_data.f90.
character(len=1024) fld_file_data::fld_file_data_t::fld_series_fname |
Definition at line 47 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::gdim |
Definition at line 32 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::glb_nelv = 0 |
Definition at line 35 of file fld_file_data.f90.
integer, dimension(:), allocatable fld_file_data::fld_file_data_t::idx |
Definition at line 30 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::lx = 0 |
Definition at line 38 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::ly = 0 |
Definition at line 39 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::lz = 0 |
Definition at line 40 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::meta_nsamples = 0 |
Definition at line 44 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::meta_start_counter = 0 |
Definition at line 45 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::n_scalars = 0 |
Definition at line 33 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::nelv = 0 |
Definition at line 36 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::offset_el = 0 |
Definition at line 37 of file fld_file_data.f90.
type(vector_t) fld_file_data::fld_file_data_t::p |
Definition at line 28 of file fld_file_data.f90.
type(vector_t), dimension(:), allocatable fld_file_data::fld_file_data_t::s |
Definition at line 31 of file fld_file_data.f90.
type(vector_t) fld_file_data::fld_file_data_t::t |
Definition at line 29 of file fld_file_data.f90.
integer fld_file_data::fld_file_data_t::t_counter = 0 |
Definition at line 41 of file fld_file_data.f90.
real(kind=rp) fld_file_data::fld_file_data_t::time = 0.0 |
Definition at line 34 of file fld_file_data.f90.
type(vector_t) fld_file_data::fld_file_data_t::u |
Definition at line 25 of file fld_file_data.f90.
type(vector_t) fld_file_data::fld_file_data_t::v |
Definition at line 26 of file fld_file_data.f90.
type(vector_t) fld_file_data::fld_file_data_t::w |
Definition at line 27 of file fld_file_data.f90.
type(vector_t) fld_file_data::fld_file_data_t::x |
Definition at line 22 of file fld_file_data.f90.
type(vector_t) fld_file_data::fld_file_data_t::y |
Definition at line 23 of file fld_file_data.f90.
type(vector_t) fld_file_data::fld_file_data_t::z |
Definition at line 24 of file fld_file_data.f90.