Lines Matching refs:da3
650 static PetscErrorCode THIFixGhosts(THI thi, DM da3, DM da2, Vec X3, Vec X2) in THIFixGhosts() argument
657 PetscCall(DMDAGetLocalInfo(da3, &info)); in THIFixGhosts()
687 DM da3, da2; in THIInitial() local
695 PetscCall(DMCompositeGetEntries(pack, &da3, &da2)); in THIInitial()
699 PetscCall(DMDAGetInfo(da3, 0, 0, &my, &mx, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in THIInitial()
700 PetscCall(DMDAGetCorners(da3, &zs, &ys, &xs, &zm, &ym, &xm)); in THIInitial()
701 PetscCall(DMDAVecGetArray(da3, X3g, &x)); in THIInitial()
718 PetscCall(DMDAVecRestoreArray(da3, X3g, &x)); in THIInitial()
897 DM pack, da3, da2; in THIFunction() local
907 PetscCall(DMCompositeGetEntries(pack, &da3, &da2)); in THIFunction()
908 PetscCall(DMDAGetLocalInfo(da3, &info3)); in THIFunction()
912 PetscCall(THIFixGhosts(thi, da3, da2, X3, X2)); in THIFunction()
915 PetscCall(DMGetLocalVector(da3, &F3)); in THIFunction()
919 PetscCall(DMDAVecGetArray(da3, X3, &x3)); in THIFunction()
921 PetscCall(DMDAVecGetArray(da3, Xdot3, &xdot3)); in THIFunction()
923 PetscCall(DMDAVecGetArray(da3, F3, &f3)); in THIFunction()
929 PetscCall(DMDAVecRestoreArray(da3, X3, &x3)); in THIFunction()
931 PetscCall(DMDAVecRestoreArray(da3, Xdot3, &xdot3)); in THIFunction()
933 PetscCall(DMDAVecRestoreArray(da3, F3, &f3)); in THIFunction()
941 PetscCall(DMLocalToGlobalBegin(da3, F3, ADD_VALUES, F3g)); in THIFunction()
942 PetscCall(DMLocalToGlobalEnd(da3, F3, ADD_VALUES, F3g)); in THIFunction()
961 PetscCall(DMRestoreLocalVector(da3, &F3)); in THIFunction()
988 DM da3, da2; in THISurfaceStatistics() local
996 PetscCall(DMCompositeGetEntries(pack, &da3, &da2)); in THISurfaceStatistics()
999 PetscCall(DMDAGetInfo(da3, 0, &mz, &my, &mx, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in THISurfaceStatistics()
1000 PetscCall(DMDAGetCorners(da3, &zs, &ys, &xs, &zm, &ym, &xm)); in THISurfaceStatistics()
1002 PetscCall(DMDAVecGetArray(da3, X3, &x)); in THISurfaceStatistics()
1010 PetscCall(DMDAVecRestoreArray(da3, X3, &x)); in THISurfaceStatistics()
1013 …PetscCallMPI(MPIU_Allreduce(&umin, min, 1, MPIU_REAL, MPIU_MIN, PetscObjectComm((PetscObject)da3))… in THISurfaceStatistics()
1014 …PetscCallMPI(MPIU_Allreduce(&umax, max, 1, MPIU_REAL, MPIU_MAX, PetscObjectComm((PetscObject)da3))… in THISurfaceStatistics()
1015 …allMPI(MPIU_Allreduce(&usum, &gusum, 1, MPIU_SCALAR, MPIU_SUM, PetscObjectComm((PetscObject)da3))); in THISurfaceStatistics()
1274 DM pack, da3, da2; in THIJacobian() local
1284 PetscCall(DMCompositeGetEntries(pack, &da3, &da2)); in THIJacobian()
1285 PetscCall(DMDAGetLocalInfo(da3, &info3)); in THIJacobian()
1289 PetscCall(THIFixGhosts(thi, da3, da2, X3, X2)); in THIJacobian()
1300 PetscCall(DMDAVecGetArray(da3, X3, &x3)); in THIJacobian()
1312 PetscCall(DMDAVecRestoreArray(da3, X3, &x3)); in THIJacobian()
1350 DM da3, da2; in THIDAVecView_VTK_XML() local
1355 PetscCall(DMCompositeGetEntries(pack, &da3, &da2)); in THIDAVecView_VTK_XML()
1357 PetscCall(DMDAGetInfo(da3, 0, &mz, &my, &mx, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in THIDAVecView_VTK_XML()
1367 PetscCall(DMDAGetCorners(da3, range, range + 1, range + 2, range + 3, range + 4, range + 5)); in THIDAVecView_VTK_XML()
1518 DM pack, da3, da2; in main() local
1531 PetscCall(THICreateDM3d(thi, &da3)); in main()
1535 PetscCall(DMDAGetInfo(da3, 0, 0, &My, &Mx, 0, &my, &mx, 0, &s, 0, 0, 0, &st)); in main()
1540 PetscCall(PetscObjectSetName((PetscObject)da3, "3D_Velocity")); in main()
1541 PetscCall(DMSetOptionsPrefix(da3, "f3d_")); in main()
1542 PetscCall(DMDASetFieldName(da3, 0, "u")); in main()
1543 PetscCall(DMDASetFieldName(da3, 1, "v")); in main()
1550 PetscCall(DMCompositeAddDM(pack, da3)); in main()
1552 PetscCall(DMDestroy(&da3)); in main()
1562 PetscCall(DMCompositeGetEntries(pack, &da3, &da2)); in main()
1563 PetscCall(DMDAGetInfo(da3, 0, &Mz, &My, &Mx, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in main()