| /petsc/src/vec/vec/tests/ |
| H A D | ex65.c | 7 Vec global, global_copy, local; in main() local 16 PetscCall(VecCreate(PETSC_COMM_WORLD, &global)); in main() 17 PetscCall(PetscObjectSetName((PetscObject)global, "global")); in main() 18 PetscCall(VecSetType(global, VECMPICUDA)); in main() 19 PetscCall(VecSetSizes(global, rank == 0 ? N : 0, N)); in main() 20 PetscCall(VecSetRandom(global, NULL)); in main() 21 PetscCall(VecDuplicate(global, &global_copy)); in main() 22 PetscCall(VecCopy(global, global_copy)); in main() 25 PetscCall(VecGetArrayAndMemType(global, &array, &memtype)); in main() 26 PetscCall(VecRestoreArrayAndMemType(global, &array)); in main() [all …]
|
| /petsc/src/dm/tutorials/ |
| H A D | ex9.c | 12 Vec global, local, global2; in main() local 40 PetscCall(DMCreateGlobalVector(da, &global)); in main() 42 PetscCall(VecSet(global, -1.0)); in main() 43 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 44 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 47 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 48 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 56 PetscCall(PetscObjectSetName((PetscObject)global, "noBsDim")); in main() 57 PetscCall(VecView(global, viewer)); in main() 61 PetscCall(PetscObjectSetName((PetscObject)global, "bsDim")); in main() [all …]
|
| H A D | ex1.c | 42 Vec local, global; in main() local 66 PetscCall(DMCreateGlobalVector(da, &global)); in main() 70 PetscCall(VecSet(global, value)); in main() 71 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 72 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 77 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 78 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 83 PetscCall(VecView(global, PETSC_VIEWER_STDOUT_WORLD)); in main() 86 PetscCall(VecView(global, viewer)); in main() 90 PetscCall(VecView(global, mviewer)); in main() [all …]
|
| H A D | ex7.c | 21 Vec global, local; in main() local 39 PetscCall(DMCreateGlobalVector(da, &global)); in main() 41 PetscCall(VecSet(global, -1.0)); in main() 42 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 43 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 46 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 47 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 70 PetscCall(PetscObjectSetName((PetscObject)global, "da1")); in main() 71 PetscCall(VecView(global, viewer)); in main() 79 PetscCall(VecDestroy(&global)); in main()
|
| H A D | ex3.c | 9 Vec local, global; in SetCoordinates1d() local 16 PetscCall(DMGetCoordinates(da, &global)); in SetCoordinates1d() 18 PetscCall(DMDAVecGetArray(cda, global, &coors)); in SetCoordinates1d() 24 PetscCall(DMDAVecRestoreArray(cda, global, &coors)); 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 41 PetscCall(DMGetCoordinates(da, &global)); in SetCoordinates2d() 43 PetscCall(DMDAVecGetArray(cda, global, &coors)); in SetCoordinates2d() 52 PetscCall(DMDAVecRestoreArray(cda, global, &coors)); in SetCoordinates2d() [all …]
|
| H A D | ex5.c | 14 Vec local, global; in main() local 34 PetscCall(DMCreateGlobalVector(da, &global)); in main() 38 PetscCall(VecSet(global, value)); in main() 39 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 40 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 53 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 54 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 57 PetscCall(VecView(global, viewer)); in main() 62 PetscCall(VecDestroy(&global)); in main()
|
| H A D | ex6.c | 39 Vec local, global, natural; in main() local 53 PetscCall(DMCreateGlobalVector(da, &global)); in main() 73 PetscCall(VecScatterCreate(global, from, local, to, &scatter1)); in main() 93 PetscCall(VecScatterCreate(global, from, local, to, &scatter2)); in main() 106 PetscCall(DMDANaturalToGlobalBegin(da, natural, INSERT_VALUES, global)); in main() 107 PetscCall(DMDANaturalToGlobalEnd(da, natural, INSERT_VALUES, global)); 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() [all …]
|
| /petsc/src/sys/objects/device/tests/output/ |
| H A D | ex7_with_info_sycl.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 2 (global root) - obj 8 (memory allocation): new … 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory all… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 2 (global root) - obj 8 (memory deallocation): ne… 6 [0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 2 (global root) - obj 8 (memory d… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory dea… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 2 (global root) - obj 12 (memory allocation): new… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory al… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 2 (global root) - obj 13 (memory allocation): new… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory al… [all …]
|
| H A D | ex7_with_info_cuda.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (memory allocation): ne… 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory a… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (memory deallocation): … 6 [0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 58 (memory… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory d… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 63 (memory allocation): ne… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 63 (memory a… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 64 (memory allocation): ne… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 64 (memory a… [all …]
|
| H A D | ex7_with_info_hip.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (memory allocation): ne… 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory a… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (memory deallocation): … 6 [0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 58 (memory… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory d… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 63 (memory allocation): ne… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 63 (memory a… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 64 (memory allocation): ne… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 64 (memory a… [all …]
|
| H A D | ex7_with_info_host_no_device.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 56 (memory allocation): ne… 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 56 (memory a… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 56 (memory deallocation): … 6 [0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 56 (memory… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 56 (memory d… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 60 (memory allocation): ne… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 60 (memory a… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 61 (memory allocation): ne… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 61 (memory a… [all …]
|
| H A D | ex7_with_info_host_with_device.out | 1 [0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext… 3 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 56 (memory allocation): ne… 4 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 56 (memory a… 5 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 56 (memory deallocation): … 6 [0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 56 (memory… 7 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 56 (memory d… 8 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 60 (memory allocation): ne… 9 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 60 (memory a… 10 [0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 61 (memory allocation): ne… 11 [0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 61 (memory a… [all …]
|
| /petsc/src/dm/tests/ |
| H A D | ex12.c | 16 Vec global, local; in main() local 29 PetscCall(DMCreateGlobalVector(da, &global)); in main() 37 PetscCall(VecGetOwnershipRange(global, &mybase, &myend)); in main() 40 PetscCall(VecGetLocalSize(global, &globalsize)); in main() 41 PetscCall(VecGetArray(global, &globalptr)); in main() 49 PetscCall(VecRestoreArray(global, &localptr)); in main() 58 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 59 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 63 PetscCall(VecGetArray(global, &globalptr)); in main() 69 PetscCall(VecRestoreArray(global, &globalptr)); in main() [all …]
|
| H A D | ex51.c | 14 Vec localall, global; in main() local 38 PetscCall(DMCreateGlobalVector(da, &global)); in main() 42 PetscCall(VecGetOwnershipRange(global, &start, &end)); in main() 45 PetscCall(VecSetValues(global, 1, &i, &value, INSERT_VALUES)); in main() 47 PetscCall(VecAssemblyBegin(global)); in main() 48 PetscCall(VecAssemblyEnd(global)); in main() 49 PetscCall(VecView(global, viewer)); in main() 58 PetscCall(VecScatterBegin(tolocalall, global, localall, INSERT_VALUES, SCATTER_FORWARD)); in main() 59 PetscCall(VecScatterEnd(tolocalall, global, localall, INSERT_VALUES, SCATTER_FORWARD)); in main() 68 PetscCall(VecScatterBegin(fromlocalall, localall, global, INSERT_VALUES, SCATTER_FORWARD)); in main() [all …]
|
| H A D | ex14.c | 15 Vec local, global, natural; in main() local 31 PetscCall(DMCreateGlobalVector(da, &global)); in main() 35 PetscCall(VecSet(global, value)); in main() 36 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 37 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 42 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 43 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 46 PetscCall(DMDAGlobalToNaturalBegin(da, global, INSERT_VALUES, natural)); in main() 47 PetscCall(DMDAGlobalToNaturalEnd(da, global, INSERT_VALUES, natural)); in main() 54 PetscCall(VecView(global, bviewer)); in main() [all …]
|
| H A D | ex11.c | 11 Vec local, global, coors; in main() local 42 PetscCall(DMCreateGlobalVector(da, &global)); in main() 49 PetscCall(DMDAVecGetArrayDOF(da, global, &aglobal)); in main() 56 PetscCall(DMDAVecRestoreArrayDOF(da, global, &aglobal)); in main() 58 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 59 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 61 PetscCall(VecSet(global, 0.0)); in main() 62 PetscCall(DMLocalToGlobalBegin(da, local, INSERT_VALUES, global)); in main() 63 PetscCall(DMLocalToGlobalEnd(da, local, INSERT_VALUES, global)); in main() 64 PetscCall(VecView(global, PETSC_VIEWER_STDOUT_WORLD)); in main() [all …]
|
| H A D | ex3.c | 15 Vec local, global; in main() local 42 PetscCall(DMCreateGlobalVector(da, &global)); in main() 51 PetscCall(VecGetOwnershipRange(global, &mybase, &myend)); in main() 62 PetscCall(VecGetArray(global, &globalptr)); in main() 69 PetscCall(VecRestoreArray(global, &globalptr)); in main() 78 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 79 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 83 PetscCall(VecGetArray(global, &globalptr)); in main() 88 PetscCall(VecRestoreArray(global, &globalptr)); in main() 92 PetscCall(VecView(global, viewer_private)); in main() [all …]
|
| H A D | ex1.c | 12 Vec local, global; in main() local 29 PetscCall(DMCreateGlobalVector(da, &global)); in main() 33 PetscCall(VecSet(global, value)); in main() 34 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 35 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 40 PetscCall(DMLocalToGlobalBegin(da, local, ADD_VALUES, global)); in main() 41 PetscCall(DMLocalToGlobalEnd(da, local, ADD_VALUES, global)); in main() 43 PetscCall(VecView(global, PETSC_VIEWER_STDOUT_WORLD)); in main() 49 PetscCall(VecDestroy(&global)); in main()
|
| H A D | ex2.c | 14 Vec local, global; in main() local 37 PetscCall(DMCreateGlobalVector(da, &global)); in main() 41 PetscCall(VecSet(global, value)); in main() 45 PetscCall(VecGetLocalSize(global, &n)); in main() 46 PetscCall(VecGetArray(global, &array)); in main() 48 PetscCall(VecRestoreArray(global, &array)); in main() 50 PetscCall(VecView(global, viewer)); in main() 52 PetscCall(VecView(global, PETSC_VIEWER_STDOUT_WORLD)); in main() 56 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 57 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() [all …]
|
| H A D | ex38.c | 14 Vec global, local; in main() local 29 PetscCall(DMCreateGlobalVector(da, &global)); in main() 30 PetscCall(VecGetOwnershipRange(global, &rstart, &rend)); in main() 31 …for (i = rstart; i < rend; i++) PetscCall(VecSetValue(global, i, (PetscReal)(i + 100 * rank), INSE… in main() 32 PetscCall(VecAssemblyBegin(global)); in main() 33 PetscCall(VecAssemblyEnd(global)); in main() 36 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 37 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 41 PetscCall(VecDestroy(&global)); in main()
|
| H A D | ex39.c | 10 Vec global, local; in main() local 24 PetscCall(DMCreateGlobalVector(da, &global)); in main() 25 PetscCall(DMDAVecGetArrayDOF(da, global, &vglobal)); in main() 29 PetscCall(DMDAVecRestoreArrayDOF(da, global, &vglobal)); in main() 32 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 33 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 38 PetscCall(VecView(global, PETSC_VIEWER_STDOUT_WORLD)); in main() 42 PetscCall(VecDestroy(&global)); in main()
|
| H A D | ex19.c | 10 PetscErrorCode doit(DM da, Vec global) in doit() argument 19 PetscCall(DMDAVecGetArrayRead(da, global, (void *)&mystruct)); in doit() 29 PetscCall(DMDAVecRestoreArrayRead(da, global, (void *)&mystruct)); in doit() 38 Vec global, local; in main() local 47 PetscCall(DMCreateGlobalVector(da, &global)); in main() 50 PetscCall(doit(da, global)); in main() 52 PetscCall(VecView(global, 0)); in main() 56 PetscCall(VecDestroy(&global)); in main()
|
| H A D | ex40.c | 10 Vec global, local; in main() local 24 PetscCall(DMCreateGlobalVector(da, &global)); in main() 25 PetscCall(DMDAVecGetArrayDOF(da, global, &vglobal)); in main() 31 PetscCall(DMDAVecRestoreArrayDOF(da, global, &vglobal)); in main() 34 PetscCall(DMGlobalToLocalBegin(da, global, INSERT_VALUES, local)); in main() 35 PetscCall(DMGlobalToLocalEnd(da, global, INSERT_VALUES, local)); in main() 40 PetscCall(VecView(global, PETSC_VIEWER_STDOUT_WORLD)); in main() 44 PetscCall(VecDestroy(&global)); in main()
|
| H A D | ex44.c | 11 Vec local, global, globals[2], buffer; in main() local 29 PetscCall(DMCreateGlobalVector(packer, &global)); in main() 33 PetscCall(DMCompositeGetAccessArray(packer, global, 2, NULL, globals)); in main() 48 PetscCall(DMCompositeRestoreAccessArray(packer, global, 2, NULL, globals)); in main() 51 PetscCall(DMGlobalToLocalBegin(packer, global, INSERT_VALUES, local)); in main() 52 PetscCall(DMGlobalToLocalEnd(packer, global, INSERT_VALUES, local)); in main() 62 PetscCall(DMLocalToGlobalBegin(packer, local, INSERT_VALUES, global)); in main() 63 PetscCall(DMLocalToGlobalEnd(packer, local, INSERT_VALUES, global)); in main() 65 PetscCall(VecView(global, PETSC_VIEWER_STDOUT_WORLD)); in main() 80 PetscCall(VecDestroy(&global)); in main()
|
| /petsc/src/dm/impls/da/ |
| H A D | dagtona.c | 32 Vec tmplocal, global; in DMDAGlobalToNaturalAllCreate() local 42 …MPIWithArray(PetscObjectComm((PetscObject)da), dd->w, dd->Nlocal, PETSC_DETERMINE, NULL, &global)); in DMDAGlobalToNaturalAllCreate() 43 PetscCall(VecGetSize(global, &N)); in DMDAGlobalToNaturalAllCreate() 48 PetscCall(VecScatterCreate(global, from, tmplocal, to, scatter)); in DMDAGlobalToNaturalAllCreate() 50 PetscCall(VecDestroy(&global)); in DMDAGlobalToNaturalAllCreate() 78 Vec tmplocal, global; in DMDANaturalAllToGlobalCreate() local 88 …VecCreateMPIWithArray(PetscObjectComm((PetscObject)da), dd->w, m, PETSC_DETERMINE, NULL, &global)); in DMDANaturalAllToGlobalCreate() 89 PetscCall(VecGetOwnershipRange(global, &start, NULL)); in DMDANaturalAllToGlobalCreate() 94 PetscCall(VecScatterCreate(tmplocal, from, global, to, scatter)); in DMDANaturalAllToGlobalCreate() 96 PetscCall(VecDestroy(&global)); in DMDANaturalAllToGlobalCreate()
|