Lines Matching refs:THI

213 typedef struct _p_THI   *THI;  typedef
238 void (*initialize)(THI, PetscReal x, PetscReal y, PrmNode *p);
339 static void THIInitialize_HOM_A(THI thi, PetscReal x, PetscReal y, PrmNode *p) in THIInitialize_HOM_A()
348 static void THIInitialize_HOM_C(THI thi, PetscReal x, PetscReal y, PrmNode *p) in THIInitialize_HOM_C()
362 static void THIInitialize_HOM_F(THI thi, PetscReal x, PetscReal y, PrmNode *p) in THIInitialize_HOM_F()
375 static void THIInitialize_HOM_X(THI thi, PetscReal xx, PetscReal yy, PrmNode *p) in THIInitialize_HOM_X()
386 static void THIInitialize_HOM_Y(THI thi, PetscReal xx, PetscReal yy, PrmNode *p) in THIInitialize_HOM_Y()
398 static void THIInitialize_HOM_Z(THI thi, PetscReal xx, PetscReal yy, PrmNode *p) in THIInitialize_HOM_Z()
408 static void THIFriction(THI thi, PetscReal rbeta2, PetscReal gam, PetscReal *beta2, PetscReal *dbet… in THIFriction()
424 static void THIViscosity(THI thi, PetscReal gam, PetscReal *eta, PetscReal *deta) in THIViscosity()
444 static void THIErosion(THI thi, const Node *vel, PetscScalar *erate, Node *derate) in THIErosion()
481 static PetscErrorCode THIDestroy(THI *thi) in THIDestroy()
492 static PetscErrorCode THICreate(MPI_Comm comm, THI *inthi) in THICreate()
495 THI thi; in THICreate()
650 static PetscErrorCode THIFixGhosts(THI thi, DM da3, DM da2, Vec X3, Vec X2) in THIFixGhosts()
669 static PetscErrorCode THIInitializePrm(THI thi, DM da2prm, PrmNode **p) in THIInitializePrm()
685 static PetscErrorCode THIInitial(THI thi, DM pack, Vec X) in THIInitial()
729 static void PointwiseNonlinearity(THI thi, const Node n[restrict 8], const PetscReal phi[restrict 3… in PointwiseNonlinearity()
750 …(DMDALocalInfo *info, const Node ***x, const PrmNode **prm, const Node ***xdot, Node ***f, THI thi) in THIFunctionLocal_3D()
858 …ocalInfo *info, const Node ***x, const PrmNode **prm, const PrmNode **prmdot, PrmNode **f, THI thi) in THIFunctionLocal_2D()
896 THI thi = (THI)ctx; in THIFunction()
966 static PetscErrorCode THIMatrixStatistics(THI thi, Mat B, PetscViewer viewer) in THIMatrixStatistics()
1020 static PetscErrorCode THISolveStatistics(THI thi, TS ts, PetscInt coarsened, const char name[]) in THISolveStatistics()
1094 …Local_Momentum(DMDALocalInfo *info, const Node ***x, const PrmNode **prm, Mat B, Mat Bcpl, THI thi) in THIJacobianLocal_Momentum()
1227 …onst Node ***x3, const PrmNode **x2, const PrmNode **xdot2, PetscReal a, Mat B22, Mat B21, THI thi) in THIJacobianLocal_2D()
1273 THI thi = (THI)ctx; in THIJacobian()
1341 static PetscErrorCode THIDAVecView_VTK_XML(THI thi, DM pack, Vec X, const char filename[], const ch… in THIDAVecView_VTK_XML()
1475 THI thi = (THI)ctx; in THITSMonitor()
1490 static PetscErrorCode THICreateDM3d(THI thi, DM *dm3d) in THICreateDM3d()
1520 THI thi; in main()