Octopus
accel_oct_m::accel_kernel_t Type Reference

Detailed Description

Definition at line 253 of file accel.F90.

Private Attributes

type(cl_kernel) kernel
 
type(c_ptr) cuda_kernel
 
type(c_ptr) cuda_module
 
type(c_ptr) arguments
 
integer(int64) cuda_shared_mem
 
logical initialized = .false.
 
type(accel_kernel_t), pointer next
 
integer arg_count
 
character(len=128) kernel_name
 

Member Data Documentation

◆ kernel

type(cl_kernel) accel_oct_m::accel_kernel_t::kernel
private

Definition at line 256 of file accel.F90.

◆ cuda_kernel

type(c_ptr) accel_oct_m::accel_kernel_t::cuda_kernel
private

Definition at line 259 of file accel.F90.

◆ cuda_module

type(c_ptr) accel_oct_m::accel_kernel_t::cuda_module
private

Definition at line 260 of file accel.F90.

◆ arguments

type(c_ptr) accel_oct_m::accel_kernel_t::arguments
private

Definition at line 261 of file accel.F90.

◆ cuda_shared_mem

integer(int64) accel_oct_m::accel_kernel_t::cuda_shared_mem
private

Definition at line 263 of file accel.F90.

◆ initialized

logical accel_oct_m::accel_kernel_t::initialized = .false.
private

Definition at line 264 of file accel.F90.

◆ next

type(accel_kernel_t), pointer accel_oct_m::accel_kernel_t::next
private

Definition at line 265 of file accel.F90.

◆ arg_count

integer accel_oct_m::accel_kernel_t::arg_count
private

Definition at line 266 of file accel.F90.

◆ kernel_name

character(len=128) accel_oct_m::accel_kernel_t::kernel_name
private

Definition at line 267 of file accel.F90.


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