msgQ test: Adjust test parameters (num priorities, numiters)
[charm.git] / tests / charm++ / startupTest / startupTest.ci
1 mainmodule startupTest {
2
3   readonly int arrSize;
4   readonly int intOne;
5   readonly double dOne;
6   readonly double dTwo;
7   readonly double WasteUnits;
8         
9   readonly CkVec<int> IntArrOne;
10   readonly CkVec<int> IntArrTwo;
11   readonly CkVec<int> IntArrThree;
12   readonly CkVec<int> IntArrFour;
13   readonly CkVec<int> IntArrFive;
14   readonly CkVec<CProxy_groupTest> groupProxy;
15   readonly CkVec<CProxy_groupTestX> groupProxyX;
16   readonly CkHashtableT<intdual, int> mapSix;
17
18
19   readonly CProxy_main mainProxy;               
20   readonly CProxy_ReadArrZero zeroProxy;                
21   readonly CProxy_ReadArrOne oneProxy;          
22   readonly CProxy_ReadArrTwo twoProxy;          
23   readonly CProxy_ReadArrThree threeProxy;              
24   readonly CProxy_ReadArrFour fourProxy;                
25   readonly CProxy_ReadArrFive fiveProxy;                
26   readonly CProxy_ReadArrSix sixProxy;          
27   readonly CProxy_ReadArrSeven sevenProxy;              
28
29   mainchare main {
30     entry main(CkArgMsg *m);
31     entry void createReport(CkReductionMsg *msg);       
32     entry void doneReport(CkReductionMsg *msg); 
33   };
34
35   group groupTest {
36     entry groupTest(int);
37   }     
38
39   group groupTestX {
40     entry groupTestX(int);
41   }     
42
43   array [1D] ReadArrZero {
44     entry ReadArrZero(int, double);
45     entry void receiveRed(CkReductionMsg *m);
46     entry void dowork(void);    
47   };            
48
49   array [1D] ReadArrOne {
50     entry ReadArrOne(int, double, CkCallback);
51     entry void dowork(void);    
52   };            
53
54   array [1D] ReadArrTwo {
55     entry ReadArrTwo(int, double, CkCallback);
56     entry void dowork(void);    
57   };            
58
59   array [1D] ReadArrThree {
60     entry ReadArrThree(int, double, CkCallback);
61     entry void dowork(void);    
62   };            
63
64   array [1D] ReadArrFour {
65     entry ReadArrFour(int, double, CkCallback);
66     entry void dowork(void);    
67   };            
68
69   array [1D] ReadArrFive {
70     entry ReadArrFive(int, double, bool, CkCallback);
71     entry void dowork(void);    
72   };            
73
74   array [2D] ReadArrSix {
75     entry ReadArrSix(int, int, double, CkCallback);
76     entry void dowork(void);    
77   };            
78
79   array [2D] ReadArrSeven {
80     entry ReadArrSeven(int, int, double, bool, CkCallback);
81     entry void dowork(void);    
82   };            
83
84         
85   group OneMap : CkArrayMap {
86         entry OneMap(double);
87   };
88
89   group TwoMap : CkArrayMap {
90         entry TwoMap(double);
91   };
92   group ThreeMap : CkArrayMap {
93         entry ThreeMap(double);
94   };
95   group FourMap : CkArrayMap {
96         entry FourMap(double);
97   };
98   group FiveMap : CkArrayMap {
99         entry FiveMap(double);
100   };
101
102   group SixMap : CkArrayMap {
103         entry SixMap(double);
104   };
105 };