diff options
| author | stainer_t <thomas.stainer@oecd-nea.org> | 2025-09-08 13:48:49 +0200 |
|---|---|---|
| committer | stainer_t <thomas.stainer@oecd-nea.org> | 2025-09-08 13:48:49 +0200 |
| commit | 7dfcc480ba1e19bd3232349fc733caef94034292 (patch) | |
| tree | 03ee104eb8846d5cc1a981d267687a729185d3f3 /Dragon/data/twinfrith_proc/TCWW41.c2m | |
Initial commit from Polytechnique Montreal
Diffstat (limited to 'Dragon/data/twinfrith_proc/TCWW41.c2m')
| -rw-r--r-- | Dragon/data/twinfrith_proc/TCWW41.c2m | 223 |
1 files changed, 223 insertions, 0 deletions
diff --git a/Dragon/data/twinfrith_proc/TCWW41.c2m b/Dragon/data/twinfrith_proc/TCWW41.c2m new file mode 100644 index 0000000..1605696 --- /dev/null +++ b/Dragon/data/twinfrith_proc/TCWW41.c2m @@ -0,0 +1,223 @@ +*--- +* Regression test 1 for MCCG: and MOCC: +*--- +* TEST CASE TCWW41 (based on TCWW02) +* 17 X 17 PWR ASSEMBLY WITHOUT POISON +* WIMS-AECL 69 GROUPS LIBRARY FILE WIMSLIB +*--- + +*---- +* Define STRUCTURES and MODULES used +*---- +LINKED_LIST + ASSMB ASSMB2 TRACK TRACK2 LIBRARY SYS FLX EDITION NEWLIB TEMP ; +SEQ_BINARY + TRACK_FIL TRACK_FIL2 ; +MODULE + LIB: GEO: EXCELT: SHI: ASM: FLU: MCCGT: EDI: DELETE: END: ; +PROCEDURE assertS ; +*---- +* Microscopic cross sections +*---- +LIBRARY := LIB: :: + NMIX 8 CTRA WIMS + MIXS LIB: WIMSAECL FIL: WIMSLIB + MIX 1 579.9 + H1H2O = H1H2O 4.76690E-2 O16H2O = O16H2O 2.38345E-2 + BNat = B-NAT 2.38103E-5 + MIX 2 579.9 O16 = O16 3.06711E-4 + Cr52 = CR52 7.54987E-5 Fe56 = FE56A 1.47624E-4 + Zr91 = ZR91 4.18621E-2 + MIX 3 579.9 + H1H2O = H1H2O 4.65292E-2 O16H2O = O16H2O 2.32646E-2 + Nb93 = NB93 7.07082E-6 Cr52 = CR52 4.79927E-5 + Fe56 = FE56A 4.45845E-5 Ni58 = NI58 1.13521E-4 + Co59 = CO59 1.07714E-7 Mo95 = MO95 4.03755E-6 + Ti48 = TI48 2.33305E-6 Al27 = AL27 2.35231E-6 + Mn55 = MN55 4.15901E-7 + BNat = B-NAT 2.32761E-5 + Zr91 = ZR91 8.92427E-4 + MIX 4 579.9 O16 = O16 2.87335E-4 + Cr52 = CR52 7.07291E-5 Fe56 = FE56A 1.38298E-4 + Zr91 = ZR91 3.92175E-2 + MIX 5 579.9 + H1H2O = H1H2O 4.71346E-2 O16H2O = O16H2O 2.35673E-2 + Nb93 = NB93 3.31482E-6 Cr52 = CR52 2.24991E-5 + Fe56 = FE56A 2.09013E-5 Ni58 = NI58 5.32188E-5 + Co59 = CO59 5.04968E-8 Mo95 = MO95 1.89281E-6 + Ti48 = TI48 1.09374E-6 Al27 = AL27 1.10277E-6 + Mn55 = MN55 1.94976E-7 + BNat = B-NAT 2.35598E-5 + Zr91 = ZR91 4.18372E-4 + MIX 6 579.9 + H1H2O = H1H2O 4.71676E-2 O16H2O = O16H2O 2.35838E-2 + Nb93 = NB93 3.11049E-6 Cr52 = CR52 2.11122E-5 + Fe56 = FE56A 1.96130E-5 Ni58 = NI58 4.99383E-5 + Co59 = CO59 4.73842E-8 Mo95 = MO95 1.77614E-6 + Ti48 = TI48 1.02632E-6 Al27 = AL27 1.03479E-6 + Mn55 = MN55 1.82957E-7 + BNat = B-NAT 2.35753E-5 + Zr91 = ZR91 3.92583E-4 + MIX 7 579.9 + H1H2O = H1H2O 4.72020E-2 O16H2O = O16H2O 2.36010E-2 + Nb93 = NB93 2.89640E-6 Cr52 = CR52 1.96591E-5 + Fe56 = FE56A 1.82630E-5 Ni58 = NI58 4.65011E-5 + Co59 = CO59 4.41227E-8 Mo95 = MO95 1.65389E-6 + Ti48 = TI48 9.55682E-7 Al27 = AL27 9.63569E-7 + Mn55 = MN55 1.70365E-7 + BNat = B-NAT 2.35914E-5 + Zr91 = ZR91 3.65562E-4 + MIX 8 933.6 O16 = O16 4.49355E-2 + U235 = U235 7.39237E-4 1 + U238 = U238 2.17285E-2 1 ; +*---- +* Geometry ASSMB : a 17 X 17 normal PWR assembly +* contains C1 : cell without fuel +* C2 : normal fuel cell +* C3 : peripheral cell +* C4 : corner cell +*---- +ASSMB := GEO: :: CAR2D 9 9 + X- DIAG X+ REFL Y- SYME Y+ DIAG + CELL C1 C2 C2 C1 C2 C2 C1 C2 C3 + C2 C2 C2 C2 C2 C2 C2 C3 + C2 C2 C2 C2 C2 C2 C3 + C1 C2 C2 C1 C2 C3 + C2 C2 C2 C2 C3 + C1 C2 C2 C3 + C2 C2 C3 + C2 C3 + C4 + MERGE 1 3 12 11 12 12 11 12 15 + 4 6 5 6 6 5 6 8 + 13 5 6 6 5 6 8 + 2 5 5 10 5 8 + 13 5 5 6 8 + 2 5 7 8 + 13 7 8 + 14 8 + 9 + TURN H H B H H B H H A + H G G H G G H A + A E E F E E A + H H F H H A + H E G H A + H H A A + H A A + A A + A + ::: C1 := GEO: CARCEL 2 + MESHX 0.0 1.26472 MESHY 0.0 1.26472 + RADIUS 0.0 0.572435 0.613142 MIX 1 2 3 ; + ::: C2 := GEO: C1 RADIUS 0.0 0.412660 0.474364 MIX 8 4 5 ; + ::: C3 := GEO: C2 MESHX 0.0 1.31472 MIX 8 4 6 ; + ::: C4 := GEO: C3 MESHY 0.0 1.31472 MIX 8 4 7 ; + ; +ASSMB2 := GEO: ASSMB :: +::: C2 := GEO: C2 SPLITR 4 1 ; +::: C3 := GEO: C3 SPLITR 4 1 ; +::: C4 := GEO: C4 SPLITR 4 1 ; + ; +*---- +* Tracking calculation for Self-Shielding +* Self-Shielding calculation +* Tracking calculation for flux +*---- +TRACK TRACK_FIL := EXCELT: ASSMB :: + EDIT 0 + MAXR 200 + TITLE 'TCWW41 : SELF-SHIELDING' + TRAK TISO 12 12.0 ; +LIBRARY := SHI: LIBRARY TRACK TRACK_FIL :: NOLJ ; +*---- +* MCCG (isotropic BC) +*---- +TRACK2 TRACK_FIL2 := EXCELT: ASSMB2 :: + EDIT 0 + MAXR 200 + TITLE 'TCWW41 : INIT AND FLUX' + TRAK TISO 12 20.0 ; +*--- +* Initialisation of the mutigroup flux calculation by a CDD calculation +*--- +TEMP := TRACK2 ; +TRACK2 := MCCGT: TRACK2 TRACK_FIL2 ASSMB2 :: + EDIT 4 LCMD 2 + DIFC TMT EPSI 1E-8 + MAXI 100 KRYL 0 SCR 0 HDD 0.0 ; +SYS := ASM: LIBRARY TRACK2 TRACK_FIL2 :: + EDIT 2 ARM ; +FLX := FLU: LIBRARY SYS TRACK2 TRACK_FIL2 :: + EDIT 1 TYPE K THER 5 5E-5 EXTE 10 1E-5 ; +assertS FLX :: 'K-EFFECTIVE' 1 1.259025 ; +TRACK2 := DELETE: TRACK2 ; +TRACK2 := TEMP ; +*--- +* Multigroup Flux Calculation +* Edition +*--- +TRACK2 := MCCGT: TRACK2 TRACK_FIL2 ASSMB2 :: + EDIT 4 LCMD 2 + AAC 10 TMT EPSI 1E-5 STIS 1 + MAXI 1 KRYL 0 SCR 0 HDD 0.0 ; +FLX := FLU: FLX + LIBRARY SYS TRACK2 TRACK_FIL2 :: + EDIT 1 TYPE K THER 5 5E-5 EXTE 100 1E-5 ; +assertS FLX :: 'K-EFFECTIVE' 1 1.258883 ; +EDITION := EDI: FLX LIBRARY TRACK2 ASSMB2 :: +EDIT 2 +COND 4.0 +MERGE MIX 1 2 3 4 5 6 7 8 ; +*--- +* Memory Release +*--- +TRACK TRACK_FIL TRACK2 TRACK_FIL2 ASSMB SYS FLX EDITION TEMP + := DELETE: +TRACK TRACK_FIL TRACK2 TRACK_FIL2 ASSMB SYS FLX EDITION TEMP ; +*---- +* MOCC (cyclic tracking) +*---- +TRACK2 TRACK_FIL2 := EXCELT: ASSMB2 :: + EDIT 0 + MAXR 200 + TITLE 'TCWW02 : INIT AND FLUX' + TRAK TSPC 7 20.0 ; +*--- +* Initialisation of the mutigroup flux calculation by a CDD calculation +*--- +TEMP := TRACK2 ; +TRACK2 := MCCGT: TRACK2 TRACK_FIL2 ASSMB2 :: + EDIT 1 LCMD 2 + DIFC TMT EPSI 1E-8 STIS 1 + MAXI 100 KRYL 0 SCR 0 HDD 100000.0 ; +SYS := ASM: LIBRARY TRACK2 TRACK_FIL2 :: + EDIT 2 ARM ; +FLX := FLU: LIBRARY SYS TRACK2 TRACK_FIL2 :: + EDIT 1 TYPE K THER 5 5E-5 EXTE 10 1E-5 ; +assertS FLX :: 'K-EFFECTIVE' 1 1.258963 ; +TRACK2 := DELETE: TRACK2 ; +TRACK2 := TEMP ; +*--- +* Multigroup Flux Calculation +* Edition +*--- +TRACK2 := MCCGT: TRACK2 TRACK_FIL2 ASSMB2 :: + EDIT 1 LCMD 2 + AAC 80 EPSI 1E-5 STIS 1 + MAXI 1 KRYL 0 SCR 0 HDD 100000.0 ; +FLX := FLU: FLX LIBRARY SYS TRACK2 TRACK_FIL2 :: + EDIT 1 TYPE K THER 5 5E-5 EXTE 100 1E-5 ; +assertS FLX :: 'K-EFFECTIVE' 1 1.261892 ; +EDITION := EDI: FLX LIBRARY TRACK2 ASSMB2 :: +EDIT 2 +COND 4.0 +MERGE MIX 1 2 3 4 5 6 7 8 ; +*--- +* Memory Release +*--- +TRACK2 TRACK_FIL2 LIBRARY ASSMB2 SYS FLX EDITION + := DELETE: +TRACK2 TRACK_FIL2 LIBRARY ASSMB2 SYS FLX EDITION ; +ECHO "test TCWW41 completed" ; +END: ; +QUIT "LIST" . |
