my_Solver Function

public function my_Solver(row_ptr, col_idx, val, rhs, x0) result(x)

user-defined linear solver

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: row_ptr(:)
integer(kind=int32), intent(in) :: col_idx(:)
real(kind=real64), intent(in) :: val(:)
real(kind=real64), intent(in) :: rhs(:)
real(kind=real64), intent(in) :: x0(:)

Return Value real(kind=real64), allocatable, (:)