| /petsc/src/sys/utils/ |
| H A D | segbuffer.c | 22 static PetscErrorCode PetscSegBufferAlloc_Private(PetscSegBuffer seg, PetscCount count) in PetscSegBufferAlloc_Private() argument 28 s = seg->head; in PetscSegBufferAlloc_Private() 30 …alloc = PetscMax(s->used + count, PetscMin(1000000 / ((PetscCount)seg->unitbytes) + 1, s->alloc + … in PetscSegBufferAlloc_Private() 31 …PetscCall(PetscMalloc(offsetof(struct _PetscSegBufferLink, u) + alloc * seg->unitbytes, &newlink)); in PetscSegBufferAlloc_Private() 37 seg->head = newlink; in PetscSegBufferAlloc_Private() 58 PetscErrorCode PetscSegBufferCreate(size_t unitbytes, PetscCount expected, PetscSegBuffer *seg) in PetscSegBufferCreate() argument 63 PetscCall(PetscNew(seg)); in PetscSegBufferCreate() 68 (*seg)->unitbytes = unitbytes; in PetscSegBufferCreate() 69 (*seg)->head = head; in PetscSegBufferCreate() 90 PetscErrorCode PetscSegBufferGet(PetscSegBuffer seg, PetscCount count, void *buf) in PetscSegBufferGet() argument [all …]
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex1_0.out | 48 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 5). 49 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 7). 50 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 6). 51 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 4). 55 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 0). 56 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 2). 57 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 3). 58 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 1). 62 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 1). 63 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 5). [all …]
|
| H A D | ex99_msh-seg.out | 1 DM Object: mesh-seg 1 MPI process 3 mesh-seg in 1 dimension:
|
| H A D | ex1_1.out | 48 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 5). 49 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 7). 50 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 6). 51 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 4). 55 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 0). 56 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 2). 57 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 3). 58 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 1). 62 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 1). 63 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 5). [all …]
|
| /petsc/src/dm/impls/plex/tutorials/output/ |
| H A D | ex1_1.out | 38 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 5). 39 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 7). 40 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 6). 41 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 4). 44 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 0). 45 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 2). 46 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 3). 47 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 1). 50 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 1). 51 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 5). [all …]
|
| H A D | ex1f90_1.out | 38 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 5). 39 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 7). 40 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 6). 41 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 4). 44 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 0). 45 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 2). 46 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 3). 47 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 1). 50 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 1). 51 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 5). [all …]
|
| /petsc/src/sys/objects/ |
| H A D | optionsyaml.c | 80 PetscSegBuffer seg; in PetscParseLayerYAML() local 84 PetscCall(PetscSegBufferCreate(sizeof(char), PETSC_MAX_PATH_LEN, &seg)); in PetscParseLayerYAML() 126 PetscCall(PetscSegBufferGet(seg, 1, &buf)); in PetscParseLayerYAML() 129 PetscCall(PetscSegBufferGet(seg, itemlen, &buf)); in PetscParseLayerYAML() 134 PetscCall(PetscSegBufferGet(seg, 1, &buf)); in PetscParseLayerYAML() 136 PetscCall(PetscSegBufferExtractAlloc(seg, &strlist)); in PetscParseLayerYAML() 137 PetscCall(PetscSegBufferDestroy(&seg)); in PetscParseLayerYAML()
|
| /petsc/src/sys/tests/ |
| H A D | ex8.c | 47 PetscSegBuffer seg; member 69 PetscCall(PetscSegBufferGet(fctx->seg, 1, &buf)); in FRecv() 120 PetscCall(PetscSegBufferCreate(sizeof(Unit), 1, &fctx.seg)); in main() 126 PetscCall(PetscSegBufferExtractAlloc(fctx.seg, &fromdata)); in main() 127 PetscCall(PetscSegBufferDestroy(&fctx.seg)); in main()
|
| /petsc/src/vec/vec/utils/ |
| H A D | vecstash.c | 442 PetscSegBuffer seg; in VecStashGetOwnerList_Private() local 446 PetscCall(PetscSegBufferCreate(sizeof(PetscMPIInt), 50, &seg)); in VecStashGetOwnerList_Private() 451 PetscCall(PetscSegBufferGet(seg, 1, &rank)); in VecStashGetOwnerList_Private() 457 PetscCall(PetscSegBufferExtractAlloc(seg, owners)); in VecStashGetOwnerList_Private() 458 PetscCall(PetscSegBufferDestroy(&seg)); in VecStashGetOwnerList_Private()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexsfc.c | 1104 PetscSegBuffer seg; in DMPeriodicCoordinateSetUp_Internal() local 1113 PetscCall(PetscSegBufferCreate(sizeof(PetscInt), 32, &seg)); in DMPeriodicCoordinateSetUp_Internal() 1125 PetscCall(PetscSegBufferGetInts(seg, 1, &slot)); in DMPeriodicCoordinateSetUp_Internal() 1129 PetscCall(PetscSegBufferGetSize(seg, &count)); in DMPeriodicCoordinateSetUp_Internal() 1130 PetscCall(PetscSegBufferExtractAlloc(seg, &ind)); in DMPeriodicCoordinateSetUp_Internal() 1131 PetscCall(PetscSegBufferDestroy(&seg)); in DMPeriodicCoordinateSetUp_Internal()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matmatmult.c | 1115 PetscSegBuffer seg, segrow; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted() local 1123 PetscCall(PetscSegBufferCreate(sizeof(PetscInt), (PetscInt)(fill * (ai[am] + bi[bm])), &seg)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted() 1157 PetscCall(PetscSegBufferGetInts(seg, packlen, &crow)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted() 1167 PetscCall(PetscSegBufferExtractAlloc(seg, &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted() 1168 PetscCall(PetscSegBufferDestroy(&seg)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted()
|
| /petsc/include/ |
| H A D | petscsys.h | 2654 static inline PetscErrorCode PetscSegBufferGetInts(PetscSegBuffer seg, PetscCount count, PetscInt *… in PetscSegBufferGetInts() argument 2656 return PetscSegBufferGet(seg, count, (void **)slot); in PetscSegBufferGetInts()
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 12 (rp-seg? #t) 2859 (amg/ilu-seg-relax 1.) 2950 (melt/limit-spe-seg? #t) 4781 (stiff-chem-seg-dt 0.1) 4782 (stiff-chem-seg? #f) 4864 (species/equil-chem-seg-dt? #f) 7346 (mda/cht/ss/pseudo-time-method-limit/seg-pbns 2) 7645 (case-config ((rp-seg? . #t) (rp-acoustics? . #f) (rp-optics? . #f) (rp-atm? . #f) (rp-axi? . #f) (… 8839 …seg? (%rp-config #f))) (not (cdr (assq 'rp-unsteady? (%rp-config #f)))))) (lambda () #t) (pseudo-t…
|
| /petsc/doc/ |
| H A D | petsc.bib | 3503 url = {http://library.seg.org/doi/abs/10.1190/segam2013-0244.1}, 3504 eprint = {http://library.seg.org/doi/pdf/10.1190/segam2013-0244.1},
|