Home
last modified time | relevance | path

Searched refs:X_analytic (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex43.c994 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 Dex42.c1261 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()