Searched refs:refx (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() 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 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() 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()
|