Jacobi preconditioner accelerator backend.
◆ device_jacobi_free()
◆ device_jacobi_init()
| subroutine device_jacobi::device_jacobi_init |
( |
class(device_jacobi_t), intent(inout), target |
this, |
|
|
type(coef_t), intent(in), target |
coef, |
|
|
type(bc_list_t), intent(inout), target |
bclst, |
|
|
type(json_file), intent(inout) |
json |
|
) |
| |
|
private |
◆ device_jacobi_init_from_components()
| subroutine device_jacobi::device_jacobi_init_from_components |
( |
class(device_jacobi_t), intent(inout) |
this, |
|
|
type(coef_t), intent(in), target |
coef, |
|
|
type(dofmap_t), intent(in), target |
dof, |
|
|
type(gs_t), intent(inout), target |
gs_h |
|
) |
| |
|
private |
◆ device_jacobi_solve()
◆ device_jacobi_update()