Searched refs:nvec (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/ksp/impls/gmres/agmres/ |
| H A D | agmresorthog.c | 112 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 D | agg.c | 468 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 D | ml.c | 677 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 D | hypre.c | 310 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 …]
|