Searched refs:seq_mat (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcscalingbasic.c | 81 if (deluxe_ctx->seq_mat) { in PCBDDCScalingExtension_Deluxe() 99 …PetscCall(MatMultTranspose(deluxe_ctx->seq_mat[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2… in PCBDDCScalingExtension_Deluxe() 174 if (deluxe_ctx->seq_mat) { in PCBDDCScalingRestriction_Deluxe() 197 … PetscCall(MatMult(deluxe_ctx->seq_mat[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2[i])); in PCBDDCScalingRestriction_Deluxe() 382 PetscCall(MatDestroy(&deluxe_ctx->seq_mat[i])); in PCBDDCScalingReset_Deluxe_Solvers() 385 …tx->seq_scctx, deluxe_ctx->seq_work1, deluxe_ctx->seq_work2, deluxe_ctx->seq_mat, deluxe_ctx->seq_… in PCBDDCScalingReset_Deluxe_Solvers() 461 …luxe_ctx->seq_n, &deluxe_ctx->seq_work2, deluxe_ctx->seq_n, &deluxe_ctx->seq_mat, deluxe_ctx->seq_… in PCBDDCScalingSetUp_Deluxe_Private() 498 PetscCall(MatDestroy(&deluxe_ctx->seq_mat[i])); in PCBDDCScalingSetUp_Deluxe_Private() 499 …reateSeqDense(PETSC_COMM_SELF, subset_size, subset_size, matdata + cum2, &deluxe_ctx->seq_mat[i])); in PCBDDCScalingSetUp_Deluxe_Private() 519 PetscCall(MatTranspose(deluxe_ctx->seq_mat[i], MAT_INITIAL_MATRIX, &X)); in PCBDDCScalingSetUp_Deluxe_Private() [all …]
|
| H A D | bddcfetidp.c | 541 PetscCall(MatDenseGetArrayRead(deluxe_ctx->seq_mat[i], &M)); in PCBDDCSetupFETIDPMatContext() 543 PetscCall(MatDenseRestoreArrayRead(deluxe_ctx->seq_mat[i], &M)); in PCBDDCSetupFETIDPMatContext()
|
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 179 Mat *seq_mat; member
|