summaryrefslogtreecommitdiff
path: root/Dragon/data/salmacro_proc/TDCM31.c2m
diff options
context:
space:
mode:
Diffstat (limited to 'Dragon/data/salmacro_proc/TDCM31.c2m')
-rw-r--r--Dragon/data/salmacro_proc/TDCM31.c2m119
1 files changed, 119 insertions, 0 deletions
diff --git a/Dragon/data/salmacro_proc/TDCM31.c2m b/Dragon/data/salmacro_proc/TDCM31.c2m
new file mode 100644
index 0000000..20544fd
--- /dev/null
+++ b/Dragon/data/salmacro_proc/TDCM31.c2m
@@ -0,0 +1,119 @@
+*----
+* TEST CASE TDCM31
+* MACROSCOPIC CROSS SECTIONS
+* CANDU-6 UNIT CELL WITH PIJ AND MCCG (ISOTROPIC BC)
+*----
+* Define STRUCTURES and MODULES used
+*----
+MODULE GEO: G2S: SALT: MCCGT: FLU: ASM: MAC: END: DELETE: ;
+PROCEDURE assertS ;
+LINKED_LIST GEOMF GEOMS MACRO FLUX T_EXC PIJ ;
+SEQ_ASCII Fil_SAL Fil_SAL.ps ;
+SEQ_BINARY TF_EXC ;
+REAL SIGT SIGS ;
+*
+* access to geometry information
+* default: CANDU-NG
+*
+GEOMF := GEO: :: CAR2D 1 1
+ X- ALBE 1.0 X+ ALBE 1.0
+ Y- ALBE 1.0 Y+ ALBE 1.0
+ MIX C1
+ ::: C1 := GEO: CARCEL 9
+ MESHX 0.0 26.0
+ MESHY 0.0 26.0
+ RADIUS 0.0000 0.74425 2.182 3.603 5.1689
+ 5.6032 6.4478 6.5875 12.7 15.75625
+ MIX 1 1 1 1 2 3 4 5 5 5
+ SPLITR 1 3 3 3 1 1 1 2 1
+ CLUSTER ROD1 ROD2 ROD3 ROD4
+ ::: ROD1 := GEO: TUBE 2
+ RADIUS 0.00000 0.6122 0.6540
+ MIX 6 10
+ NPIN 1 RPIN 0.0000 APIN 0.0000
+ ;
+ ::: ROD2 := GEO: ROD1
+ MIX 7 10
+ NPIN 6 RPIN 1.4885 APIN 0.0000
+ ;
+ ::: ROD3 := GEO: ROD1
+ MIX 8 10
+ NPIN 12 RPIN 2.8755 APIN 0.261799
+ ;
+ ::: ROD4 := GEO: ROD1
+ MIX 9 10
+ NPIN 18 RPIN 4.3305 APIN 0.0
+ ;
+ ; ;
+
+Fil_SAL Fil_SAL.ps := G2S: GEOMF ;
+T_EXC TF_EXC := SALT: Fil_SAL ::
+ EDIT 1
+ TISO 8 10.0 REND
+;
+
+EVALUATE SIGT := 0.3683 ;
+EVALUATE SIGS := 0.994026609 SIGT * ;
+MACRO := MAC: ::
+ EDIT 2 NGRO 1 NMIX 20 NIFI 1
+ READ INPUT
+ MIX 1 (*EAU LEGERE*)
+ TOTAL <<SIGT>> SCAT 1 1 <<SIGS>>
+ MIX 2 (*PT*)
+ TOTAL 0.4029 SCAT 1 1 0.4000
+ MIX 3 (*VOID*)
+ TOTAL 0.001 SCAT 1 1 0.0
+ MIX 4 (*CT*)
+ TOTAL 0.4029 SCAT 1 1 0.4000
+ MIX 5 (*EAU LOURDE*)
+ TOTAL 0.03683 SCAT 1 1 0.03661
+ MIX 6 (*COMBUSTIBLE*)
+ TOTAL 0.3652 SCAT 1 1 0.3234
+ NUSIGF 0.05564 CHI 1.0
+ MIX 7 (*COMBUSTIBLE*)
+ TOTAL 0.3652 SCAT 1 1 0.3234
+ NUSIGF 0.05564 CHI 1.0
+ MIX 8 (*COMBUSTIBLE*)
+ TOTAL 0.3652 SCAT 1 1 0.3234
+ NUSIGF 0.05564 CHI 1.0
+ MIX 9 (*COMBUSTIBLE*)
+ TOTAL 0.3652 SCAT 1 1 0.3234
+ NUSIGF 0.05564 CHI 1.0
+ MIX 10 (*GAINE*)
+ TOTAL 0.4029 SCAT 1 1 0.4000
+;
+*
+* flux calculation
+*
+
+PIJ := ASM: MACRO T_EXC TF_EXC :: PIJ EDIT 1
+ ;
+FLUX := FLU: MACRO PIJ T_EXC TF_EXC ::
+ EDIT 1 TYPE K
+ ;
+assertS FLUX :: 'K-EFFECTIVE' 1 1.144009 ;
+FLUX PIJ := DELETE: FLUX PIJ ;
+
+PIJ := ASM: MACRO T_EXC TF_EXC :: PIJ EDIT 1
+ ;
+FLUX := FLU: PIJ MACRO T_EXC TF_EXC ::
+EDIT 2 TYPE K THER 5 5E-5
+ ;
+assertS FLUX :: 'K-EFFECTIVE' 1 1.144009 ;
+FLUX PIJ := DELETE: FLUX PIJ ;
+
+T_EXC := MCCGT: T_EXC TF_EXC GEOMF ::
+ EDIT 2 GAUS 4
+ AAC 1 EPSI 1E-5
+ MAXI 100 KRYL 0 SCR 0 HDD 0.0
+ ;
+PIJ := ASM: MACRO T_EXC TF_EXC :: ARM EDIT 1
+ ;
+FLUX := FLU: PIJ MACRO T_EXC TF_EXC ::
+EDIT 2 TYPE K THER 5 5E-5
+;
+assertS FLUX :: 'K-EFFECTIVE' 1 1.144001 ;
+
+ECHO "test TDCM31 completed" ;
+END: ;
+QUIT "LIST" .