Home
last modified time | relevance | path

Searched refs:nvec (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/agmres/
H A Dagmresorthog.c112 PetscErrorCode KSPAGMRESRoddec(KSP ksp, PetscInt nvec) in KSPAGMRESRoddec() argument
137 …PetscCheck(nvec >= 1, PetscObjectComm((PetscObject)ksp), PETSC_ERR_ARG_OUTOFRANGE, "The number of … in KSPAGMRESRoddec()
140 …PetscCheck(nvec <= nloc, PetscObjectComm((PetscObject)ksp), PETSC_ERR_ARG_WRONG, "In QR factorizat… in KSPAGMRESRoddec()
143 for (j = 0; j < nvec; j++) { in KSPAGMRESRoddec()
149 for (j = 0; j < nvec; j++) { in KSPAGMRESRoddec()
161 for (k = j + 1; k < nvec; k++) { in KSPAGMRESRoddec()
169 for (d = 0; d < nvec; d++) { in KSPAGMRESRoddec()
181 for (k = d; k < nvec; k++) { in KSPAGMRESRoddec()
189 for (j = d + 1; j < nvec; j++) { in KSPAGMRESRoddec()
195 for (k = j; k < nvec; k++) { in KSPAGMRESRoddec()
[all …]
/petsc/src/ksp/pc/impls/gamg/
H A Dagg.c468 PetscInt i, j, mlocal, nvec, bs; in PCSetData_AGG() local
473 PetscCall(MatNullSpaceGetVecs(mnull, &has_const, &nvec, &vecs)); in PCSetData_AGG()
474 for (i = 0; i < nvec; i++) { in PCSetData_AGG()
478 pc_gamg->data_sz = (nvec + !!has_const) * mlocal; in PCSetData_AGG()
479 PetscCall(PetscMalloc1((nvec + !!has_const) * mlocal, &nullvec)); in PCSetData_AGG()
482 for (i = 0; i < nvec; i++) { in PCSetData_AGG()
488 pc_gamg->data_cell_cols = (nvec + !!has_const); in PCSetData_AGG()
/petsc/src/ksp/pc/impls/ml/
H A Dml.c677 PetscInt i, j, mlocal, nvec, M; in PCSetUp_ML() local
683 PetscCall(MatNullSpaceGetVecs(mnull, &has_const, &nvec, &vecs)); in PCSetUp_ML()
684 PetscCall(PetscMalloc1((nvec + !!has_const) * mlocal, &nullvec)); in PCSetUp_ML()
687 for (i = 0; i < nvec; i++) { in PCSetUp_ML()
692 …("ML_Aggregate_Set_NullSpace", ML_Aggregate_Set_NullSpace(agg_object, bs, nvec + !!has_const, null… in PCSetUp_ML()
/petsc/src/ksp/pc/impls/hypre/
H A Dhypre.c310 PetscInt bs, nvec, i; in PCSetUp_HYPRE() local
404 PetscCall(MatNullSpaceGetVecs(mnull, &has_const, &nvec, &vecs)); in PCSetUp_HYPRE()
405 PetscCall(PetscMalloc1(nvec + 1, &jac->hmnull)); in PCSetUp_HYPRE()
406 PetscCall(PetscMalloc1(nvec + 1, &jac->phmnull)); in PCSetUp_HYPRE()
407 for (i = 0; i < nvec; i++) { in PCSetUp_HYPRE()
416 PetscCall(VecHYPRE_IJVectorCreate(jac->hmnull_constant->map, &jac->hmnull[nvec])); in PCSetUp_HYPRE()
417 PetscCall(VecHYPRE_IJVectorCopy(jac->hmnull_constant, jac->hmnull[nvec])); in PCSetUp_HYPRE()
418 … PetscCallHYPRE(HYPRE_IJVectorGetObject(jac->hmnull[nvec]->ij, (void **)&jac->phmnull[nvec])); in PCSetUp_HYPRE()
419 nvec++; in PCSetUp_HYPRE()
421 PetscCallHYPRE(HYPRE_BoomerAMGSetInterpVectors(jac->hsolver, (HYPRE_Int)nvec, jac->phmnull)); in PCSetUp_HYPRE()
[all …]