Home
last modified time | relevance | path

Searched refs:arrTo (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/impls/stag/
H A Dstagda.c203 PetscScalar **arrTo; in DMStagMigrateVecDMDA() local
204 PetscCall(DMDAVecGetArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA()
213 PetscCall(DMStagVecGetValuesStencil(dm, vecLocal, 1, &pos, &arrTo[i][d])); in DMStagMigrateVecDMDA()
215 for (; d < dofTo; ++d) arrTo[i][d] = 0.0; /* Pad extra dof with zeros */ in DMStagMigrateVecDMDA()
223 PetscCall(DMStagVecGetValuesStencil(dm, vecLocal, 1, &pos, &arrTo[i][0])); in DMStagMigrateVecDMDA()
226 PetscCall(DMDAVecRestoreArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA()
228 PetscScalar ***arrTo; in DMStagMigrateVecDMDA() local
229 PetscCall(DMDAVecGetArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA()
240 PetscCall(DMStagVecGetValuesStencil(dm, vecLocal, 1, &pos, &arrTo[j][i][d])); in DMStagMigrateVecDMDA()
242 for (; d < dofTo; ++d) arrTo[j][i][d] = 0.0; /* Pad extra dof with zeros */ in DMStagMigrateVecDMDA()
[all …]
H A Dstagutils.c815 PetscScalar *arrTo; in DMStagMigrateVec() local
840 PetscCall(VecGetArray(vecToLocal, &arrTo)); in DMStagMigrateVec()
849 for (; d < b && dTo < bTo; ++d, ++dTo) arrTo[i * epeTo + dTo] = arr[i * epe + d]; in DMStagMigrateVec()
850 for (; dTo < bTo; ++dTo) arrTo[i * epeTo + dTo] = 0.0; in DMStagMigrateVec()
867 for (; d < b && dTo < bTo; ++d, ++dTo) arrTo[baseTo + dTo] = arr[base + d]; in DMStagMigrateVec()
868 for (; dTo < bTo; ++dTo) arrTo[baseTo + dTo] = 0.0; in DMStagMigrateVec()
889 for (; d < b && dTo < bTo; ++d, ++dTo) arrTo[baseTo + dTo] = arr[base + d]; in DMStagMigrateVec()
890 for (; dTo < bTo; ++dTo) arrTo[baseTo + dTo] = 0.0; in DMStagMigrateVec()
898 PetscCall(VecRestoreArray(vecToLocal, &arrTo)); in DMStagMigrateVec()