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

Generic buffer that is extended with buffers of varying rank.

Data Types

type  buffer_t
 

Functions/Subroutines

subroutine buffer_init (this, precision, gdim, glb_nelv, offset_el, nelv, lx, ly, lz)
 
subroutine buffer_fill (this, x, n)
 
subroutine buffer_copy (this, x)
 
subroutine buffer_set_precision (this, precision)
 

Function/Subroutine Documentation

◆ buffer_copy()

subroutine buffer::buffer_copy ( class(buffer_t), intent(inout)  this,
type(vector_t), intent(inout)  x 
)

Definition at line 106 of file buffer.F90.

◆ buffer_fill()

subroutine buffer::buffer_fill ( class(buffer_t), intent(inout)  this,
real(kind=rp), dimension(n), intent(inout)  x,
integer, intent(inout)  n 
)

Definition at line 66 of file buffer.F90.

◆ buffer_init()

subroutine buffer::buffer_init ( class(buffer_t), intent(inout)  this,
logical, intent(in)  precision,
integer, intent(in)  gdim,
integer, intent(in)  glb_nelv,
integer, intent(in)  offset_el,
integer, intent(in)  nelv,
integer, intent(in)  lx,
integer, intent(in)  ly,
integer, intent(in)  lz 
)

Definition at line 59 of file buffer.F90.

◆ buffer_set_precision()

subroutine buffer::buffer_set_precision ( class(buffer_t)  this,
logical, intent(in)  precision 
)
Parameters
[in]precisionSwitches between double and single precision

Definition at line 111 of file buffer.F90.

Here is the caller graph for this function: