QR_MUMPS
Functions/Subroutines
qrm_apply_q.F90 File Reference

This file contains a routine that applies Q to a vector/matrix. More...

Go to the source code of this file.

Functions/Subroutines

subroutine _qrm_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)
 

Detailed Description

This file contains a routine that applies Q to a vector/matrix.

Date
2016-01-29 22:22:30 +0100 (Fri, 29 Jan 2016)
Author
abuttari
Version
1.1
Revision
2075

Definition in file qrm_apply_q.F90.

Function/Subroutine Documentation

subroutine _qrm_apply_q ( type(_qrm_spmat_type), target  qrm_mat,
dimension(:,:), intent(inout)  b 
)

This function applies Q to a vector/matrix.

Parameters
[in]qrm_matthe main qrm data structure after factorization.
[in,out]ba 1d array containing the vector to which Q will be applied.

Definition at line 45 of file qrm_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 _qrm_apply_q::apply_q ( type(qrm_task_type task,
integer  thn 
)
subroutine _qrm_apply_q::check_applyq_over ( )
subroutine _qrm_apply_q::do_subtree_q ( integer  fnum,
integer  info 
)
subroutine _qrm_apply_q::fill_queue_q ( )
subroutine _qrm_apply_q::front_q ( type(_qrm_front_type front,
integer  info 
)

Definition at line 376 of file qrm_apply_q.F90.