forked from crp/ecp-benchmarks
ExaSMR 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
|
||
|---|---|---|
| smr | ||
| .gitattributes | ||
| .gitignore | ||
| README.md | ||
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
- smr
- 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 design submittal 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.
Dependencies
To generate models using the scripts in this package, you must use a recent version of OpenMC's Python API.