~gcrosswhite/charon/trunk

« back to all changes in this revision

Viewing changes to src/test.ci

  • Committer: Gregory Crosswhite
  • Date: 2009-04-14 20:37:52 UTC
  • Revision ID: gcross@phys.washington.edu-20090414203752-aayz9j7fqmrzccun
Cleared out all but the simplest and most solid functionality.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
//@@language C++
4
4
 
5
5
#include "charon_macros.h"
6
 
#include "matrix_multiplication_macros.h"
7
6
 
8
7
mainmodule test {
9
8
 
10
9
    extern module charon;
11
 
    extern module matrix_multiplication;
12
 
    extern module io;
13
10
 
14
11
    mainchare test {
15
12
        entry test();
22
19
    usingArray(int,3)
23
20
    usingArray(double,1)
24
21
 
25
 
    usingArray(double,2)
26
 
    array[3D] MatrixMultiplier<double>;
27
 
 
28
 
    usingArray(float,2)
29
 
    array[3D] MatrixMultiplier<float>;
30
 
 
31
22
    PUPable Testing_ArrayMessageReductionOperation<int,1>;
32
23
 
33
24
    PUPable RandomizationOperation<ranlib::UniformClosedOpen<double,ranlib::MersenneTwister,ranlib::independentState>,0,double,1>;
35
26
    PUPable RandomizationOperation<ranlib::UniformClosed<double,ranlib::MersenneTwister,ranlib::independentState>,0,double,1>;
36
27
    PUPable RandomizationOperation<ranlib::UniformOpen<double,ranlib::MersenneTwister,ranlib::independentState>,0,double,1>;
37
28
 
38
 
 
39
 
    array [1D] BlockIOSlave<int,1>;
40
 
    PUPable ReadBlockIOOperation<int,1>;
41
 
    PUPable WriteBlockIOOperation<int,1>;
42
29
}
43
30
//@-node:gmc.20080831173941.9:@thin test.ci
44
31
//@-leo