diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -2,15 +2,15 @@ pkgname=hpl pkgver=2.1 -pkgrel=1 +pkgrel=2 pkgdesc="A portable implementation of the high-performance Linpack benchmark for distributed-memory computers" arch=('i686' 'x86_64') url="http://www.netlib.org/benchmark/hpl/" license=('custom:bsd') -depends=('openmpi' 'cblas' 'lapack') -makedepends=('git') +depends=('openmpi' 'cblas' 'lapack' 'mpich') +makedepends=('git' 'gcc-fortran') source=("http://www.netlib.org/benchmark/hpl/hpl-${pkgver}.tar.gz" "hpl-${pkgver}-arch.patch") -md5sums=('091aa58c3e62bdf598b403420d8387ef' 'bed9f02937529d6e30441fe4faf8ffd7') +md5sums=('091aa58c3e62bdf598b403420d8387ef' '542fcac3a92f9860eb4dd4cb717db865') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -20,12 +20,16 @@ prepare() { build() { cd "${srcdir}/${pkgname}-${pkgver}" - cp setup/Make.Linux_PII_CBLAS_gm Make.mpicc - make TOPdir="`pwd`" arch=mpicc ARCH=mpicc DESTDIR="$pkgdir/" + cp setup/Make.Linux_PII_CBLAS_gm Make.ompi + cp setup/Make.Linux_PII_CBLAS_gm Make.mpich + + MPI_BIN=/usr/bin make TOPdir="`pwd`" arch=ompi ARCH=ompi + MPI_BIN=/opt/mpich/bin make TOPdir="`pwd`" arch=mpich ARCH=mpich } package(){ - install -D -m 0755 "${srcdir}/${pkgname}-${pkgver}/bin/mpicc/xhpl" "${pkgdir}/usr//bin/xhpl" - install -D -m 0644 "${srcdir}/${pkgname}-${pkgver}/bin/mpicc/HPL.dat" "${pkgdir}/etc/hpl/HPL.dat" + install -D -m 0755 "${srcdir}/${pkgname}-${pkgver}/bin/ompi/xhpl" "${pkgdir}/usr/bin/xhpl-ompi" + install -D -m 0755 "${srcdir}/${pkgname}-${pkgver}/bin/mpich/xhpl" "${pkgdir}/usr/bin/xhpl-mpich" + install -D -m 0644 "${srcdir}/${pkgname}-${pkgver}/bin/ompi/HPL.dat" "${pkgdir}/etc/hpl/HPL.dat" install -D -m 0644 "${srcdir}/${pkgname}-${pkgver}/COPYRIGHT" "${pkgdir}/usr/share/licenses/hpl/LICENSE" } |