56 real(kind(1.d0)) :: flops
66 character,
optional,
intent(in) :: transp
87 integer,
optional :: work(:)
98 real(kind(1.d0)) :: flops
subroutine dqrm_do_subtree(qrm_mat, fnum, flops)
This subroutine does the sequential factorization of an entire subtree.
Generic interface for the ::dqrm_store_h routine.
This module contains all the generic interfaces for the typed routines in the factorization phase...
Generic interface for the ::dqrm_clean_front routine.
subroutine dqrm_factorization_core(qrm_mat)
This is the main factorization routine. It performs the factorization of all the fronts that have bee...
subroutine dqrm_activate_front(qrm_mat, fnum, flops)
This routine activates a front.
This module contains the definition of the basic sparse matrix type and of the associated methods...
subroutine dqrm_init_front(qrm_mat, fnum, par, work)
This routine initializes a front.
subroutine dqrm_store_r(front)
Generic interface for the ::dqrm_factorize routine.
Generic interface for the ::dqrm_factorization_core routine.
subroutine dqrm_clean_front(qrm_mat, fnum)
This routine performs the cleaning of a front.
subroutine dqrm_store_h(front)
Generic interface for the ::dqrm_activate_front routine.
This type defines the data structure used to store a matrix.
Generic interface for the ::dqrm_do_subtree routine.
Generic interface for the ::dqrm_store_r routine.
subroutine dqrm_factorization_init(qrm_mat)
This subroutine initializes the data structures needed for the actual factorization.
This type defines a data structure containing all the data related to a front.
Generic interface for the ::dqrm_init_front routine.
This module contains the definition of all the data related to the factorization phase.
Generic interface for the ::dqrm_factorization_init routine.
subroutine dqrm_factorize(qrm_mat, transp)
This routine is the main factorization driver.