Commit graph

98 commits

Author SHA1 Message Date
Paul Romano
db5c6bfaf8 Fix sourcepoint write in core scripts 2022-06-08 14:26:56 -05:00
Paul Romano
b47c173471 Fix --no-multipole argument for build-assembly.py 2022-06-08 12:44:21 -05:00
Paul Romano
ca7d63327f Add a --clone argument for build-assembly.py 2022-06-08 11:23:52 -05:00
Paul Romano
7805e62674 Fix assembly assignment in build-assembly.py 2022-06-08 11:23:49 -05:00
Paul Romano
3bdd23096a Put clone function in smr/materials.py 2022-06-06 22:07:36 -05:00
Paul Romano
f62a9c610f Add markdown description of milestone models 2022-06-06 22:01:59 -05:00
Paul Romano
9c4c8c87fb Only modify lattice_pitch in build-core-short/long.py scripts 2022-06-06 21:39:28 -05:00
Paul Romano
30355e218c Add script for building full length core model 2022-06-06 17:12:37 -05:00
Paul Romano
2a8764b04f Change enrichment pattern to flatten power distribution 2022-06-06 17:12:37 -05:00
Paul Romano
c9554e003a Fix volume assignment to clad/gap, use proper assemblies 2022-06-06 17:12:37 -05:00
Paul Romano
1713a4df1b Fix volumes in fullcore short model 2022-06-06 17:12:37 -05:00
Paul Romano
6abc157770 Add script for building short full core, manually change lattice_pitch 2022-06-06 17:12:37 -05:00
Paul Romano
0b3546f23a Remove assemblies with burnable absorber pins 2022-06-06 17:11:40 -05:00
Paul Romano
f9624e3e2c Remove unnecessary import in surfaces.py 2022-06-06 17:10:03 -05:00
Paul Romano
4ad8676efc Only whitespace changes 2022-06-06 17:09:55 -05:00
Paul Romano
1718798735 Make differentiation of materials optional for assembly-long and core-fresh 2022-06-06 16:49:18 -05:00
Paul Romano
2b8e9e9f5d Remove tallies, don't clone materials unless needed 2022-06-06 13:34:02 -05:00
Paul Romano
b5b6f4611a Make sure model build doesn't fail if rings == 1 2022-06-06 13:03:35 -05:00
Paul Romano
6448eaff09 Use multipole cross sections by default 2019-12-19 11:33:13 -06:00
Paul Romano
2a24952857 Add script to build long assembly 2019-12-19 10:02:32 -06:00
Paul Romano
0e409cba87 Add script for short single assembly ExaSMR coupled runs 2019-12-19 09:09:17 -06:00
Paul Romano
5481118862 Allow configurable fuel in ring radii 2019-12-19 09:09:17 -06:00
Paul Romano
314331f275 Don't override empty guide tube universe (without spacers) 2019-12-19 09:09:17 -06:00
Paul Romano
6ae045801e Remove default temperatures on materials 2019-12-19 09:09:17 -06:00
Paul Romano
1957974073 Don't deepcopy surfaces
PR #1393 in OpenMC changed how memoization during XML writing is
done. Specifically, the check for surfaces no longer looks at the IDs already
written.
2019-12-19 09:09:17 -06:00
Paul Romano
6fd5188890 Remove neutron shields, which don't exist for NuScale model 2019-07-24 22:16:54 -05:00
Paul Romano
7e8feea6b1 Use SS 302 for the plenum spring, M5 for end plugs 2019-07-24 21:54:43 -05:00
Paul Romano
2d88d33730 Add ability to change reference z value 2019-07-24 21:54:12 -05:00
Paul Romano
9a24a5c4f5 Use RPV dimensions from NuScale DCA 2019-07-24 21:53:06 -05:00
Paul Romano
9ea73dbce3 Update cladding material, default temperature, water density, boron level 2019-06-19 12:50:18 -05:00
Paul Romano
b400c1ca21 Fix axial segmentation of fuel pin 2019-06-04 22:25:45 -05:00
Paul Romano
99efb29643 Use lowercase arguments on OpenMC surfaces 2019-05-03 11:14:57 -05:00
Paul Romano
e6323e9a6f Use shallow copy of material for differentiation 2019-05-03 10:54:37 -05:00
Paul Romano
f348a5ce63 Add -o option in build-core-fresh.py 2018-02-07 08:00:52 -05:00
Paul Romano
2e1761c6fb Squashed commit of the following:
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
2018-02-05 09:26:05 -06:00
Paul Romano
6715532a26 Update README.md and make references to NuScale DC more explicit 2017-11-01 14:36:51 -05:00
Paul Romano
0034350adc Fix active fuel length, grid spacers 2017-10-27 09:45:22 -05:00
Paul Romano
a9ba604407 Complete reflector with water holes 2017-10-21 16:33:47 -05:00
Paul Romano
573b51a62a Add reflector holes in corners, still more needed 2017-10-20 21:29:19 -05:00
Paul Romano
1ad4b3c60f Replace baffle with heavy reflector in SMR model (still need holes) 2017-10-20 19:43:41 -05:00
Paul Romano
2f0b22ceb1 Update dimensions for SMR and add references to NuScale DCA 2017-10-20 20:20:20 -04:00
Paul Romano
bb26ebfc55 Update XML files for fresh SMR 2017-10-20 20:12:12 -04:00
Paul Romano
bd4709089c Fix plot specification 2017-10-20 07:53:27 -04:00
Paul Romano
d9e0e713cb Fix bug with material assigned to grid 2017-10-20 07:21:44 -04:00
Paul Romano
b2d723b764 Separate <filter> in tallies.xml files 2017-07-10 11:24:09 -05:00
Colin Josey
6fcab345cd Address PR comments 2017-05-31 15:29:49 -04:00
Colin Josey
fc2b3ee511 Clean up includes and spacing 2017-05-22 19:00:05 -04:00
Colin Josey
8bf8d9561b Revise to use MPI OpenDeplete
This modifies the depletion codes to use the MPI branch of OpenDeplete.
In addition, memory utilization was optimized such that the SMR
simulation can actually be run.
2017-05-22 18:32:02 -04:00
Will Boyd
5c1cf50563 Now using material cloning; adding Python 3 shebang to build scripts 2017-04-26 16:23:43 -04:00
Will Boyd
5a7505b6e1 Added distribmat and depletion tallies to fresh build scripts for SMR and pin cell 2017-04-09 15:50:57 -04:00