Jeff Squyres wrote:
> On Oct 21, 2009, at 8:10 AM, Brice Goglin wrote:
>
>> Ok :) I think I'd vote for some like ofed-verbs.h then, it'd match the
>> existing glibc-sched.h and linux-libnuma.h
>>
>
> Heh.  This is even more branding confusion that I think OpenFabrics as
> an organization has not done well to clarify...
>
> OpenFabrics Enterprise Distribution (OFED) is a) currently Linux-only,
> and b) is a combined release mechanism / software package for several
> different upper-level protocols (verbs, UDAPL, MPI, etc.) largely
> employing RDMA-based technologies.
>
> The "OFED" software is *not* the same thing as the verbs stack -- it
> *includes* the verbs stack.  For example, various Linux distros
> include the verbs stack and some other RDMA-based packages (such as
> Open MPI) but do *not* include OFED itself.  OFED is basically
> packaging and an installer/uninstaller for a whole bunch of
> OpenFabrics-sponsored/related software packages.
>
> For example, if you use the verbs stack on a RHEL distribution, it's
> not OFED.  It's the verbs that is packaged by RedHat.  Same with
> SuSE.  Same with Debian.  Same with ...etc.
>
> So I think the name would be better as of-verbs.h, or
> openfabrics-verbs.h, or ...

I'd vote for or openfabrics-verbs.h then :)

>> If we want to keep this file
>> portable, we'll need to port hwloc_ibverbs_get_device_cpuset() to
>> non-Linux OS one day, which means we need a #ifdef LINUX in this public
>> header. However, IIRC our #define LINUX_SYS is internal only so far.
>>
>
>
> Fair enough -- I have no problems #if LINUX'ing it for this release. 
> Mebbe someday if/when verbs is officially released on Solaris and
> Windows and if we get adventurous enough, we can test on those
> platforms and remove the #if LINUX protection.  Cool?

Or, we could install it only on Linux for now? (and document this in the
doxyfile)

Brice

Reply via email to