| /petsc/src/mat/tests/ ! |
| H A D | ex221.c | 316 Vec dA, dS; in main() local 318 PetscCall(MatCreateVecs(A, &dA, NULL)); in main() 320 PetscCall(MatGetDiagonal(A, dA)); in main() 322 PetscCall(VecAXPY(dA, -1.0, dS)); in main() 323 PetscCall(VecNorm(dA, NORM_INFINITY, &err)); in main() 325 PetscCall(VecDestroy(&dA)); in main() 341 Mat sA, sS, dA, dS, At, St; in main() local 355 PetscCall(MatConvert(sA, MATDENSE, MAT_INITIAL_MATRIX, &dA)); in main() 357 PetscCall(MatAXPY(dA, -1.0, dS, SAME_NONZERO_PATTERN)); in main() 358 PetscCall(MatNorm(dA, NORM_FROBENIUS, &err)); in main() [all …]
|
| /petsc/include/petsc/private/ ! |
| H A D | matisimpl.h | 28 Mat dA; /* For MatGetDiagonalBlock_IS */ member
|
| /petsc/src/mat/impls/is/ ! |
| H A D | matis.c | 2126 PetscCall(MatDestroy(&b->dA)); in MatDestroy_IS() 2415 Mat dA, lA; in MatLoad_IS() local 2481 PetscCall(MatCreate(comm, &dA)); in MatLoad_IS() 2482 PetscCall(MatSetType(dA, MATMPIAIJ)); in MatLoad_IS() 2483 PetscCall(MatSetSizes(dA, nr, nc, PETSC_DECIDE, PETSC_DECIDE)); in MatLoad_IS() 2484 PetscCall(MatLoad(dA, viewer)); in MatLoad_IS() 2485 PetscCall(MatMPIAIJGetSeqAIJ(dA, &lA, NULL, NULL)); in MatLoad_IS() 2487 PetscCall(MatDestroy(&dA)); in MatLoad_IS() 2719 PetscCall(MatDestroy(&is->dA)); in MatSetLocalToGlobalMapping_IS() 3493 static PetscErrorCode MatGetDiagonalBlock_IS(Mat A, Mat *dA) in MatGetDiagonalBlock_IS() argument [all …]
|
| /petsc/src/mat/impls/hypre/ ! |
| H A D | mhypre.c | 605 Mat M = NULL, dH = NULL, oH = NULL, dA = NULL, oA = NULL; local 643 dA = A; 645 if (ismpiaij) PetscCall(MatMPIAIJGetSeqAIJ(A, &dA, &oA, NULL)); 668 PetscCall(MatSeqAIJGetCOO_Private(dA, &coo_n, &coo_i, &coo_j)); 696 PetscCall(MatSeqAIJGetCSRAndMemType(dA, NULL, NULL, &a, NULL)); 712 Mat M, dA = NULL, oA = NULL; local 756 dA = M; 758 if (ismpiaij) PetscCall(MatMPIAIJGetSeqAIJ(M, &dA, &oA, NULL)); 761 PetscCall(MatSetPreallocationCOO(dA, coo_n, coo_i, coo_j)); 786 dA = M; [all …]
|
| /petsc/src/ksp/pc/impls/mg/ ! |
| H A D | mg.c | 868 Mat dA, dB; in PCSetUp_MG() local 960 PetscCall(KSPGetOperators(mglevels[n - 1]->smoothd, &dA, &dB)); in PCSetUp_MG() 961 if (dA == dB) dAeqdB = PETSC_TRUE; in PCSetUp_MG() 1048 …if (mg->galerkin == PC_MG_GALERKIN_MAT || (mg->galerkin == PC_MG_GALERKIN_BOTH && dA != dB)) doA =… in PCSetUp_MG() 1055 …if (doA) PetscCall(MatGalerkin(mglevels[i + 1]->restrct, dA, mglevels[i + 1]->interpolate, reuse, … in PCSetUp_MG() 1077 dA = A; in PCSetUp_MG()
|
| /petsc/src/ksp/pc/impls/gamg/ ! |
| H A D | gamg.c | 567 Mat B, dA, dB; in PCSetUp_GAMG() local 571 PetscCall(KSPGetOperators(mglevels[pc_gamg->Nlevels - 1]->smoothd, &dA, &dB)); in PCSetUp_GAMG() 573 PetscCall(KSPSetOperators(mglevels[pc_gamg->Nlevels - 1]->smoothd, dA, dB)); in PCSetUp_GAMG()
|
| /petsc/src/mat/interface/ ! |
| H A D | matrix.c | 11174 PetscErrorCode MatGalerkin(Mat restrct, Mat dA, Mat interpolate, MatReuse reuse, PetscReal fill, Ma… in MatGalerkin() argument 11183 PetscCall(MatPtAP(dA, interpolate, reuse, fill, A)); in MatGalerkin() 11185 PetscCall(MatMatMatMult(restrct, dA, interpolate, reuse, fill, A)); in MatGalerkin()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ ! |
| H A D | TS.pyx | 1185 the required Jacobian is ``dF/dU + v dF/dV + a dF/dA``.
|