Paul Romano

Results 70 issues of Paul Romano

One thing that would be very useful is to be able to produce output from pyinstrument in a Python pstats file. That would allow it to, for example, be passed...

This PR fixes #2156. The issue is as follows: if you have a source with a large time specified, e.g., 1.0e8 seconds, the time interval over a single track might...

Right now when we install OpenMC on Travis CI, we use `pip install -e`. The reason for this is that if we do a normal `pip install`, pytest won't actually...

Python mandates that [objects which compare equal have the same hash value](https://docs.python.org/3/reference/datamodel.html#object.__hash__). We are currently violating this in a number of our classes. For example, the `Tally` class has an...

Python API

The NNDC data that we use for testing on Travis only contains a single temperature for pointwise cross sections. This means that our regression testing currently misses temperature interpolation, which...

Test Suite

To accommodate the needs of various downstream applications, our C API has grown substantially over time. Many of the C functions are a bit awkward due to restrictions in C...

A user [recently reported](https://openmc.discourse.group/t/runtimeerror-openmc-aborted-unexpectedly/1954) that they were seeing a segfault. After following up, it was determined that they have some geometry errors and particles are being lost. As best as...

Now that we have the capability to _use_ mesh-based weight windows, for convenience we also need a method to _generate_ them. @pshriwise has started some preliminary work for WW generation...

When we calculate electron/positron collision stopping powers (used for bremsstrahlung) for a material, we rely on Bragg's additivity rule to handle multiple elements, which is an approximation: https://github.com/openmc-dev/openmc/blob/d12e390f1a365c8e5b92e586cb8dc7a4599e80d2/src/material.cpp#L507-L509 To be...

In our photon HDF5 files, we have Hartree-Fock Compton profiles (used for photon Doppler energy broadening) that are obtained from the classic paper by [Biggs et al.](https://doi.org/10.1016/0092-640X(75)90030-3). The subshell data...