Home
last modified time | relevance | path

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

/petsc/src/dm/impls/da/hypre/
H A Dmhyp.c351 PetscInt nvars = ex->nvars; in MatSetValuesLocal_HYPRESStruct_3d() local
355 PetscCall(PetscMalloc1(7 * nvars, &entries)); in MatSetValuesLocal_HYPRESStruct_3d()
361 grid_rank = irow[i] / nvars; in MatSetValuesLocal_HYPRESStruct_3d()
362 var_type = (irow[i] % nvars); in MatSetValuesLocal_HYPRESStruct_3d()
365 to_grid_rank = icol[j] / nvars; in MatSetValuesLocal_HYPRESStruct_3d()
366 to_var_type = (icol[j] % nvars); in MatSetValuesLocal_HYPRESStruct_3d()
453 PetscInt nvars = ex->nvars; in MatZeroRowsLocal_HYPRESStruct_3d() local
458 PetscCall(PetscMalloc1(7 * nvars, &entries)); in MatZeroRowsLocal_HYPRESStruct_3d()
460 PetscCall(PetscMalloc1(nvars, &values)); in MatZeroRowsLocal_HYPRESStruct_3d()
461 PetscCall(PetscMalloc1(7 * nvars * nvars, &values[0])); in MatZeroRowsLocal_HYPRESStruct_3d()
[all …]
H A Dmhyp.h38 int nvars; member
/petsc/src/ts/tutorials/
H A Dex35.cxx32 PetscInt nvars; /* Number of variables in the equation system */ member
45 user->nvars = 2; in Initialize_AppContext()
111 PetscCall(DMMoabSetFieldNames(dm, user->nvars, fields)); in main()
112 PetscCall(DMMoabSetBlockSize(dm, user->nvars)); in main()
/petsc/src/ksp/pc/impls/hypre/
H A Dhypre.c3022 PetscInt nvars = mx->nvars; in PCApply_SysPFMG() local
3048 …for (i = 0; i < nvars; i++) PetscCallHYPRE(HYPRE_SStructVectorSetBoxValues(mx->ss_b, part, hlower,… in PCApply_SysPFMG()
3056 …for (i = 0; i < nvars; i++) PetscCallHYPRE(HYPRE_SStructVectorGetBoxValues(mx->ss_x, part, hlower,… in PCApply_SysPFMG()
3062 PetscCall(PetscMalloc1(nvars * size, &z)); in PCApply_SysPFMG()
3068 k = i * nvars; in PCApply_SysPFMG()
3069 for (j = 0; j < nvars; j++) z[j * size + i] = xx[k + j]; in PCApply_SysPFMG()
3071 …for (i = 0; i < nvars; i++) PetscCallHYPRE(HYPRE_SStructVectorSetBoxValues(mx->ss_b, part, hlower,… in PCApply_SysPFMG()
3078 …for (i = 0; i < nvars; i++) PetscCallHYPRE(HYPRE_SStructVectorGetBoxValues(mx->ss_x, part, hlower,… in PCApply_SysPFMG()
3081 k = i * nvars; in PCApply_SysPFMG()
3082 for (j = 0; j < nvars; j++) yy[k + j] = z[j * size + i]; in PCApply_SysPFMG()