# MatISGetMPIXAIJ
Converts `MATIS` matrix into a parallel `MATAIJ` format 
## Synopsis
```
#include "petscmat.h" 
PetscErrorCode MatISGetMPIXAIJ(Mat mat, MatReuse reuse, Mat *newmat)
```

## Input Parameters

- ***mat -*** the matrix (should be of type `MATIS`)
- ***reuse -*** either `MAT_INITIAL_MATRIX` or `MAT_REUSE_MATRIX`



## Output Parameter

- ***newmat -*** the matrix in `MATAIJ` format





## Note
This function has been deprecated and it will be removed in future releases. Update your code to use the `MatConvert()` interface.


## See Also
 `MATIS`, `MatConvert()`

## Level
developer

## Location
<A HREF="PETSC_DOC_OUT_ROOT_PLACEHOLDER/src/mat/impls/is/matis.c.html#MatISGetMPIXAIJ">src/mat/impls/is/matis.c</A>


---
[Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/mat/impls/is/matis.c)


[Index of all Mat routines](index.md)  
[Table of Contents for all manual pages](/docs/manualpages/index.md)  
[Index of all manual pages](/docs/manualpages/singleindex.md)  
