Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
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, timeout_seconds)
 Constructor Wraps the adios2 set-up.
 
subroutine data_streamer_free (this)
 Destructor wraps the adios2 finalize routine. Closes insitu writer.
 
subroutine data_streamer_stream (this, fld)
 streamer
 
subroutine data_streamer_recieve (this, fld)
 reciever
 

Function/Subroutine Documentation

◆ data_streamer_free()

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

Definition at line 113 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,
integer, intent(in), optional  timeout_seconds 
)
Parameters
coefType that contains geometrical information on the case.
timeout_secondsTime in seconds after which the streaming should time out. Default is 300 seconds.

Definition at line 80 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 146 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 129 of file data_streamer.F90.

Here is the call graph for this function: