Home
last modified time | relevance | path

Searched refs:A_baij (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex74.c140 Mat A_baij; in main() local
143 PetscCall(MatCreateSeqBAIJ(PETSC_COMM_SELF, nstages, nstages, nstages, 1, NULL, &A_baij)); in main()
144 PetscCall(MatSetOption(A_baij, MAT_ROW_ORIENTED, PETSC_FALSE)); in main()
145 PetscCall(MatSetValuesBlocked(A_baij, 1, idxm, 1, idxn, A, INSERT_VALUES)); in main()
146 PetscCall(MatAssemblyBegin(A_baij, MAT_FINAL_ASSEMBLY)); in main()
147 PetscCall(MatAssemblyEnd(A_baij, MAT_FINAL_ASSEMBLY)); in main()
148 PetscCall(MatInvertBlockDiagonal(A_baij, &A_inv)); in main()
150 PetscCall(MatDestroy(&A_baij)); in main()
/petsc/src/ts/impls/implicit/irk/
H A Dirk.c131 Mat A_baij; in TSIRKCreate_Gauss() local
135 PetscCall(MatCreateSeqBAIJ(PETSC_COMM_SELF, nstages, nstages, nstages, 1, NULL, &A_baij)); in TSIRKCreate_Gauss()
136 PetscCall(MatSetOption(A_baij, MAT_ROW_ORIENTED, PETSC_FALSE)); in TSIRKCreate_Gauss()
137 PetscCall(MatSetValuesBlocked(A_baij, 1, idxm, 1, idxn, gauss_A, INSERT_VALUES)); in TSIRKCreate_Gauss()
138 PetscCall(MatAssemblyBegin(A_baij, MAT_FINAL_ASSEMBLY)); in TSIRKCreate_Gauss()
139 PetscCall(MatAssemblyEnd(A_baij, MAT_FINAL_ASSEMBLY)); in TSIRKCreate_Gauss()
140 PetscCall(MatInvertBlockDiagonal(A_baij, &A_inv)); in TSIRKCreate_Gauss()
142 PetscCall(MatDestroy(&A_baij)); in TSIRKCreate_Gauss()