Neko  0.8.1
A portable framework for high-order spectral element flow simulations
gs_cpu::gs_cpu_t Type Reference

Gather-scatter backend for CPUs. More...

Inheritance diagram for gs_cpu::gs_cpu_t:
Collaboration diagram for gs_cpu::gs_cpu_t:

Public Member Functions

procedure, pass(this) init => gs_cpu_init
 
procedure, pass(this) free => gs_cpu_free
 
procedure, pass(this) gather => gs_gather_cpu
 
procedure, pass(this) scatter => gs_scatter_cpu
 

Public Attributes

type(c_ptr) gather_event = C_NULL_PTR
 
type(c_ptr) scatter_event = C_NULL_PTR
 
type(c_ptr) gs_stream = C_NULL_PTR
 

Detailed Description

Gather-scatter backend for CPUs.

Definition at line 43 of file gs_cpu.f90.

Member Function/Subroutine Documentation

◆ free()

procedure, pass(this) gs_cpu::gs_cpu_t::free

Definition at line 46 of file gs_cpu.f90.

◆ gather()

procedure, pass(this) gs_cpu::gs_cpu_t::gather

Definition at line 47 of file gs_cpu.f90.

◆ init()

procedure, pass(this) gs_cpu::gs_cpu_t::init

Definition at line 45 of file gs_cpu.f90.

◆ scatter()

procedure, pass(this) gs_cpu::gs_cpu_t::scatter

Definition at line 48 of file gs_cpu.f90.

Member Data Documentation

◆ gather_event

type(c_ptr) gs_bcknd::gs_bcknd_t::gather_event = C_NULL_PTR
inherited

Definition at line 45 of file gs_bcknd.f90.

◆ gs_stream

type(c_ptr) gs_bcknd::gs_bcknd_t::gs_stream = C_NULL_PTR
inherited

Definition at line 47 of file gs_bcknd.f90.

◆ scatter_event

type(c_ptr) gs_bcknd::gs_bcknd_t::scatter_event = C_NULL_PTR
inherited

Definition at line 46 of file gs_bcknd.f90.


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