Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
data_streamer_simcomp Module Reference

A simulation component that streams data using ADIOS2.

Data Types

type  data_streamer_simcomp_t
 

Functions/Subroutines

subroutine data_streamer_simcomp_init_from_json (this, json, case)
 Constructor from json.
 
subroutine data_streamer_simcomp_init_from_components (this, name, which_fields, start_time, stream_mesh)
 Common part of constructors.
 
subroutine data_streamer_simcomp_free (this)
 Destructor.
 
subroutine data_streamer_simcomp_compute (this, time)
 Compute the data_streamer_simcomp field.
 

Function/Subroutine Documentation

◆ data_streamer_simcomp_compute()

subroutine data_streamer_simcomp::data_streamer_simcomp_compute ( class(data_streamer_simcomp_t), intent(inout this,
type(time_state_t), intent(in time 
)
private
Parameters
timeThe time state.

Definition at line 152 of file data_streamer_simcomp.f90.

◆ data_streamer_simcomp_free()

subroutine data_streamer_simcomp::data_streamer_simcomp_free ( class(data_streamer_simcomp_t), intent(inout this)
private

Definition at line 140 of file data_streamer_simcomp.f90.

◆ data_streamer_simcomp_init_from_components()

subroutine data_streamer_simcomp::data_streamer_simcomp_init_from_components ( class(data_streamer_simcomp_t), intent(inout this,
character(len=*), intent(in name,
character(len=20), dimension(:), intent(in which_fields,
real(kind=rp), intent(in start_time,
logical, intent(in stream_mesh 
)
private
Parameters
nameThe unique name of the simcomp.
which_fieldsThe names of the fields to be streamed.
start_timeTime after which to start streaming.

Definition at line 104 of file data_streamer_simcomp.f90.

◆ data_streamer_simcomp_init_from_json()

subroutine data_streamer_simcomp::data_streamer_simcomp_init_from_json ( class(data_streamer_simcomp_t), intent(inout), target  this,
type(json_file), intent(inout json,
class(case_t), intent(inout), target  case 
)

Definition at line 78 of file data_streamer_simcomp.f90.