Home
last modified time | relevance | path

Searched refs:ui (Results 1 – 13 of 13) sorted by relevance

/petsc/src/mat/impls/aij/seq/bas/
H A Dbasfactor.c10 PetscInt reallocs = 0, i, *ai = a->i, *aj = a->j, am = A->rmap->n, *ui; in MatICCFactorSymbolic_SeqAIJ_Bas() local
27 PetscCall(PetscMalloc1(am + 1, &ui)); in MatICCFactorSymbolic_SeqAIJ_Bas()
28 ui[0] = 0; in MatICCFactorSymbolic_SeqAIJ_Bas()
30 for (i = 0; i < am; i++) ui[i + 1] = ui[i] + ai[i + 1] - adiag[i]; in MatICCFactorSymbolic_SeqAIJ_Bas()
31 PetscCall(PetscMalloc1(ui[am] + 1, &uj)); in MatICCFactorSymbolic_SeqAIJ_Bas()
35 ncols = ui[i + 1] - ui[i]; in MatICCFactorSymbolic_SeqAIJ_Bas()
56 PetscCall(spbas_matrix_to_crs(Pattern_P, NULL, &ui, &uj)); in MatICCFactorSymbolic_SeqAIJ_Bas()
63 PetscCall(PetscMalloc1(ui[am], &b->a)); in MatICCFactorSymbolic_SeqAIJ_Bas()
66 b->i = ui; in MatICCFactorSymbolic_SeqAIJ_Bas()
79 b->maxnz = b->nz = ui[am]; in MatICCFactorSymbolic_SeqAIJ_Bas()
[all …]
/petsc/src/mat/utils/
H A Dfreespace.c136 …uous_Cholesky(PetscFreeSpaceList *head, PetscInt *space, PetscInt n, PetscInt *ui, PetscInt *udiag) in PetscFreeSpaceContiguous_Cholesky() argument
149 if (ui[row + 1] > total) break; in PetscFreeSpaceContiguous_Cholesky()
150 udiag[row] = ui[row + 1] - 1; /* points to the last entry of U(row,:) */ in PetscFreeSpaceContiguous_Cholesky()
151 nnz = ui[row + 1] - ui[row] - 1; /* exclude diagonal */ in PetscFreeSpaceContiguous_Cholesky()
152 uj = space + ui[row]; in PetscFreeSpaceContiguous_Cholesky()
/petsc/src/mat/impls/baij/seq/
H A Dbaijfact.c1022 PetscInt reallocs = 0, i, *ai = a->i, *aj = a->j, am = a->mbs, bs = A->rmap->bs, *ui; in MatICCFactorSymbolic_SeqBAIJ() local
1054 PetscCall(PetscMalloc1(am + 1, &ui)); in MatICCFactorSymbolic_SeqBAIJ()
1055 …for (i = 0; i < am; i++) ui[i] = ai[i + 1] - adiag[i]; /* ui: rowlengths - changes when !perm_iden… in MatICCFactorSymbolic_SeqBAIJ()
1057 PetscCall(MatSeqSBAIJSetPreallocation(B, 1, 0, ui)); in MatICCFactorSymbolic_SeqBAIJ()
1063 for (j = 0; j < ui[i]; j++) *uj++ = *aj++; in MatICCFactorSymbolic_SeqBAIJ()
1064 b->ilen[i] = ui[i]; in MatICCFactorSymbolic_SeqBAIJ()
1066 PetscCall(PetscFree(ui)); in MatICCFactorSymbolic_SeqBAIJ()
1079 PetscCall(PetscMalloc1(am + 1, &ui)); in MatICCFactorSymbolic_SeqBAIJ()
1080 ui[0] = 0; in MatICCFactorSymbolic_SeqBAIJ()
1128 jmax = ui[prow + 1]; in MatICCFactorSymbolic_SeqBAIJ()
[all …]
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaijfact.c228 PetscInt *jl, jmin, jmax, nzk, *ui, k, j, *il, nextprow; in MatCholeskyFactorSymbolic_SeqSBAIJ() local
250 PetscCall(PetscShmgetAllocateArray(mbs + 1, sizeof(PetscInt), (void **)&ui)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
252 ui[0] = 0; in MatCholeskyFactorSymbolic_SeqSBAIJ()
289 jmax = ui[prow + 1]; in MatCholeskyFactorSymbolic_SeqSBAIJ()
291 … uj_ptr = ui_ptr[prow] + jmin - ui[prow]; /* points to the 2nd nzero entry in U(prow,k:mbs-1) */ in MatCholeskyFactorSymbolic_SeqSBAIJ()
321 il[k] = ui[k] + 1; in MatCholeskyFactorSymbolic_SeqSBAIJ()
329 ui[k + 1] = ui[k] + nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
336 PetscCall(PetscShmgetAllocateArray(ui[mbs], sizeof(PetscInt), (void **)&uj)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
337 …PetscCall(PetscFreeSpaceContiguous_Cholesky(&free_space, uj, mbs, ui, udiag)); /* store matrix fac… in MatCholeskyFactorSymbolic_SeqSBAIJ()
345 PetscCall(PetscShmgetAllocateArray(ui[mbs], sizeof(PetscScalar), (void **)&b->a)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
[all …]
H A Dsbaijfact2.c2476 PetscInt reallocs = 0, i, *ui, *udiag, *cols; in MatICCFactorSymbolic_SeqSBAIJ() local
2498 PetscCall(PetscMalloc1(am + 1, &ui)); in MatICCFactorSymbolic_SeqSBAIJ()
2500 ui[0] = 0; in MatICCFactorSymbolic_SeqSBAIJ()
2507 ui[i + 1] = ui[i] + ncols; in MatICCFactorSymbolic_SeqSBAIJ()
2508 udiag[i] = ui[i + 1] - 1; /* points to the last entry of U(i,:) */ in MatICCFactorSymbolic_SeqSBAIJ()
2510 PetscCall(PetscMalloc1(ui[am], &uj)); in MatICCFactorSymbolic_SeqSBAIJ()
2560 jmax = ui[prow + 1]; in MatICCFactorSymbolic_SeqSBAIJ()
2562 i = jmin - ui[prow]; in MatICCFactorSymbolic_SeqSBAIJ()
2599 il[k] = ui[k] + 1; in MatICCFactorSymbolic_SeqSBAIJ()
2611 ui[k + 1] = ui[k] + nzk; in MatICCFactorSymbolic_SeqSBAIJ()
[all …]
/petsc/src/mat/impls/aij/seq/
H A Daijfact.c2056 PetscInt reallocs = 0, i, *ai = a->i, *aj = a->j, am = A->rmap->n, *ui, *udiag; in MatICCFactorSymbolic_SeqAIJ() local
2075 PetscCall(PetscShmgetAllocateArray(am + 1, sizeof(PetscInt), (void **)&ui)); in MatICCFactorSymbolic_SeqAIJ()
2077 ui[0] = 0; in MatICCFactorSymbolic_SeqAIJ()
2083 ui[i + 1] = ui[i] + ncols; in MatICCFactorSymbolic_SeqAIJ()
2084 udiag[i] = ui[i + 1] - 1; /* points to the last entry of U(i,:) */ in MatICCFactorSymbolic_SeqAIJ()
2086 PetscCall(PetscMalloc1(ui[am] + 1, &uj)); in MatICCFactorSymbolic_SeqAIJ()
2143 jmax = ui[prow + 1]; in MatICCFactorSymbolic_SeqAIJ()
2145 i = jmin - ui[prow]; in MatICCFactorSymbolic_SeqAIJ()
2180 il[k] = ui[k] + 1; in MatICCFactorSymbolic_SeqAIJ()
2193 ui[k + 1] = ui[k] + nzk; in MatICCFactorSymbolic_SeqAIJ()
[all …]
/petsc/src/tao/pde_constrained/tutorials/
H A Dhyperbolic.c40 Vec *uxi, *uyi, *uxiwork, *uyiwork, *ui, *uiwork; member
306 PetscCall(Scatter_yi(user->u, user->ui, user->ui_scatter, user->nt)); in FormJacobianState()
676 Vec XX, YY, XXwork, YYwork, yi, uxi, ui, bc; in HyperbolicInitialize() local
899 PetscCall(VecCreate(PETSC_COMM_WORLD, &ui)); in HyperbolicInitialize()
901 PetscCall(VecSetSizes(ui, PETSC_DECIDE, 2 * user->mx * user->mx)); in HyperbolicInitialize()
903 PetscCall(VecSetFromOptions(ui)); in HyperbolicInitialize()
908 PetscCall(VecDuplicateVecs(ui, user->nt, &user->ui)); in HyperbolicInitialize()
909 PetscCall(VecDuplicateVecs(ui, user->nt, &user->uiwork)); in HyperbolicInitialize()
930 …PetscCall(VecScatterCreate(user->ui[i], is_from_u, user->uxi[i], is_to_uxi, &user->ux_scatter[i])); in HyperbolicInitialize()
938 …PetscCall(VecScatterCreate(user->ui[i], is_from_u, user->uyi[i], is_to_uyi, &user->uy_scatter[i])); in HyperbolicInitialize()
[all …]
/petsc/src/ts/tutorials/
H A Dex77.c68 Vec ui; /* The PDE solution field at ti */ member
431 Vec u = adv->ui; in FreeStreaming()
857 PetscCall(VecCopy(adv->uf, adv->ui)); in AdvectParticles()
934 PetscCall(VecDuplicate(adv.uf, &adv.ui)); in main()
935 PetscCall(VecCopy(u, adv.ui)); in main()
959 PetscCall(VecDestroy(&adv.ui)); in main()
/petsc/doc/manual/
H A Dprofiling.md678 The Nsight Systems GUI, `nsys-ui`, can be used to navigate this file
684 To view the data, start `nsys-ui` without any arguments and then `Import` the
687 with `nsys-ui` in the future.
704 To check the version of Nsight on the compute node run `nsys-ui` and
/petsc/src/ksp/ksp/tutorials/
H A Dex70.c132 …I_uJuDJ(PetscInt wi, PetscInt wd, PetscInt w_NPE, PetscInt w_dof, PetscInt ui, PetscInt ud, PetscI… in map_wIwDI_uJuDJ() argument
138 c = u_dof * ui + ud; in map_wIwDI_uJuDJ()
H A Dex43.c470 …I_uJuDJ(PetscInt wi, PetscInt wd, PetscInt w_NPE, PetscInt w_dof, PetscInt ui, PetscInt ud, PetscI… in ASS_MAP_wIwDI_uJuDJ() argument
477 c = u_dof * ui + ud; in ASS_MAP_wIwDI_uJuDJ()
H A Dex42.c544 …I_uJuDJ(PetscInt wi, PetscInt wd, PetscInt w_NPE, PetscInt w_dof, PetscInt ui, PetscInt ud, PetscI… in ASS_MAP_wIwDI_uJuDJ() argument
553 c = u_dof * ui + ud; in ASS_MAP_wIwDI_uJuDJ()
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas5224 (species/enable-dcc-ui? #t)
8830 (context/full-ui/show-dump? #t)
8831 (context/full-ui/visible? #f)
8832 (context/ui/mode-selector-visible? #f)