summaryrefslogtreecommitdiff
path: root/Dragon/data/tmacro_proc/TCM52.c2m
blob: 328428ca051817921d1961010de11f4c02d7169e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
*----
*  TEST CASE TCM52
*  9 X 9 PWR CASE WITH SYBIL AND EDF-TYPE SPH EQUIVALENCE
*  MACROLIB-DEFINED CROSS SECTIONS
*----
*  Define STRUCTURES and MODULES used
*----
LINKED_LIST ASSMB TRACK MACRO SYS FLUX EDIT ASSMB2 MACRO2 TRACK2
            SYS2 FLUX2  ;
MODULE GEO: SYBILT: MAC: ASM: FLU: EDI: BIVACT: SPH: DELETE: END: ;
PROCEDURE assertS ;
*
MACRO := MAC: ::
 EDIT 2 NGRO 1 NMIX 3 NIFI 1 ANIS 2
     READ INPUT
     MIX 1 (*EAU*)
        TOTAL 0.3683
        SCAT 1 1 0.3661 1 1 0.1212
     MIX 2 (*COMBUSTIBLE*)
        TOTAL 0.36522
        SCAT 1 1 0.3234 1 1 0.1100
        NUSIGF 0.09564      CHI 1.0
     MIX 3 (*ARGENT*)
        TOTAL 0.8453
        SCAT 1 1 0.5216 1 1 0.4212
     ;
ASSMB := GEO: :: CAR2D 6 6 (*ASSEMBLAGE 9 X 9*)
          X- DIAG X+ REFL
          Y- SYME Y+ DIAG
          CELL C1 C3 C2 C3 C3 C4
                  C3 C3 C3 C3 C4
                     C2 C3 C3 C4
                        C3 C3 C4
                           C3 C4
                              C5
          MERGE 1  2  3  4  5 14
                   6  7  8  9 15
                     10 11  9 15
                        12  9 15
                           13 16
                              17
          ::: C1 := GEO: CARCEL 1 (*CELLULE SANS COMBUSTIBLE*)
                MESHX 0.0 1.262082
                MESHY 0.0 1.262082
                RADIUS 0.0 4.12660E-01
                MIX 1 1
          ;
          ::: C2 := GEO: CARCEL 3 (*CELLULE EMPOISONNEE*)
                MESHX 0.0 1.262082
                MESHY 0.0 1.262082
                RADIUS 0.0 3.25296E-01 4.60039E-01 5.63430E-01
                MIX 3 3 3 1
          ;
          ::: C3 := GEO: CARCEL 1 (*CELLULE NORMALE*)
                MESHX 0.0 1.262082
                MESHY 0.0 1.262082
                RADIUS 0.0 4.12660E-01
                MIX 2 1
          ;
          ::: C4 := GEO: CARCEL 0 (*LAME PERIPHERIQUE*)
                MESHX 1.262082 1.322082
                MESHY 0.0 1.262082
                MIX 1
          ;
          ::: C5 := GEO: CARCEL 0 (*LAME DE COIN*)
                MESHX 1.262082 1.322082
                MESHY 1.262082 1.322082
                MIX 1
          ;
          ;
TRACK := SYBILT: ASSMB ::
     EDIT 10
     MAXR 60  (*MAXIMUM OF 40 REGIONS*)
     TITLE 'TCM32: MULTICELL 9 X 9 PWR BENCHMARK WITH POISON'
     DP00
     ;
*
SYS := ASM: MACRO TRACK :: PIJ ;
FLUX := FLU: SYS MACRO TRACK ::
  TYPE B B1 ;
assertS FLUX :: 'K-INFINITY' 1 0.9956894 ;
*----
* TRANSPORT-DIFFUSION EQUIVALENCE (FLUX-VOLUME STANDARD NORMALIZATION)
*----
*    EDITION FOR HETEROGENEOUS DIFFUSION CALCULATIONS
*    CELL-BY-CELL SPH HOMOGENIZATION OF THE ASSEMBLY
ASSMB2 := GEO: :: CAR2D 5 5 (*HOMOGENIZED ASSEMBLY 9 X 9*)
          X- DIAG X+ REFL
          Y- SYME Y+ DIAG
          MIX 1  2  3  4  5
                 6  7  8  9
                   10 11  9
                      12  9
                         13
          MESHX 0.0  1.262082 2.524164 3.786246 5.048328 6.37041
          MESHY 0.0  1.262082 2.524164 3.786246 5.048328 6.37041
          ;
EDIT := EDI: FLUX MACRO TRACK ASSMB2 ::
     EDIT 9 SAVE MERG REGI 1 1   2 2    3 3 3 3    4 4    5 5    6 6
                           7 7   8 8    9 9     10 10 10 10     11 11
                           12 12    13 13     5   9   13 13
     MGEO ASSMB2 
     ;
TRACK2 := BIVACT: ASSMB2 :: DUAL (*IELEM=*) 1 (*ICOL=*) 2 ;
EDIT := SPH: EDIT TRACK2 ::
     EDIT 9 STD ITER 1.0E-5
     ;
*
* VERIFICATION CALCULATION (FLUX-VOLUME STANDARD NORMALIZATION)
ASSMB2 := DELETE: ASSMB2 ;
ASSMB2 := EDIT :: STEP UP 'MACRO-GEOM' ;
MACRO2 := EDIT :: STEP UP 'REF-CASE0001' STEP UP 'MACROLIB' ;
SYS2 := ASM: MACRO2 TRACK2 :: ARM ;
FLUX2 := FLU: MACRO2 TRACK2 SYS2 :: TYPE K LKRD BUCK 0.0 ;
assertS FLUX2 :: K-EFFECTIVE 1 0.9957190 ;
ASSMB2 MACRO2 TRACK2 EDIT SYS2 FLUX2
    := DELETE: ASSMB2 MACRO2 TRACK2 SYS2 FLUX2 EDIT ;
*----
* TRANSPORT-DIFFUSION EQUIVALENCE (EDF-TYPE SELENGUT)
*----
*    EDITION FOR HETEROGENEOUS DIFFUSION CALCULATIONS
*    CELL-BY-CELL SPH HOMOGENIZATION OF THE ASSEMBLY
ASSMB2 := GEO: :: CAR2D 5 5 (*HOMOGENIZED ASSEMBLY 9 X 9*)
          X- DIAG X+ REFL
          Y- SYME Y+ DIAG
          MIX 1  2  3  4  5
                 6  7  8  9
                   10 11  9
                      12  9
                         13
          MESHX 0.0  1.262082 2.524164 3.786246 5.048328 6.37041
          MESHY 0.0  1.262082 2.524164 3.786246 5.048328 6.37041
          ;
EDIT := EDI: FLUX MACRO TRACK ASSMB2 ::
     EDIT 9 SAVE MERG REGI 1 1   2 2    3 3 3 3    4 4    5 5    6 6
                           7 7   8 8    9 9     10 10 10 10     11 11
                           12 12    13 13     5   9   13 13
     MGEO ASSMB2 
     ADF 'FD_B' REGI 31 32 33 34 ENDR
     ;
TRACK2 := BIVACT: ASSMB2 :: DUAL (*IELEM=*) 1 (*ICOL=*) 2 ;
EDIT := SPH: EDIT TRACK2 ::
     EDIT 9 SELE_FD ITER 1.0E-5
     ;
*
* VERIFICATION CALCULATION (EDF-TYPE SELENGUT)
ASSMB2 := DELETE: ASSMB2 ;
ASSMB2 := EDIT :: STEP UP 'MACRO-GEOM' ;
MACRO2 := EDIT :: STEP UP 'REF-CASE0001' STEP UP 'MACROLIB' ;
SYS2 := ASM: MACRO2 TRACK2 :: ARM ;
FLUX2 := FLU: MACRO2 TRACK2 SYS2 :: TYPE K LKRD BUCK 0.0 ;
assertS FLUX2 :: K-EFFECTIVE 1 0.9957197 ;
ASSMB2 MACRO2 TRACK2 EDIT SYS2 FLUX2
    := DELETE: ASSMB2 MACRO2 TRACK2 SYS2 FLUX2 EDIT ;
*----
* TRANSPORT-DIFFUSION EQUIVALENCE (EDF-TYPE GENERALIZED SELENGUT)
*----
*    EDITION FOR HETEROGENEOUS DIFFUSION CALCULATIONS
*    CELL-BY-CELL SPH HOMOGENIZATION OF THE ASSEMBLY
ASSMB2 := GEO: :: CAR2D 5 5 (*HOMOGENIZED ASSEMBLY 9 X 9*)
          X- DIAG X+ REFL
          Y- SYME Y+ DIAG
          MIX 1  2  3  4  5
                 6  7  8  9
                   10 11  9
                      12  9
                         13
          MESHX 0.0  1.262082 2.524164 3.786246 5.048328 6.37041
          MESHY 0.0  1.262082 2.524164 3.786246 5.048328 6.37041
          ;
EDIT := EDI: FLUX MACRO TRACK ASSMB2 ::
     EDIT 9 SAVE MERG REGI 1 1   2 2    3 3 3 3    4 4    5 5    6 6
                           7 7   8 8    9 9     10 10 10 10     11 11
                           12 12    13 13     5   9   13 13
       MGEO ASSMB2 
       ADF 'FD_B' REGI 31 32 33 34 ENDR
       ADF 'FD_H' REGI 11 12 19 20 29 30 31 32 33 34 ENDR
     ;
TRACK2 := BIVACT: ASSMB2 :: DUAL (*IELEM=*) 1 (*ICOL=*) 2 ;
EDIT := SPH: EDIT TRACK2 ::
     EDIT 9 SELE_EDF ITER 1.0E-5
     ;
*
* VERIFICATION CALCULATION (EDF-TYPE GENERALIZED SELENGUT)
ASSMB2 := DELETE: ASSMB2 ;
ASSMB2 := EDIT :: STEP UP 'MACRO-GEOM' ;
MACRO2 := EDIT :: STEP UP 'REF-CASE0001' STEP UP 'MACROLIB' ;
SYS2 := ASM: MACRO2 TRACK2 :: ARM ;
FLUX2 := FLU: MACRO2 TRACK2 SYS2 :: TYPE K LKRD BUCK 0.0 ;
assertS FLUX2 :: K-EFFECTIVE 1 0.9957194 ;
ASSMB2 EDIT := DELETE: ASSMB2 EDIT ;
ECHO "test TCM52 completed" ;
END: ;
QUIT "LIST" .