Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 829381 - >=sys-cluster/openmpi-4.0.5-r3 keywording request for ARM64
Summary: >=sys-cluster/openmpi-4.0.5-r3 keywording request for ARM64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: ARM64 Linux
: Normal normal
Assignee: Gentoo Cluster Team
URL:
Whiteboard:
Keywords: CC-ARCHES, KEYWORDREQ
: 832463 (view as bug list)
Depends on: 832459
Blocks: 816579
  Show dependency tree
 
Reported: 2021-12-17 02:50 UTC by Shiz01
Modified: 2022-02-02 06:20 UTC (History)
1 user (show)

See Also:
Package list:
>=sys-cluster/openmpi-4.1.2 arm64 >=sys-cluster/slurm-20.11.0.1-r104 arm64 >=sys-cluster/torque-4.1.7-r2 arm64 >=sys-apps/man2html-1.6g arm64
Runtime testing required: Yes
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shiz01 2021-12-17 02:50:00 UTC
=sys-cluster/openmpi-4.0.5-r3 will be stabilized for ~arm64.
Build and manual tests passing is sufficient to add ~arm64 keyword.
Comment 1 NATTkA bot gentoo-dev Security 2021-12-17 02:52:27 UTC Comment hidden (obsolete)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-17 06:45:50 UTC
Can I ask what you need openmpi for?

It affects which USE flags I mask.
Comment 3 Shiz01 2021-12-17 10:09:50 UTC
(In reply to Sam James from comment #2)
> Can I ask what you need openmpi for?
> 
> It affects which USE flags I mask.

For run C++ applications on my small heterogeneous mpi cluster.
Without slurm or torque scedullers, without ofed rdma stack.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-17 10:14:22 UTC
(In reply to Shiz01 from comment #3)
> (In reply to Sam James from comment #2)
> > Can I ask what you need openmpi for?
> > 
> > It affects which USE flags I mask.
> 
> For run C++ applications on my small heterogeneous mpi cluster.
> Without slurm or torque scedullers, without ofed rdma stack.

Could you share emerge -pvO openmpi so I know exactly which flags?

Thanks by the way. That's really helpful!
Comment 5 Shiz01 2021-12-17 13:28:03 UTC
(In reply to Sam James from comment #4)
> (In reply to Shiz01 from comment #3)
> > (In reply to Sam James from comment #2)
> > > Can I ask what you need openmpi for?
> > > 
> > > It affects which USE flags I mask.
> > 
> > For run C++ applications on my small heterogeneous mpi cluster.
> > Without slurm or torque scedullers, without ofed rdma stack.
> 
> Could you share emerge -pvO openmpi so I know exactly which flags?
> 
> Thanks by the way. That's really helpful!

shiz01@rpi4b ~ $ emerge -pvO openmpi

These are the packages that would be merged, in order:

[ebuild   R   ~] sys-cluster/openmpi-4.0.5-r3::gentoo  USE="cma cxx fortran heterogeneous ipv6 java romio (-cuda) -libompitrace -peruse" OPENMPI_FABRICS="-knem -ofed -psm" OPENMPI_OFED_FEATURES="-control-hdr-padding -dynamic-sl -rdmacm -udcm" OPENMPI_RM="-pbs -slurm" 0 KiB


Also, my simple mpi test: https://0x0.st/-CP8.cxx
Comment 6 Shiz01 2021-12-17 13:30:56 UTC
(In reply to Shiz01 from comment #5)
> (In reply to Sam James from comment #4)
> > (In reply to Shiz01 from comment #3)
> > > (In reply to Sam James from comment #2)
> > > > Can I ask what you need openmpi for?
> > > > 
> > > > It affects which USE flags I mask.
> > > 
> > > For run C++ applications on my small heterogeneous mpi cluster.
> > > Without slurm or torque scedullers, without ofed rdma stack.
> > 
> > Could you share emerge -pvO openmpi so I know exactly which flags?
> > 
> > Thanks by the way. That's really helpful!
> 
> shiz01@rpi4b ~ $ emerge -pvO openmpi
> 
> These are the packages that would be merged, in order:
> 
> [ebuild   R   ~] sys-cluster/openmpi-4.0.5-r3::gentoo  USE="cma cxx fortran
> heterogeneous ipv6 java romio (-cuda) -libompitrace -peruse"
> OPENMPI_FABRICS="-knem -ofed -psm"
> OPENMPI_OFED_FEATURES="-control-hdr-padding -dynamic-sl -rdmacm -udcm"
> OPENMPI_RM="-pbs -slurm" 0 KiB
> 
> 
> Also, my simple mpi test: https://0x0.st/-CP8.cxx

mpi_cpp simple test: https://0x0.st/-CPb.c
Comment 7 Shiz01 2021-12-17 13:31:47 UTC
Both work well.
Comment 8 NATTkA bot gentoo-dev Security 2021-12-18 07:52:31 UTC Comment hidden (obsolete)
Comment 9 NATTkA bot gentoo-dev Security 2021-12-18 08:00:31 UTC Comment hidden (obsolete)
Comment 10 NATTkA bot gentoo-dev Security 2021-12-18 08:04:29 UTC Comment hidden (obsolete)
Comment 11 NATTkA bot gentoo-dev Security 2022-01-02 06:36:33 UTC Comment hidden (obsolete)
Comment 12 Larry the Git Cow gentoo-dev 2022-01-02 06:38:19 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa1b06d4c2cb70eb8ba96b7fcdc792b892b8590e

commit fa1b06d4c2cb70eb8ba96b7fcdc792b892b8590e
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-01-02 06:38:08 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-01-02 06:38:08 +0000

    profiles/arch/arm64: mask sys-cluster/openmpi[ofed]
    
    Bug: https://bugs.gentoo.org/829381
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/arm64/package.use.mask | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
Comment 13 NATTkA bot gentoo-dev Security 2022-01-16 18:28:29 UTC Comment hidden (obsolete)
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-01 04:37:45 UTC
*** Bug 832463 has been marked as a duplicate of this bug. ***
Comment 15 NATTkA bot gentoo-dev Security 2022-02-02 05:16:33 UTC Comment hidden (obsolete)
Comment 16 NATTkA bot gentoo-dev Security 2022-02-02 05:24:34 UTC Comment hidden (obsolete)
Comment 17 NATTkA bot gentoo-dev Security 2022-02-02 05:32:36 UTC Comment hidden (obsolete)
Comment 18 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-02 06:20:57 UTC
arm64 done

all arches done