Lines Matching refs:U_loc
54 Vec U, *U_g, *U_loc; // U: solution, R: residual, F: forcing in main() local
183 PetscCall(PetscMalloc1(num_levels, &U_loc)); in main()
197 PetscCall(DMCreateLocalVector(level_dms[level], &U_loc[level])); in main()
199 PetscCall(VecGetSize(U_loc[level], &U_loc_size[level])); in main()
206 PetscCall(VecDuplicate(U_loc[fine_level], &R_loc)); in main()
207 PetscCall(VecDuplicate(U_loc[fine_level], &F_loc)); in main()
235 PetscCall(VecDuplicate(U_loc[fine_level], &bcs_loc)); in main()
259 PetscCall(VecSet(U_loc[level + 1], 1.0)); in main()
260 PetscCall(DMLocalToGlobal(level_dms[level + 1], U_loc[level + 1], ADD_VALUES, U_g[level + 1])); in main()
261 … PetscCall(DMGlobalToLocal(level_dms[level + 1], U_g[level + 1], INSERT_VALUES, U_loc[level + 1])); in main()
266 PetscCall(VecGetArrayReadAndMemType(U_loc[level + 1], &m, &m_mem_type)); in main()
278 PetscCall(VecRestoreArrayReadAndMemType(U_loc[level + 1], &m)); in main()
280 PetscCall(VecZeroEntries(U_loc[level + 1])); in main()
388 …PetscCall(SetupJacobianCtx(comm, app_ctx, level_dms[level], U_g[level], U_loc[level], ceed_data[le… in main()
418 …(comm, app_ctx, level_dms[level - 1], level_dms[level], U_g[level], U_loc[level - 1], U_loc[level], in main()
806 PetscCall(VecDestroy(&U_loc[level])); in main()
830 PetscCall(PetscFree(U_loc)); in main()