Home
last modified time | relevance | path

Searched refs:userctx (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex13.c27 extern PetscErrorCode UserDoLinearSolver(PetscScalar *, UserCtx *userctx, PetscScalar *b, PetscScal…
31 UserCtx userctx; in main() local
51 PetscCall(UserInitializeLinearSolver(m, n, &userctx)); in main()
99 PetscCall(UserDoLinearSolver(rho, &userctx, userb, userx)); in main()
121 PetscCall(UserFinalizeLinearSolver(&userctx)); in main()
127 PetscErrorCode UserInitializeLinearSolver(PetscInt m, PetscInt n, UserCtx *userctx) in UserInitializeLinearSolver() argument
138 userctx->m = m; in UserInitializeLinearSolver()
139 userctx->n = n; in UserInitializeLinearSolver()
140 userctx->hx2 = (m + 1) * (m + 1); in UserInitializeLinearSolver()
141 userctx->hy2 = (n + 1) * (n + 1); in UserInitializeLinearSolver()
[all …]
H A Dex13f90.F9015 subroutine UserInitializeLinearSolver(m, n, userctx, ierr) argument
19 type(User) userctx
58 userctx%x = x
59 userctx%b = b
60 userctx%A = A
61 userctx%ksp = ksp
62 userctx%m = m
63 userctx%n = n
72 subroutine UserDoLinearSolver(rho, userctx, userb, userx, ierr) argument
75 type(User) userctx
[all …]
/petsc/src/snes/tests/
H A Dex21f.F909 type userctx type
11 end type userctx
16 type(userctx) user
36 type(userctx) user
48 type(userctx) user