Lines Matching refs:X2
650 static PetscErrorCode THIFixGhosts(THI thi, DM da3, DM da2, Vec X3, Vec X2) in THIFixGhosts() argument
659 PetscCall(DMDAVecGetArray(da2, X2, &x2)); in THIFixGhosts()
664 PetscCall(DMDAVecRestoreArray(da2, X2, &x2)); in THIFixGhosts()
692 Vec X3g, X2g, X2; in THIInitial() local
697 PetscCall(DMGetLocalVector(da2, &X2)); in THIInitial()
702 PetscCall(DMDAVecGetArray(da2, X2, &prm)); in THIInitial()
719 PetscCall(DMDAVecRestoreArray(da2, X2, &prm)); in THIInitial()
721 PetscCall(DMLocalToGlobalBegin(da2, X2, INSERT_VALUES, X2g)); in THIInitial()
722 PetscCall(DMLocalToGlobalEnd(da2, X2, INSERT_VALUES, X2g)); in THIInitial()
723 PetscCall(DMRestoreLocalVector(da2, &X2)); in THIInitial()
898 Vec X3, X2, Xdot3, Xdot2, F3, F2, F3g, F2g; in THIFunction() local
909 PetscCall(DMCompositeGetLocalVectors(pack, &X3, &X2)); in THIFunction()
911 PetscCall(DMCompositeScatter(pack, X, X3, X2)); in THIFunction()
912 PetscCall(THIFixGhosts(thi, da3, da2, X3, X2)); in THIFunction()
920 PetscCall(DMDAVecGetArray(da2, X2, &x2)); in THIFunction()
930 PetscCall(DMDAVecRestoreArray(da2, X2, &x2)); in THIFunction()
936 PetscCall(DMCompositeRestoreLocalVectors(pack, &X3, &X2)); in THIFunction()
989 Vec X3, X2; in THISurfaceStatistics() local
997 PetscCall(DMCompositeGetAccess(pack, X, &X3, &X2)); in THISurfaceStatistics()
1011 PetscCall(DMCompositeRestoreAccess(pack, X, &X3, &X2)); in THISurfaceStatistics()
1024 Vec X, X3, X2; in THISolveStatistics() local
1030 PetscCall(DMCompositeGetAccess(pack, X, &X3, &X2)); in THISolveStatistics()
1081 PetscCall(DMCompositeRestoreAccess(pack, X, &X3, &X2)); in THISolveStatistics()
1275 Vec X3, X2, Xdot2; in THIJacobian() local
1286 PetscCall(DMCompositeGetLocalVectors(pack, &X3, &X2)); in THIJacobian()
1288 PetscCall(DMCompositeScatter(pack, X, X3, X2)); in THIJacobian()
1289 PetscCall(THIFixGhosts(thi, da3, da2, X3, X2)); in THIJacobian()
1301 PetscCall(DMDAVecGetArray(da2, X2, &x2)); in THIJacobian()
1313 PetscCall(DMDAVecRestoreArray(da2, X2, &x2)); in THIJacobian()
1324 PetscCall(DMCompositeRestoreLocalVectors(pack, &X3, &X2)); in THIJacobian()
1351 Vec X3, X2; in THIDAVecView_VTK_XML() local
1356 PetscCall(DMCompositeGetAccess(pack, X, &X3, &X2)); in THIDAVecView_VTK_XML()
1374 PetscCall(VecGetArrayRead(X2, (const PetscScalar **)&x2)); in THIDAVecView_VTK_XML()
1461 PetscCall(VecRestoreArrayRead(X2, (const PetscScalar **)&x2)); in THIDAVecView_VTK_XML()
1465 PetscCall(DMCompositeRestoreAccess(pack, X, &X3, &X2)); in THIDAVecView_VTK_XML()