Neko  0.9.0
A portable framework for high-order spectral element flow simulations
device_jacobi::device_jacobi_t Type Reference

Defines a jacobi preconditioner. More...

Inheritance diagram for device_jacobi::device_jacobi_t:
Collaboration diagram for device_jacobi::device_jacobi_t:

Public Member Functions

procedure, pass(this) init => device_jacobi_init
 
procedure, pass(this) free => device_jacobi_free
 
procedure, pass(this) solve => device_jacobi_solve
 
procedure, pass(this) update => device_jacobi_update
 

Public Attributes

real(kind=rp), dimension(:,:,:,:), allocatable d
 
type(c_ptr) d_d = C_NULL_PTR
 
type(gs_t), pointer gs_h
 
type(dofmap_t), pointer dof
 
type(coef_t), pointer coef
 

Detailed Description

Definition at line 46 of file pc_jacobi_device.F90.

Member Function/Subroutine Documentation

◆ free()

procedure, pass(this) device_jacobi::device_jacobi_t::free

Definition at line 54 of file pc_jacobi_device.F90.

◆ init()

procedure, pass(this) device_jacobi::device_jacobi_t::init

Definition at line 53 of file pc_jacobi_device.F90.

◆ solve()

procedure, pass(this) device_jacobi::device_jacobi_t::solve

Definition at line 55 of file pc_jacobi_device.F90.

◆ update()

procedure, pass(this) device_jacobi::device_jacobi_t::update

Definition at line 56 of file pc_jacobi_device.F90.

Member Data Documentation

◆ coef

type(coef_t), pointer device_jacobi::device_jacobi_t::coef

Definition at line 51 of file pc_jacobi_device.F90.

◆ d

real(kind=rp), dimension(:,:,:,:), allocatable device_jacobi::device_jacobi_t::d

Definition at line 47 of file pc_jacobi_device.F90.

◆ d_d

type(c_ptr) device_jacobi::device_jacobi_t::d_d = C_NULL_PTR

Definition at line 48 of file pc_jacobi_device.F90.

◆ dof

type(dofmap_t), pointer device_jacobi::device_jacobi_t::dof

Definition at line 50 of file pc_jacobi_device.F90.

◆ gs_h

type(gs_t), pointer device_jacobi::device_jacobi_t::gs_h

Definition at line 49 of file pc_jacobi_device.F90.


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