Searched refs:iarray_start (Results 1 – 1 of 1) sorted by relevance
411 char *iarray_start; in DMDAGetArray() local421 iarray_start = (char *)dd->startghostedin[i]; in DMDAGetArray()438 iarray_start = (char *)dd->startin[i]; in DMDAGetArray()457 PetscCall(PetscMalloc(xm * sizeof(PetscScalar), &iarray_start)); in DMDAGetArray()459 ptr = (void *)((PetscScalar *)iarray_start - xs); in DMDAGetArray()466 … PetscCall(PetscMalloc((ym + 1) * sizeof(void *) + xm * ym * sizeof(PetscScalar), &iarray_start)); in DMDAGetArray()468 ptr = (void **)(iarray_start + xm * ym * sizeof(PetscScalar) - ys * sizeof(void *)); in DMDAGetArray()469 … for (j = ys; j < ys + ym; j++) ptr[j] = iarray_start + sizeof(PetscScalar) * (xm * (j - ys) - xs); in DMDAGetArray()476 …of(void **) + (ym * zm + 1) * sizeof(void *) + xm * ym * zm * sizeof(PetscScalar), &iarray_start)); in DMDAGetArray()478 ptr = (void ***)(iarray_start + xm * ym * zm * sizeof(PetscScalar) - zs * sizeof(void *)); in DMDAGetArray()[all …]