Octopus
accel_oct_m::accel_write_buffer Interface Reference

Detailed Description

Definition at line 304 of file accel.F90.

Private Member Functions

subroutine iaccel_write_buffer_single (this, data, async)
 
subroutine laccel_write_buffer_single (this, data, async)
 
subroutine daccel_write_buffer_single (this, data, async)
 
subroutine zaccel_write_buffer_single (this, data, async)
 
subroutine iaccel_write_buffer_0 (this, n1, data, offset, async)
 
subroutine laccel_write_buffer_0 (this, n1, data, offset, async)
 
subroutine daccel_write_buffer_0 (this, n1, data, offset, async)
 
subroutine zaccel_write_buffer_0 (this, n1, data, offset, async)
 
subroutine iaccel_write_buffer_1 (this, n1, data, offset, async)
 
subroutine laccel_write_buffer_1 (this, n1, data, offset, async)
 
subroutine daccel_write_buffer_1 (this, n1, data, offset, async)
 
subroutine zaccel_write_buffer_1 (this, n1, data, offset, async)
 
subroutine iaccel_write_buffer_2 (this, n1, n2, data, offset, async)
 
subroutine laccel_write_buffer_2 (this, n1, n2, data, offset, async)
 
subroutine daccel_write_buffer_2 (this, n1, n2, data, offset, async)
 
subroutine zaccel_write_buffer_2 (this, n1, n2, data, offset, async)
 
subroutine iaccel_write_buffer_3 (this, n1, n2, n3, data, offset, async)
 
subroutine laccel_write_buffer_3 (this, n1, n2, n3, data, offset, async)
 
subroutine daccel_write_buffer_3 (this, n1, n2, n3, data, offset, async)
 
subroutine zaccel_write_buffer_3 (this, n1, n2, n3, data, offset, async)
 
subroutine iaccel_write_buffer_0_int32 (this, n1, data, offset, async)
 
subroutine laccel_write_buffer_0_int32 (this, n1, data, offset, async)
 
subroutine daccel_write_buffer_0_int32 (this, n1, data, offset, async)
 
subroutine zaccel_write_buffer_0_int32 (this, n1, data, offset, async)
 
subroutine iaccel_write_buffer_1_int32 (this, n1, data, offset, async)
 
subroutine laccel_write_buffer_1_int32 (this, n1, data, offset, async)
 
subroutine daccel_write_buffer_1_int32 (this, n1, data, offset, async)
 
subroutine zaccel_write_buffer_1_int32 (this, n1, data, offset, async)
 
subroutine iaccel_write_buffer_2_int32 (this, n1, n2, data, offset, async)
 
subroutine laccel_write_buffer_2_int32 (this, n1, n2, data, offset, async)
 
subroutine daccel_write_buffer_2_int32 (this, n1, n2, data, offset, async)
 
subroutine zaccel_write_buffer_2_int32 (this, n1, n2, data, offset, async)
 
subroutine iaccel_write_buffer_3_int32 (this, n1, n2, n3, data, offset, async)
 
subroutine laccel_write_buffer_3_int32 (this, n1, n2, n3, data, offset, async)
 
subroutine daccel_write_buffer_3_int32 (this, n1, n2, n3, data, offset, async)
 
subroutine zaccel_write_buffer_3_int32 (this, n1, n2, n3, data, offset, async)
 

Member Function/Subroutine Documentation

◆ iaccel_write_buffer_single()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_single ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  data,
logical, intent(in), optional  async 
)
private

Definition at line 2947 of file accel.F90.

◆ laccel_write_buffer_single()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_single ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  data,
logical, intent(in), optional  async 
)
private

Definition at line 3671 of file accel.F90.

◆ daccel_write_buffer_single()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_single ( type(accel_mem_t), intent(inout)  this,
real(real64), intent(in)  data,
logical, intent(in), optional  async 
)
private

Definition at line 1501 of file accel.F90.

◆ zaccel_write_buffer_single()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_single ( type(accel_mem_t), intent(inout)  this,
complex(real64), intent(in)  data,
logical, intent(in), optional  async 
)
private

Definition at line 2224 of file accel.F90.

◆ iaccel_write_buffer_0()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_0 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer, intent(in), target  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2960 of file accel.F90.

◆ laccel_write_buffer_0()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_0 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in), target  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3684 of file accel.F90.

◆ daccel_write_buffer_0()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_0 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
real(real64), intent(in), target  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 1514 of file accel.F90.

◆ zaccel_write_buffer_0()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_0 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
complex(real64), intent(in), target  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2237 of file accel.F90.

◆ iaccel_write_buffer_1()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_1 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer, dimension(:), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3000 of file accel.F90.

◆ laccel_write_buffer_1()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_1 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), dimension(:), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3724 of file accel.F90.

◆ daccel_write_buffer_1()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_1 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
real(real64), dimension(:), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 1554 of file accel.F90.

◆ zaccel_write_buffer_1()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_1 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
complex(real64), dimension(:), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2277 of file accel.F90.

◆ iaccel_write_buffer_2()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_2 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in)  n2,
integer, dimension(:, :), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3019 of file accel.F90.

◆ laccel_write_buffer_2()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_2 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in)  n2,
integer(int64), dimension(:, :), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3743 of file accel.F90.

◆ daccel_write_buffer_2()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_2 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in)  n2,
real(real64), dimension(:, :), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 1573 of file accel.F90.

◆ zaccel_write_buffer_2()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_2 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in)  n2,
complex(real64), dimension(:, :), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2296 of file accel.F90.

◆ iaccel_write_buffer_3()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_3 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in)  n2,
integer(int64), intent(in)  n3,
integer, dimension(:, :, :), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3050 of file accel.F90.

◆ laccel_write_buffer_3()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_3 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in)  n2,
integer(int64), intent(in)  n3,
integer(int64), dimension(:, :, :), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3774 of file accel.F90.

◆ daccel_write_buffer_3()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_3 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in)  n2,
integer(int64), intent(in)  n3,
real(real64), dimension(:, :, :), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 1604 of file accel.F90.

◆ zaccel_write_buffer_3()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_3 ( type(accel_mem_t), intent(inout)  this,
integer(int64), intent(in)  n1,
integer(int64), intent(in)  n2,
integer(int64), intent(in)  n3,
complex(real64), dimension(:, :, :), intent(in), contiguous  data,
integer(int64), intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2327 of file accel.F90.

◆ iaccel_write_buffer_0_int32()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_0_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3074 of file accel.F90.

◆ laccel_write_buffer_0_int32()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_0_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer(int64), intent(in)  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3798 of file accel.F90.

◆ daccel_write_buffer_0_int32()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_0_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
real(real64), intent(in)  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 1628 of file accel.F90.

◆ zaccel_write_buffer_0_int32()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_0_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
complex(real64), intent(in)  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2351 of file accel.F90.

◆ iaccel_write_buffer_1_int32()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_1_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, dimension(:), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3093 of file accel.F90.

◆ laccel_write_buffer_1_int32()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_1_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer(int64), dimension(:), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3817 of file accel.F90.

◆ daccel_write_buffer_1_int32()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_1_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
real(real64), dimension(:), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 1647 of file accel.F90.

◆ zaccel_write_buffer_1_int32()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_1_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
complex(real64), dimension(:), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2370 of file accel.F90.

◆ iaccel_write_buffer_2_int32()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_2_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, dimension(:, :), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3112 of file accel.F90.

◆ laccel_write_buffer_2_int32()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_2_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer(int64), dimension(:, :), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3836 of file accel.F90.

◆ daccel_write_buffer_2_int32()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_2_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  n2,
real(real64), dimension(:, :), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 1666 of file accel.F90.

◆ zaccel_write_buffer_2_int32()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_2_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  n2,
complex(real64), dimension(:, :), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2389 of file accel.F90.

◆ iaccel_write_buffer_3_int32()

subroutine accel_oct_m::accel_write_buffer::iaccel_write_buffer_3_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
integer, dimension(:, :, :), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3151 of file accel.F90.

◆ laccel_write_buffer_3_int32()

subroutine accel_oct_m::accel_write_buffer::laccel_write_buffer_3_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
integer(int64), dimension(:, :, :), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 3875 of file accel.F90.

◆ daccel_write_buffer_3_int32()

subroutine accel_oct_m::accel_write_buffer::daccel_write_buffer_3_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
real(real64), dimension(:, :, :), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 1705 of file accel.F90.

◆ zaccel_write_buffer_3_int32()

subroutine accel_oct_m::accel_write_buffer::zaccel_write_buffer_3_int32 ( type(accel_mem_t), intent(inout)  this,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
complex(real64), dimension(:, :, :), intent(in), contiguous  data,
integer, intent(in), optional  offset,
logical, intent(in), optional  async 
)
private

Definition at line 2428 of file accel.F90.


The documentation for this interface was generated from the following file: