Neko  0.9.0
A portable framework for high-order spectral element flow simulations
pc_jacobi_device.F90 File Reference

Go to the source code of this file.

Data Types

type  device_jacobi::device_jacobi_t
 Defines a jacobi preconditioner. More...
 
interface  device_jacobi::hip_jacobi_update
 
interface  device_jacobi::cuda_jacobi_update
 
interface  device_jacobi::opencl_jacobi_update
 

Modules

module  device_jacobi
 Jacobi preconditioner accelerator backend.
 

Functions/Subroutines

subroutine device_jacobi::device_jacobi_init (this, coef, dof, gs_h)
 
subroutine device_jacobi::device_jacobi_free (this)
 
subroutine device_jacobi::device_jacobi_solve (this, z, r, n)
 The jacobi preconditioner \( J z = r \) \( z = J^{-1}r\) where \( J^{-1} ~= 1/diag(A) \). More...
 
subroutine device_jacobi::device_jacobi_update (this)