Skip to content

io/ompio: mca parameters are not recognized in some instances #12682

Closed
@edgargabriel

Description

@edgargabriel

Thank you for taking the time to submit an issue!

Background information

The mca parameters of the io/ompio component (and probably io/romio as well) are currently accidentally converted to PRTE parameters in ompi 5.0.x (with x <=4) and ompi main. Hence, setting e.g.

mpirun --mca io_ompio_cycle_buffer_size 1024 -np 64 ./exec

will not yield the expected results.

The problem has been identified, and a fix is planned for ompi 5.0.6. Until then, the recommendation is to use environment variables to set mca parameters of io/ompio, e.g

export OMPI_MCA_io_ompio_cycle_buffer_size=1024
mpirun -x OMPI_MCA_io_ompio_cycle_buffer_size -np 64 ./exec

instead of runtime parameters of mpirun or settings in the mca-parameters.conf file.

What version of Open MPI are you using? (e.g., v4.1.6, v5.0.1, git branch name and hash, etc.)

5.0.x or current main

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions