QR_MUMPS
 All Classes Files Functions Variables Enumerations Enumerator Pages
Functions/Subroutines
qrm_do_scotch.F90 File Reference

This file contains the routine that computes a SCOTCH permutation of the input matrix. More...

Go to the source code of this file.

Functions/Subroutines

subroutine _qrm_do_scotch (graph, cperm)
 Please refer to: More...
 

Detailed Description

This file contains the routine that computes a SCOTCH permutation of the input matrix.

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

Definition in file qrm_do_scotch.F90.

Function/Subroutine Documentation

subroutine _qrm_do_scotch ( type(_qrm_spmat_type)  graph,
integer, dimension(:)  cperm 
)

Please refer to:

"SCOTCH 5.1 User's guide. Technical report, LaBRI, September 2008. F. Pellegrini.

for the details of the reordering method.

Parameters
[in]graphthe graph associated to the matrix to be ordered.
[out]cperman integer array containing the new column order

Definition at line 49 of file qrm_do_scotch.F90.

References _qrm_ata_graph(), _qrm_spmat_mod::qrm_spmat_destroy::_qrm_spmat_destroy(), qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), qrm_error_mod::qrm_err_check(), and qrm_error_mod::qrm_err_push().

Referenced by _qrm_do_ordering().