Go to the source code of this file.
|
subroutine | hecmw_ml_getrow_nn (id, n_requested_rows, requested_rows, allocated_space, cols, values, row_lengths, ierr) |
|
subroutine | hecmw_ml_matvec_nn (id, in_length, p, out_length, ap, ierr) |
|
subroutine | hecmw_ml_comm_nn (id, x, ierr) |
|
subroutine | hecmw_ml_smoother_diag_setup_nn (id, ierr) |
|
subroutine | hecmw_ml_smoother_diag_apply_nn (id, x_length, x, rhs_length, rhs, ierr) |
|
subroutine | hecmw_ml_smoother_diag_clear_nn (id, ierr) |
|
subroutine | hecmw_ml_smoother_ssor_setup_nn (id, ierr) |
|
subroutine | hecmw_ml_smoother_ssor_apply_nn (id, x_length, x, rhs_length, rhs, ierr) |
|
subroutine | hecmw_ml_smoother_ssor_clear_nn (id, ierr) |
|
◆ hecmw_ml_comm_nn()
subroutine hecmw_ml_comm_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
real(kind=kreal), dimension(*), intent(inout) |
x, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |
◆ hecmw_ml_getrow_nn()
subroutine hecmw_ml_getrow_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
integer(kind=kint), intent(in) |
n_requested_rows, |
|
|
integer(kind=kint), dimension(n_requested_rows), intent(in) |
requested_rows, |
|
|
integer(kind=kint), intent(in) |
allocated_space, |
|
|
integer(kind=kint), dimension(allocated_space), intent(out) |
cols, |
|
|
real(kind=kreal), dimension(allocated_space), intent(out) |
values, |
|
|
integer(kind=kint), dimension(n_requested_rows), intent(out) |
row_lengths, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |
◆ hecmw_ml_matvec_nn()
subroutine hecmw_ml_matvec_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
integer(kind=kint), intent(in) |
in_length, |
|
|
real(kind=kreal), dimension(in_length), intent(in) |
p, |
|
|
integer(kind=kint), intent(in) |
out_length, |
|
|
real(kind=kreal), dimension(out_length), intent(out) |
ap, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |
◆ hecmw_ml_smoother_diag_apply_nn()
subroutine hecmw_ml_smoother_diag_apply_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
integer(kind=kint), intent(in) |
x_length, |
|
|
real(kind=kreal), dimension(x_length), intent(inout) |
x, |
|
|
integer(kind=kint), intent(in) |
rhs_length, |
|
|
real(kind=kreal), dimension(rhs_length), intent(in) |
rhs, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |
◆ hecmw_ml_smoother_diag_clear_nn()
subroutine hecmw_ml_smoother_diag_clear_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |
◆ hecmw_ml_smoother_diag_setup_nn()
subroutine hecmw_ml_smoother_diag_setup_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |
◆ hecmw_ml_smoother_ssor_apply_nn()
subroutine hecmw_ml_smoother_ssor_apply_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
integer(kind=kint), intent(in) |
x_length, |
|
|
real(kind=kreal), dimension(x_length), intent(inout) |
x, |
|
|
integer(kind=kint), intent(in) |
rhs_length, |
|
|
real(kind=kreal), dimension(rhs_length), intent(in) |
rhs, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |
◆ hecmw_ml_smoother_ssor_clear_nn()
subroutine hecmw_ml_smoother_ssor_clear_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |
◆ hecmw_ml_smoother_ssor_setup_nn()
subroutine hecmw_ml_smoother_ssor_setup_nn |
( |
integer(kind=kint), intent(in) |
id, |
|
|
integer(kind=kint), intent(out) |
ierr |
|
) |
| |