Re: openmpi-* subports, and publishing of binaries

2021-04-30 Thread Christopher Nielsen
Based on local testing of the buildbot binaries, everything looks good. Of note, buildbot binaries shouldn’t be used when compiling against the Xcode-provided compiler, since that can vary between the builtbot and users’ machines. (And that’s consistent with the behavior of mpich-* ports.) But m

Re: openmpi-* subports, and publishing of binaries

2021-04-28 Thread Christopher Nielsen
Good point, and the binaries do indeed exist. I’m running on a 2008 MacPro, with pre-Nehalem Xeons that are one major generation behind the Xserves. So that makes me an ideal candidate to test. Now it’s simply a matter of putting together a suite of tests that thoroughly exercises OpenMPI. Stay

Re: openmpi-* subports, and publishing of binaries

2021-04-27 Thread Ryan Schmidt
On Apr 27, 2021, at 18:15, Christopher Nielsen wrote: > [My previous reply looks like it may be stuck in the mailman queue, and/or > rejected. So re-sending with additional info.] > > Well, the investigation is all on me, barring a definitive answer from > someone more knowledgable. > > But

Re: openmpi-* subports, and publishing of binaries

2021-04-27 Thread Christopher Nielsen
[My previous reply looks like it may be stuck in the mailman queue, and/or rejected. So re-sending with additional info.] Well, the investigation is all on me, barring a definitive answer from someone more knowledgable. But after a lot of scouring, I haven’t found anything in the OpenMPI docum

Re: openmpi-* subports, and publishing of binaries

2021-04-27 Thread Ryan Schmidt
On Apr 27, 2021, at 17:10, Christopher Nielsen wrote: > As a follow-up to this thread, I recently noticed that we’ve been publishing > binaries for port hwloc for quite some time. And openmpi is utilizing that > library, apparently without any issues. (Confirmed by the dependencies of the >

Re: openmpi-* subports, and publishing of binaries

2021-04-27 Thread Christopher Nielsen
As a follow-up to this thread, I recently noticed that we’ve been publishing binaries for port hwloc for quite some time. And openmpi is utilizing that library, apparently without any issues. (Confirmed by the dependencies of the openmpi-* binaries, via otool.) So I’m wondering if perhaps there

Re: openmpi-* subports, and publishing of binaries

2021-02-03 Thread Ryan Schmidt
On Feb 3, 2021, at 03:29, Eric Borisch wrote: > This seems off. > > Hwloc’s own page talks about the availability of pre-compiled packages, and > its demos focus on determining what threads to bind to (on OSes where > explicit binding is possible; last I checked it wasn’t on OSX) if you want

Re: openmpi-* subports, and publishing of binaries

2021-02-03 Thread Eric Borisch
This seems off. Hwloc’s own page talks about the availability of pre-compiled packages, and its demos focus on determining what threads to bind to (on OSes where explicit binding is possible; last I checked it wasn’t on OSX) if you want to maximize or minimize shared resources. (You may want share

Re: openmpi-* subports, and publishing of binaries

2021-02-02 Thread Ryan Schmidt
On Feb 1, 2021, at 09:49, Christopher Nielsen wrote: > Given how long the various openmpi-* subports take to build, it would be > beneficial to publish binaries for our users. > > This is currently disabled in the Portfile, with a brief mention that it’s > due to ‘hwloc’... and the tight coupli

openmpi-* subports, and publishing of binaries

2021-02-01 Thread Christopher Nielsen
Given how long the various openmpi-* subports take to build, it would be beneficial to publish binaries for our users. This is currently disabled in the Portfile, with a brief mention that it’s due to ‘hwloc’... and the tight coupling between the compiled binaries, and the hardware it’s compile