Searched refs:dmTo (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/impls/stag/ |
| H A D | stagda.c | 183 …ode DMStagMigrateVecDMDA(DM dm, Vec vec, DMStagStencilLocation loc, PetscInt c, DM dmTo, Vec vecTo) in DMStagMigrateVecDMDA() argument 191 PetscValidHeaderSpecificType(dmTo, DM_CLASSID, 5, DMDA); in DMStagMigrateVecDMDA() 194 PetscCall(DMDAGetDof(dmTo, &dofToMax)); in DMStagMigrateVecDMDA() 195 …PetscCheck(-c <= dofToMax, PetscObjectComm((PetscObject)dmTo), PETSC_ERR_ARG_OUTOFRANGE, "Invalid … in DMStagMigrateVecDMDA() 204 PetscCall(DMDAVecGetArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA() 226 PetscCall(DMDAVecRestoreArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA() 229 PetscCall(DMDAVecGetArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA() 257 PetscCall(DMDAVecRestoreArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA() 260 PetscCall(DMDAVecGetArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA() 294 PetscCall(DMDAVecRestoreArrayDOF(dmTo, vecTo, &arrTo)); in DMStagMigrateVecDMDA()
|
| H A D | stagutils.c | 806 PetscErrorCode DMStagMigrateVec(DM dm, Vec vec, DM dmTo, Vec vecTo) in DMStagMigrateVec() argument 809 DM_Stag *const stagTo = (DM_Stag *)dmTo->data; in DMStagMigrateVec() 822 PetscValidHeaderSpecificType(dmTo, DM_CLASSID, 3, DMSTAG); in DMStagMigrateVec() 824 PetscCall(DMGetCompatibility(dm, dmTo, &compatible, &compatibleSet)); in DMStagMigrateVec() 836 PetscCall(DMGetLocalVector(dmTo, &vecToLocal)); in DMStagMigrateVec() 900 PetscCall(DMLocalToGlobalBegin(dmTo, vecToLocal, INSERT_VALUES, vecTo)); in DMStagMigrateVec() 901 PetscCall(DMLocalToGlobalEnd(dmTo, vecToLocal, INSERT_VALUES, vecTo)); in DMStagMigrateVec() 902 PetscCall(DMRestoreLocalVector(dmTo, &vecToLocal)); in DMStagMigrateVec()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_dmstag.py | 125 dmTo = self.da.createCompatibleDMStag(self.NEWDOF) 126 vecTo = dmTo.createGlobalVec() 127 self.da.migrateVec(vec, dmTo, vecTo)
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMStag.pyx | 743 def migrateVec(self, Vec vec, DM dmTo, Vec vecTo) -> None: argument 754 dmTo 764 CHKERR(DMStagMigrateVec(self.dm, vec.vec, dmTo.dm, vecTo.vec))
|