Searched refs:refy (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/da/ |
| H A D | dacreate.c | 6 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 D | da.c | 1314 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()
|