QR_MUMPS
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | dqrm_apply_qt (qrm_mat, b) |
This function applies Q' to a vector/matrix. More... | |
subroutine | fill_queue_qt (ready_q, tq_h) |
subroutine | check_applyqt_over (tq_h) |
subroutine | apply_qt (task, thn, ready_q) |
subroutine | do_subtree_qt (fnum, info) |
subroutine | front_qt (front, info) |
subroutine dqrm_apply_qt::apply_qt | ( | type(qrm_task_type) | task, |
integer | thn, | ||
type(qrm_queue) | ready_q | ||
) |
Definition at line 283 of file dqrm_apply_qt.F90.
References do_subtree_qt(), front_qt(), and qrm_queue_mod::qrm_queue_push().
Referenced by _qrm_apply_qt(), and dqrm_apply_qt().
subroutine dqrm_apply_qt::check_applyqt_over | ( | type(qrm_task_queue_handle) | tq_h | ) |
Definition at line 258 of file dqrm_apply_qt.F90.
References qrm_task_mod::qrm_sched_task(), and qrm_task_mod::qrm_task_exit_.
Referenced by fill_queue_qt().
subroutine dqrm_apply_qt::do_subtree_qt | ( | integer | fnum, |
integer | info | ||
) |
subroutine dqrm_apply_qt | ( | type(dqrm_spmat_type), target | qrm_mat, |
real(kind(1.d0)), dimension(:,:) | b | ||
) |
This function applies Q' to a vector/matrix.
[in] | qrm_mat | the main qrm data structure after factorization. |
[in,out] | b | a 1d array containing the vector to which Q will be applied. |
Definition at line 45 of file dqrm_apply_qt.F90.
References apply_qt(), fill_queue_qt(), qrm_error_mod::qrm_abort_, qrm_task_mod::qrm_clean_task_queue(), qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), qrm_error_mod::qrm_err_check(), qrm_error_mod::qrm_err_push(), qrm_error_mod::qrm_err_stack, qrm_task_mod::qrm_get_task(), qrm_task_mod::qrm_init_task_queue(), qrm_queue_mod::qrm_lifo_, qrm_mem_mod::qrm_par_mem_finalize(), qrm_mem_mod::qrm_par_mem_init(), qrm_queue_mod::qrm_queue_free(), qrm_queue_mod::qrm_queue_push(), qrm_task_mod::qrm_task_app_, qrm_task_mod::qrm_task_exit_, and qrm_task_mod::qrm_task_queue_card().
subroutine dqrm_apply_qt::fill_queue_qt | ( | type(qrm_queue) | ready_q, |
type(qrm_task_queue_handle) | tq_h | ||
) |
Definition at line 202 of file dqrm_apply_qt.F90.
References check_applyqt_over(), qrm_queue_mod::qrm_queue_next(), qrm_queue_mod::qrm_queue_rm(), qrm_task_mod::qrm_sched_task(), and qrm_task_mod::qrm_task_app_.
Referenced by _qrm_apply_qt(), and dqrm_apply_qt().
subroutine dqrm_apply_qt::front_qt | ( | type(dqrm_front_type) | front, |
integer | info | ||
) |
Definition at line 389 of file dqrm_apply_qt.F90.
Referenced by apply_qt(), and do_subtree_qt().