Searched refs:X_analytic (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex43.c | 994 static PetscErrorCode DMDAIntegrateErrors(DM stokes_da, Vec X, Vec X_analytic) in DMDAIntegrateErrors() argument 1027 PetscCall(DMGlobalToLocalBegin(stokes_da, X_analytic, INSERT_VALUES, X_analytic_local)); in DMDAIntegrateErrors() 1028 PetscCall(DMGlobalToLocalEnd(stokes_da, X_analytic, INSERT_VALUES, X_analytic_local)); in DMDAIntegrateErrors() 1565 Vec X_analytic; in solve_stokes_2d_coupled() local 1578 …DMDACreateSolCx(opts_eta0, opts_eta1, opts_xc, opts_nz, mx, my, &da_Stokes_analytic, &X_analytic)); in solve_stokes_2d_coupled() 1579 …if (output_gnuplot) PetscCall(DMDAViewGnuplot2d(da_Stokes_analytic, X_analytic, "Analytic solution… in solve_stokes_2d_coupled() 1580 PetscCall(DMDAIntegrateErrors(da_Stokes_analytic, X, X_analytic)); in solve_stokes_2d_coupled() 1582 PetscCall(VecAXPY(X_analytic, -1.0, X)); in solve_stokes_2d_coupled() 1583 PetscCall(VecGetSize(X_analytic, &N)); in solve_stokes_2d_coupled() 1586 PetscCall(VecStrideNorm(X_analytic, 0, NORM_1, &nrm1[0])); in solve_stokes_2d_coupled() [all …]
|
| H A D | ex42.c | 1261 static PetscErrorCode DMDAIntegrateErrors3D(DM stokes_da, Vec X, Vec X_analytic) in DMDAIntegrateErrors3D() argument 1295 PetscCall(DMGlobalToLocalBegin(stokes_da, X_analytic, INSERT_VALUES, X_analytic_local)); in DMDAIntegrateErrors3D() 1296 PetscCall(DMGlobalToLocalEnd(stokes_da, X_analytic, INSERT_VALUES, X_analytic_local)); in DMDAIntegrateErrors3D() 2098 Vec X_analytic; in solve_stokes_3d_coupled() local 2100 PetscCall(DMDACreateManufacturedSolution(mx, my, mz, &da_Stokes_analytic, &X_analytic)); in solve_stokes_3d_coupled() 2101 if (write_output) PetscCall(DAView3DPVTS(da_Stokes_analytic, X_analytic, "ms")); in solve_stokes_3d_coupled() 2102 PetscCall(DMDAIntegrateErrors3D(da_Stokes_analytic, X, X_analytic)); in solve_stokes_3d_coupled() 2105 PetscCall(VecDestroy(&X_analytic)); in solve_stokes_3d_coupled()
|