Home
last modified time | relevance | path

Searched refs:refy (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/impls/da/
H A Ddacreate.c6 PetscInt refine = 0, dim = da->dim, maxnlevels = 100, refx[100], refy[100], refz[100], n, i; in DMSetFromOptions_DA() local
49 PetscCall(DMDAGetRefinementFactor(da, &refx[0], &refy[0], &refz[0])); in DMSetFromOptions_DA()
52 refy[i] = refy[0]; in DMSetFromOptions_DA()
65 …onsIntArray("-da_refine_hierarchy_y", "Refinement factor for each level", "None", refy, &n, &flg)); in DMSetFromOptions_DA()
67 dd->refine_y = refy[0]; in DMSetFromOptions_DA()
70 PetscCall(PetscArraycpy(dd->refine_y_hier, refy, n)); in DMSetFromOptions_DA()
109 dd->refine_y = refy[da->levelup - da->leveldown]; in DMSetFromOptions_DA()
114 dd->coarsen_y = refy[da->levelup - da->leveldown - 1]; in DMSetFromOptions_DA()
H A Dda.c1314 PetscInt i, n, *refx, *refy, *refz; in DMRefineHierarchy_DA() local
1323 PetscCall(PetscMalloc3(nlevels, &refx, nlevels, &refy, nlevels, &refz)); in DMRefineHierarchy_DA()
1324 …for (i = 0; i < nlevels; i++) PetscCall(DMDAGetRefinementFactor(da, &refx[i], &refy[i], &refz[i])); in DMRefineHierarchy_DA()
1328 …(((PetscObject)da)->options, ((PetscObject)da)->prefix, "-da_refine_hierarchy_y", refy, &n, NULL)); in DMRefineHierarchy_DA()
1332 PetscCall(DMDASetRefinementFactor(da, refx[0], refy[0], refz[0])); in DMRefineHierarchy_DA()
1335 PetscCall(DMDASetRefinementFactor(daf[i - 1], refx[i], refy[i], refz[i])); in DMRefineHierarchy_DA()
1338 PetscCall(PetscFree3(refx, refy, refz)); in DMRefineHierarchy_DA()