aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2009-11-26 00:36:45 +0300
committerAlexey Shvetsov <alexxy@gentoo.org>2009-11-26 00:36:45 +0300
commit41ed112e5c773fa9e982436be16dad9572500e5a (patch)
treea00de50aa556d9ee4d6c6824a14f9061351ee40e /sys-cluster
parentsci-chemistry/ccp4-apps -- nesseccary fix to work together with Arp/Warp (diff)
downloadsci-41ed112e5c773fa9e982436be16dad9572500e5a.tar.gz
sci-41ed112e5c773fa9e982436be16dad9572500e5a.tar.bz2
sci-41ed112e5c773fa9e982436be16dad9572500e5a.zip
add infiniband and dapl support via extrenal libs to openmpi
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/openmpi/ChangeLog3
-rw-r--r--sys-cluster/openmpi/Manifest6
-rw-r--r--sys-cluster/openmpi/metadata.xml2
-rw-r--r--sys-cluster/openmpi/openmpi-1.3.3.ebuild18
4 files changed, 19 insertions, 10 deletions
diff --git a/sys-cluster/openmpi/ChangeLog b/sys-cluster/openmpi/ChangeLog
index 38dc3d878..8e342c17b 100644
--- a/sys-cluster/openmpi/ChangeLog
+++ b/sys-cluster/openmpi/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 25 Nov 2009; Alexey Shvetsov <alexxy@gentoo.org> openmpi-1.3.3.ebuild:
+ add infiniband and dapl support
+
18 Aug 2009; Justin Bronder <jsbronder@gentoo.org> openmpi-1.3.3.ebuild:
Add blocker against app-text/lcdf-typetools when vt is enabled. #281318
diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index d654acda6..d72b4b1ef 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1,5 +1,5 @@
AUX eselect.mpi.openmpi 226 RMD160 39353fd5d350b26684f8e1258f689c95ec3b5011 SHA1 f7ec4f1848edf9fcfa9b67d528dd41f6ae755b26 SHA256 2666fdd2d39ff2290b0e52da8ba97e225fb3b1ac01c97bfc23c63b261f343cf0
DIST openmpi-1.3.3.tar.bz2 6695647 RMD160 209972fdbf52787ea0482d9b89fad2c1f59e6e87 SHA1 f668feb22ff0a4c4d9b438e4e69a97b08aa73234 SHA256 e1425853282da9237f5b41330207e54da1dc803a2e19a93dacc3eca1d083e422
-EBUILD openmpi-1.3.3.ebuild 2812 RMD160 bbe1ef1f12a26f453c625a4b35d0406f2f5c112d SHA1 fbe3ef159e1be57295485aa5d4fa8eec8f59b6ad SHA256 e2fc7068b47c8a3a6e58b4edd137182d47bcd15b53fbc04d5285e19ec455a152
-MISC ChangeLog 1724 RMD160 8b04bffba135e606bf56944924005a4ecc70b2c7 SHA1 d0326ca53aca3093479efae0331705103ad9fb3e SHA256 827624de7f40aa88a2798732f2e2c692b6722df8555b8653df1fad743a4f05a8
-MISC metadata.xml 600 RMD160 b60367dc458961c4d9ba4b4b548e31298e5aa6bf SHA1 11cdf219d236e2b6ce89b026f2ca8e0829de6758 SHA256 63dc7d01a07d5f1d2c9541075a52e62f12b36d7cf2d6510e38cb2bc5d539b055
+EBUILD openmpi-1.3.3.ebuild 2970 RMD160 26587f5043686aff44594cda0ab3fd75e1f61842 SHA1 8fe3cdeff899e06ed1448162f5de73825aabf457 SHA256 4a0dbd0feafc11b41b32073d6a99fd50744131708ea709f6ec8eb59954cd5b4c
+MISC ChangeLog 1832 RMD160 7bb03ea03dac338dbd64dc23aa858fc18501158a SHA1 bf26086f42e76de6d682dd94ae862e6eb8921486 SHA256 1a0d0090df0c8d1f6633e45e2f32083e2ffc7edb3c07811521a4f9bada71c2d9
+MISC metadata.xml 706 RMD160 d497cb759e382f2b07d5233f99f391e5c6f667d3 SHA1 870215f9b18002f5dc24fa742b0e740a8d730e4f SHA256 11a597b8ce26a8293a4b7ad9f0373c0c57ad99425ede80e8136747fab504807e
diff --git a/sys-cluster/openmpi/metadata.xml b/sys-cluster/openmpi/metadata.xml
index 55ecc51ff..3b7de719d 100644
--- a/sys-cluster/openmpi/metadata.xml
+++ b/sys-cluster/openmpi/metadata.xml
@@ -12,5 +12,7 @@
<flag name='romio'>Build the ROMIO MPI-IO component</flag>
<flag name='mpi-threads'>Enable MPI_THREAD_MULTIPLE</flag>
<flag name='vt'>Enable bundled VampirTrace support</flag>
+ <flag name='infiniband'>Enable infiniband support</flag>
+ <flag name='dapl'>Enable dapl support</flag>
</use>
</pkgmetadata>
diff --git a/sys-cluster/openmpi/openmpi-1.3.3.ebuild b/sys-cluster/openmpi/openmpi-1.3.3.ebuild
index b7c173dc5..5c09357fa 100644
--- a/sys-cluster/openmpi/openmpi-1.3.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.3.3.ebuild
@@ -15,13 +15,15 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
RESTRICT="mpi-threads? ( test )"
-IUSE="+cxx fortran heterogeneous ipv6 mpi-threads pbs romio threads vt"
+IUSE="+cxx dapl fortran heterogeneous ipv6 infiniband mpi-threads pbs romio threads vt"
RDEPEND="pbs? ( sys-cluster/torque )
- vt? (
- !dev-libs/libotf
- !app-text/lcdf-typetools
- )
- $(mpi_imp_deplist)"
+ vt? (
+ !dev-libs/libotf
+ !app-text/lcdf-typetools
+ )
+ dapl? ( sys-infiniband/dapl )
+ infiniband? ( sys-infiniband/libibverbs )
+ $(mpi_imp_deplist)"
DEPEND="${RDEPEND}"
pkg_setup() {
@@ -93,7 +95,9 @@ src_configure() {
$(use_enable romio io-romio) \
$(use_enable heterogeneous) \
$(use_with pbs tm) \
- $(use_enable ipv6)
+ $(use_enable ipv6) \
+ $(use_with infiniband openib) \
+ $(use_with dapl udapl)
}
src_install () {