Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Brian Barrett (bbarrett_at_[hidden])
Date: 2007-07-14 12:47:52

On Jul 14, 2007, at 8:26 AM, Dirk Eddelbuettel wrote:

> Please let us (ie Debian's openmpi maintainers) how else we can
> help. I am
> ccing the porters lists (for hppa, m68k, mips) too to invite them
> to help. I
> hope that doesn't get the spam filters going... I may contact the
> 'arm'
> porters once we have a failure; s390 and sparc activity are not as
> big these
> days.

Open MPI uses some assembly for things like atomic locks, atomic
compare and swap, memory barriers, and the like. We currently have
support for:

   * x86 (32 bit)
   * x86_64 / amd64 (32 or 64 bit)
   * UltraSparc (v8plus and v9* targets)
   * IA64
   * PowerPC (32 or 64 bit)

We also have code for:

   * Alpha
   * MIPS (32 bit NEW ABI & 64 bit)

This support isn't well tested in a while and it sounds like it
doesn't work for MIPS. At one time, we supported the sparc v8
target, but that The other platforms (hppa, mipsel (how is this
different than MIPS?), s390, m68k) aren't at all supported by Open
MPI. If you can get the real error messages, I can help on the MIPS
issue, although it'll have to be a low priority.

We don't currently have support for a non-assembly code path. We
originally planned on having one, but the team went away from that
route over time and there's no way to build Open MPI without assembly
support right now.


   Brian W. Barrett
   Networking Team, CCS-1
   Los Alamos National Laboratory