QR_MUMPS
Functions/Subroutines
qrm_compute_graph.F90 File Reference

This file contains the routine that computes the graph of a matrix. More...

Go to the source code of this file.

Functions/Subroutines

subroutine _qrm_compute_graph (qrm_mat, graph)
 Computes the adjacency graph of a matrix. More...
 

Detailed Description

This file contains the routine that computes the graph of a matrix.

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

Definition in file qrm_compute_graph.F90.

Function/Subroutine Documentation

subroutine _qrm_compute_graph ( type(_qrm_spmat_type qrm_mat,
type(_qrm_spmat_type), intent(out)  graph 
)

Computes the adjacency graph of a matrix.

This subroutine computes the column graph associated to an input matrix qrm_mat COO format. The output graph has no duplicates as well as no self-edges

Parameters
[in]qrm_matthe input matrix
[out]graphthe adjacenc graph in CSC format

Definition at line 47 of file qrm_compute_graph.F90.

References _qrm_spmat_mod::_qrm_spmat_convert(), qrm_error_mod::qrm_abort_, qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().

Referenced by _qrm_analyse().