| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | AO.pyx | 4 """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 D | ex72.c | 32 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 D | ex1_1.out | 3 Number of elements in ordering 5 16 Number of elements in ordering 5 28 Number of elements in ordering 5
|
| H A D | ex1_2.out | 3 Number of elements in ordering 10 23 Number of elements in ordering 10 41 Number of elements in ordering 10
|
| H A D | ex1_3.out | 3 Number of elements in ordering 15 30 Number of elements in ordering 15 54 Number of elements in ordering 15
|
| H A D | ex2_3.out | 3 Number of elements in ordering 9
|
| H A D | ex2_2.out | 3 Number of elements in ordering 5
|
| H A D | ex2_1.out | 3 Number of elements in ordering 2
|
| H A D | ex5_1.out | 3 Number of elements in ordering 16
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex10.c | 47 …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 D | ex18.c | 28 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 D | factimpl.c | 70 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 D | ex15_alt_2.out | 23 ==== original V in global ordering. size==18 block size=2 46 ==== V in natural ordering. size==18 block size=2
|
| H A D | ex15_alt.out | 23 ==== original V in global ordering. size==18 block size=2 46 ==== V in natural ordering. size==18 block size=2
|
| H A D | ex15.out | 23 ==== original V in global ordering. size==18 block size=2 46 ==== V in natural ordering. size==18 block size=2
|
| H A D | ex15_0.out | 24 ==== original V in global ordering. size==18 block size=2 47 ==== V in natural ordering. size==18 block size=2
|
| H A D | ex15_1.out | 1 ==== 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 D | ex22_1.out | 23 Extracted slice vector, in DMDA ordering : 44 Extracted slice vector, in natural ordering :
|
| H A D | ex22_2.out | 24 Extracted slice vector, in DMDA ordering : 46 Extracted slice vector, in natural ordering :
|
| H A D | ex22_3.out | 25 Extracted slice vector, in DMDA ordering : 48 Extracted slice vector, in natural ordering :
|
| H A D | ex22_5.out | 26 Extracted slice vector, in DMDA ordering : 50 Extracted slice vector, in natural ordering :
|
| H A D | ex22_4.out | 26 Extracted slice vector, in DMDA ordering : 50 Extracted slice vector, in natural ordering :
|
| /petsc/src/ksp/pc/impls/factor/lu/ |
| H A D | lu.c | 64 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 D | cholesky.c | 47 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 D | advanced.md | 79 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`
|