Home
last modified time | relevance | path

Searched refs:PetscBT (Results 1 – 25 of 61) sorted by relevance

123

/petsc/include/
H A Dpetscbt.h26 static inline PetscErrorCode PetscBTMemzero(PetscCount m, PetscBT array) in PetscBTMemzero()
31 static inline PetscErrorCode PetscBTDestroy(PetscBT *array) in PetscBTDestroy()
36 static inline PetscErrorCode PetscBTCreate(PetscCount m, PetscBT *array) in PetscBTCreate()
41 static inline PetscErrorCode PetscBTCopy(PetscBT dest, PetscCount m, PetscBT source) in PetscBTCopy()
46 static inline PetscByte PetscBTLookup(PetscBT array, PetscCount index) in PetscBTLookup()
51 static inline PetscErrorCode PetscBTSet(PetscBT array, PetscCount index) in PetscBTSet()
58 static inline PetscErrorCode PetscBTNegate(PetscBT array, PetscCount index) in PetscBTNegate()
65 static inline PetscErrorCode PetscBTClear(PetscBT array, PetscCount index) in PetscBTClear()
72 static inline PetscByte PetscBTLookupSet(PetscBT array, PetscCount index) in PetscBTLookupSet()
79 static inline PetscByte PetscBTLookupClear(PetscBT array, PetscCount index) in PetscBTLookupClear()
[all …]
H A Dpetsclogtypes.h185 PetscBT active;
H A Dpetscsection.h30 PETSC_EXTERN PetscErrorCode PetscSectionGetBlockStarts(PetscSection, PetscBT *);
31 PETSC_EXTERN PetscErrorCode PetscSectionSetBlockStarts(PetscSection, PetscBT);
H A Dpetscsystypes.h1122 typedef PetscByte *PetscBT; typedef
/petsc/src/mat/impls/sbaij/mpi/
H A Dsbaijov.c9 …PetscErrorCode MatIncreaseOverlap_MPISBAIJ_Local(Mat, PetscInt *, PetscInt, PetscInt *, PetscBT *);
18 PetscBT table; in MatIncreaseOverlap_MPISBAIJ()
173 PetscBT *table; /* mark indices of this processor's is[] */ in MatIncreaseOverlap_MPISBAIJ_Once()
174 PetscBT table_i; in MatIncreaseOverlap_MPISBAIJ_Once()
175 PetscBT otable; /* mark indices of other processors' is[] */ in MatIncreaseOverlap_MPISBAIJ_Once()
465 …creaseOverlap_MPISBAIJ_Local(Mat C, PetscInt *data, PetscInt whose, PetscInt *nidx, PetscBT *table) in MatIncreaseOverlap_MPISBAIJ_Local()
472 PetscBT table0; /* mark the indices of input is[] for look up */ in MatIncreaseOverlap_MPISBAIJ_Local()
473PetscBT table_i; /* points to i-th table. When whose=OTHER, a single table is used for all i… in MatIncreaseOverlap_MPISBAIJ_Local()
/petsc/include/petsc/private/
H A Dsectionimpl.h32 PetscBT blockStarts; /* If present, bit is high for each point that starts a block */
80 …INGLE_LIBRARY_INTERN PetscErrorCode PetscSectionCopy_Internal(PetscSection, PetscSection, PetscBT);
H A Ddmlabelimpl.h39 PetscBT bt; /* A bit-wise index */
H A Dmatimpl.h906 … idx_start, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RESTRICT lnk, PetscBT bt, PetscBool ass… in PetscLLAdd_Private()
931 …dices, PetscInt idx_start, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RESTRICT lnk, PetscBT bt) in PetscLLAdd()
951 …dices, PetscInt idx_start, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RESTRICT lnk, PetscBT bt) in PetscLLAddSorted()
972 … perm, PetscInt idx_start, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RESTRICT lnk, PetscBT bt) in PetscLLAddPerm()
986 …cInt *indices, PetscInt idx_start, PetscBool *lnk_empty, PetscInt *nlnk, PetscInt *lnk, PetscBT bt)
1043 … idx_start, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RESTRICT lnk, PetscBT bt, PetscInt diag… in PetscLLAddSortedLU()
1072 …lnk_max, PetscInt nlnk, PetscInt *PETSC_RESTRICT lnk, PetscInt *PETSC_RESTRICT indices, PetscBT bt) in PetscLLClean()
1128 …nt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RESTRICT lnk, PetscInt *PETSC_RESTRICT lnklvl, PetscBT bt) in PetscIncompleteLLInit()
1140 …ICT nlnk, PetscInt *PETSC_RESTRICT lnk, PetscInt *PETSC_RESTRICT lnklvl, PetscBT bt, PetscInt prow… in PetscIncompleteLLAdd_Private()
1177 …ICT nlnk, PetscInt *PETSC_RESTRICT lnk, PetscInt *PETSC_RESTRICT lnklvl, PetscBT bt, PetscInt idxl… in PetscICCLLAddSorted()
[all …]
H A Dpcbddcstructsimpl.h144 PetscBT is_edge;
/petsc/src/sys/classes/viewer/utils/
H A Dbtview.c5 PetscErrorCode PetscBTView(PetscCount m, const PetscBT bt, PetscViewer viewer) in PetscBTView()
/petsc/src/dm/impls/plex/
H A Dplexreorder.c432 static PetscErrorCode DMCreateSectionPermutation_Plex_Reverse(DM dm, IS *permutation, PetscBT *bloc… in DMCreateSectionPermutation_Plex_Reverse()
449 static PetscErrorCode DMCreateSectionPermutation_Plex_Cohesive_Old(DM dm, IS *permutation, PetscBT in DMCreateSectionPermutation_Plex_Cohesive_Old()
452 PetscBT bt, blst; in DMCreateSectionPermutation_Plex_Cohesive_Old()
545 static PetscErrorCode InsertCohesiveBlock_Private(DM dm, PetscBT bt, PetscBT blst, PetscInt p, Pets… in InsertCohesiveBlock_Private()
566 static PetscErrorCode DMCreateSectionPermutation_Plex_Cohesive(DM dm, IS *permutation, PetscBT *blo… in DMCreateSectionPermutation_Plex_Cohesive()
569 PetscBT bt, blst; in DMCreateSectionPermutation_Plex_Cohesive()
613 PetscErrorCode DMCreateSectionPermutation_Plex(DM dm, IS *perm, PetscBT *blockStarts) in DMCreateSectionPermutation_Plex()
H A Dplexorient.c86 …Int *fTop, PetscInt *fBottom, IS cellIS, IS faceIS, PetscBT seenCells, PetscBT flippedCells, Petsc… in DMPlexCheckFace_Internal()
168 …m, PetscInt cStart, PetscInt fStart, PetscInt fEnd, PetscBT seenCells, PetscBT flippedCells, Petsc… in DMPlexCheckFace_Old_Internal()
249 …cellIS, IS faceIS, PetscInt *Ncomp, PetscInt cellComp[], PetscInt faceComp[], PetscBT flippedCells) in DMPlexOrient_Serial()
251 PetscBT seenCells, seenFaces; in DMPlexOrient_Serial()
348 PetscBT seenCells, flippedCells, seenFaces; in DMPlexOrient()
549 PetscBT seenProcs, flippedProcs; in DMPlexOrient()
750 PetscBT flippedCells; in DMPlexOrientCells_Internal()
928 PetscBT seenProcs, flippedProcs; in DMPlexOrientCells_Internal()
H A Dplexsfc.c433 …scInt point_sizes[], PetscInt *rootbuffersize, PetscInt *leafbuffersize, PetscBT *rootbt, PetscSF … in CreateDonorToPeriodicSF()
600 PetscBT rootbt; in DMPlexCorrectOrientationForIsoperiodic()
825 PetscBT global_vec_check; // Verify that global indices aren't doubled in DMPlexCorrectOrientationForIsoperiodic()
885 PetscBT rootbt; in DMPlexCreateIsoperiodicPointSF_Private()
H A Dplexglvis.c46 PetscBT vown; in DMSetUpGLVisViewer_Plex()
461 PetscBT pown, vown; in DMPlexView_GLVis_ASCII()
763 PetscBT bfaces; in DMPlexView_GLVis_ASCII()
/petsc/src/vec/is/is/utils/
H A Disblock.c35 PetscBT table; in ISCompressIndicesGeneral()
H A Disdiff.c36 PetscBT mask; in ISDifference()
273 PetscBT mask; in ISExpand()
/petsc/src/ksp/pc/tests/
H A Dex10.c10 PetscBT *CFMarkers;
/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c8 static PetscErrorCode MatIncreaseOverlap_MPIBAIJ_Local(Mat, PetscInt, PetscBT *, PetscInt *, PetscI…
66 PetscBT *table; in MatIncreaseOverlap_MPIBAIJ_Once()
177 PetscBT table_i; in MatIncreaseOverlap_MPIBAIJ_Once()
278 PetscBT table_i; in MatIncreaseOverlap_MPIBAIJ_Once()
343 static PetscErrorCode MatIncreaseOverlap_MPIBAIJ_Local(Mat C, PetscInt imax, PetscBT *table, PetscI… in MatIncreaseOverlap_MPIBAIJ_Local()
350 PetscBT table_i; in MatIncreaseOverlap_MPIBAIJ_Local()
413 PetscBT xtable; in MatIncreaseOverlap_MPIBAIJ_Receive()
/petsc/src/mat/graphops/color/utils/
H A Dvalid.c106 PetscBT table; in MatISColoringTest()
/petsc/src/mat/impls/baij/seq/
H A Dbaijfact3.c163 PetscBT lnkbt; in MatLUFactorSymbolic_SeqBAIJ()
/petsc/doc/changes/
H A Ddev.md28 - Add `PetscBTCountSet()` to count set bits in `PetscBT`
H A D2028.md147 - The BT bitarray macros are now prefixed with PetscBT
/petsc/src/mat/impls/aij/seq/
H A Dmatptap.c73 PetscBT lnkbt; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
/petsc/src/sys/logging/state/
H A Dlogstate.c156 PetscBT active_new; in PetscLogStateResize()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c11 static PetscErrorCode MatIncreaseOverlap_MPIAIJ_Local(Mat, PetscInt, PetscBT *, PetscInt *, PetscIn…
38 PetscBT bt; in ISAdjustForBlockSize()
507 PetscBT *table; in MatIncreaseOverlap_MPIAIJ_Once()
632 PetscBT table_i; in MatIncreaseOverlap_MPIAIJ_Once()
742 PetscBT table_i; in MatIncreaseOverlap_MPIAIJ_Once()
850 static PetscErrorCode MatIncreaseOverlap_MPIAIJ_Local(Mat C, PetscInt imax, PetscBT *table, PetscIn… in MatIncreaseOverlap_MPIAIJ_Local()
857 PetscBT table_i; in MatIncreaseOverlap_MPIAIJ_Local()
968 PetscBT xtable; in MatIncreaseOverlap_MPIAIJ_Receive()

123