Neko  0.9.0
A portable framework for high-order spectral element flow simulations
fld_file_data::fld_file_data_t Type Reference
Collaboration diagram for fld_file_data::fld_file_data_t:

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_tx
 x-coords More...
 
type(vector_ty
 y-coords More...
 
type(vector_tz
 z-coords More...
 
type(vector_tu
 x-velocity field More...
 
type(vector_tv
 y-velocity field More...
 
type(vector_tw
 z-velocity field More...
 
type(vector_tp
 pressure field More...
 
type(vector_tt
 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...
 

Detailed Description

Definition at line 21 of file fld_file_data.f90.

Member Function/Subroutine Documentation

◆ add()

procedure, pass(this) fld_file_data::fld_file_data_t::add

Definition at line 52 of file fld_file_data.f90.

◆ free()

procedure, pass(this) fld_file_data::fld_file_data_t::free

Definition at line 50 of file fld_file_data.f90.

◆ generate_interpolator()

procedure, pass(this) fld_file_data::fld_file_data_t::generate_interpolator

Definition at line 58 of file fld_file_data.f90.

◆ get_list()

procedure, pass(this) fld_file_data::fld_file_data_t::get_list

Definition at line 54 of file fld_file_data.f90.

◆ init()

procedure, pass(this) fld_file_data::fld_file_data_t::init

Definition at line 49 of file fld_file_data.f90.

◆ init_n_fields()

procedure, pass(this) fld_file_data::fld_file_data_t::init_n_fields

Definition at line 56 of file fld_file_data.f90.

◆ init_same()

procedure, pass(this) fld_file_data::fld_file_data_t::init_same

Definition at line 55 of file fld_file_data.f90.

◆ scale()

procedure, pass(this) fld_file_data::fld_file_data_t::scale

Definition at line 51 of file fld_file_data.f90.

◆ size()

procedure, pass(this) fld_file_data::fld_file_data_t::size

Definition at line 53 of file fld_file_data.f90.

Member Data Documentation

◆ fld_series_fname

character(len=1024) fld_file_data::fld_file_data_t::fld_series_fname

Definition at line 47 of file fld_file_data.f90.

◆ gdim

integer fld_file_data::fld_file_data_t::gdim

Definition at line 32 of file fld_file_data.f90.

◆ glb_nelv

integer fld_file_data::fld_file_data_t::glb_nelv = 0

Definition at line 35 of file fld_file_data.f90.

◆ idx

integer, dimension(:), allocatable fld_file_data::fld_file_data_t::idx

Definition at line 30 of file fld_file_data.f90.

◆ lx

integer fld_file_data::fld_file_data_t::lx = 0

Definition at line 38 of file fld_file_data.f90.

◆ ly

integer fld_file_data::fld_file_data_t::ly = 0

Definition at line 39 of file fld_file_data.f90.

◆ lz

integer fld_file_data::fld_file_data_t::lz = 0

Definition at line 40 of file fld_file_data.f90.

◆ meta_nsamples

integer fld_file_data::fld_file_data_t::meta_nsamples = 0

Definition at line 44 of file fld_file_data.f90.

◆ meta_start_counter

integer fld_file_data::fld_file_data_t::meta_start_counter = 0

Definition at line 45 of file fld_file_data.f90.

◆ n_scalars

integer fld_file_data::fld_file_data_t::n_scalars = 0

Definition at line 33 of file fld_file_data.f90.

◆ nelv

integer fld_file_data::fld_file_data_t::nelv = 0

Definition at line 36 of file fld_file_data.f90.

◆ offset_el

integer fld_file_data::fld_file_data_t::offset_el = 0

Definition at line 37 of file fld_file_data.f90.

◆ p

type(vector_t) fld_file_data::fld_file_data_t::p

Definition at line 28 of file fld_file_data.f90.

◆ s

type(vector_t), dimension(:), allocatable fld_file_data::fld_file_data_t::s

Definition at line 31 of file fld_file_data.f90.

◆ t

type(vector_t) fld_file_data::fld_file_data_t::t

Definition at line 29 of file fld_file_data.f90.

◆ t_counter

integer fld_file_data::fld_file_data_t::t_counter = 0

Definition at line 41 of file fld_file_data.f90.

◆ time

real(kind=rp) fld_file_data::fld_file_data_t::time = 0.0

Definition at line 34 of file fld_file_data.f90.

◆ u

type(vector_t) fld_file_data::fld_file_data_t::u

Definition at line 25 of file fld_file_data.f90.

◆ v

type(vector_t) fld_file_data::fld_file_data_t::v

Definition at line 26 of file fld_file_data.f90.

◆ w

type(vector_t) fld_file_data::fld_file_data_t::w

Definition at line 27 of file fld_file_data.f90.

◆ x

type(vector_t) fld_file_data::fld_file_data_t::x

Definition at line 22 of file fld_file_data.f90.

◆ y

type(vector_t) fld_file_data::fld_file_data_t::y

Definition at line 23 of file fld_file_data.f90.

◆ z

type(vector_t) fld_file_data::fld_file_data_t::z

Definition at line 24 of file fld_file_data.f90.


The documentation for this type was generated from the following file: