class dolfin.cpp.mesh.SCOTCH

Bases: object

This class provides an interface to SCOTCH-PT (parallel version)

static compute_gps(graph, num_passes=5)

Compute reordering (map[old] -> new) using Gibbs-Poole-Stockmeyer re-ordering

static compute_partition(mpi_comm, cell_partition, ghost_procs, mesh_data)

Compute cell partition from local mesh data. The vector cell_partition contains the desired destination process numbers for each cell. Cells shared on multiple processes have an entry in ghost_procs pointing to the set of sharing process numbers.

static compute_reordering()

The membership flag