forked from crp/ecp-benchmarks
commit fea65f02928ed7b65b0aa88e16af0e9f308dc28e
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Mon Feb 5 09:20:20 2018 -0600
Remove XML files and old models
commit 423b3ade32be620dab7ba6fe9c292a6ee4758e9e
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Mon Feb 5 09:10:54 2018 -0600
Fix bug in ring generation
commit f5a3acd3d6d0eba7edf4b0c94e76aebdcaa2cd62
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Mon Feb 5 09:05:51 2018 -0600
Add option to specify output directory
commit 0c4bca51b38bbb94fffe1d13157f693bee4dea03
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Tue Jan 23 14:50:09 2018 -0600
Add plots for assembly
commit 2813d95ea694259bd50ae7fa19087f8652fc0bc5
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Sun Jan 21 16:08:45 2018 -0600
Shared compositions when building assembly
commit 5ee50611df13f5df03144266d2c08f2890fdaf72
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Sun Jan 21 15:32:48 2018 -0600
Fix build-core-fresh
commit e375ad22a7fb05def86664f5be8411ee822e23a2
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Fri Jan 19 15:51:51 2018 -0600
Use pathlib in build-assembly and move assembly directory
commit 53d38a3b3711b44dd75313132c4122f2192df16c
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Fri Jan 19 14:39:09 2018 -0600
Add an option to use depleted materials
commit 9c52f82bd0cd989b10938c85586caba331efa1f4
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Wed Jan 17 14:02:27 2018 -0600
Add SMR assembly model
commit 82f60acfb3b8889d812e03eb4ee2007b2a5a501e
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Wed Jan 17 12:34:35 2018 -0600
Add docstrings here and there
commit a957d442a8
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Wed Jan 17 12:18:11 2018 -0600
Special treatment for a single radial/axial region in fuel pins
commit dac1af47ad
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Wed Jan 17 06:54:24 2018 -0600
Add number of rings/axial segments as command-line options
commit c1082420e4
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Wed Jan 17 06:47:03 2018 -0600
Use argparse in build-fresh.py
commit a20d15c0cb
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Wed Jan 17 06:27:01 2018 -0600
Make number of rings configurable
commit 96b1ae8513
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Tue Jan 16 22:44:15 2018 -0600
Generate pin universes within function
commit 0b1965e27f
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Tue Jan 16 22:28:44 2018 -0600
Put geometry and reflector/assembly universes in functions
commit 337d4cff69
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Wed Nov 22 12:22:17 2017 -0600
Make sure sleeve appears on fifth grid spacer
commit 46e379e169
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Tue Nov 14 14:54:14 2017 -0600
Don't break up fuel region over multiple universes in z direction
commit 7e735bec85
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Fri Nov 10 11:49:36 2017 -0600
Fix number of pellets in SMR
commit 186c525c8a
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Thu Nov 2 23:27:48 2017 -0500
Add axial subdivision of fuel pins
commit 6762ab0237
Author: Paul Romano <paul.k.romano@gmail.com>
Date: Fri Oct 20 07:54:57 2017 -0400
Add ten rings in fuel
37 lines
1.7 KiB
Markdown
37 lines
1.7 KiB
Markdown
ExaSMR Benchmarks
|
|
=================
|
|
|
|
This repository contains benchmarks for performance profiling of the OpenMC and
|
|
Shift Monte Carlo codes for the ECP ExaSMR project. Each directory contains a
|
|
Python script which uses the OpenMC Python API to create XML input files for
|
|
OpenMC.
|
|
|
|
Model Descriptions
|
|
------------------
|
|
|
|
<dl>
|
|
<dt>smr</dt>
|
|
<dd>A 3D Small Modular Reactor (SMR) model that roughly mimics the design of
|
|
the NuScale reactor. The reactor core has 37 fuel assemblies that alternate
|
|
between 3.1% enriched and 2.4% enriched UO2 fuel. The center fuel assembly
|
|
has 1.6% enriched UO2 fuel. Where possible, we have attempted to use the
|
|
same parameters for the fuel assemblies and fuel rods as those specified in
|
|
the NuScale <a
|
|
href="https://www.nrc.gov/reactors/new-reactors/design-cert/nuscale.html">design
|
|
submittal</a> to the Nuclear Regulatory Commission (NRC), for example: 264
|
|
fuel rods per assembly, 24 guide tubes per assembly, 1 instrument tube per
|
|
assembly, five spacer grids per assembly, fuel rod pitch of 0.496 in, and an
|
|
active fuel length of 200 cm. Many of the details of the actual NuScale fuel
|
|
assembly design are redacted from the design submittal because they are
|
|
export controlled/proprietary information. The purpose of our model is not
|
|
to be an exact replica of the NuScale model; rather, it is intended to
|
|
capture most of the physical complexities that are involved in modeling a
|
|
full reactor core and to provide a suitable model for carrying out full core
|
|
performance tests on the testbed architectures.</dd>
|
|
</dl>
|
|
|
|
Dependencies
|
|
------------
|
|
|
|
To generate models using the scripts in this package, you must use a recent
|
|
version of OpenMC's Python API.
|