---
title: SparseOrderMetis
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/sparseordermetis
---

# SparseOrderMetis

METIS nested dissection ordering.

## Declaration

```swift
var SparseOrderMetis: SparseOrder_t { get }
```

## Discussion

Discussion There’s a large overhead cost if you use this for QR-based factorization due to explicit formation of AᵀA.

## See Also

### Constants

- [SparseOrderDefault](accelerate/sparseorderdefault.md)
- [SparseOrderUser](accelerate/sparseorderuser.md)
- [SparseOrderAMD](accelerate/sparseorderamd.md)
- [SparseOrderMTMetis](accelerate/sparseordermtmetis.md)
- [SparseOrderCOLAMD](accelerate/sparseordercolamd.md)
