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

ADIOS2 bp file format. More...

Data Types

type  bp_file_t
 Interface for ADIOS2 bp files. More...
 

Functions/Subroutines

subroutine bp_file_write (this, data, t)
 
subroutine bp_file_read (this, data)
 
subroutine bp_file_set_precision (this, precision)
 
subroutine bp_file_set_layout (this, layout)
 

Variables

class(buffer_t), allocatable, private outbuf_points
 
class(buffer_t), allocatable, private outbuf_npar
 

Detailed Description

this module defines the interface to write ADIOS2 files to use compression

Function/Subroutine Documentation

◆ bp_file_read()

subroutine bp_file::bp_file_read ( class(bp_file_t this,
class(*), intent(inout), target  data 
)
private

Definition at line 766 of file bp_file.F90.

◆ bp_file_set_layout()

subroutine bp_file::bp_file_set_layout ( class(bp_file_t this,
integer, intent(in layout 
)
private

Messy at the moment but anticipates other layouts.

Definition at line 788 of file bp_file.F90.

◆ bp_file_set_precision()

subroutine bp_file::bp_file_set_precision ( class(bp_file_t this,
integer, intent(in precision 
)
private

Definition at line 774 of file bp_file.F90.

◆ bp_file_write()

subroutine bp_file::bp_file_write ( class(bp_file_t), intent(inout this,
class(*), intent(in), target  data,
real(kind=rp), intent(in), optional  t 
)

Definition at line 759 of file bp_file.F90.

Variable Documentation

◆ outbuf_npar

class(buffer_t), allocatable, private bp_file::outbuf_npar
private

Definition at line 61 of file bp_file.F90.

◆ outbuf_points

class(buffer_t), allocatable, private bp_file::outbuf_points
private

Definition at line 60 of file bp_file.F90.