Home
last modified time | relevance | path

Searched refs:subspace (Results 1 – 25 of 50) sorted by relevance

12

/petsc/src/dm/dt/space/impls/tensor/
H A Dspacetensor.c3 … PetscSpaceTensorCreateSubspace(PetscSpace space, PetscInt Nvs, PetscInt Ncs, PetscSpace *subspace) in PetscSpaceTensorCreateSubspace() argument
13 PetscCall(PetscSpaceCreate(PetscObjectComm((PetscObject)space), subspace)); in PetscSpaceTensorCreateSubspace()
14 PetscCall(PetscSpaceSetType(*subspace, PETSCSPACEPOLYNOMIAL)); in PetscSpaceTensorCreateSubspace()
15 PetscCall(PetscSpaceSetNumVariables(*subspace, Nvs)); in PetscSpaceTensorCreateSubspace()
16 PetscCall(PetscSpaceSetNumComponents(*subspace, Ncs)); in PetscSpaceTensorCreateSubspace()
17 PetscCall(PetscSpaceSetDegree(*subspace, degree, PETSC_DETERMINE)); in PetscSpaceTensorCreateSubspace()
18 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)*subspace, prefix)); in PetscSpaceTensorCreateSubspace()
19 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)*subspace, "tensorcomp_")); in PetscSpaceTensorCreateSubspace()
23 PetscCall(PetscObjectSetName((PetscObject)*subspace, subname)); in PetscSpaceTensorCreateSubspace()
24 } else PetscCall(PetscObjectSetName((PetscObject)*subspace, "tensor component")); in PetscSpaceTensorCreateSubspace()
[all …]
/petsc/src/dm/dt/space/impls/sum/
H A Dspacesum.c198 …tic PetscErrorCode PetscSpaceSumGetSubspace_Sum(PetscSpace space, PetscInt s, PetscSpace *subspace) in PetscSpaceSumGetSubspace_Sum() argument
207 *subspace = sum->sumspaces[s]; in PetscSpaceSumGetSubspace_Sum()
211 …atic PetscErrorCode PetscSpaceSumSetSubspace_Sum(PetscSpace space, PetscInt s, PetscSpace subspace) in PetscSpaceSumSetSubspace_Sum() argument
221 PetscCall(PetscObjectReference((PetscObject)subspace)); in PetscSpaceSumSetSubspace_Sum()
223 sum->sumspaces[s] = subspace; in PetscSpaceSumSetSubspace_Sum()
252 PetscSpace subspace; in PetscSpaceSetFromOptions_Sum() local
254 PetscCall(PetscSpaceSumGetSubspace(sp, i, &subspace)); in PetscSpaceSetFromOptions_Sum()
255 if (!subspace) { in PetscSpaceSetFromOptions_Sum()
258 PetscCall(PetscSpaceCreate(PetscObjectComm((PetscObject)sp), &subspace)); in PetscSpaceSetFromOptions_Sum()
259 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)subspace, prefix)); in PetscSpaceSetFromOptions_Sum()
[all …]
/petsc/src/dm/dt/space/impls/subspace/
H A Dspacesubspace.c447 …cReal *x, PetscReal *Jx, PetscReal *u, PetscReal *Ju, PetscCopyMode copymode, PetscSpace *subspace) in PetscSpaceCreateSubspace() argument
461 PetscAssertPointer(subspace, 8); in PetscSpaceCreateSubspace()
468 PetscCall(PetscSpaceCreate(PetscObjectComm((PetscObject)origSpace), subspace)); in PetscSpaceCreateSubspace()
469 PetscCall(PetscSpaceSetType(*subspace, PETSCSPACESUBSPACE)); in PetscSpaceCreateSubspace()
470 PetscCall(PetscSpaceSetNumVariables(*subspace, subDim)); in PetscSpaceCreateSubspace()
471 PetscCall(PetscSpaceSetNumComponents(*subspace, subNc)); in PetscSpaceCreateSubspace()
473 PetscCall(PetscSpaceSetDegree(*subspace, order, PETSC_DETERMINE)); in PetscSpaceCreateSubspace()
474 subsp = (PetscSpace_Subspace *)(*subspace)->data; in PetscSpaceCreateSubspace()
518 PetscCall(PetscSpaceInitialize_Subspace(*subspace)); in PetscSpaceCreateSubspace()
/petsc/doc/manualpages/MANSECHeaders/
H A DKSP4 a Krylov subspace iterative method and a preconditioner `PC` for the solution of linear systems and…
/petsc/src/dm/dt/tests/output/
H A Dex5_0.out9 type: subspace
/petsc/src/ksp/pc/impls/hmg/
H A Dhmg.c301 static PetscErrorCode PCHMGSetUseSubspaceCoarsening_HMG(PC pc, PetscBool subspace) in PCHMGSetUseSubspaceCoarsening_HMG() argument
307 hmg->subcoarsening = subspace; in PCHMGSetUseSubspaceCoarsening_HMG()
327 PetscErrorCode PCHMGSetUseSubspaceCoarsening(PC pc, PetscBool subspace) in PCHMGSetUseSubspaceCoarsening() argument
331 PetscUseMethod(pc, "PCHMGSetUseSubspaceCoarsening_C", (PC, PetscBool), (pc, subspace)); in PCHMGSetUseSubspaceCoarsening()
/petsc/src/ksp/ksp/tutorials/output/
H A Dex71_bddc_elast_4lev.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
157 Benign subspace trick: 0 (change explicit 0)
158 Benign subspace trick is active: 0
276 Benign subspace trick: 0 (change explicit 0)
277 Benign subspace trick is active: 0
H A Dex71_bddc_elast_3lev.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
157 Benign subspace trick: 0 (change explicit 0)
158 Benign subspace trick is active: 0
H A Dex59_bddc_fetidp_ml_2.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
155 Benign subspace trick: 0 (change explicit 0)
156 Benign subspace trick is active: 0
H A Dex71_bddc_elast_3lev_alt.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
157 Benign subspace trick: 0 (change explicit 0)
158 Benign subspace trick is active: 0
H A Dex59_bddc_fetidp_ml_1.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
155 Benign subspace trick: 0 (change explicit 0)
156 Benign subspace trick is active: 0
H A Dex71_bddc_cusparse.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
H A Dex71_bddc_elast_deluxe_layers.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
H A Dex71_bddc_2.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
H A Dex71_bddc_elast.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
H A Dex71_bddc_1.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
H A Dex59_bddc_fetidp_ml_3.out44 Benign subspace trick: 0 (change explicit 0)
45 Benign subspace trick is active: 0
/petsc/src/snes/tutorials/output/
H A Dex12_p4est_full_q2_nonconformal_parallel_bddcfas.out75 Benign subspace trick: 0 (change explicit 0)
76 Benign subspace trick is active: 0
250 Benign subspace trick: 0 (change explicit 0)
251 Benign subspace trick is active: 0
426 Benign subspace trick: 0 (change explicit 0)
427 Benign subspace trick is active: 0
H A Dex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out75 Benign subspace trick: 0 (change explicit 0)
76 Benign subspace trick is active: 0
250 Benign subspace trick: 0 (change explicit 0)
251 Benign subspace trick is active: 0
426 Benign subspace trick: 0 (change explicit 0)
427 Benign subspace trick is active: 0
H A Dex12_quad_bddc.out71 Benign subspace trick: 0 (change explicit 0)
72 Benign subspace trick is active: 0
H A Dex12_p4est_full_q2_nonconformal_parallel_bddc.out61 Benign subspace trick: 0 (change explicit 0)
62 Benign subspace trick is active: 0
H A Dex12_tri_parmetis_bddc.out69 Benign subspace trick: 0 (change explicit 0)
70 Benign subspace trick is active: 0
H A Dex12_tri_bddc.out72 Benign subspace trick: 0 (change explicit 0)
73 Benign subspace trick is active: 0
/petsc/doc/overview/
H A Dnutshell.md27 - {any}`Linear solvers<ch_ksp>` based on preconditioners (`PC`) and Krylov subspace methods (`KSP`).
/petsc/share/petsc/matlab/
H A Dlaplacian.m48 % subspace(V,Veig(:,1:30)) %checking the invariant subspace
49 % subspace(V(:,1),Veig(:,1)) %checking selected eigenvectors
50 % subspace(V(:,29:30),Veig(:,29:30)) %a multiple eigenvalue

12