Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcnullspace.c13 PetscCall(MatMultTranspose(corr_ctx->basis_mat, y, corr_ctx->sw[0])); in PCBDDCNullSpaceCorrPreSolve()
20 PetscCall(MatMult(corr_ctx->basis_mat, corr_ctx->sw[1], corr_ctx->fw[0])); in PCBDDCNullSpaceCorrPreSolve()
42 PetscCall(MatMultTranspose(corr_ctx->basis_mat, corr_ctx->fw[0], corr_ctx->sw[0])); in PCBDDCNullSpaceCorrPostSolve()
45 PetscCall(MatMultAdd(corr_ctx->basis_mat, corr_ctx->sw[2], x, corr_ctx->fw[0])); in PCBDDCNullSpaceCorrPostSolve()
48 PetscCall(MatMultAdd(corr_ctx->basis_mat, corr_ctx->sw[1], corr_ctx->fw[0], x)); in PCBDDCNullSpaceCorrPostSolve()
60 PetscCall(MatDestroy(&corr_ctx->basis_mat)); in PCBDDCNullSpaceCorrDestroy()
94 shell_ctx->basis_mat = dmat; in PCBDDCNullSpaceAssembleCorrection()
102 … (iscusp) PetscCall(MatConvert(shell_ctx->basis_mat, MATSEQDENSECUDA, MAT_INPLACE_MATRIX, &shell_c… in PCBDDCNullSpaceAssembleCorrection()
103 …PetscCall(MatMatMult(local_mat, shell_ctx->basis_mat, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &Kbasis… in PCBDDCNullSpaceAssembleCorrection()
104 …PetscCall(MatTransposeMatMult(Kbasis_mat, shell_ctx->basis_mat, MAT_INITIAL_MATRIX, PETSC_DETERMIN… in PCBDDCNullSpaceAssembleCorrection()
[all …]
/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h188 Mat basis_mat; member