|
QR_MUMPS
|
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | dqrm_apply_q (qrm_mat, b) |
| This function applies Q to a vector/matrix. More... | |
| subroutine | fill_queue_q () |
| subroutine | check_applyq_over () |
| subroutine | apply_q (task, thn) |
| subroutine | do_subtree_q (fnum, info) |
| subroutine | front_q (front, info) |
| subroutine dqrm_apply_q::apply_q | ( | type(qrm_task_type) | task, |
| integer | thn | ||
| ) |
Definition at line 277 of file dqrm_apply_q.F90.
References do_subtree_q(), front_q(), qrm_queue_mod::qrm_queue_push(), and qrm_queue_mod::qrm_queue_rm().
Referenced by _qrm_apply_q(), and dqrm_apply_q().
| subroutine dqrm_apply_q::check_applyq_over | ( | ) |
Definition at line 247 of file dqrm_apply_q.F90.
References qrm_task_mod::qrm_sched_task(), and qrm_task_mod::qrm_task_exit_.
Referenced by fill_queue_q().
| subroutine dqrm_apply_q::do_subtree_q | ( | integer | fnum, |
| integer | info | ||
| ) |
Definition at line 325 of file dqrm_apply_q.F90.
References front_q(), qrm_queue_mod::qrm_fifo_, qrm_queue_mod::qrm_queue_free(), qrm_queue_mod::qrm_queue_pop(), and qrm_queue_mod::qrm_queue_push().
Referenced by apply_q().
| subroutine dqrm_apply_q | ( | type(dqrm_spmat_type), target | qrm_mat, |
| real(kind(1.d0)), dimension(:,:), intent(inout) | 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_q.F90.
References apply_q(), fill_queue_q(), qrm_task_mod::qrm_clean_task_queue(), 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_exit_, qrm_task_mod::qrm_task_queue_card(), and qrm_task_mod::qrm_task_sol_.
| subroutine dqrm_apply_q::fill_queue_q | ( | ) |
Definition at line 190 of file dqrm_apply_q.F90.
References check_applyq_over(), qrm_queue_mod::qrm_queue_next(), qrm_task_mod::qrm_sched_task(), and qrm_task_mod::qrm_task_sol_.
Referenced by _qrm_apply_q(), and dqrm_apply_q().
| subroutine dqrm_apply_q::front_q | ( | type(dqrm_front_type) | front, |
| integer | info | ||
| ) |
Definition at line 376 of file dqrm_apply_q.F90.
Referenced by apply_q(), and do_subtree_q().
1.8.11