update isl to version 0.08
[cloog/uuh.git] / test / daegon_lu_osp.cloog
bloba88b432e513a63236c0526eaeefc40168615ce1e
1 ###############################################################################
3 # Problem  : LU Decomposition + 
4 # Date     : 2005. 4. 25
5 # Author   : DaeGon Kim
7 ###############################################################################
9 ### Context -------------------------------------------------------------------
10    c # language is c
12    1          # Context
13    1 3            # 1 lines and 3 coloumns
14    #  N1   1
15    1   1  -2      # N > 1
17    1              # 1 - Specify the names of parameters
18    N1             # parameter names
20 ### ----------------------------------------------------------------------------
22 ### Statements -----------------------------------------------------------------
23    2                             # number of statements
24    # first statement
25    1
26    7    6
27    # Eq/In  J       J       K       N1      Constants
28     1       1       0       0       0       -1       # 1 <= I
29     1       0       1       0       0       -1       # 1 <= J
30     1       0       0       1       0       0        # 0 <= K
31     1      -1       0       0       1       0        # I <= N1
32     1       0      -1       0       1       0        # J <= N1
33     1       1       0      -1       0       0        # K <= I
34     1       0       1      -1       0       0        # K <= J
35     0       0       0
36    
37    # second statement
38    1
39    6    6
40    # Eq/In  I       J       K       N1      Constants
41     1       1       0       0       0       -1       # 1 <= I
42     1       0       1       0       0       -1       # 1 <= J
43     1       0       0       1       0       0        # 0 <= K
44     1       0      -1       0       1       0        # J <= N1
45     1      -1       1       0       0       0        # I <= J
46     1      -1       1      -2       0       0        # 2K <= J-I
47     0       0       0
49     1                # Iterators
50     J1  J2  J3       # Iterators name
52 ### ----------------------------------------------------------------------------
54     
55 ### Scattering Functions -------------------------------------------------------
57     2    # Number of scattering functions
59     # First statement
60     3 9 
61     #   I1  I2  I3  I   J   K   N1  1
62     0   1   0   0  -1  -1  -1   0   0    # I1 = I+J+K
63     0   0   1   0  -1   0   0   0   0    # I2 = I
64     0   0   0   1   0  -1   0   0   0    # I3 = J
66     # Second statement
67     3 9
68     #   I1  I2  I3  I   J   K   N1  1
69     0   1   0   0   2  -2   1   0   0     # I1 = -2I + 2J - K
70     0   0   1   0  -1   0   0   0   0     # I2 = I
71     0   0   0   1   0  -1   0   0   0     # I3 = J
74     1          # Specify scattering dimension names
75     I1  I2  I3 # Scattering dimension names
77 ### ----------------------------------------------------------------------------