solve_linear_equations Subroutine

public subroutine solve_linear_equations(a, b, n, nrhs, lda, ierr)

Uses

  • proc~~solve_linear_equations~~UsesGraph proc~solve_linear_equations solve_linear_equations module~messages messages proc~solve_linear_equations->module~messages module~precision precision proc~solve_linear_equations->module~precision module~messages->module~precision comm_IOFILE comm_IOFILE module~messages->comm_IOFILE comm_PAR comm_PAR module~messages->comm_PAR module~io_constants io_constants module~messages->module~io_constants iso_fortran_env iso_fortran_env module~precision->iso_fortran_env

@brief Compute the solution to a real system of linear equations A * X = B @detai Wrapper for DSYSV from Lapack @param[in,out] A general matrix, destroyed on exit. @param[in,out] B RHS on entry. The solution on exit. @param[in] n size of the problem. @param[in] nrhs number of RHS vectors @param[in] lda leading dimension of matrix A @param[out] ierr Error flag, ierr=0 if no errors. Read DSYEV manual for details

Arguments

Type IntentOptional Attributes Name
real(kind=dp) :: a(*)
real(kind=dp) :: b(*)
integer, intent(in) :: n
integer, intent(in) :: nrhs
integer, intent(in) :: lda
integer, intent(inout) :: ierr

Calls

proc~~solve_linear_equations~~CallsGraph proc~solve_linear_equations solve_linear_equations interface~show_message show_message proc~solve_linear_equations->interface~show_message proc~oqp_dsysv_i64 oqp_dsysv_i64 proc~solve_linear_equations->proc~oqp_dsysv_i64 proc~oqp_dsysv_i64->interface~show_message dsysv dsysv proc~oqp_dsysv_i64->dsysv