Skip to content

Commit

Permalink
Add energy group structure for ANL21 and ANL94 used in photon transpo…
Browse files Browse the repository at this point in the history
…rt (#994)
  • Loading branch information
keckler committed Nov 24, 2022
1 parent a534009 commit 469b3f0
Show file tree
Hide file tree
Showing 2 changed files with 130 additions and 0 deletions.
129 changes: 129 additions & 0 deletions armi/physics/neutronics/energyGroups.py
Expand Up @@ -774,3 +774,132 @@ def _create_anl_energies_with_group_energies(group_energy_bounds):
4.140e-01,
]
)

"""
Taken from Table 5.1 of "GAMSOR: Gamma Souce Preparation and DIF3D Flux Solution",
ANL/NE-16/50 Rev 2.0, M.A. Smith, C.H. Lee, R.N. Hill, Aug 30 2022.
"""
GROUP_STRUCTURE["ANL21G"] = [
2.0e7,
1.0e7,
8.0e6,
7.0e6,
6.0e6,
5.0e6,
4.0e6,
3.0e6,
2.5e6,
2.0e6,
1.5e6,
1.0e6,
7.0e5,
4.5e5,
3.0e5,
1.5e5,
1.0e5,
7.5e4,
4.5e4,
3.0e4,
2.0e4,
]

"""
Taken from Table 5.2 of "GAMSOR: Gamma Souce Preparation and DIF3D Flux Solution",
ANL/NE-16/50 Rev 2.0, M.A. Smith, C.H. Lee, R.N. Hill, Aug 30 2022.
"""
GROUP_STRUCTURE["ANL94G"] = [
2.000e07,
1.400e07,
1.200e07,
1.100e07,
1.060e07,
1.000e07,
9.500e06,
9.000e06,
8.500e06,
8.000e06,
7.750e06,
7.500e06,
7.250e06,
7.000e06,
6.750e06,
6.500e06,
6.250e06,
6.000e06,
5.750e06,
5.500e06,
5.400e06,
5.200e06,
5.000e06,
4.700e06,
4.500e06,
4.400e06,
4.200e06,
4.000e06,
3.900e06,
3.800e06,
3.650e06,
3.500e06,
3.333e06,
3.166e06,
3.000e06,
2.833e06,
2.666e06,
2.500e06,
2.333e06,
2.166e06,
2.000e06,
1.875e06,
1.750e06,
1.660e06,
1.600e06,
1.500e06,
1.420e06,
1.330e06,
1.250e06,
1.200e06,
1.125e06,
1.000e06,
9.000e05,
8.650e05,
8.250e05,
8.000e05,
7.500e05,
7.000e05,
6.750e05,
6.500e05,
6.250e05,
6.000e05,
5.750e05,
5.500e05,
5.250e05,
5.000e05,
4.500e05,
4.250e05,
4.000e05,
3.750e05,
3.500e05,
3.250e05,
3.000e05,
2.600e05,
2.200e05,
1.900e05,
1.600e05,
1.500e05,
1.400e05,
1.200e05,
1.000e05,
9.000e04,
8.000e04,
7.500e04,
6.500e04,
6.000e04,
5.500e04,
4.500e04,
4.000e04,
3.500e04,
3.000e04,
2.000e04,
1.500e04,
1.000e04,
]
1 change: 1 addition & 0 deletions doc/release/0.2.rst
Expand Up @@ -14,6 +14,7 @@ What's new in ARMI
#. Use r.core.p.axialMesh instead of r.core.refAssem.getAxialMesh() for the uniform mesh converter. (`PR#959 <https://github.com/terrapower/armi/pull/959>`_)
#. Split algorithms specific to hex assemblies out of ``FuelHandler``. (`PR#962 <https://github.com/terrapower/armi/pull/962>`_)
#. Add ability to load from a db using negative node index
#. Add group structures for 21- and 94-groups used in photon transport

Bug fixes
---------
Expand Down

0 comments on commit 469b3f0

Please sign in to comment.