loveshack/livhpc

Description

Various things used on the Liverpool University HPC service that aren't yet, or can't be (e.g. using dkms), in Fedora/EPEL, as well as rebuilds and modifications of existing packages. This targets principally EPEL6 -- other targets are currently mostly for testing the packaging. See also the parallel gridengine repo. [This no longer reflects Liverpool usage, but I've kept the name for now.]

People who don't believe in packaging might still find this useful for providing build recipes. You can extract the .spec file from the downloaded source of package X like this and look at the %prep and %build sections:

rpm2cpio X-*.src.rpm | cpio -i X.spec

You can use rpm2cpio also on Debian-ish systems.

Not in Fedora (some not suitable):

abinit, ace, adept-utils, aftermath, aftermath-openmp, aster, aten, autodock_vina, baler, bashdb, basicanalysis, blcr, bowtie2, caffe, caliper, callpath, charliecloud, clustalw, clustalx, clusteringsuite, code_saturne, cryptominisat2, dakota, darshan, datamash, dimemas, dtcmp, elemental, extra-p, extrae, eztrace, fakechroot, feast, FIRESTARTER, flom, folding, form, fzjlinktest, gf-complete, glm, gtg, gti, hisat2, hpcc, harminv, hbdict, hp2p, ior, ipm, jerasure, json-cwx, jube, knem, last-seq, launchmon, libctl, libeatmydata, libhmsbeagle, libibprof, libiomp, liblsb, libmonitor, libmsr, libmxml, libsprng2, libtinythread++, lighter, likwid, lwgrp, m4ri, macsio, maqao, mcsim, mdhim, mdtest, memp, mkl-dnn, mpe2, mpibash, mpifileutils, mpiP, mrbayes, mrmpi, mrnet, msr-safe, must, muster, n-diff, netguage, oases, ocl-icd, octopus, open-axiom, openblas-compat (subvert netlib, atlas), opencl-filesystem, opencl-headers, openfoam, openspeedshop, openturns (from upstream srpm), opium, osu-micro-benchmarks, otf2prv, padb, paraver, pcm, perl-Algorithm-Munkres, perl-Bio-Phylo, perl-BioPerl, perl-BioPerl-Run, perl-XML-XML2JSON, petsc, pexsi, phish, phyml, plfs, plink, ploticus, plumed, pnmpi, pocl, proot, pseudo, ptf, python-chainer, python-keras, python-mpldatacursor, R-kazaam, R-pbdBASE, R-pbdDEMO, R-pbdDMAT, R-pbdMPI, R-pbdNCDF4, R-pbdPROF, R-pbdSLAP, R-pmclust, R-rgdal, R-Rmpi, R-sp, RASPA2, ravel, reprompi, siesta, simde, simgrid, sionlib, spectral, spmp, STAT, SU2, superlu_dist4, threadspotter, tophat, trilinos, txr, velvet, vite, warewulf-nhc, wrap, xed

Rebuilds/ports for EPEL6/7:

CGAL, EMBOSS, OCE, R-Biobase, R-BiocGenerics, R-Biostrings, R-DynDoc, R-IRanges, R-IRanges, R-tkWidgets, R-widgetTools, R-XVector, annobin, clustal-omega, cp2k, cpptasks, eigen2, engrid, freefem++, freecad, gluegen2, gmm, gromacs, gts, hpl, hwloc, intel-mpi-benchmarks, iotop, jcommon, jfreechart, jogl2, jsoncpp, lapack, libcircle, libharu, libmatheval, lmfit, munge, papi54-papi, papi55-papi, papi56-papi, papi57-papi, patchelf, perl-Ace, perl-Convert-Binary-C, perl-Data-Stag, perl-Math-Derivative, perl-Math-Spline, perl-PostScript, perl-SVG-Graph, perl-TeX-encode, rpmlint, scalapack, smesh, spglib, sip, sosdb, suitesparse, swing-layout, tng, z3

Adaptations/updates for EPEL6/7:

NetPIPE (for mpi), PyQt4 (python3), bowtie, cgnslib (update, Fortran support), compat-blacs (for compat-scalapack), compat-scalapack (version 1), dmtcp (update, IB support), fftw (update), gromacs (update), intel-mpi-benchmarks, jemalloc (profiling), libdb48, libdwarf, memkind, ncbi-blast+ (update), net-snmp (extension support), netcdf (parallel build), openblas (against updated lapack and with AVX2), opensm (update), samtools (update)

General updates:

elpa (optimization), python-mpldatacursor

Now in EPEL (or epel-testing)/Fedora: MUMPS (scotch ordering), R-rlecuyer (EPEL), blis, dl_poly, cube update, hypre, libxsmm, scorep update, scalasca, dssp, jcuber, orangefs, quantum-espresso, parallel (updated), procenv, singularity, superlu_dist

Installation Instructions

See the package info URLs for guidance on each. Some packages require enabling one of more of the external repositories below, e.g. to satisfy requirements for libboost*1.57.0.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Epel for CentOS 7 ppc64le [modified] (0)*, x86_64 [modified] (0)* Epel for CentOS 7 (414 downloads)
Fedora 28 ppc64le (0)*, x86_64 (0)* Fedora 28 (85 downloads)
Fedora 29 ppc64le (0)*, x86_64 (0)* Fedora 29 (45 downloads)
Fedora 30 ppc64le (0)*, x86_64 (0)* Fedora 30 (7 downloads)

* Total number of packages downloaded in the last seven days.