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

Implements type data_streamer_t.

Data Types

type  data_streamer_t
 Provides access to data streaming by interfacing with c++ ADIOS2 subroutines. More...
 

Functions/Subroutines

subroutine data_streamer_init (this, coef)
 Constructor Wraps the adios2 set-up. More...
 
subroutine data_streamer_free (this)
 Destructor wraps the adios2 finalize routine. Closes insitu writer. More...
 
subroutine data_streamer_stream (this, fld)
 streamer More...
 
subroutine data_streamer_recieve (this, fld)
 reciever More...
 

Function/Subroutine Documentation

◆ data_streamer_free()

subroutine data_streamer::data_streamer_free ( class(data_streamer_t), intent(inout)  this)
private

Definition at line 105 of file data_streamer.F90.

Here is the call graph for this function:

◆ data_streamer_init()

subroutine data_streamer::data_streamer_init ( class(data_streamer_t), intent(inout)  this,
type(coef_t), intent(inout)  coef 
)
Parameters
coefType that contains geometrical information on the case.
if_asynchControls whether the asyncrhonous executions is to be enabled.

Definition at line 81 of file data_streamer.F90.

Here is the call graph for this function:

◆ data_streamer_recieve()

subroutine data_streamer::data_streamer_recieve ( class(data_streamer_t), intent(inout)  this,
real(kind=rp), dimension(:,:,:,:), intent(inout)  fld 
)
private
Parameters
fldarray of shape fieldx

Definition at line 134 of file data_streamer.F90.

Here is the call graph for this function:

◆ data_streamer_stream()

subroutine data_streamer::data_streamer_stream ( class(data_streamer_t), intent(inout)  this,
real(kind=rp), dimension(:,:,:,:), intent(inout)  fld 
)
private
Parameters
fldarray of shape fieldx

Definition at line 119 of file data_streamer.F90.

Here is the call graph for this function: