| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex69.c | 651 PetscInt *local = NULL; in CreateQuadMesh1() local 659 PetscCall(PetscMalloc1(Nl, &local)); in CreateQuadMesh1() 661 local[0] = 2; in CreateQuadMesh1() 664 local[1] = 3; in CreateQuadMesh1() 667 local[2] = 4; in CreateQuadMesh1() 670 local[3] = 6; in CreateQuadMesh1() 673 local[4] = 8; in CreateQuadMesh1() 679 PetscCall(PetscMalloc1(Nl, &local)); in CreateQuadMesh1() 681 local[0] = 3; in CreateQuadMesh1() 684 local[1] = 4; in CreateQuadMesh1() [all …]
|
| /petsc/src/vec/is/is/tests/ |
| H A D | ex5.c | 8 PetscInt nlocal, local[5], nneigh, *neigh, **ineigh, *numneigh; in main() local 18 local[0] = 0; in main() 19 local[1] = 3; in main() 20 local[2] = 2; in main() 21 local[3] = 1; in main() 24 local[0] = 3; in main() 25 local[1] = 5; in main() 26 local[2] = 4; in main() 27 local[3] = 2; in main() 30 local[0] = 7; in main() [all …]
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex62_gasm_view.out | 14 max number of local subdomains = 4 25 [0|8] (subcomm [0|5]) local subdomain number 0, local size = 20 72 [1|8] (subcomm [1|5]) local subdomain number 0, local size = 20 73 [2|8] (subcomm [2|5]) local subdomain number 0, local size = 20 74 [3|8] (subcomm [3|5]) local subdomain number 0, local size = 20 75 [4|8] (subcomm [4|5]) local subdomain number 0, local size = 10 76 [0|8] (subcomm [0|5]) local subdomain number 1, local size = 16 123 [1|8] (subcomm [1|5]) local subdomain number 1, local size = 16 124 [2|8] (subcomm [2|5]) local subdomain number 1, local size = 16 125 [3|8] (subcomm [3|5]) local subdomain number 1, local size = 17 [all …]
|
| /petsc/src/dm/tests/ |
| H A D | ex43.c | 58 Vec local; in main() local 68 PetscCall(DMCreateLocalVector(da, &local)); in main() 70 PetscCall(VecSet(local, value)); in main() 72 PetscCall(PrintVecWithGhosts(da, local)); in main() 77 PetscCall(VecSetOwned(da, local, value)); in main() 81 PetscCall(PrintVecWithGhosts(da, local)); in main() 85 PetscCall(DMLocalToLocalBegin(da, local, INSERT_VALUES, local)); in main() 86 PetscCall(DMLocalToLocalEnd(da, local, INSERT_VALUES, local)); in main() 90 PetscCall(PrintVecWithGhosts(da, local)); in main() 94 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex1.c | 12 Vec local, global; in main() local 30 PetscCall(DMCreateLocalVector(da, &local)); in main() 34 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 35 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 39 PetscCall(VecScale(local, value)); in main() 40 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 41 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 48 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex7.c | 13 Vec local, global, local_copy; in main() local 47 PetscCall(DMCreateLocalVector(da, &local)); in main() 48 PetscCall(VecDuplicate(local, &local_copy)); in main() 52 PetscCall(VecSet(local, value)); in main() 63 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 64 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 66 PetscCall(DMLocalToLocalBegin(da, local, INSERT_VALUES, local_copy)); in main() 67 PetscCall(DMLocalToLocalEnd(da, local, INSERT_VALUES, local_copy)); in main() 75 PetscCall(VecView(local, viewer)); in main() 81 PetscCall(VecAXPY(local_copy, -1.0, local)); in main() [all …]
|
| H A D | ex44.c | 11 Vec local, global, globals[2], buffer; in main() local 30 PetscCall(DMCreateLocalVector(packer, &local)); in main() 51 PetscCall(DMGlobalToLocalBegin(packer, global, INSERT_VALUES, local)); in main() 52 PetscCall(DMGlobalToLocalEnd(packer, global, INSERT_VALUES, local)); in main() 57 PetscCall(VecView(local, viewer)); in main() 62 PetscCall(DMLocalToGlobalBegin(packer, local, INSERT_VALUES, global)); in main() 63 PetscCall(DMLocalToGlobalEnd(packer, local, INSERT_VALUES, global)); in main() 68 PetscCall(DMLocalToLocalBegin(packer, local, INSERT_VALUES, buffer)); in main() 69 PetscCall(DMLocalToLocalEnd(packer, local, INSERT_VALUES, buffer)); in main() 79 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex14.c | 15 Vec local, global, natural; in main() local 32 PetscCall(DMCreateLocalVector(da, &local)); in main() 36 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 37 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 41 PetscCall(VecScale(local, value)); in main() 42 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 43 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 58 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex24.c | 10 Vec local, global; in main() local 20 PetscCall(DMCreateLocalVector(da, &local)); in main() 23 PetscCall(DMDAVecGetArrayDOF(da, local, &l)); in main() 31 PetscCall(DMDAVecRestoreArrayDOF(da, local, &l)); in main() 32 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 33 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 38 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex12.c | 16 Vec global, local; in main() local 34 PetscCall(DMCreateLocalVector(da, &local)); in main() 54 PetscCall(VecGetLocalSize(local, &localsize)); in main() 58 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 59 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 62 PetscCall(VecGetArray(local, &localptr)); in main() 70 PetscCall(VecRestoreArray(local, &localptr)); in main() 79 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex38.c | 14 Vec global, local; in main() local 34 PetscCall(DMCreateLocalVector(da, &local)); in main() 35 PetscCall(VecSet(local, -1)); in main() 36 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 37 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 38 if (rank == 0) PetscCall(VecView(local, 0)); in main() 40 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex25.c | 10 Vec local, global; in main() local 20 PetscCall(DMCreateLocalVector(da, &local)); in main() 23 PetscCall(DMDAVecGetArrayDOF(da, local, &l)); in main() 32 PetscCall(DMDAVecRestoreArrayDOF(da, local, &l)); in main() 33 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 34 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 39 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex41.c | 10 Vec global, local; in main() local 36 PetscCall(DMCreateLocalVector(da, &local)); in main() 37 PetscCall(DMGlobalToLocalBegin(da, global, ADD_VALUES, local)); in main() 38 PetscCall(DMGlobalToLocalEnd(da, global, ADD_VALUES, local)); in main() 40 PetscCall(VecSum(local, &sum)); in main() 44 PetscCall(VecView(local, sview)); in main() 48 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex39.c | 10 Vec global, local; in main() local 31 PetscCall(DMCreateLocalVector(da, &local)); in main() 32 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 33 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 36 PetscCall(VecView(local, sviewer)); in main() 41 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex3.c | 15 Vec local, global; in main() local 43 PetscCall(DMCreateLocalVector(da, &local)); in main() 61 PetscCall(VecGetLocalSize(local, &localsize)); in main() 78 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 79 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 82 PetscCall(VecGetArray(local, &localptr)); in main() 89 PetscCall(VecRestoreArray(local, &localptr)); in main() 101 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex40.c | 10 Vec global, local; in main() local 33 PetscCall(DMCreateLocalVector(da, &local)); in main() 34 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 35 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 38 PetscCall(VecView(local, sview)); in main() 43 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex4.c | 18 Vec local, global; in main() local 81 PetscCall(DMCreateLocalVector(da, &local)); in main() 86 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 87 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 92 PetscCall(VecScale(local, value)); in main() 93 PetscCall(DMLocalToGlobalBegin(da, local, INSERT_VALUES, global)); in main() 94 PetscCall(DMLocalToGlobalEnd(da, local, INSERT_VALUES, global)); in main() 103 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 104 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 114 PetscCall(VecView(local, sviewer)); in main() [all …]
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex65.c | 7 Vec global, global_copy, local; in main() local 34 PetscCall(VecCreateLocalVector(global, &local)); in main() 35 PetscCall(PetscObjectSetName((PetscObject)local, "local")); in main() 36 PetscCall(VecGetLocalVector(global, local)); in main() 41 PetscCall(VecGetOffloadMask(local, &mask)); in main() 46 PetscCall(VecGetArrayRead(local, &local_array)); in main() 50 PetscCall(VecRestoreArrayRead(local, &local_array)); in main() 52 PetscCall(VecRestoreLocalVector(global, local)); in main() 53 PetscCall(VecDestroy(&local)); in main()
|
| /petsc/src/dm/tutorials/ |
| H A D | ex3.c | 9 Vec local, global; in SetCoordinates1d() local 17 PetscCall(DMGetCoordinatesLocal(da, &local)); in SetCoordinates1d() 19 PetscCall(DMDAVecGetArrayRead(cda, local, &coorslocal)); 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() 34 Vec local, global; in SetCoordinates2d() local 42 PetscCall(DMGetCoordinatesLocal(da, &local)); in SetCoordinates2d() 44 PetscCall(DMDAVecGetArrayRead(cda, local, &coorslocal)); in SetCoordinates2d() 53 PetscCall(DMDAVecRestoreArrayRead(cda, local, &coorslocal)); in SetCoordinates2d() [all …]
|
| H A D | ex5.c | 14 Vec local, global; in main() local 35 PetscCall(DMCreateLocalVector(da, &local)); in main() 39 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 40 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 44 PetscCall(VecGetArray(local, &lv)); in main() 50 PetscCall(VecRestoreArray(local, &lv)); in main() 53 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 54 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 61 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex1.c | 42 Vec local, global; in main() local 67 PetscCall(DMCreateLocalVector(da, &local)); in main() 71 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 72 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 76 PetscCall(VecScale(local, value)); in main() 77 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 78 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 99 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex7.c | 21 Vec global, local; in main() local 40 PetscCall(DMCreateLocalVector(da, &local)); in main() 42 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 43 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 45 PetscCall(VecScale(local, rank + 1)); in main() 46 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 47 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 78 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex9.c | 12 Vec global, local, global2; in main() local 41 PetscCall(DMCreateLocalVector(da, &local)); in main() 43 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 44 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 46 PetscCall(VecScale(local, rank + 1)); in main() 47 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 48 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 88 PetscCall(VecDestroy(&local)); in main()
|
| H A D | ex6.c | 39 Vec local, global, natural; in main() local 54 PetscCall(DMCreateLocalVector(da, &local)); in main() 73 PetscCall(VecScatterCreate(global, from, local, to, &scatter1)); in main() 93 PetscCall(VecScatterCreate(global, from, local, to, &scatter2)); in main() 111 PetscCall(VecScatterBegin(scatter1, global, local, INSERT_VALUES, SCATTER_FORWARD)); in main() 112 PetscCall(VecScatterEnd(scatter1, global, local, INSERT_VALUES, SCATTER_FORWARD)); in main() 113 PetscCall(VecScatterBegin(scatter2, global, local, INSERT_VALUES, SCATTER_FORWARD)); in main() 114 PetscCall(VecScatterEnd(scatter2, global, local, INSERT_VALUES, SCATTER_FORWARD)); in main() 125 PetscCall(VecView(local, subviewer)); in main() 130 PetscCall(VecDestroy(&local)); in main()
|
| /petsc/src/dm/impls/moab/ |
| H A D | dmmbvec.cxx | 146 PetscCall(DMGetLocalVector(dm, &vmoab->local)); in DMMoabVecGetArray() 147 PetscCall(DMGlobalToLocalBegin(dm, vec, INSERT_VALUES, vmoab->local)); in DMMoabVecGetArray() 148 PetscCall(DMGlobalToLocalEnd(dm, vec, INSERT_VALUES, vmoab->local)); in DMMoabVecGetArray() 151 PetscCall(PetscObjectQuery((PetscObject)vmoab->local, "MOABData", (PetscObject *)&moabdata)); in DMMoabVecGetArray() 155 PetscCall(VecGhostGetLocalForm(vmoab->local, &xmoab->local)); in DMMoabVecGetArray() 156 PetscCall(VecGhostUpdateBegin(vmoab->local, INSERT_VALUES, SCATTER_FORWARD)); in DMMoabVecGetArray() 157 PetscCall(VecGhostUpdateEnd(vmoab->local, INSERT_VALUES, SCATTER_FORWARD)); in DMMoabVecGetArray() 159 PetscCall(VecGetArray(xmoab->local, varray)); in DMMoabVecGetArray() 226 PetscCall(PetscObjectQuery((PetscObject)vmoab->local, "MOABData", (PetscObject *)&moabdata)); in DMMoabVecRestoreArray() 230 PetscCall(VecRestoreArray(xmoab->local, varray)); in DMMoabVecRestoreArray() [all …]
|