Searched refs:scoords (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex241.c | 43 …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 D | bddcprivate.c | 6036 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()
|