Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 597370 - sys-cluster/openmpi-1.8.8 does not recognize pbs use flag/pull in torque
Summary: sys-cluster/openmpi-1.8.8 does not recognize pbs use flag/pull in torque
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Justin Bronder (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-17 14:43 UTC by Marius Brehler
Modified: 2016-12-16 14:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marius Brehler 2016-10-17 14:43:51 UTC
I am trying to install openmpi with support for pbs. Adding OPENMPI_RM="pbs" to make.conf or 'sys-cluster/openmpi openmpi_rm_pbs' to package.use enables

  OPENMPI_RM="pbs%* -slurm%"

However, it's not set in the use flags

  USE="cuda%* cxx fortran romio threads -cma% -heterogeneous -ipv6* -java% -mpi-threads -numa% -vt (-pbs%)

and torque is not pulled as dependency, also a look into to ebuild tells me that it should be. The config.log shows that '--with-tm' is passed to configure.
Comment 1 Justin Bronder (RETIRED) gentoo-dev 2016-11-10 14:10:30 UTC
Unable to reproduce using either the main tree or the sci overlay.  Can you check your make.conf and verify that 'emerge --info' has the USE flags you'd expect?

Example of torque being pulled in:


$ emerge -pv '=sys-cluster/openmpi-1.10*'

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

Calculating dependencies  ... done!
[ebuild     UD~] sys-cluster/openmpi-1.10.3-r1::gentoo [2.0.1::science] USE="cxx fortran ipv6 threads -cma -cuda -heterogeneous -java -mpi-threads -numa -romio -vt%" ABI_X86="(64) -32 (-x32)" OPENMPI_FABRICS="-knem -ofed -psm" OPENMPI_OFED_FEATURES="-connectx-xrc -control-hdr-padding -dynamic-sl -failover -rdmacm -udcm" OPENMPI_RM="-pbs -slurm" 0 KiB

 $ OPENMPI_RM=pbs emerge -pv '=sys-cluster/openmpi-1.10*'

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

Calculating dependencies  . ... done!
[ebuild  N     ] virtual/logger-0::gentoo  0 KiB
[ebuild  N     ] sys-cluster/torque-4.1.7-r1::gentoo  USE="crypt syslog -cpusets -doc -drmaa (-libressl) -munge -nvidia -server -tk" 6,073 KiB
[ebuild     UD~] sys-cluster/openmpi-1.10.3-r1::gentoo [2.0.1::science] USE="cxx fortran ipv6 threads -cma -cuda -heterogeneous -java -mpi-threads -numa -romio -vt%" ABI_X86="(64) -32 (-x32)" OPENMPI_FABRICS="-knem -ofed -psm" OPENMPI_OFED_FEATURES="-connectx-xrc -control-hdr-padding -dynamic-sl -failover -rdmacm -udcm" OPENMPI_RM="pbs* -slurm" 0 KiB
Comment 2 Marius Brehler 2016-12-16 14:59:37 UTC
Fortunately, I cannot reproduce it anymore.. Now torque is pulled in. Therefore closing this as invalid.