Lines Matching refs:nlevels
1312 PetscErrorCode DMRefineHierarchy_DA(DM da, PetscInt nlevels, DM daf[]) in DMRefineHierarchy_DA() argument
1318 …PetscCheck(nlevels >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_OUTOFRANGE, "nlevels cann… in DMRefineHierarchy_DA()
1319 if (nlevels == 0) PetscFunctionReturn(PETSC_SUCCESS); in DMRefineHierarchy_DA()
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()
1325 n = nlevels; in DMRefineHierarchy_DA()
1327 n = nlevels; in DMRefineHierarchy_DA()
1329 n = nlevels; in DMRefineHierarchy_DA()
1334 for (i = 1; i < nlevels; i++) { in DMRefineHierarchy_DA()
1342 PetscErrorCode DMCoarsenHierarchy_DA(DM da, PetscInt nlevels, DM dac[]) in DMCoarsenHierarchy_DA() argument
1348 …PetscCheck(nlevels >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_OUTOFRANGE, "nlevels cann… in DMCoarsenHierarchy_DA()
1349 if (nlevels == 0) PetscFunctionReturn(PETSC_SUCCESS); in DMCoarsenHierarchy_DA()
1352 …for (i = 1; i < nlevels; i++) PetscCall(DMCoarsen(dac[i - 1], PetscObjectComm((PetscObject)da), &d… in DMCoarsenHierarchy_DA()