Home
last modified time | relevance | path

Searched refs:refx (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()
51 refx[i] = refx[0]; in DMSetFromOptions_DA()
56 …onsIntArray("-da_refine_hierarchy_x", "Refinement factor for each level", "None", refx, &n, &flg)); in DMSetFromOptions_DA()
58 dd->refine_x = refx[0]; in DMSetFromOptions_DA()
61 PetscCall(PetscArraycpy(dd->refine_x_hier, refx, n)); in DMSetFromOptions_DA()
108 dd->refine_x = refx[da->levelup - da->leveldown]; in DMSetFromOptions_DA()
113 dd->coarsen_x = refx[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()
1326 …(((PetscObject)da)->options, ((PetscObject)da)->prefix, "-da_refine_hierarchy_x", refx, &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()