| /petsc/src/dm/tutorials/ |
| H A D | ex3.c | 11 DM cda; in SetCoordinates1d() local 15 PetscCall(DMGetCoordinateDM(da, &cda)); in SetCoordinates1d() 18 PetscCall(DMDAVecGetArray(cda, global, &coors)); in SetCoordinates1d() 19 PetscCall(DMDAVecGetArrayRead(cda, local, &coorslocal)); in SetCoordinates1d() 20 PetscCall(DMDAGetCorners(cda, &start, 0, 0, &m, 0, 0)); in SetCoordinates1d() 24 PetscCall(DMDAVecRestoreArray(cda, global, &coors)); in SetCoordinates1d() 25 PetscCall(DMDAVecRestoreArrayRead(cda, local, &coorslocal)); in SetCoordinates1d() 26 PetscCall(DMGlobalToLocalBegin(cda, global, INSERT_VALUES, local)); in SetCoordinates1d() 27 PetscCall(DMGlobalToLocalEnd(cda, global, INSERT_VALUES, local)); in SetCoordinates1d() 36 DM cda; in SetCoordinates2d() local [all …]
|
| /petsc/src/snes/tutorials/ |
| H A D | ex33.c | 7 DM cda; member 35 DM cda; in FormPermeability() local 42 PetscCall(DMGetCoordinateDM(da, &cda)); in FormPermeability() 46 PetscCall(DMDAVecGetArray(cda, c, &coords)); in FormPermeability() 57 PetscCall(DMDAVecRestoreArray(cda, c, &coords)); in FormPermeability() 79 PetscCall(DMGetGlobalVector(user->cda, &L)); in FormFunctionLocal() 82 PetscCall(DMDAVecGetArray(user->cda, user->Kappa, &Kappa)); in FormFunctionLocal() 105 PetscCall(DMDAVecRestoreArray(user->cda, user->Kappa, &Kappa)); in FormFunctionLocal() 108 PetscCall(DMRestoreGlobalVector(user->cda, &L)); in FormFunctionLocal() 132 PetscCall(DMDACreate1d(PETSC_COMM_WORLD, DM_BOUNDARY_NONE, 4, 1, 1, NULL, &user.cda)); in main() [all …]
|
| H A D | ex16.c | 605 DM cda; in FormJacobianLocal() local 613 PetscCall(DMGetCoordinateDM(info->da, &cda)); in FormJacobianLocal() 615 PetscCall(DMDAVecGetArray(cda, C, &c)); in FormJacobianLocal() 695 PetscCall(DMDAVecRestoreArray(cda, C, &c)); in FormJacobianLocal() 714 DM cda; in FormFunctionLocal() local 719 PetscCall(DMGetCoordinateDM(info->da, &cda)); in FormFunctionLocal() 721 PetscCall(DMDAVecGetArray(cda, C, &c)); in FormFunctionLocal() 769 PetscCall(DMDAVecRestoreArray(cda, C, &c)); in FormFunctionLocal() 791 DM cda; in TangentLoad() local 807 PetscCall(DMGetCoordinateDM(da, &cda)); in TangentLoad() [all …]
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_dmstag.py | 50 cda = self.da.getCoordinateDM() 51 datype = cda.getType() 53 cda.destroy() 70 cda = self.directda.getCoordinateDM() 71 datype = cda.getType() 73 cda.destroy() 321 cda = PETSc.DMStag().create( 355 cdim = cda.getDim() 356 cdof = cda.getDof() 357 cgsizes = cda.getGlobalSizes() [all …]
|
| H A D | test_dmda.py | 88 cda = self.da.getCoordinateDM() 89 cda.destroy() 235 cda = rda.coarsen() 236 self.assertEqual(rda.getDim(), cda.getDim()) 237 self.assertEqual(rda.getDof(), cda.getDof()) 238 for n1, n2 in zip(self.da.getSizes(), cda.getSizes()): 245 cda = self.da.coarsen() 246 self.assertEqual(da.getDim(), cda.getDim()) 247 self.assertEqual(da.getDof(), cda.getDof()) 249 self.assertEqual(da.getStencilType(), cda.getStencilType()) [all …]
|
| /petsc/src/dm/tests/ |
| H A D | ex32.c | 23 DM Q2_da, Q1_da, cda; in TestQ2Q1DA() local 46 PetscCall(DMGetCoordinateDM(Q1_da, &cda)); in TestQ2Q1DA() 47 PetscCall(DMGetLocalVector(cda, &gcoords2)); in TestQ2Q1DA() 48 PetscCall(DMGlobalToLocalBegin(cda, coords, INSERT_VALUES, gcoords2)); in TestQ2Q1DA() 49 PetscCall(DMGlobalToLocalEnd(cda, coords, INSERT_VALUES, gcoords2)); in TestQ2Q1DA() 52 PetscCall(DMRestoreLocalVector(cda, &gcoords2)); in TestQ2Q1DA()
|
| H A D | ex36.c | 62 DM cda; in DAApplyConformalMapping() local 75 PetscCall(DMGetCoordinateDM(da, &cda)); in DAApplyConformalMapping() 202 DM cda; in DAApplyTrilinearMapping() local 206 PetscCall(DMGetCoordinateDM(da, &cda)); in DAApplyTrilinearMapping() 209 PetscCall(DMDAVecGetArrayRead(cda, Gcoords, &XX)); in DAApplyTrilinearMapping() 246 PetscCall(DMDAVecRestoreArrayRead(cda, Gcoords, &XX)); in DAApplyTrilinearMapping() 257 DM cda; in DADefineXLinearField2D() local 260 PetscCall(DMGetCoordinateDM(da, &cda)); in DADefineXLinearField2D() 263 PetscCall(DMDAVecGetArrayRead(cda, Gcoords, &XX)); in DADefineXLinearField2D() 273 PetscCall(DMDAVecRestoreArrayRead(cda, Gcoords, &XX)); in DADefineXLinearField2D() [all …]
|
| /petsc/src/ts/tutorials/power_grid/ |
| H A D | ex7.c | 112 DM cda; in PostStep() local 120 PetscCall(DMGetCoordinateDM(user->da, &cda)); in PostStep() 121 PetscCall(DMDAGetCorners(cda, &xs, &ys, 0, &xm, &ym, 0)); in PostStep() 123 PetscCall(DMDAVecGetArrayRead(cda, gc, &coors)); in PostStep() 130 PetscCall(DMDAVecRestoreArrayRead(cda, gc, &coors)); in PostStep() 143 DM cda; in ini_bou() local 161 PetscCall(DMGetCoordinateDM(user->da, &cda)); in ini_bou() 163 PetscCall(DMDAVecGetArray(cda, gc, &coors)); in ini_bou() 165 PetscCall(DMDAGetCorners(cda, &xs, &ys, 0, &xm, &ym, 0)); in ini_bou() 191 PetscCall(DMDAVecRestoreArray(cda, gc, &coors)); in ini_bou() [all …]
|
| H A D | ex8.c | 140 DM cda; in ini_bou() local 152 PetscCall(DMGetCoordinateDM(user->da, &cda)); in ini_bou() 154 PetscCall(DMDAVecGetArrayRead(cda, gc, &coors)); in ini_bou() 165 PetscCall(DMDAVecRestoreArrayRead(cda, gc, &coors)); in ini_bou() 225 DM cda; in IFunction() local 236 PetscCall(DMGetCoordinateDM(user->da, &cda)); in IFunction() 237 PetscCall(DMDAGetCorners(cda, &xs, &ys, 0, &xm, &ym, 0)); in IFunction() 249 PetscCall(DMDAVecGetArrayRead(cda, gc, &coors)); in IFunction() 271 PetscCall(DMDAVecRestoreArrayRead(cda, gc, &coors)); in IFunction() 278 DM cda; in IJacobian() local [all …]
|
| H A D | ex6.c | 125 DM cda; in ini_bou() local 142 PetscCall(DMGetCoordinateDM(user->da, &cda)); in ini_bou() 144 PetscCall(DMDAVecGetArray(cda, gc, &coors)); in ini_bou() 146 PetscCall(DMDAGetCorners(cda, &xs, &ys, 0, &xm, &ym, 0)); in ini_bou() 158 PetscCall(DMDAVecRestoreArray(cda, gc, &coors)); in ini_bou() 254 DM cda; in IFunction() local 264 PetscCall(DMGetCoordinateDM(user->da, &cda)); in IFunction() 265 PetscCall(DMDAGetCorners(cda, &xs, &ys, 0, &xm, &ym, 0)); in IFunction() 277 PetscCall(DMDAVecGetArrayRead(cda, gc, &coors)); in IFunction() 300 PetscCall(DMDAVecRestoreArrayRead(cda, gc, &coors)); in IFunction() [all …]
|
| /petsc/src/ts/tutorials/ |
| H A D | ex29.c | 108 DM da, cda; in main() local 130 PetscCall(DMDACreateCompatibleDMDA(da, 2, &cda)); in main() 131 PetscCall(PetscObjectCompose((PetscObject)da, "coefficientdm", (PetscObject)cda)); in main() 133 PetscCall(DMGetNamedGlobalVector(cda, "coefficient", &c)); in main() 134 PetscCall(DMGetNamedLocalVector(cda, "coefficient", &clocal)); in main() 136 PetscCall(FormDiffusionCoefficient(cda, NULL, c)); in main() 138 PetscCall(DMGlobalToLocalBegin(cda, c, INSERT_VALUES, clocal)); in main() 139 PetscCall(DMGlobalToLocalEnd(cda, c, INSERT_VALUES, clocal)); in main() 141 PetscCall(DMRestoreNamedLocalVector(cda, "coefficient", &clocal)); in main() 142 PetscCall(DMRestoreNamedGlobalVector(cda, "coefficient", &c)); in main() [all …]
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex43.c | 315 DM cda; in DMDACoordViewGnuplot2d() local 331 PetscCall(DMGetCoordinateDM(da, &cda)); in DMDACoordViewGnuplot2d() 333 PetscCall(DMDAVecGetArrayRead(cda, coords, &_coords)); in DMDACoordViewGnuplot2d() 334 PetscCall(DMDAGetGhostCorners(cda, &si, &sj, 0, &nx, &ny, 0)); in DMDACoordViewGnuplot2d() 344 PetscCall(DMDAVecRestoreArrayRead(cda, coords, &_coords)); in DMDACoordViewGnuplot2d() 352 DM cda; in DMDAViewGnuplot2d() local 378 PetscCall(DMGetCoordinateDM(da, &cda)); in DMDAViewGnuplot2d() 380 PetscCall(DMDAVecGetArray(cda, coords, &_coords)); in DMDAViewGnuplot2d() 381 PetscCall(DMDAGetGhostCorners(cda, &si, &sj, 0, &nx, &ny, 0)); in DMDAViewGnuplot2d() 407 PetscCall(DMDAVecRestoreArray(cda, coords, &_coords)); in DMDAViewGnuplot2d() [all …]
|
| H A D | ex49.c | 263 DM cda; in DMDACoordViewGnuplot2d() local 278 PetscCall(DMGetCoordinateDM(da, &cda)); in DMDACoordViewGnuplot2d() 280 PetscCall(DMDAVecGetArray(cda, coords, &_coords)); in DMDACoordViewGnuplot2d() 281 PetscCall(DMDAGetGhostCorners(cda, &si, &sj, 0, &nx, &ny, 0)); in DMDACoordViewGnuplot2d() 291 PetscCall(DMDAVecRestoreArray(cda, coords, &_coords)); in DMDACoordViewGnuplot2d() 299 DM cda; in DMDAViewGnuplot2d() local 325 PetscCall(DMGetCoordinateDM(da, &cda)); in DMDAViewGnuplot2d() 327 PetscCall(DMDAVecGetArray(cda, coords, &_coords)); in DMDAViewGnuplot2d() 328 PetscCall(DMDAGetGhostCorners(cda, &si, &sj, 0, &nx, &ny, 0)); in DMDAViewGnuplot2d() 354 PetscCall(DMDAVecRestoreArray(cda, coords, &_coords)); in DMDAViewGnuplot2d() [all …]
|
| H A D | ex70.c | 337 DM cda; in AssembleStokes_A() local 354 PetscCall(DMGetCoordinateDM(stokes_da, &cda)); in AssembleStokes_A() 400 DM cda; in AssembleStokes_PC() local 417 PetscCall(DMGetCoordinateDM(stokes_da, &cda)); in AssembleStokes_PC() 462 DM cda; in AssembleStokes_RHS() local 479 PetscCall(DMGetCoordinateDM(stokes_da, &cda)); in AssembleStokes_RHS() 1287 DM cda; in BCApplyZero_EAST() local 1303 PetscCall(DMGetCoordinateDM(da, &cda)); in BCApplyZero_EAST() 1305 PetscCall(DMDAVecGetArray(cda, coords, &_coords)); in BCApplyZero_EAST() 1306 PetscCall(DMDAGetGhostCorners(cda, &si, &sj, 0, &nx, &ny, 0)); in BCApplyZero_EAST() [all …]
|
| H A D | ex42.c | 898 DM cda; in AssembleA_Stokes() local 917 PetscCall(DMGetCoordinateDM(stokes_da, &cda)); in AssembleA_Stokes() 919 PetscCall(DMDAVecGetArray(cda, coords, &_coords)); in AssembleA_Stokes() 978 PetscCall(DMDAVecRestoreArray(cda, coords, &_coords)); in AssembleA_Stokes() 984 DM cda; in AssembleA_PCStokes() local 1003 PetscCall(DMGetCoordinateDM(stokes_da, &cda)); in AssembleA_PCStokes() 1005 PetscCall(DMDAVecGetArray(cda, coords, &_coords)); in AssembleA_PCStokes() 1063 PetscCall(DMDAVecRestoreArray(cda, coords, &_coords)); in AssembleA_PCStokes() 1069 DM cda; in AssembleF_Stokes() local 1088 PetscCall(DMGetCoordinateDM(stokes_da, &cda)); in AssembleF_Stokes() [all …]
|
| /petsc/src/ts/tutorials/network/ |
| H A D | pipeImpls.c | 12 DM cda; in PipeComputeSteadyState() local 19 PetscCall(DMGetCoordinateDM(pipe->da, &cda)); in PipeComputeSteadyState() 22 PetscCall(DMDAVecGetArrayRead(cda, local, &coords)); in PipeComputeSteadyState() 31 PetscCall(DMDAVecRestoreArrayRead(cda, local, &coords)); in PipeComputeSteadyState()
|
| /petsc/src/dm/impls/da/ |
| H A D | gr1.c | 28 DM cda; in DMDASetUniformCoordinates() local 45 PetscCall(DMGetCoordinateDM(da, &cda)); in DMDASetUniformCoordinates() 46 PetscCall(DMCreateGlobalVector(cda, &xcoor)); in DMDASetUniformCoordinates()
|
| H A D | grglvis.c | 337 DM da, cda; in DMDAView_GLVis_ASCII() local 449 PetscCall(VecGetDM(xcoorl, &cda)); in DMDAView_GLVis_ASCII() 451 if (!cda) { /* HO viz */ in DMDAView_GLVis_ASCII()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 98 PetscScalar *cda, *coa; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() local 146 PetscCall(MatSeqAIJGetArrayWrite(c->A, &cda)); in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() 167 ca = PetscSafePointerPlusOffset(cda, cd->i[i]); in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() 184 PetscCall(MatSeqAIJRestoreArrayWrite(c->A, &cda)); in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() 660 PetscScalar *ada, *aoa, *cda = cd->a, *coa = co->a; in MatMatMultNumeric_MPIAIJ_MPIAIJ() local 778 ca = cda + cd->i[i]; in MatMatMultNumeric_MPIAIJ_MPIAIJ()
|