Ethan Peterson
2bd06660c5
Parallelize sampling external sources and threadsafe rejection counters ( #3830 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-03-04 14:36:43 -06:00
GuySten
0ab46dfa35
Fix cell data parsing ( #3848 )
2026-03-04 06:56:49 -06:00
GuySten
70be650003
Implement surface flux tallies ( #3742 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-03-04 14:17:48 +02:00
Marco De Pietri
53d98ce71a
Add method on Material for computing photon contact dose rate ( #3700 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-03-03 15:48:56 +00:00
Paul Romano
49b896b0eb
Enable "hybrid" tallies in get_microxs_and_flux ( #3831 )
2026-03-02 22:06:52 -05:00
Paul Romano
3b5ac08bfb
Skip DAGMC lost particles test ( #3836 )
2026-02-26 11:26:39 -06:00
GuySten
322b741fde
Support Mixture distributions in combine_distributions ( #3784 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-26 07:30:08 +00:00
Jonathan Shimwell
8081815b99
Add RegularMesh.get_indices_at_coords method ( #3824 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-26 02:19:02 +00:00
John Tramm
54c8e3d6eb
Speedup CI and Improve Reproducibility Across Compilers ( #3823 )
...
Co-authored-by: John Tramm <jtramm@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-25 17:12:18 -06:00
GuySten
c0427dd40a
Resolve conflict with weight windows and global russian roulette ( #3751 )
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2026-02-25 14:01:33 -06:00
Jonathan Shimwell
3ff6b59a49
Allow Mesh.from_domain to use bounding boxes directly ( #3828 )
2026-02-24 23:44:30 -06:00
Paul Romano
e130701f10
Fix MeshFilter.get_pandas_dataframe to handle all mesh types ( #3817 )
2026-02-24 07:35:23 +00:00
GuySten
83a30f6860
Support arbitrary symmetry axis for CylindricalIndependent class ( #3474 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-21 20:00:36 +00:00
Paul Romano
139907c955
Implement tally filter for filtering by reaction ( #3809 )
2026-02-21 10:17:12 -06:00
Kevin Sawatzky
efefdb17b1
Add more operator overloads in the new Tensor class ( #3822 )
2026-02-19 11:03:19 -06:00
Kevin Sawatzky
417343c920
Implement S2 directional sampling in the random ray solver ( #3811 )
2026-02-19 14:25:19 +02:00
GuySten
f007c85a50
Check for positive radii ( #3813 )
2026-02-19 08:36:12 +00:00
Jonathan Shimwell
6d6b051507
avoid need to set particles and batches for dagmc models when calling convert_to_multigroup ( #3801 )
...
Co-authored-by: Jon Shimwell <jon@proximafusion.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
2026-02-18 11:18:05 -06:00
John Tramm
977ade79a1
Replace xtensor with internal Tensor/View classes ( #3805 )
...
Co-authored-by: John Tramm <jtramm@gmail.com>
2026-02-17 09:50:38 -06:00
Paul Romano
a35927aad3
Extend ParticleProductionFilter to support multiple particle types ( #3780 )
2026-02-13 22:18:29 -06:00
Patrick Shriwise
bcb9395207
SolidRayTracePlot CAPI ( #3789 )
...
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
2026-02-13 07:54:27 +02:00
Paul Romano
8198e6021d
Add truncated normal distribution support ( #3761 )
2026-02-12 18:25:56 +02:00
Patrick Shriwise
a3426cf833
Fix weight windows regression test ( #3798 )
2026-02-12 06:30:31 -06:00
GuySten
96383fcb2b
More interpolation types in Tabular. ( #3413 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-11 21:05:07 +00:00
azim-givron
360ec24b41
Implement vector fitting to replace external vectfit package ( #3493 )
...
Co-authored-by: azim_givron <a.givron@naarea.fr>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
Co-authored-by: GuySten <guyste@post.bgu.ac.il>
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
2026-02-11 10:00:18 -06:00
Kevin Sawatzky
4f4930b633
Temperature feedback support in the random ray solver. ( #3737 )
2026-02-09 16:54:59 -06:00
GuySten
04bee9c49f
Check that Surface IDs are at least 1 ( #3772 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-06 18:44:16 +00:00
Lewis Gross
a632429267
Move distrib (mat, temp, dens) from XML attribute to subelement for better compatibility with very large instance lists ( #3774 )
2026-02-06 19:32:32 +02:00
Kevin Sawatzky
14acc762bc
C-API bindings for key random ray functions ( #3749 )
2026-02-06 10:42:32 -06:00
Jonathan Shimwell
8a62a97115
openmc.Tally creation from constructor ( #3777 )
2026-02-06 10:23:11 -06:00
Gavin Ridley
f2c936cf5b
Implement filter for secondary particle production binned by energy ( #3453 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-05 18:00:03 -06:00
Paul Romano
b41e22f68b
Refactor ParticleType to use PDG Monte Carlo numbering scheme ( #3756 )
...
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
Co-authored-by: Amanda Lund <alund1187@gmail.com>
2026-02-03 07:23:24 +00:00
David Andrs
6041ee6ae3
SpatialBox can be constructed via ctor with parameters (#3760 )
2026-01-31 17:02:39 -06:00
GuySten
7b4617affb
Fix for plotting model with multi-group cross sections ( #3748 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-01-30 06:10:16 +00:00
Paul Romano
f7a734189a
Optionally compute bounding boxes in Mesh.material_volumes ( #3731 )
2026-01-29 09:20:48 +02:00
Jonathan Shimwell
db426b66ca
Materials name persist when running depletion simulation ( #3738 )
...
Co-authored-by: GuySten <guyste@post.bgu.ac.il>
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-01-27 06:06:36 +00:00
Paul Romano
5c502ddb3e
Do not add radioactive Ta180 when calling add_element('Ta') ( #3750 )
2026-01-26 19:09:58 +02:00
Kevin Sawatzky
3e2f1f521a
Enable fission heating tallies in the random ray solver ( #3714 )
2026-01-23 10:23:05 -06:00
GuySten
6b43a298f4
Add n_elements to the MeshBase protocol and deprecate num_mesh_cells ( #3745 )
2026-01-22 15:04:30 +00:00
GuySten
2691ff8a0f
Fix type hinting and simplify implementation of combine_distributions ( #3445 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-01-21 14:33:30 +00:00
Paul Romano
51ea89ccc8
Implement depth-awareness when enforcing precedence between union/intersection operators ( #3730 )
...
Co-authored-by: GuySten <guyste@post.bgu.ac.il>
2026-01-15 22:23:35 -06:00
Kevin Sawatzky
5bce5adabc
Support cell densities in the random ray solver ( #3720 )
2026-01-14 20:02:17 +02:00
Jack Fletcher
0486e433d2
Source biasing capabilities ( #3460 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-01-12 09:51:12 -06:00
Perry
37e2feb34b
Flux Energy Group Conversion using lethargy-weighted redistribution ( #3705 )
...
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
2026-01-10 22:04:47 +02:00
GuySten
c7d7fa4613
Fix a bug in rotational periodic boundary conditions ( #3692 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-01-06 13:29:40 +00:00
GuySten
818fd11b18
Simplify rectangular lattice crossing and correctly handle corner checks ( #3703 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-01-06 09:29:46 +00:00
Paul Romano
932f36f411
Add recognized thermal scattering names for JEFF 4.0 and JENDL 5 ( #3693 )
2026-01-02 12:31:46 +02:00
Zoe Prieto
a2fd6cc57e
Support rotation in MeshFilter ( #3176 )
...
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-12-19 22:56:13 -06:00
GuySten
a230b86128
Fix mcpl dependency in test ( #3691 )
2025-12-18 15:56:43 +00:00
Jonathan Shimwell
e0eb91b955
using id_map in model.plot for more efficient plotting ( #3678 )
2025-12-17 22:44:53 +02:00