Home
last modified time | relevance | path

Searched refs:dA (Results 1 – 8 of 8) sorted by relevance

/petsc/src/mat/tests/ !
H A Dex221.c316 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 Dmatisimpl.h28 Mat dA; /* For MatGetDiagonalBlock_IS */ member
/petsc/src/mat/impls/is/ !
H A Dmatis.c2126 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 Dmhypre.c605 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 Dmg.c868 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 Dgamg.c567 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 Dmatrix.c11174 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 DTS.pyx1185 the required Jacobian is ``dF/dU + v dF/dV + a dF/dA``.