Skip to content

bc_x%ve3 never MPI-broadcast (duplicate ve2 in list) #1198

@sbryngelson

Description

@sbryngelson

Bug

In `src/simulation/m_mpi_proxy.fpp`, the Fypp broadcast list at line 148 contains `bc_x%ve2` twice. The second occurrence should be `bc_x%ve3`. As a result, `bc_x%ve3` is never broadcast to non-root MPI ranks.

File: `src/simulation/m_mpi_proxy.fpp`, line 148

Impact: In multi-rank simulation runs using GRCBC boundary conditions, non-root ranks see uninitialized values for `bc_x%ve3`, producing incorrect boundary behavior.

Severity: Critical — silent data corruption on multi-rank runs with GRCBC boundaries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working or doesn't seem right

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions