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