Commit graph

726 commits

Author SHA1 Message Date
Paul Romano
84e7422aa3 Don't expose keff_search_control 2026-03-12 11:50:13 -05:00
Paul Romano
69c3483687 Rename to run 2026-03-12 11:47:32 -05:00
Paul Romano
95dbb29c21 Remove a deepcopy 2026-03-12 11:41:23 -05:00
Paul Romano
7ac6fcdcc3 Remove step_index in search_for_keff calls 2026-03-12 11:09:05 -05:00
Paul Romano
deb9f1d79a Refactor Integrator.integrate 2026-03-12 11:05:59 -05:00
Paul Romano
2b4fa56ca3 Style fixes 2026-03-12 10:53:33 -05:00
Paul Romano
f8ea4649df Small edits 2026-03-12 10:51:11 -05:00
Paul Romano
821bb5ab65 Fix restart with saved keff search 2026-03-12 10:51:08 -05:00
Paul Romano
5af848f6fd Style fixes 2026-03-11 17:46:39 -05:00
Paul Romano
2c24698437 Fix MPI behavior in _KeffSearchControl._update_vec 2026-03-11 17:46:20 -05:00
church89
0a10fe379b fix bug 2026-02-26 14:33:38 +01:00
church89
1fd1ad7cda make keff_search control class private 2026-02-26 10:47:57 +01:00
church89
e9ea747827 fix update vec logic 2026-02-26 10:08:05 +01:00
church89
e5188d2021 add forgotten docstring 2026-02-20 17:04:03 +01:00
church89
76b5ab4905 add renamed files 2026-02-20 16:55:17 +01:00
church89
4c512adca1 addressing Paul's comments 2026-02-20 16:54:31 +01:00
church89
5737c39e41 minor fix 2026-01-19 14:40:08 +01:00
church89
17f10c4055 remove obsolete bits and update unit test 2026-01-19 14:35:00 +01:00
church89
3e9733b4ff refactoring of reactivity control 2026-01-19 11:51:03 +01:00
church89
dc40d1892a add lost docstring 2026-01-13 13:45:54 +01:00
church89
8d7ac63151 Merge branch 'develop' of https://github.com/openmc-dev/openmc into openmc-dev-develop 2026-01-13 13:30:50 +01:00
Paul Romano
9c91bddf04
Migrate to SciPy sparse arrays (#3613) 2026-01-02 13:43:25 +02:00
Paul Romano
d217efa007
Add two MPI barriers in R2S workflow (#3646) 2025-11-20 12:10:04 -06:00
Paul Romano
f544d02e49
Don't write reaction rates in depletion results by default, remove per-stage data for multistage integrators (#3609) 2025-11-19 12:26:57 -05:00
Paul Romano
028f440448
Support MPI parallelism in R2SManager (#3632) 2025-11-19 11:19:27 -06:00
Paul Romano
5c63e0df21
Fix a few warnings, rename add_to_tallies_file (#3639) 2025-11-18 17:57:12 -06:00
Lorenzo Chierici
50bb0df191
depletion-thermochemistry: Redox control transfer rates (#2783)
Co-authored-by: Gavin Ridley <gavin.keith.ridley@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-11-12 16:45:48 -06:00
Marco De Pietri
e5348d3f62
Avoid divide-by-zero in from_multigroup_flux when flux is zero (#3624)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-11-12 10:35:07 +00:00
Paul Romano
5fc289b99d
Automate workflow for mesh- or cell-based R2S calculations (#3508)
Co-authored-by: Ethan Peterson <eepeterson3@gmail.com>
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
2025-11-01 00:15:25 +00:00
Paul Romano
f10d7d9f67
Speed up apply_time_correction by reducing file I/O and deepcopies (#3617) 2025-10-28 09:23:16 +01:00
Jonathan Shimwell
50071aa3bd
Speed up time correction factors (#3592)
Co-authored-by: Jon Shimwell <jon@proximafusion.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-10-03 15:09:57 +00:00
Paul Romano
8f36ff2b3a
Update find_package calls in OpenMCConfig.cmake (#3572) 2025-09-23 10:06:29 -05:00
Paul Romano
007ac8148b
Allow newer Sphinx version and fix docbuild warnings (#3571) 2025-09-19 07:27:41 +03:00
Robert Carlsen
ca4295748d
depletion: fix performance of chain matrix construction (#3567)
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
2025-09-11 02:13:28 +00:00
Jonathan Shimwell
e878aeb82f
not printing nuclides with 0 percent to terminal (option 2 ) (#3448) 2025-08-21 11:14:21 +02:00
GuySten
a11021cd07
Consistent XML parsing using functions from _xml module (#3517)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-08-08 17:47:55 +00:00
Paul Romano
6b672f772f
Allow already-initialized openmc.lib in TemporarySession (#3505) 2025-07-26 16:42:33 -05:00
Jonathan Shimwell
a649d7bc69
Avoid adding ParentNuclideFilter twice when calling prepare_tallies (#3506)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-07-18 16:23:02 +00:00
Jonathan Shimwell
8be65513b7
Adding material depletion function (#3420)
Co-authored-by: Jon Shimwell <jon@proximafusion.com>
Co-authored-by: Micah Gale <mgale@fastmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-07-18 14:37:57 +00:00
Perry
24f78e6e92
Use auto-chunking for StepResult HDF5 writing (#3498) 2025-07-17 08:40:02 +08:00
Paul Romano
eb74d497d2
Introduce openmc.lib.TemporarySession context manager (#3475) 2025-07-01 12:43:45 -05:00
Paul Romano
dab8af5672
Support flux collapse method in get_microxs_and_flux (#3466)
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
2025-07-01 12:43:28 +02:00
Jonathan Shimwell
f81962c960
Allowing chain_file to be chain object to save reloading time (#3436)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-06-12 21:02:35 +00:00
Paul Romano
7fda3eb846
Implement a new MeshMaterialFilter (#3406)
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-06-06 16:30:50 -05:00
Lewis Gross
e14bb884eb
Update _get_start_data to always grab the beginning of timestep time (#3414)
Co-authored-by: Paul Wilson <paul.wilson@wisc.edu>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-06-04 23:40:55 +00:00
Lorenzo Chierici
7382b5d1c8
External transfer rates source term (#3088)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-05-12 15:48:21 -05:00
Paul Romano
e4f55a57b6
Fix weight modification for uniform source sampling (#3395)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-05-05 20:59:11 +00:00
Jonathan Shimwell
820648daee
using reduce chain level to remove need for reduce chain (#3377)
Co-authored-by: Jon Shimwell <jon@proximafusion.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-04-23 06:44:46 +00:00
Jonathan Shimwell
277390b220
added kg units to doc string in results class (#3358) 2025-03-20 07:00:34 -05:00
Lorenzo Chierici
3ed3071ce7
Merge pull request #44 from openmc-dev/develop
merge latest develop
2025-03-12 10:03:01 +01:00