Setting outgoing/ingoing partial current

Hey there,

I have looked for something similar, but I was not able to find anything, so I opened a query.

I am studying a fusion device and for the design of the walls, I am assuming them to be the results of several cylindrical layers, with their axes along the z direction. Also, because of the significant total thickness I have decided to split the problem in two ones; for simplicity let’s say the design has a three cylindrical layers wall, layer C, layer B and layer A, adjacent with each others. My goal is to evaluate the neutron flux in the cell created as result of the (C cylinder - the B cylinder) cell region.
In the design of the problem with a cell (B cylinder - A cylinder), there is an isotropic source on the axis, and since I want to get the partial outgoing current, I set a SurfaceFilter for the B cylinder coupled with a score ‘current’.

Because of the splitted design, in order to transfer the information of the inner cylinders problem to the one of the outer cylinders, I thought to set the ingoing partial current of the outer ones as equal to the outgoing one of the inner cylinders, but I do not know how to do it.
Does someone have an idea of how to do it? Any help would be truly appreciated

I am not sure if I was sufficiently clear, so please, let me know if I explained myself correctly.

If I’m understanding this correctly, it sounds like you want to collect particles that cross a surface in one problem and then use them in a source for a second problem; is that correct? If so, this is not possible in the current release of OpenMC, but there is an active pull request adding support for surface source reading/writing that would make this possible in the future.

Thanks a lot, then I will stay tuned.