Searched refs:array_x (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/tutorials/ |
| H A D | swarm_ex1.c | 209 PetscReal *array_x, *array_y; in ex1_3() local 219 PetscCall(DMSwarmGetField(dms, "coorx", NULL, NULL, (void **)&array_x)); in ex1_3() 227 array_x[4 * cnt + 0] = xp - 0.05; in ex1_3() 228 if (array_x[4 * cnt + 0] < -1.0) array_x[4 * cnt + 0] = -1.0 + 1.0e-12; in ex1_3() 229 array_x[4 * cnt + 1] = xp + 0.05; in ex1_3() 230 if (array_x[4 * cnt + 1] > 1.0) array_x[4 * cnt + 1] = 1.0 - 1.0e-12; in ex1_3() 231 array_x[4 * cnt + 2] = xp - 0.05; in ex1_3() 232 if (array_x[4 * cnt + 2] < -1.0) array_x[4 * cnt + 2] = -1.0 + 1.0e-12; in ex1_3() 233 array_x[4 * cnt + 3] = xp + 0.05; in ex1_3() 234 if (array_x[4 * cnt + 3] > 1.0) array_x[4 * cnt + 3] = 1.0 - 1.0e-12; in ex1_3() [all …]
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm_migrate.c | 524 PetscReal *array_x, *array_y; in DMSwarmCollect_DMDABoundingBox() local 526 PetscCall(DMSwarmGetField(dm, "coorx", NULL, NULL, (void **)&array_x)); in DMSwarmCollect_DMDABoundingBox() 529 if ((array_x[p] >= recv_bbox[pk].min[0]) && (array_x[p] <= recv_bbox[pk].max[0])) { in DMSwarmCollect_DMDABoundingBox() 534 PetscCall(DMSwarmRestoreField(dm, "coorx", NULL, NULL, (void **)&array_x)); in DMSwarmCollect_DMDABoundingBox() 540 PetscReal *array_x, *array_y; in DMSwarmCollect_DMDABoundingBox() local 542 PetscCall(DMSwarmGetField(dm, "coorx", NULL, NULL, (void **)&array_x)); in DMSwarmCollect_DMDABoundingBox() 545 if ((array_x[p] >= recv_bbox[pk].min[0]) && (array_x[p] <= recv_bbox[pk].max[0])) { in DMSwarmCollect_DMDABoundingBox() 555 PetscCall(DMSwarmRestoreField(dm, "coorx", NULL, NULL, (void **)&array_x)); in DMSwarmCollect_DMDABoundingBox()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcscalingbasic.c | 70 const PetscScalar *array_x, *array_D; in PCBDDCScalingExtension_Deluxe() local 72 PetscCall(VecGetArrayRead(x, &array_x)); in PCBDDCScalingExtension_Deluxe() 75 …for (i = 0; i < deluxe_ctx->n_simple; i++) array[deluxe_ctx->idx_simple_B[i]] = array_x[deluxe_ctx… in PCBDDCScalingExtension_Deluxe() 78 PetscCall(VecRestoreArrayRead(x, &array_x)); in PCBDDCScalingExtension_Deluxe()
|
| H A D | bddc.c | 1253 PetscScalar *array_x; in PCPreSolve_BDDC() local 1263 PetscCall(VecGetArray(pcis->vec1_N, &array_x)); in PCPreSolve_BDDC() 1266 for (i = 0; i < dirsize; i++) array_x[is_indices[i]] = array_diagonal[is_indices[i]]; in PCPreSolve_BDDC() 1269 PetscCall(VecRestoreArray(pcis->vec1_N, &array_x)); in PCPreSolve_BDDC()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex70.c | 1010 PetscReal *array_x, *array_e, *array_r; in SolveTimeDepStokes() local 1033 PetscCall(DMSwarmGetField(dms_mpoint, DMSwarmPICField_coor, NULL, NULL, (void **)&array_x)); in SolveTimeDepStokes() 1044 array_x[2 * p + 0] += rr[0]; in SolveTimeDepStokes() 1045 array_x[2 * p + 1] += rr[1]; in SolveTimeDepStokes() 1049 x_p[0] = array_x[2 * p + 0]; in SolveTimeDepStokes() 1050 x_p[1] = array_x[2 * p + 1]; in SolveTimeDepStokes() 1070 PetscCall(DMSwarmRestoreField(dms_mpoint, DMSwarmPICField_coor, NULL, NULL, (void **)&array_x)); in SolveTimeDepStokes()
|