Neko  0.8.1
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_get_list
 

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 14 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 43 of file fld_file_data.f90.

◆ free()

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

Definition at line 41 of file fld_file_data.f90.

◆ get_list()

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

Definition at line 45 of file fld_file_data.f90.

◆ init()

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

Definition at line 40 of file fld_file_data.f90.

◆ scale()

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

Definition at line 42 of file fld_file_data.f90.

◆ size()

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

Definition at line 44 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

name of fld series as specified in .nek5000 (meta) file

Definition at line 38 of file fld_file_data.f90.

◆ gdim

integer fld_file_data::fld_file_data_t::gdim

spatial dimensions

Definition at line 25 of file fld_file_data.f90.

◆ glb_nelv

integer fld_file_data::fld_file_data_t::glb_nelv = 0

global number of elements

Definition at line 28 of file fld_file_data.f90.

◆ idx

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

element idxs

Definition at line 23 of file fld_file_data.f90.

◆ lx

integer fld_file_data::fld_file_data_t::lx = 0

N GLL points in x.

Definition at line 31 of file fld_file_data.f90.

◆ ly

integer fld_file_data::fld_file_data_t::ly = 0

Definition at line 32 of file fld_file_data.f90.

◆ lz

integer fld_file_data::fld_file_data_t::lz = 0

Definition at line 33 of file fld_file_data.f90.

◆ meta_nsamples

integer fld_file_data::fld_file_data_t::meta_nsamples = 0

number of samples specified in .nek5000 file

Definition at line 36 of file fld_file_data.f90.

◆ meta_start_counter

integer fld_file_data::fld_file_data_t::meta_start_counter = 0

number of first field

Definition at line 37 of file fld_file_data.f90.

◆ n_scalars

integer fld_file_data::fld_file_data_t::n_scalars = 0

number of numbered scalar fields

Definition at line 26 of file fld_file_data.f90.

◆ nelv

integer fld_file_data::fld_file_data_t::nelv = 0

n elements on the pe

Definition at line 29 of file fld_file_data.f90.

◆ offset_el

integer fld_file_data::fld_file_data_t::offset_el = 0

element offset for this pe

Definition at line 30 of file fld_file_data.f90.

◆ p

type(vector_t) fld_file_data::fld_file_data_t::p

pressure field

Definition at line 21 of file fld_file_data.f90.

◆ s

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

Numbered scalar fields.

Definition at line 24 of file fld_file_data.f90.

◆ t

type(vector_t) fld_file_data::fld_file_data_t::t

temperature

Definition at line 22 of file fld_file_data.f90.

◆ t_counter

integer fld_file_data::fld_file_data_t::t_counter = 0

counter of samples

Definition at line 34 of file fld_file_data.f90.

◆ time

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

time of sample

Definition at line 27 of file fld_file_data.f90.

◆ u

type(vector_t) fld_file_data::fld_file_data_t::u

x-velocity field

Definition at line 18 of file fld_file_data.f90.

◆ v

type(vector_t) fld_file_data::fld_file_data_t::v

y-velocity field

Definition at line 19 of file fld_file_data.f90.

◆ w

type(vector_t) fld_file_data::fld_file_data_t::w

z-velocity field

Definition at line 20 of file fld_file_data.f90.

◆ x

type(vector_t) fld_file_data::fld_file_data_t::x

x-coords

Definition at line 15 of file fld_file_data.f90.

◆ y

type(vector_t) fld_file_data::fld_file_data_t::y

y-coords

Definition at line 16 of file fld_file_data.f90.

◆ z

type(vector_t) fld_file_data::fld_file_data_t::z

z-coords

Definition at line 17 of file fld_file_data.f90.


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