Home
last modified time | relevance | path

Searched refs:scoords (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/tests/
H A Dex241.c43 …PetscReal *coords, *gcoords, *scoords, *gscoords, *ctx[2], norm, epsilon = PetscSqrtReal(PE… in main() local
167 PetscCall(PetscMalloc1(n * dim, &scoords)); in main()
168 PetscCall(PetscRandomGetValuesReal(rdm, n * dim, scoords)); in main()
173 PetscCall(PetscArraycpy(gscoords + begin * dim, scoords, n * dim)); in main()
178 …PetscCall(MatCreateHtoolFromKernel(PETSC_COMM_WORLD, m, n, M, N, dim, coords, scoords, kernel, ctx… in main()
230 PetscCall(PetscFree(scoords)); in main()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c6036 PetscReal *coords = pcbddc->mat_graph->coords, *scoords; in PCBDDCSetUpLocalSolvers() local
6042 PetscCall(PetscMalloc1(nl * cdim, &scoords)); in PCBDDCSetUpLocalSolvers()
6044 for (d = 0; d < cdim; d++) scoords[i * cdim + d] = coords[idxs[i] * cdim + d]; in PCBDDCSetUpLocalSolvers()
6047 PetscCall(PCSetCoordinates(pc_temp, cdim, nl, scoords)); in PCBDDCSetUpLocalSolvers()
6048 PetscCall(PetscFree(scoords)); in PCBDDCSetUpLocalSolvers()
6184 PetscReal *coords = pcbddc->mat_graph->coords, *scoords; in PCBDDCSetUpLocalSolvers() local
6190 PetscCall(PetscMalloc1(nl * cdim, &scoords)); in PCBDDCSetUpLocalSolvers()
6192 for (d = 0; d < cdim; d++) scoords[i * cdim + d] = coords[idxs[i] * cdim + d]; in PCBDDCSetUpLocalSolvers()
6195 PetscCall(PCSetCoordinates(pc_temp, cdim, nl, scoords)); in PCBDDCSetUpLocalSolvers()
6196 PetscCall(PetscFree(scoords)); in PCBDDCSetUpLocalSolvers()