Searched refs:OAIJ (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/maij/ |
| H A D | maij.h | 12 Mat AIJ, OAIJ; /* representation of interpolation for one component */ member
|
| H A D | maij.c | 117 PetscCall(MatDestroy(&b->OAIJ)); in MatDestroy_MPIMAIJ() 162 b->OAIJ = NULL; in MatCreate_MAIJ() 479 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, yy, yy)); in MatMult_MPIMAIJ_dof() 488 PetscCall((*b->OAIJ->ops->multtranspose)(b->OAIJ, xx, b->w)); in MatMultTranspose_MPIMAIJ_dof() 504 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, zz, zz)); in MatMultAdd_MPIMAIJ_dof() 513 PetscCall((*b->OAIJ->ops->multtranspose)(b->OAIJ, xx, b->w)); in MatMultTransposeAdd_MPIMAIJ_dof() 921 Mat MatOAIJ = ((Mat_SeqMAIJ *)maij->OAIJ->data)->AIJ; in MatConvert_MPIMAIJ_MPIAIJ() 923 Mat_SeqAIJ *OAIJ = (Mat_SeqAIJ *)MatOAIJ->data; in MatConvert_MPIMAIJ_MPIAIJ() local 934 onmax = PetscMax(onmax, OAIJ->ilen[i]); in MatConvert_MPIMAIJ_MPIAIJ() 937 onz[dof * i + j] = OAIJ->ilen[i]; in MatConvert_MPIMAIJ_MPIAIJ() [all …]
|
| /petsc/src/mat/impls/kaij/ |
| H A D | kaij.h | 23 …Mat OAIJ; /* sequential KAIJ matrix that corresponds to off-diagonal matrix entries … member
|
| H A D | kaij.c | 491 PetscCall(MatDestroy(&a->OAIJ)); in MatKAIJ_build_AIJ_OAIJ() 506 PetscCall(MatCreateKAIJ(mpiaij->B, a->p, a->q, NULL, T, &a->OAIJ)); in MatKAIJ_build_AIJ_OAIJ() 638 PetscCall(MatDestroy(&b->OAIJ)); in MatDestroy_MPIKAIJ() 795 Mat AIJ, OAIJ, B; in MatConvert_KAIJ_AIJ() local 807 OAIJ = ((Mat_SeqKAIJ *)b->OAIJ->data)->AIJ; in MatConvert_KAIJ_AIJ() 810 OAIJ = NULL; in MatConvert_KAIJ_AIJ() 835 if (OAIJ) { in MatConvert_KAIJ_AIJ() 838 PetscCall(MatGetRow_SeqAIJ(OAIJ, i, &nz, NULL, NULL)); in MatConvert_KAIJ_AIJ() 840 PetscCall(MatRestoreRow_SeqAIJ(OAIJ, i, &nz, NULL, NULL)); in MatConvert_KAIJ_AIJ() 1158 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, zz, zz)); in MatMultAdd_MPIKAIJ() [all …]
|