xref: /petsc/src/mat/tests/ex164.c (revision 40badf4fbc550ac1f60bd080eaff6de6d55b946d)
1 
2 static char help[] = "Tests MatConvert() from SeqDense to SeqAIJ \n\n";
3 
4 #include <petscmat.h>
5 
6 int main(int argc,char **args)
7 {
8   Mat            A,C;
9   PetscErrorCode ierr;
10   PetscInt       n = 10;
11 
12   ierr = PetscInitialize(&argc,&args,(char*)0,help);if (ierr) return ierr;
13   CHKERRQ(MatCreateSeqDense(PETSC_COMM_WORLD,n,n,NULL,&A));
14   CHKERRQ(MatConvert(A,MATSEQDENSE,MAT_INITIAL_MATRIX,&C));
15   CHKERRQ(MatView(C,NULL));
16   CHKERRQ(MatDestroy(&A));
17   CHKERRQ(MatDestroy(&C));
18   ierr = PetscFinalize();
19   return ierr;
20 }
21 
22 /*TEST
23 
24    test:
25 
26 TEST*/
27