Home
last modified time | relevance | path

Searched refs:refz (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()
53 refz[i] = refz[0]; in DMSetFromOptions_DA()
75 …onsIntArray("-da_refine_hierarchy_z", "Refinement factor for each level", "None", refz, &n, &flg)); in DMSetFromOptions_DA()
77 dd->refine_z = refz[0]; in DMSetFromOptions_DA()
80 PetscCall(PetscArraycpy(dd->refine_z_hier, refz, n)); in DMSetFromOptions_DA()
110 dd->refine_z = refz[da->levelup - da->leveldown]; in DMSetFromOptions_DA()
115 dd->coarsen_z = refz[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()
1330 …(((PetscObject)da)->options, ((PetscObject)da)->prefix, "-da_refine_hierarchy_z", refz, &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()