Lines Matching refs:user
77 User user; in main() local
78 PetscCall(PetscCalloc1(1, &user)); in main()
92 user->app_ctx = app_ctx; in main()
93 user->units = units; in main()
94 user->phys = phys_ctx; in main()
107 user->comm = comm; in main()
109 PetscCall(BoundaryConditionSetUp(user, problem, app_ctx, bc)); in main()
117 user->ceed = ceed; in main()
161 user->dm = dm; in main()
162 PetscCall(DMSetApplicationContext(dm, user)); in main()
171 PetscCall((*p)(problem, dm, &user, bc)); in main()
178 if (app_ctx->viz_refine) PetscCall(VizRefineDM(dm, user, problem, bc, phys_ctx)); in main()
189 PetscCall(DMCreateLocalVector(dm, &user->Q_loc)); in main()
190 PetscCall(DMCreateLocalVector(dm, &user->Q_dot_loc)); in main()
191 PetscCall(VecZeroEntries(user->Q_dot_loc)); in main()
197 PetscCall(SetupLibceed(ceed, ceed_data, dm, user, app_ctx, problem, bc)); in main()
203 PetscCall(ICs_FixMultiplicity(dm, ceed_data, user, user->Q_loc, Q, 0.0)); in main()
213 PetscCall(SetBCsFromICs(dm, Q, user->Q_loc)); in main()
234 PetscCall(VecZeroEntries(user->Q_loc)); in main()
241 PetscCall(TSSolve_NS(dm, user, app_ctx, phys_ctx, problem, &Q, &final_time, &ts)); in main()
246 PetscCall(PostProcess(ts, ceed_data, dm, problem, user, Q, final_time)); in main()
252 PetscCall(TurbulenceStatisticsDestroy(user, ceed_data)); in main()
253 PetscCall(NodalProjectionDataDestroy(user->grad_velo_proj)); in main()
254 PetscCall(DifferentialFilterDataDestroy(user->diff_filter)); in main()
259 PetscCallCeed(ceed, CeedVectorDestroy(&user->q_ceed)); in main()
260 PetscCallCeed(ceed, CeedVectorDestroy(&user->q_dot_ceed)); in main()
261 PetscCallCeed(ceed, CeedVectorDestroy(&user->g_ceed)); in main()
291 PetscCall(OperatorApplyContextDestroy(user->op_rhs_ctx)); in main()
292 PetscCall(OperatorApplyContextDestroy(user->op_strong_bc_ctx)); in main()
293 PetscCallCeed(ceed, CeedOperatorDestroy(&user->op_ifunction)); in main()
310 PetscCall(VecDestroy(&user->Q_loc)); in main()
311 PetscCall(VecDestroy(&user->Q_dot_loc)); in main()
313 PetscCall(KSPDestroy(&user->mass_ksp)); in main()
316 PetscCall(MatDestroy(&user->interp_viz)); in main()
317 PetscCall(MatDestroy(&user->mat_ijacobian)); in main()
321 PetscCall(DMDestroy(&user->dm_viz)); in main()
340 PetscCall(PetscFree(user)); in main()