Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Public Member Functions | |
subroutine | paralution_fortran_solve_csr (n, m, nnz, solver, mformat, preconditioner, pformat, rows, cols, rval, rhs, atol, rtol, div, maxiter, basis, p, q, x, iter, resnorm, ierr) |
Definition at line 27 of file sll_m_paralution.F90.
subroutine paralution_fortran_solve_csr | ( | integer(kind=c_int), intent(in), value | n, |
integer(kind=c_int), intent(in), value | m, | ||
integer(kind=c_int), intent(in), value | nnz, | ||
character(kind=c_char) | solver, | ||
character(kind=c_char) | mformat, | ||
character(kind=c_char) | preconditioner, | ||
character(kind=c_char) | pformat, | ||
type(c_ptr), intent(in), value | rows, | ||
type(c_ptr), intent(in), value | cols, | ||
type(c_ptr), intent(in), value | rval, | ||
type(c_ptr), intent(in), value | rhs, | ||
real(kind=c_double), intent(in), value | atol, | ||
real(kind=c_double), intent(in), value | rtol, | ||
real(kind=c_double), intent(in), value | div, | ||
integer(kind=c_int), intent(in), value | maxiter, | ||
integer(kind=c_int), intent(in), value | basis, | ||
integer(kind=c_int), intent(in), value | p, | ||
integer(kind=c_int), intent(in), value | q, | ||
type(c_ptr), value | x, | ||
integer(kind=c_int), intent(out) | iter, | ||
real(kind=c_double), intent(out) | resnorm, | ||
integer(kind=c_int), intent(out) | ierr | ||
) |
Definition at line 27 of file sll_m_paralution.F90.