Searched refs:arrTo (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/stag/ |
| H A D | stagda.c | 203 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 D | stagutils.c | 815 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()
|