Lines Matching refs:tmp_ptr
22 PetscScalar *ptr, *tmp_ptr; in TestAllocate() local
70 tmp_ptr = ptr; in TestAllocate()
72 PetscCall(PetscDeviceMalloc(dctx, PETSC_MEMTYPE_HOST, n, &tmp_ptr)); in TestAllocate()
73 PetscCall(PetscDeviceArrayCopy(dctx, tmp_ptr, ptr, n)); in TestAllocate()
76 …tmp_ptr[i] == (PetscScalar)0.0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "PetscDeviceCalloc() returned mem… in TestAllocate()
77 if (tmp_ptr == ptr) { in TestAllocate()
78 tmp_ptr = NULL; in TestAllocate()
80 PetscCall(PetscDeviceFree(dctx, tmp_ptr)); in TestAllocate()
88 PetscCall(PetscMalloc1(n, &tmp_ptr)); in TestAllocate()
89 PetscCall(PetscDeviceRegisterMemory(tmp_ptr, PETSC_MEMTYPE_HOST, n * sizeof(*tmp_ptr))); in TestAllocate()
90 for (PetscInt i = 0; i < n; ++i) tmp_ptr[i] = (PetscScalar)i; in TestAllocate()
91 PetscCall(PetscDeviceArrayCopy(dctx, tmp_ptr, ptr, n)); in TestAllocate()
93 …tmp_ptr[i] == (PetscScalar)0.0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "PetscDeviceArrayZero() did not c… in TestAllocate()
94 PetscCall(PetscDeviceFree(dctx, tmp_ptr)); in TestAllocate()
103 PetscScalar *ptr, *tmp_ptr; in TestAsyncCoherence() local
139 PetscCall(PetscDeviceMalloc(dctx, PETSC_MEMTYPE_HOST, n, &tmp_ptr)); in TestAsyncCoherence()
140 PetscCall(PetscDeviceArrayCopy(sub[0], tmp_ptr, ptr, n)); in TestAsyncCoherence()
143 …tmp_ptr[i] == (PetscScalar)0.0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "PetscDeviceArrayCopt() was not p… in TestAsyncCoherence()