On 10/17/07, David Leimbach <[EMAIL PROTECTED]> wrote:
>
> Who's "we"?  I've experience implementing MPI against Portals, TCP and funky
> shared memory issues on Mac OS X.

"we" is jim, charles, eric, and me. I'm porting some of the HPCS apps
to Plan 9. After thinking hard about an "MPI lite" approach, I'm
taking the "write these apps as though it were NOT 1970" approach.

In particular, if you have
1) threads
2) sizeof
3) function pointers (and prototypes, now, there's a concept)
4) a functioning type system

There's a lot of MPI you (well, I) don't need. Seen in retrospective,
MPI is really a bandaid for the failings of the CM-5 and T3D runtime
systems. The application to clusters was actually an afterthought.

> Of course for me to do so for Plan 9 would probably violate several
> employment non-competes and other IP contracts I have.

Ah, c'mon David, it's just a few years in a pound-me-in-the-ass
federal prison. They might even allow conjugal visits.

ron

Reply via email to