Searched refs:prm (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex48.c | 568 static PetscErrorCode THIInitializePrm(THI thi, DM da2prm, Vec prm) in THIInitializePrm() argument 576 PetscCall(DMDAVecGetArray(da2prm, prm, &p)); in THIInitializePrm() 583 PetscCall(DMDAVecRestoreArray(da2prm, prm, &p)); in THIInitializePrm() 650 static PetscErrorCode THIDAGetPrm(DM da, PrmNode ***prm) in THIDAGetPrm() argument 660 PetscCall(DMDAVecGetArray(da2prm, X, prm)); in THIDAGetPrm() 664 static PetscErrorCode THIDARestorePrm(DM da, PrmNode ***prm) in THIDARestorePrm() argument 674 PetscCall(DMDAVecRestoreArray(da2prm, X, prm)); in THIDARestorePrm() 683 PrmNode **prm; in THIInitial() local 693 PetscCall(THIDAGetPrm(da, &prm)); in THIInitial() 699 …prm[i + 1][j].b + prm[i + 1][j].h - prm[i - 1][j].b - prm[i - 1][j].h) / (2 * hx), drivingy = thi-… in THIInitial() [all …]
|
| /petsc/src/ts/tutorials/ |
| H A D | ex14.c | 690 PrmNode **prm; in THIInitial() local 702 PetscCall(DMDAVecGetArray(da2, X2, &prm)); in THIInitial() 704 PetscCall(THIInitializePrm(thi, da2, prm)); in THIInitial() 711 …prm[i + 1][j].b + prm[i + 1][j].h - prm[i - 1][j].b - prm[i - 1][j].h) / (2 * hx), drivingy = thi-… in THIInitial() 712 x[i][j][k].u = 0. * drivingx * prm[i][j].h * (PetscScalar)k / zm1; in THIInitial() 713 x[i][j][k].v = 0. * drivingy * prm[i][j].h * (PetscScalar)k / zm1; in THIInitial() 719 PetscCall(DMDAVecRestoreArray(da2, X2, &prm)); in THIInitial() 750 static PetscErrorCode THIFunctionLocal_3D(DMDALocalInfo *info, const Node ***x, const PrmNode **prm… in THIFunctionLocal_3D() argument 772 QuadExtract(prm, i, j, pn); in THIFunctionLocal_3D() 858 static PetscErrorCode THIFunctionLocal_2D(DMDALocalInfo *info, const Node ***x, const PrmNode **prm… in THIFunctionLocal_2D() argument [all …]
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 817 PetscInt *prm; in PetscLagNodeIndicesGetPermutation() local 847 PetscCall(PetscMalloc1(m, &prm)); in PetscLagNodeIndicesGetPermutation() 848 for (i = 0; i < m; i++) prm[i] = sorter[(nodeIdxDim + 2) * i + 1]; in PetscLagNodeIndicesGetPermutation() 849 ni->perm = prm; in PetscLagNodeIndicesGetPermutation()
|