source: CIVL/examples/omp/nas-dc/DC/protots.h@ 1aaefd4

main test-branch
Last change on this file since 1aaefd4 was ea777aa, checked in by Alex Wilton <awilton@…>, 3 years ago

Moved examples, include, build_default.properties, common.xml, and README out from dev.civl.com into the root of the repo.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5704 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 2.4 KB
Line 
1 int32 ReadWholeInputData(ADC_VIEW_CNTL *avp, FILE *inpf);
2
3 int32 ComputeMemoryFittedView (ADC_VIEW_CNTL *avp);
4
5 int32 MultiWayMerge(ADC_VIEW_CNTL *avp);
6
7 int32 GetPrefixedParent(ADC_VIEW_CNTL *avp, uint32 binRepTuple);
8
9 int32 WriteChunkToDisk(
10 uint32 recordSize,
11 FILE *fileOfChunks,
12 treeNode *t,
13 FILE *logFile);
14
15 int32 DeleteOneFile(const char * file_name);
16
17 void WriteOne64Tuple(char * t, uint64 s, uint32 l, FILE * logf);
18
19 int32 ViewSizesVerification(ADC_VIEW_CNTL *adccntlp);
20
21 void CreateBinTuple(
22 uint64 *binRepTuple,
23 uint32 *selTuple,
24 uint32 numDims);
25
26 void AdcCntlLog(ADC_VIEW_CNTL *adccntlp);
27
28 void swap8(void *a);
29
30 void WriteOne32Tuple(char * t, uint32 s, uint32 l, FILE * logf);
31
32 void JobPoolUpdate(ADC_VIEW_CNTL *avp);
33
34 int32 WriteViewToDisk(ADC_VIEW_CNTL *avp, treeNode *t);
35
36uint32 GetSmallestParent(ADC_VIEW_CNTL *avp, uint32 binRepTuple);
37
38 int32 GetParent(ADC_VIEW_CNTL *avp, uint32 binRepTuple);
39
40 void GetRegTupleFromBin64(
41 uint64 binRepTuple,
42 uint32 *selTuple,
43 uint32 numDims,
44 uint32 *numOfUnits);
45
46 void GetRegTupleFromParent(
47 uint64 bin64RepTuple,
48 uint32 bin32RepTuple,
49 uint32 *selTuple,
50 uint32 nd);
51
52 void JobPoolInit(JOB_POOL *jpp, uint32 n, uint32 nd);
53
54uint32 NumOfCombsFromNbyK (uint32 n, uint32 k);
55
56 void InitializeTree(RBTree *tree, uint32 nd, uint32 nm);
57
58 int32 CheckTree(
59 treeNode *t ,
60 uint32 *px,
61 uint32 nv,
62 uint32 nm,
63 FILE *logFile);
64
65 int32 KeyComp(const uint32 *a, const uint32 *b, uint32 n);
66
67 int32 TreeInsert(RBTree *tree, uint32 *attrs);
68
69 void InitializeTree(RBTree *tree, uint32 nd, uint32 nm);
70
71 int32 WriteChunkToDisk(
72 uint32 recordSize,
73 FILE *fileOfChunks,
74 treeNode *t,
75 FILE *logFile);
76
77 void SelectToView(
78 uint32 *ib,
79 uint32 *ix,
80 uint32 *viewBuf,
81 uint32 nd,
82 uint32 nm,
83 uint32 nv);
84
85 int32 MultiWayBufferSnap(
86 uint32 nv,
87 uint32 nm,
88 uint32 *multiChunkBuffer,
89 uint32 numberOfChunks,
90 uint32 regSubChunkSize,
91 uint32 nRecords);
92
93 RBTree *CreateEmptyTree(
94 uint32 nd,
95 uint32 nm,
96 uint32 memoryLimit,
97 unsigned char *memPool);
98
99int32 PrefixedAggregate(ADC_VIEW_CNTL *avp, FILE *iof);
100
Note: See TracBrowser for help on using the repository browser.