Neko  0.9.0
A portable framework for high-order spectral element flow simulations
rea_file Module Reference

NEKTON session data reader. More...

Data Types

type  rea_file_t
 Interface for NEKTON ascii files. More...
 

Functions/Subroutines

subroutine rea_file_read (this, data)
 Load NEKTON session data from an ascii file. More...
 
subroutine rea_file_write (this, data, t)
 
subroutine rea_file_add_point (htp, p, idx)
 
subroutine rea_file_mark_labeled_bc (msh, el_idx, facet, type, label, offset, print_info)
 Mark a labeled zone based on an offset. More...
 

Variables

integer, public neko_w_bc_label = -1
 
integer, public neko_v_bc_label = -1
 
integer, public neko_o_bc_label = -1
 
integer, public neko_sym_bc_label = -1
 
integer, public neko_on_bc_label = -1
 
integer, public neko_shl_bc_label = -1
 

Detailed Description

This module is used to read NEKTON session data in ascii

Function/Subroutine Documentation

◆ rea_file_add_point()

subroutine rea_file::rea_file_add_point ( type(htable_pt_t), intent(inout)  htp,
type(point_t), intent(inout)  p,
integer, intent(inout)  idx 
)
private

Definition at line 454 of file rea_file.f90.

Here is the caller graph for this function:

◆ rea_file_mark_labeled_bc()

subroutine rea_file::rea_file_mark_labeled_bc ( type(mesh_t), intent(inout)  msh,
integer, intent(in)  el_idx,
integer, intent(in)  facet,
character(len=*), intent(in)  type,
integer, intent(in)  label,
integer, intent(in)  offset,
logical, intent(in)  print_info 
)
private
Parameters
mshThe mesh on which to mark the labeled zone.
el_idxThe index of the element on which to mark the labeled zone.
facetThe facet index to mark.
typeThe rea label type (e.g. "W", "ON", "SYM", etc).
labelThe integer label with which to mark the labeled zone.
offsetThe offset with which to increment the label, in case there are any existing user labeled zones.
print_infoWether or not to print information to the standard output.

Definition at line 480 of file rea_file.f90.

Here is the caller graph for this function:

◆ rea_file_read()

subroutine rea_file::rea_file_read ( class(rea_file_t this,
class(*), intent(inout), target  data 
)

Definition at line 70 of file rea_file.f90.

Here is the call graph for this function:

◆ rea_file_write()

subroutine rea_file::rea_file_write ( class(rea_file_t), intent(inout)  this,
class(*), intent(in), target  data,
real(kind=rp), intent(in), optional  t 
)
private

Definition at line 448 of file rea_file.f90.

Variable Documentation

◆ neko_o_bc_label

integer, public rea_file::neko_o_bc_label = -1

Definition at line 55 of file rea_file.f90.

◆ neko_on_bc_label

integer, public rea_file::neko_on_bc_label = -1

Definition at line 57 of file rea_file.f90.

◆ neko_shl_bc_label

integer, public rea_file::neko_shl_bc_label = -1

Definition at line 58 of file rea_file.f90.

◆ neko_sym_bc_label

integer, public rea_file::neko_sym_bc_label = -1

Definition at line 56 of file rea_file.f90.

◆ neko_v_bc_label

integer, public rea_file::neko_v_bc_label = -1

Definition at line 54 of file rea_file.f90.

◆ neko_w_bc_label

integer, public rea_file::neko_w_bc_label = -1

Definition at line 53 of file rea_file.f90.