summaryrefslogtreecommitdiff
path: root/Dragon/data/tmacro_proc/TCM31.c2m
diff options
context:
space:
mode:
Diffstat (limited to 'Dragon/data/tmacro_proc/TCM31.c2m')
-rw-r--r--Dragon/data/tmacro_proc/TCM31.c2m112
1 files changed, 112 insertions, 0 deletions
diff --git a/Dragon/data/tmacro_proc/TCM31.c2m b/Dragon/data/tmacro_proc/TCM31.c2m
new file mode 100644
index 0000000..759ac09
--- /dev/null
+++ b/Dragon/data/tmacro_proc/TCM31.c2m
@@ -0,0 +1,112 @@
+*----
+* TEST CASE TCM31
+* 4 X 4 2D-CARTESIAN MESH WITH NXT:
+* MACROLIB-DEFINED CROSS SECTIONS
+*----
+* Define STRUCTURES and MODULES used
+*----
+LINKED_LIST MACRO ASSMB ASSMB3D TRACK SYS FLUX ;
+MODULE GEO: NXT: MAC: ASM: FLU: DELETE: END: ;
+SEQ_BINARY TRACK_FIL ;
+PROCEDURE assertS ;
+*
+MACRO := MAC: ::
+ EDIT 2 NGRO 1 NMIX 3 NIFI 1
+ READ INPUT
+ MIX 1 (*EAU*)
+ TOTAL 0.3683 SCAT 1 1 0.3661
+ MIX 2 (*COMBUSTIBLE*)
+ TOTAL 0.36522 SCAT 1 1 0.3234
+ NUSIGF 0.1564 CHI 1.0
+ MIX 3 (*ARGENT*)
+ TOTAL 0.8453 SCAT 1 1 0.5216
+ ;
+ASSMB := GEO: :: CAR2D 4 4
+ EDIT 2
+ X- REFL X+ VOID
+ Y- REFL Y+ VOID
+ MESHX 0.0 0.327 0.46 0.62 0.712
+ MESHY 0.0 0.327 0.46 0.62 0.712
+ MIX 2 2 2 1
+ 2 2 3 1
+ 2 3 1 1
+ 1 1 1 1
+ ;
+
+ASSMB3D := GEO: :: CAR3D 4 4 1
+ EDIT 2
+ X- REFL X+ VOID
+ Y- REFL Y+ VOID
+ Z- REFL Z+ VOID
+ MESHX 0.0 0.327 0.46 0.62 0.712
+ MESHY 0.0 0.327 0.46 0.62 0.712
+ MESHZ 0.0 0.327
+
+ MIX 2 2 2 1
+ 2 2 3 1
+ 2 3 1 1
+ 1 1 1 1
+ ;
+
+TRACK TRACK_FIL := NXT: ASSMB ::
+ TITLE '2D CARTESIAN BENCHMARK'
+ EDIT 1
+ TISO 12 24.0 ;
+*
+SYS := ASM: MACRO TRACK TRACK_FIL :: EDIT 1 ;
+FLUX := FLU: SYS MACRO TRACK :: TYPE K ;
+*
+assertS FLUX :: 'K-EFFECTIVE' 1 0.1452360 ;
+TRACK TRACK_FIL SYS FLUX := DELETE: TRACK TRACK_FIL SYS FLUX ;
+*---
+* IN-LINE TRACKING WITH NXT
+*---
+TRACK := NXT: ASSMB ::
+ TITLE '2D CARTESIAN BENCHMARK'
+ EDIT 1
+ TISO 12 24.0 ;
+*
+SYS := ASM: MACRO TRACK :: EDIT 1 ;
+*
+FLUX := FLU: SYS MACRO TRACK :: TYPE K ;
+*
+assertS FLUX :: 'K-EFFECTIVE' 1 0.1452360 ;
+
+TRACK SYS FLUX := DELETE: TRACK SYS FLUX ;
+
+*---
+*3D QR ANGULAR QUADRATURE IN NXT
+*---
+TRACK TRACK_FIL := NXT: ASSMB3D ::
+
+ TITLE '3D CARTESIAN BENCHMARK'
+ EDIT 2
+ TISO QRN 74 24.0 ;
+*
+SYS := ASM: MACRO TRACK TRACK_FIL :: EDIT 1 PIJ ;
+*
+FLUX := FLU: SYS MACRO TRACK TRACK_FIL :: TYPE K ;
+*
+assertS FLUX :: 'K-EFFECTIVE' 1 0.0800511 ;
+
+TRACK TRACK_FIL SYS FLUX := DELETE: TRACK TRACK_FIL SYS FLUX ;
+*---
+*3D PNTN ANGULAR QUADRATURE IN NXT
+*---
+
+TRACK TRACK_FIL := NXT: ASSMB3D ::
+
+ TITLE '3D CARTESIAN BENCHMARK'
+ EDIT 2
+ TISO PNTN 44 24.0 ;
+*
+SYS := ASM: MACRO TRACK TRACK_FIL :: EDIT 1 PIJ ;
+*
+FLUX := FLU: SYS MACRO TRACK TRACK_FIL :: TYPE K ;
+*
+assertS FLUX :: 'K-EFFECTIVE' 1 0.0816852 ;
+
+
+ECHO "test TCM31 completed" ;
+END: ;
+QUIT "LIST" .