Jeff Hammond <jeff.scie...@gmail.com> writes: > I setup Travis CI support for ARMCI-MPI but the available version in > whatever Ubuntu they use is buggy. For example: > https://travis-ci.org/jeffhammond/armci-mpi/jobs/88880279.
[I can't make sense of that to see what the problem actually is.] > I have not checked lately, but I believe that Nathan (and perhaps others) > have fixed most if not all of the bugs that were blocking ARMCI-MPI from > working. Thus, I'd like to use a recent version of OpenMPI, but I do not > want to have to have Travis build it from source for every instance. > > Can anyone suggest easy alternatives to building from source? Are there > deb files online somewhere, perhaps provided by a third-party as for > MPICH? Perhaps there is some obvious trick to get the latest OpenMPI via > apt-get. However, since none of my machines run Ubuntu/Debian anymore, I > cannot easily test this, and I do not want to play guess-and-check via > repeated pushes to Github to fire up Travis builds. The latest openmpi Debian packaging is only for 1.6.5, which is what Ubuntu 14.04 has; 12.04 has 1.4.3. I don't know where you'd look for packaging of anything more recent. I could probably supply Ubuntu 14.04 amd64 .debs for 1.10, but I know nothing about Travis. The build fails when openmpi is already installed. There's probably an obvious solution to that, but the packaging probably needs more work for the new version. [For what it's worth, I've normally been able to find or upgrade a suitable Vagrant box when I've needed another distribution/version to play with and a buildroot isn't good enough.]