lapack.f

lapack.f#

These are the subroutines in lapack.f.

Subroutines and functions

subroutine  dgetrf(m, n, a, lda, ipiv, info)#
Parameters:
  • m [integer]

  • n [integer]

  • precision [double]

  • lda [integer]

  • ipiv (*) [integer]

  • info [integer]

Called from:

opadd3(), recont(), recont_rms(), reconu_rms(), reconu_rm2(), reconv(), ctke_fom(), ctke(), lints(), ltruncr(), shift(), shift3(), lap2d(), lap3d(), push_op(), pop_op(), push_sol(), pop_sol(), zero_sol(), add_sol(), scale_sol(), copy_sol(), gradp(), setdps(), setconvbases(), setdtbases(), hyperpar(), opbinv1_nom(), binv1_nom(), binv1(), invmat(), ipm(), quasi_newton(), comp_qngradf(), comp_qnf(), hessian_update(), backtrackr(), cpod_ana(), invh_multiply(), findminalpha(), invhessian_update(), bfgs(), pod_proj(), pod_df(), rom_step_legacy(), rom_step_t_legacy()

Call to:

dgetf2(), dlaswp(), dtrti2(), dtrtri()

subroutine  dgetf2(m, n, a, lda, ipiv, info)#
Parameters:
  • m [integer]

  • n [integer]

  • precision [double]

  • lda [integer]

  • ipiv (*) [integer]

  • info [integer]

Called from:

dgetrf()

Call to:

dlaswp(), dtrti2(), dtrtri()

subroutine  dlaswp(n, a, lda, k1, k2, ipiv, incx)#
Parameters:
  • n [integer]

  • precision [double]

  • lda [integer]

  • k1 [integer]

  • k2 [integer]

  • ipiv (*) [integer]

  • incx [integer]

Called from:

dgetrf(), dgetf2(), dlaswp(), dgetrs()

Call to:

dlaswp(), dtrti2(), dtrtri()

subroutine  dgetrs(trans, n, nrhs, a, lda, ipiv, b, ldb, info)#
Parameters:
  • trans [character]

  • n [integer]

  • nrhs [integer]

  • precision [double]

  • lda [integer]

  • ipiv (*) [integer]

  • precision

  • ldb [integer]

  • info [integer]

Called from:

opadd3(), recont(), recont_rms(), reconu_rms(), reconu_rm2(), reconv(), ctke_fom(), ctke(), lints(), ltruncr(), shift(), shift3(), lap2d(), lap3d(), push_op(), pop_op(), push_sol(), pop_sol(), zero_sol(), add_sol(), scale_sol(), copy_sol(), gradp(), setdps(), setconvbases(), setdtbases(), hyperpar(), opbinv1_nom(), binv1_nom(), binv1(), invmat(), ipm(), quasi_newton(), comp_qngradf(), comp_qnf(), hessian_update(), backtrackr(), cpod_ana(), invh_multiply(), findminalpha(), invhessian_update(), bfgs(), pod_proj(), pod_df(), rom_step_legacy(), rom_step_t_legacy()

Call to:

dlaswp(), dtrti2(), dtrtri()

subroutine  dtrti2(uplo, diag, n, a, lda, info)#
Parameters:
  • uplo [character]

  • diag [character]

  • n [integer]

  • precision [double]

  • lda [integer]

  • info [integer]

Called from:

dgetrf(), dgetf2(), dlaswp(), dgetrs(), dtrti2(), dtrtri()

Call to:

dtrti2(), dtrtri()

subroutine  dtrtri(uplo, diag, n, a, lda, info)#
Parameters:
  • uplo [character]

  • diag [character]

  • n [integer]

  • precision [double]

  • lda [integer]

  • info [integer]

Called from:

dgetrf(), dgetf2(), dlaswp(), dgetrs(), dtrti2(), dtrtri(), dgetri()

Call to:

dtrti2(), dtrtri()

subroutine  dgetri(n, a, lda, ipiv, work, lwork, info)#
Parameters:
  • n [integer]

  • precision [double]

  • lda [integer]

  • ipiv (*) [integer]

  • precision

  • lwork [integer]

  • info [integer]

Called from:

ipm(), quasi_newton(), comp_qngradf(), comp_qnf(), hessian_update(), backtrackr(), cpod_ana(), invh_multiply(), findminalpha(), invhessian_update(), bfgs()

Call to:

dtrtri()