Can I make a surface partially reflective?

I have a fast reactor core model where the full core is designed with mcnp. There are axial reflectors with depleted uranium. In my core design on openmc I do not want to add the complexity of axial reflectors. I want to use something like “partially reflective surface” which will both reflect and absorb(vacuum condition) at the same time by a predefined ratio of reflection. Is there any option like that in OpenMC?

Hi @fuad, unfortunately there’s no partially reflective boundary condition like what you describe in OpenMC currently.

1 Like

Hi @paulromano, do you have any plan to implement such a capability (handle albedo boundary conditions) in OpenMC?

Hi @pdeng. I don’t have any plans to implement such a capability myself, but OpenMC is open source and anyone can contribute, so if you’re inclined to implement such a feature, I’d encourage you to give it a shot and make a pull request so that it can be included in a released version of the code. I think adding an albedo on boundary conditions would be a fairly easy change.