diff options
author | 2017-07-17 10:19:20 +0000 | |
---|---|---|
committer | 2017-07-17 10:19:20 +0000 | |
commit | f7460d9adbc2f31d350b525a0a5516ffbb715683 (patch) | |
tree | 67cf8c4d8e9be985669c9348c17f0dcc5787e2ab /sys-cluster | |
parent | removed unnecessary swp file (diff) | |
download | gentoo-mpi-f7460d9adbc2f31d350b525a0a5516ffbb715683.tar.gz gentoo-mpi-f7460d9adbc2f31d350b525a0a5516ffbb715683.tar.bz2 gentoo-mpi-f7460d9adbc2f31d350b525a0a5516ffbb715683.zip |
added mpi.eclass to test hpl
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/hpl/Manifest | 5 | ||||
-rw-r--r-- | sys-cluster/hpl/hpl-2.0-r3.ebuild | 65 | ||||
-rw-r--r-- | sys-cluster/mpich/Manifest | 2 |
3 files changed, 4 insertions, 68 deletions
diff --git a/sys-cluster/hpl/Manifest b/sys-cluster/hpl/Manifest index 1e852de..8447fee 100644 --- a/sys-cluster/hpl/Manifest +++ b/sys-cluster/hpl/Manifest @@ -1,2 +1,3 @@ -DIST hpl-2.0.tar.gz 591087 SHA256 d8d118c310d34a5a2acf5a689270a9f7bea60245552d24af8641599651909bec SHA512 3aa76144526b01ec40d940cae50d47e480e2760a36d1e95bc6e431b216407db190946fc3d99a6a7caf7b61bcc76d805d28da3ef0b141ff467854e1cdf10bb274 WHIRLPOOL 79da0950089d8e7d6128a2af7a44de704c2666aeb74de08e9e0a06fc23f8c4d17da2ab5107b5f6a82ca073800ec2af4f003c7792ae84e1ec032d9572e78bc0b2 -EBUILD hpl-2.0-r3.ebuild 1870 SHA256 5210141cae10bd50184673a8c0734f49556e24f48a214ea15d0d4da65b73980f SHA512 397e2ebd6fd10089cc070dbd385fdb60364280e1c1447fab0022c300bb1d46ce9ab661582b7f4d2e16c2c3553006c8309112fed693c3cbf5f78c98afdd9dd6f3 WHIRLPOOL 0d19fb794ccce38cabf88a42921c7074ac6d550a4f5c1204992533059a5c470bb0aa13316f19b3f5ad1f3a6d3b263fb7de453732b39f844aae84986281815459 +DIST hpl-2.1.tar.gz 527433 SHA256 dd437dd34a098c51092319983addff1d8076fc8dd692d19c488252477363af15 SHA512 ed39e407341d1cfe2d4d7e50f029e3ca62c7e87e82c3b09a89fd231c5cb4f1c95857f050a940bfd60b724eaa9fdab8631a0693a14b6e9dac82c05897bff557a4 WHIRLPOOL 7e0ff3132590869cff9366c3e34d1abcbfc2be6fceccd336785ce680412981bde658fb67a3663235e15b432c7e0b7e95b79296029d051dbccec239c0c960ae20 +EBUILD hpl-2.1.ebuild 1961 SHA256 5b5392f362e4396997083cfc2700a0d0293e0ca5431f2f489070c3335261ccdf SHA512 bcece2b67ad4a66aab4f2500140dbba893997a99a24db2e9cc00a5fb912babe102681e805aad3683611ba1e63fdb68752e05c711d32a65a257223ab932b81dba WHIRLPOOL 7ef2463db9755dfb4d6c273b75eb43e069d9198ed594300b7c7d4e00ba20b48151e49a8600b59449cb74016c5abd0ff456de0b9127593fa66e8d3bba6a078d7a +MISC metadata.xml 263 SHA256 0c67f68407c1153b709d094f4f7de7710f178662bb5912f1f025dbe2a842ed10 SHA512 6ec307d6a3827ce21f67f8565a79a13d2833215571c459f42f06b8dd9184e1a41fa06b1cce8b3cf3555f4f875d9e366dd34ee786b6881dc18fb7d0b2d5c2acd5 WHIRLPOOL 5951a5587420612364b1c9f51ae31a3aed0ca3ea83a26f8d6fd2a2860a6a5a46b2ad8ca0260b591ec88f7fde17ab78213acac7aeced15398992cbd2de579c82f diff --git a/sys-cluster/hpl/hpl-2.0-r3.ebuild b/sys-cluster/hpl/hpl-2.0-r3.ebuild deleted file mode 100644 index de20b77..0000000 --- a/sys-cluster/hpl/hpl-2.0-r3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit eutils multilib mpi-select - -DESCRIPTION="A Portable Implementation of the High-Performance Linpack Benchmark for Distributed-Memory Computers" -HOMEPAGE="http://www.netlib.org/benchmark/hpl/" -SRC_URI="http://www.netlib.org/benchmark/hpl/hpl-${PV}.tar.gz" - -SLOT="0" -LICENSE="HPL" -KEYWORDS="~x86 ~amd64" -IUSE="doc" - -RDEPEND=" - virtual/blas - virtual/lapack - virtual/mpi" -DEPEND="${DEPEND} - virtual/pkgconfig" - -src_prepare() { - local a="" - local locallib="${EPREFIX}/usr/$(get_libdir)/lib" - local localblas="$(for i in $($(tc-getPKG_CONFIG) --libs-only-l blas lapack);do a="${a} ${i/-l/${locallib}}.so "; done; echo ${a})" - - cp setup/Make.Linux_PII_FBLAS Make.gentoo_hpl_fblas_x86 || die - sed -i \ - -e "/^TOPdir/s,= .*,= ${S}," \ - -e '/^HPL_OPTS\>/s,=,= -DHPL_DETAILED_TIMING -DHPL_COPY_L,' \ - -e '/^ARCH\>/s,= .*,= gentoo_hpl_fblas_x86,' \ - -e '/^MPdir\>/s,= .*,=,' \ - -e '/^MPlib\>/s,= .*,=,' \ - -e "/^LAlib\>/s,= .*,= ${localblas}," \ - -e '/^LINKER\>/s,= .*,= mpicc,' \ - -e '/^CC\>/s,= .*,= mpicc,' \ - -e '/^CCFLAGS\>/s|= .*|= $(HPL_DEFS) ${CFLAGS}|' \ - -e "/^LINKFLAGS\>/s|= .*|= ${LDFLAGS}|" \ - Make.gentoo_hpl_fblas_x86 || die -} - -src_compile() { - # parallel make failure bug #321539 - HOME=${WORKDIR} emake -j1 arch=gentoo_hpl_fblas_x86 -} - -src_install() { - dobin bin/gentoo_hpl_fblas_x86/xhpl - dolib lib/gentoo_hpl_fblas_x86/libhpl.a - dodoc INSTALL BUGS COPYRIGHT HISTORY README TUNING \ - bin/gentoo_hpl_fblas_x86/HPL.dat - doman man/man3/*.3 - if use doc; then - dohtml -r www/* - fi -} - -pkg_postinst() { - einfo "Remember to copy /usr/share/hpl/HPL.dat to your working directory" - einfo "before running xhpl. Typically one may run hpl by executing:" - einfo "\"mpiexec -np 4 /usr/bin/xhpl\"" - einfo "where -np specifies the number of processes." -} diff --git a/sys-cluster/mpich/Manifest b/sys-cluster/mpich/Manifest index 868ad2b..723cd30 100644 --- a/sys-cluster/mpich/Manifest +++ b/sys-cluster/mpich/Manifest @@ -1,6 +1,6 @@ DIST mpich-3.1.4.tar.gz 11325036 SHA256 f68b5330e94306c00ca5a1c0e8e275c7f53517d01d6c524d51ce9359d240466b SHA512 55bd4d12a42b9ebc116016bd777eb2b8ed8c51e69f5ea5faf823eba0aeb7eadfe2848c4cca3032aa38841a25a4902c07cec2409811149a057c4aa99a25c6b6da WHIRLPOOL 243ea40dd67b7f8e6fecde58740c21703833ca2857922ad59c5744888145bbf0ee934a69128818cd5bb91f39a3e842c26b2eced20ba23e08c8968b903f1f9992 DIST mpich-3.2.tar.gz 11862150 SHA256 0778679a6b693d7b7caff37ff9d2856dc2bfc51318bf8373859bfa74253da3dc SHA512 083c51655b4355827bd7fa4fe528046e2bc77b7747d869ff87b79fa324c3cc2a9b5640ccb7271490ccc0dd627e354a33a449bbab448501bbfddcfe5f999ee717 WHIRLPOOL 4196be94f5f5766f06e3f5893153e6d44fe93a5ef17dfcf3fce075b1506d5b762ba175dceeac0668284adc9f4a846917801f2138ed2d81f464d3a191b3f88f1c EBUILD mpich-3.1.4.ebuild 2632 SHA256 aec38f6a3e07ee4f214110633d286eaa3f791a3deaff3cd74eb62cb6b70ddf5a SHA512 22f00049f205a813ec09eb6383b51bea16ce0685383a8e8fc128d03042bd95e0d1c945e2c76da66e9c591638ca1eee723a8d682ddd9ebf0440f15440a8a2abc7 WHIRLPOOL bc5540fcbe5510a3612426357d58cc9e5112f6f4162196566c852a97e2fcc38cf19b2a50e56d79c4c70488dd70c0dc997240e7d2a71417021e0f3f1133d814f2 -EBUILD mpich-3.2-r1.ebuild 3119 SHA256 8d21dc7403f293f93383c1f4b57fcb7aed3ba73edddb257098e4ec189941a77a SHA512 be2eb6795cb27c05aab47091f44cb785bd673cca7c877012dde5554040320fe1dc4bf2f2ab012d771f1e0be981446ebaf97d212a21fd1c14e630d59af4e4925a WHIRLPOOL 8a7119b63168c6178435ba3839fc370b671e97829716189d8411c144a8a64fb689eb34c01d46a16eaf45b627ea78382172f2c72a18e8c0355317ee10aaae2a0f +EBUILD mpich-3.2-r1.ebuild 3110 SHA256 6258ce7799ac9449857c936b633f2e954b552ac9706d984a8d1a85e8f9a76801 SHA512 f8614a3229dc169ac974fbbb9ea57e85fbe76f5562d8af150e16cb037a1feee12e0e8953d4437d61253733a71b0e5caaf4fa638cef34305c62d0e81b7d2970d1 WHIRLPOOL 1e997e490835a8cb2a7137c18131ef592fb0f370d6cb74c0d2e4aaa7518f7a6d5d9b511164bbfbc930c912abb3b43437b535258d4beeefa05dd1fef9eaf7901b EBUILD mpich-3.2.ebuild 2633 SHA256 c2efe9344d0c4d4bb283be689134ed2814fa0da3181e4a54eb1c6141dfb1ccf0 SHA512 e6f8ffffe0cae9d1cb69efd2957cba637ac5aa4ca976c397ed95de0fd3e9da81aa578db1dee0de09d696b81dbca280a4eb666606f5ff69075a474303c12aab07 WHIRLPOOL e4b6620662ade5d760c92814c1bf3483204cc324d69b3eccea82c808eb18cea0006a044b056cd5d28ac1dbba84b31b8de60e39ab3ab07b7b43c1776479a7dc9f MISC metadata.xml 366 SHA256 7e30eda183210d5af43e7c4ba122d98c5d0c81a81e31a0ece717f112e39207fb SHA512 88a6ae57cbdb14090979b3995f2575c16dd66e0ecff400cb0c33616189d35fba73caf6aac1951a7d1079783aa269c1e194f67d24561cf7b28a0cdcfb086f4d51 WHIRLPOOL 15e31a6c4abcbb6f40ee9ade9dbb1d54ed16be2b1bdaff6a5ac8007c125169c16edc4dc76b1da65283daa1b573aeacf64267c60cdf0febbe5a7d20a7412a7f03 |