PaStiX Handbook  6.3.2
order_compute_ptscotch.c File Reference
#include "common.h"
#include "graph/graph.h"
#include "order/order_internal.h"

Go to the source code of this file.

Functions

static void ocpts_graph_check (const SCOTCH_Dgraph *graph, int procnum)
 Check the PT-Scotch distributed graph. More...
 
static void ocpts_graph_init (SCOTCH_Dgraph *scotchgraph, pastix_graph_t *graph, PASTIX_Comm comm)
 Build the PT-Scotch distributed graph. More...
 
static void ocpts_graph_exit (SCOTCH_Dgraph *scotchgraph, PASTIX_Comm comm)
 Cleanup the PT-Scotch graph structure and free the associated data. More...
 
static int ocpts_compute_graph_ordering (pastix_data_t *pastix_data, SCOTCH_Dgraph *scotchgraph)
 Compute the graph ordering. More...
 
int orderComputePTScotch (pastix_data_t *pastix_data, pastix_graph_t *graph)
 Compute the ordering of the graph given as parameter with PT-Scotch library. More...
 

Detailed Description

PaStiX order driver to perform ordering with PT-Scotch library.

Version
6.3.2
Author
Xavier Lacoste
Pierre Ramet
Mathieu Faverge
Tony Delarue
Date
2023-07-21

Definition in file order_compute_ptscotch.c.