Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Defines a jacobi preconditioner. More...
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 |
Definition at line 46 of file pc_jacobi_device.F90.
procedure, pass(this) device_jacobi::device_jacobi_t::free |
Definition at line 54 of file pc_jacobi_device.F90.
procedure, pass(this) device_jacobi::device_jacobi_t::init |
Definition at line 53 of file pc_jacobi_device.F90.
procedure, pass(this) device_jacobi::device_jacobi_t::solve |
Definition at line 55 of file pc_jacobi_device.F90.
procedure, pass(this) device_jacobi::device_jacobi_t::update |
Definition at line 56 of file pc_jacobi_device.F90.
type(coef_t), pointer device_jacobi::device_jacobi_t::coef |
Definition at line 51 of file pc_jacobi_device.F90.
real(kind=rp), dimension(:,:,:,:), allocatable device_jacobi::device_jacobi_t::d |
Definition at line 47 of file pc_jacobi_device.F90.
type(c_ptr) device_jacobi::device_jacobi_t::d_d = C_NULL_PTR |
Definition at line 48 of file pc_jacobi_device.F90.
type(dofmap_t), pointer device_jacobi::device_jacobi_t::dof |
Definition at line 50 of file pc_jacobi_device.F90.
type(gs_t), pointer device_jacobi::device_jacobi_t::gs_h |
Definition at line 49 of file pc_jacobi_device.F90.