This option is still available under a new name in PRTE:
`—map-by :oversubscribe` in parameter form
`OMPI_MCA_rmaps_default_mapping_policy=:oversubscribe` in env form
You can get more details using `prte_info —param all`:
`MCA rmaps: parameter "rmaps_default_mapping_policy" (current value: "", data
source: default, level: 9 dev/all, type: string)
Default mapping Policy [slot | hwthread | core
(default:np<=2) | l1cache | l2cache | l3cache | numa (default:np>2) | package |
node | seq | dist | ppr | rankfile], with supported colon-delimited modifiers:
PE=y (for multiple cpus/proc), SPAN, OVERSUBSCRIBE, NOOVERSUBSCRIBE, NOLOCAL,
HWTCPUS, CORECPUS, DEVICE=dev (for dist policy), INHERIT, NOINHERIT,
PE-LIST=a,b (comma-delimited ranges of cpus to use for this job), FILE=%s (path
to file containing sequential or rankfile entries)
> On Apr 22, 2022, at 22:16, Orion Poplawski via devel
> <[email protected]> wrote:
>
> When building packages for Fedora, tests must often be run in an
> oversubscribed manner. It is also often quite difficult to modify the
> command line of those tests. As such, Fedora has long defined the
> OMPI_MCA_rmaps_base_oversubscribe=1 variable in the build environment to
> allow this to automatically propagate.
>
> This option appears to no longer exist. Can an equivalent be restored? If
> so, should this RFE be filed against OpenMPI or PRRTE?
>
> Thanks.
>
> --
> Orion Poplawski
> he/him/his - surely the least important thing about me
> IT Systems Manager 720-772-5637
> NWRA, Boulder/CoRA Office FAX: 303-415-9702
> 3380 Mitchell Lane [email protected]
> Boulder, CO 80301 https://www.nwra.com/