Skip to content

Improper Application of Boundary Conditions on Cruciform Prism #3186

Open
@HunterBelanger

Description

@HunterBelanger

Bug Description

I was trying to run a 2D variant of BEAVRS with modified geometry, with the goal of comparing against a nodal diffusion code. Because of this, I was trying to make the geometries more similar, and used a CruciformPrism to model the outer edge of the modeled part of the reflector and applied vacuum boundary conditions to it. The resulting geometry looks like this:
2D_beavrs_geometry
I then ran the simulation, and upon inspecting the resulting flux distribution, I saw these odd depressions in the reflector flux:
2D_beavrs_thermal_flux
Since this is modeled as a composite surface, with every single plane being added to the geometry, when a particle crosses one of the planes, even when it isn't going to leave the geometry, it is killed. I noticed this with CruciformPrism, but I imagine this can also happen with the other composite surfaces ?

Since there are explicit methods to add boundary conditions to composite surfaces, and since I couldn't find any documentation indicating this was a limitation, I am submitting this as a bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions