summaryrefslogtreecommitdiff
path: root/Dragon/data/salmacro_proc/TDCM59.c2m
diff options
context:
space:
mode:
Diffstat (limited to 'Dragon/data/salmacro_proc/TDCM59.c2m')
-rw-r--r--Dragon/data/salmacro_proc/TDCM59.c2m98
1 files changed, 98 insertions, 0 deletions
diff --git a/Dragon/data/salmacro_proc/TDCM59.c2m b/Dragon/data/salmacro_proc/TDCM59.c2m
new file mode 100644
index 0000000..48901fd
--- /dev/null
+++ b/Dragon/data/salmacro_proc/TDCM59.c2m
@@ -0,0 +1,98 @@
+* TEST CASE TDCM59
+* 2-D cell calculation on small cell Cartesian geometry
+* Fission source problem solved with MoC
+*---
+*----
+* Define STRUCTURES and MODULES used
+*----
+LINKED_LIST GEOCELL TRACK MACRO SYS FLUX EDITION ;
+SEQ_BINARY TRKFIL ;
+SEQ_ASCII GD_TDCM59 ;
+MODULE GEO: MAC: G2S: SALT: MCCGT: ASM: FLU: EDI: DELETE: END: ;
+SEQ_ASCII TDCM59.ps :: FILE './TDCM59.ps' ;
+PROCEDURE assertS ;
+INTEGER an2d := 8 ;
+REAL densur := 250. ;
+*----
+* Macroscopic Cross sections
+*----
+MACRO := MAC: ::
+NGRO 2 ANIS 2 NMIX 3 NIFI 1
+READ INPUT
+MIX 1 TOTAL 0.392175 0.622581
+SCAT 2 2 0.001451 0.361893 2 2 0.358282 0.000715
+2 2 0.0 0.0 2 2 0.0 0.0
+NUSIGF 0.022141 0.496970 CHI 1.0 0.0
+MIX 2 TOTAL 0.276383 0.278610
+SCAT 2 2 0.000774 0.274505 2 2 0.273807 0.000288
+2 2 0.0 0.0 2 2 0.0 0.0
+MIX 3 TOTAL 0.439812 1.35565
+SCAT 2 2 0.002672 0.411998 2 2 1.33517 0.02128
+1 1 0.2 2 2 0.5 0.006 ;
+*----
+* Geometry definition
+*----
+GEOCELL := GEO: :: CARCEL 5
+X- ALBE 1.0 X+ ALBE 1.0 MESHX 0.0 1.2647
+Y- ALBE 1.0 Y+ ALBE 1.0 MESHY 0.0 1.2647
+RADIUS 0.0 0.205 0.41 0.47 0.57 0.70
+MIX 1 1 2 3 3 3
+;
+*----
+* Isotropic tracking
+*----
+GD_TDCM59 := G2S: GEOCELL ;
+TRACK TRKFIL := SALT: GD_TDCM59 ::
+ GAUS 4 TISO <<an2d>> <<densur>> ;
+TRACK := MCCGT: TRACK TRKFIL ::
+ AAC 1 SCR 0 MAXI 1000 GAUS KRYL 30 HDD 0.0 STIS 1 ;
+SYS := ASM: MACRO TRACK TRKFIL ::
+ ARM HETE ;
+FLUX := FLU: MACRO TRACK SYS TRKFIL ::
+ EDIT 1 TYPE K ;
+assertS FLUX :: 'K-INFINITY' 1 1.064644 ;
+EDITION := EDI: MACRO TRACK FLUX ::
+ EDIT 3 SAVE ;
+GD_TDCM59 TRACK TRKFIL SYS FLUX := DELETE: GD_TDCM59 TRACK TRKFIL SYS FLUX ;
+*----
+* Specular tracking with reflection
+*----
+GEOCELL := GEO: GEOCELL ::
+X- REFL X+ REFL
+Y- REFL Y+ REFL
+;
+GD_TDCM59 := G2S: GEOCELL ;
+TRACK TRKFIL := SALT: GD_TDCM59 ::
+ GAUS 4 TSPC <<an2d>> <<densur>> ;
+TRACK := MCCGT: TRACK TRKFIL ::
+ AAC 1 SCR 0 MAXI 1000 GAUS KRYL 30 HDD 0.0 STIS 1 ;
+SYS := ASM: MACRO TRACK TRKFIL ::
+ ARM HETE ;
+FLUX := FLU: MACRO TRACK SYS TRKFIL ::
+ TYPE K ;
+assertS FLUX :: 'K-INFINITY' 1 1.064723 ;
+EDITION := EDI: EDITION MACRO TRACK FLUX ::
+ EDIT 3 SAVE ;
+GD_TDCM59 TRACK TRKFIL SYS FLUX := DELETE: GD_TDCM59 TRACK TRKFIL SYS FLUX ;
+*----
+* Specular tracking with translation
+*----
+GEOCELL := GEO: GEOCELL ::
+X- TRAN X+ TRAN
+Y- TRAN Y+ TRAN
+;
+GD_TDCM59 TDCM59.ps := G2S: GEOCELL :: DRAWNOD ;
+TRACK TRKFIL := SALT: GD_TDCM59 ::
+ GAUS 4 TSPC <<an2d>> <<densur>> ;
+TRACK := MCCGT: TRACK TRKFIL ::
+ AAC 1 SCR 0 MAXI 1000 GAUS KRYL 30 HDD 0.0 STIS 1 ;
+SYS := ASM: MACRO TRACK TRKFIL ::
+ ARM HETE ;
+FLUX := FLU: MACRO TRACK SYS TRKFIL ::
+ TYPE K ;
+assertS FLUX :: 'K-INFINITY' 1 1.064719 ;
+EDITION := EDI: EDITION MACRO TRACK FLUX ::
+ EDIT 3 SAVE ;
+ECHO "test TDCM59 completed" ;
+END: ;
+QUIT "LIST" .