Searched refs:uarray (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ts/tutorials/ |
| H A D | ex15.c | 161 PetscScalar u, uxx, uyy, **uarray, **f, **udot; in FormIFunction() local 184 PetscCall(DMDAVecGetArrayRead(da, localU, &uarray)); in FormIFunction() 197 f[j][i] = uarray[j][i]; /* F = U */ in FormIFunction() 200 f[j][i] = uarray[j][i] - uarray[j + 1][i + 1]; in FormIFunction() 202 f[j][i] = uarray[j][i] - uarray[j + 1][i - 1]; in FormIFunction() 204 f[j][i] = uarray[j][i] - uarray[j - 1][i + 1]; in FormIFunction() 206 f[j][i] = uarray[j][i] - uarray[j - 1][i - 1]; in FormIFunction() 208 f[j][i] = uarray[j][i] - uarray[j][i + 1]; in FormIFunction() 210 f[j][i] = uarray[j][i] - uarray[j][i - 1]; in FormIFunction() 212 f[j][i] = uarray[j][i] - uarray[j + 1][i]; in FormIFunction() [all …]
|
| H A D | ex13.c | 122 PetscScalar u, uxx, uyy, **uarray, **f; in RHSFunction() local 145 PetscCall(DMDAVecGetArrayRead(da, localU, &uarray)); in RHSFunction() 155 f[j][i] = uarray[j][i]; in RHSFunction() 158 u = uarray[j][i]; in RHSFunction() 159 uxx = (-two * u + uarray[j][i - 1] + uarray[j][i + 1]) * sx; in RHSFunction() 160 uyy = (-two * u + uarray[j - 1][i] + uarray[j + 1][i]) * sy; in RHSFunction() 166 PetscCall(DMDAVecRestoreArrayRead(da, localU, &uarray)); in RHSFunction()
|
| /petsc/src/ts/tutorials/advection-diffusion-reaction/ |
| H A D | ex6.c | 199 PetscScalar *uarray, *f, *uoldarray, h, uave, c; in IFunction_LaxFriedrichs() local 218 PetscCall(DMDAVecGetArrayRead(da, U, &uarray)); in IFunction_LaxFriedrichs() 227 f[i] = uarray[i] - uave + c * 0.5 * (uoldarray[i + 1] - uoldarray[i - 1]); in IFunction_LaxFriedrichs() 231 PetscCall(DMDAVecRestoreArrayRead(da, U, &uarray)); in IFunction_LaxFriedrichs() 247 PetscScalar *uarray, *f, *uoldarray, h, RFlux, LFlux, lambda; in IFunction_LaxWendroff() local 266 PetscCall(DMDAVecGetArrayRead(da, U, &uarray)); in IFunction_LaxWendroff() 277 f[i] = uarray[i] - uoldarray[i] + lambda * (RFlux - LFlux); in IFunction_LaxWendroff() 281 PetscCall(DMDAVecRestoreArrayRead(da, U, &uarray)); in IFunction_LaxWendroff()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex37.c | 25 PetscScalar *barray, *xarray, *uarray, *array, one = 1.0; in main() local 127 PetscCall(VecGetArray(u, &uarray)); in main() 130 PetscCall(VecPlaceArray(subu, uarray)); in main() 167 PetscCall(VecRestoreArray(u, &uarray)); in main()
|