Home
last modified time | relevance | path

Searched refs:ordering (Results 1 – 25 of 314) sorted by relevance

12345678910>>...13

/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DAO.pyx4 """The application ordering types."""
14 """Application ordering object."""
22 """Display the application ordering.
29 A `Viewer` to display the ordering.
41 """Destroy the application ordering.
58 """Return a basic application ordering using two orderings.
70 The application ordering.
72 Another ordering (may be `None` to indicate the natural ordering,
107 """Return a memory scalable application ordering using two orderings.
122 The application ordering.
[all …]
/petsc/src/mat/tests/
H A Dex72.c32 char ordering[256] = MATORDERINGRCM; in main() local
51 …d vector to solving in new ordering", "", MatOrderingList, ordering, ordering, sizeof(ordering), &… in main()
67 PetscCall(MatGetOrdering(A, ordering, &rowperm, &colperm)); in main()
/petsc/src/vec/is/ao/tests/output/
H A Dex1_1.out3 Number of elements in ordering 5
16 Number of elements in ordering 5
28 Number of elements in ordering 5
H A Dex1_2.out3 Number of elements in ordering 10
23 Number of elements in ordering 10
41 Number of elements in ordering 10
H A Dex1_3.out3 Number of elements in ordering 15
30 Number of elements in ordering 15
54 Number of elements in ordering 15
H A Dex2_3.out3 Number of elements in ordering 9
H A Dex2_2.out3 Number of elements in ordering 5
H A Dex2_1.out3 Number of elements in ordering 2
H A Dex5_1.out3 Number of elements in ordering 16
/petsc/src/ksp/ksp/tutorials/
H A Dex10.c47 …nst char filename[PETSC_MAX_PATH_LEN], RHSType rhstype, MatOrderingType ordering, PetscBool permut… in CreateSystem() argument
67 PetscCall(MatGetOrdering(A, ordering, &rowperm, &colperm)); in CreateSystem()
139 char file[2][PETSC_MAX_PATH_LEN], ordering[256] = MATORDERINGRCM; in main() local
155 …and vector to solve in new ordering", "", MatOrderingList, ordering, ordering, sizeof(ordering), &… in main()
205 PetscCall(CreateSystem(file[0], rhstype, ordering, permute, &colperm, &A, &b, &x)); in main()
235 PetscCall(CreateSystem(file[1], rhstype, ordering, permute, &colperm, &A, &b, &x)); in main()
H A Dex18.c28 char ordering[256] = MATORDERINGRCM; in main() local
46 …d vector to solving in new ordering", "", MatOrderingList, ordering, ordering, sizeof(ordering), &… in main()
174 PetscCall(MatGetOrdering(A, ordering, &rowperm, &colperm)); in main()
/petsc/src/ksp/pc/impls/factor/
H A Dfactimpl.c70 PetscErrorCode PCFactorSetMatOrderingType_Factor(PC pc, MatOrderingType ordering) in PCFactorSetMatOrderingType_Factor() argument
77 PetscCall(PetscFree(dir->ordering)); in PCFactorSetMatOrderingType_Factor()
78 PetscCall(PetscStrallocpy(ordering, (char **)&dir->ordering)); in PCFactorSetMatOrderingType_Factor()
80 PetscCall(PetscStrcmp(dir->ordering, ordering, &flg)); in PCFactorSetMatOrderingType_Factor()
249 …ros in factored matrix", "PCFactorSetMatOrderingType", ordlist, factor->ordering, tname, sizeof(tn… in PCSetFromOptions_Factor()
261 MatOrderingType ordering; in PCView_Factor() local
295 if (!canuseordering) ordering = MATORDERINGEXTERNAL; in PCView_Factor()
296 else ordering = factor->ordering; in PCView_Factor()
297 PetscCall(PetscViewerASCIIPrintf(viewer, " matrix ordering: %s\n", ordering)); in PCView_Factor()
321 …intf(viewer, " lvls=%" PetscInt_FMT ",order=%s", (PetscInt)factor->info.levels, factor->ordering)); in PCView_Factor()
/petsc/src/dm/impls/plex/tests/output/
H A Dex15_alt_2.out23 ==== original V in global ordering. size==18 block size=2
46 ==== V in natural ordering. size==18 block size=2
H A Dex15_alt.out23 ==== original V in global ordering. size==18 block size=2
46 ==== V in natural ordering. size==18 block size=2
H A Dex15.out23 ==== original V in global ordering. size==18 block size=2
46 ==== V in natural ordering. size==18 block size=2
H A Dex15_0.out24 ==== original V in global ordering. size==18 block size=2
47 ==== V in natural ordering. size==18 block size=2
H A Dex15_1.out1 ==== original V in global ordering. size==18 block size=2
24 ==== V in natural ordering. size==18 block size=2
/petsc/src/dm/tutorials/output/
H A Dex22_1.out23 Extracted slice vector, in DMDA ordering :
44 Extracted slice vector, in natural ordering :
H A Dex22_2.out24 Extracted slice vector, in DMDA ordering :
46 Extracted slice vector, in natural ordering :
H A Dex22_3.out25 Extracted slice vector, in DMDA ordering :
48 Extracted slice vector, in natural ordering :
H A Dex22_5.out26 Extracted slice vector, in DMDA ordering :
50 Extracted slice vector, in natural ordering :
H A Dex22_4.out26 Extracted slice vector, in DMDA ordering :
50 Extracted slice vector, in natural ordering :
/petsc/src/ksp/pc/impls/factor/lu/
H A Dlu.c64 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_LU()
85 PetscCall(PetscStrcmp(((PC_Factor *)dir)->ordering, MATORDERINGEXTERNAL, &external)); in PCSetUp_LU()
87 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_LU()
107 PetscCall(PetscStrcmp(((PC_Factor *)dir)->ordering, MATORDERINGEXTERNAL, &external)); in PCSetUp_LU()
109 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_LU()
163 PetscCall(PetscFree(((PC_Factor *)dir)->ordering)); in PCDestroy_LU()
/petsc/src/ksp/pc/impls/factor/cholesky/
H A Dcholesky.c47 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_Cholesky()
71 PetscCall(PetscStrcmp(((PC_Factor *)dir)->ordering, MATORDERINGEXTERNAL, &external)); in PCSetUp_Cholesky()
73 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_Cholesky()
105 PetscCall(PetscStrcmp(((PC_Factor *)dir)->ordering, MATORDERINGEXTERNAL, &external)); in PCSetUp_Cholesky()
107 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_Cholesky()
169 PetscCall(PetscFree(((PC_Factor *)dir)->ordering)); in PCDestroy_Cholesky()
/petsc/doc/manual/
H A Dadvanced.md79 ordering for the matrix. The ordering generally is done to reduce fill
87 The currently available alternatives for the ordering `type` are
98 these orderings are symmetric at the moment; ordering routines that are
102 Users can add their own ordering routines by providing a function with
109 Here `A` is the matrix for which we wish to generate a new ordering,
111 column permutations generated by the ordering routine. The user
112 registers the ordering routine with the command
119 either an ordering defined in `petscmat.h` or the name
120 of a new ordering introduced by the user. See the code in
222 one was simply unlucky in the original ordering. When using the `KSP`

12345678910>>...13