Re: [O-MPI users] make problems

2005-10-10 Thread Brian Barrett
On Oct 10, 2005, at 3:49 PM, sdamjad wrote: I downloaded open mpi 1.0 I tried to install t but this is error i get when i do make install /usr/bin/libtool: for architecture: cputype (16777234) cpusubtype (0) file: -ldl is not an object file (not allowed in a library) /usr/bin/libtool: for ar

[O-MPI users] make problems

2005-10-10 Thread sdamjad
I downloaded open mpi 1.0 I tried to install t but this is error i get when i do make install /usr/bin/libtool: for architecture: cputype (16777234) cpusubtype (0) file: -ldl is not an object file (not allowed in a library) /usr/bin/libtool: for architecture: cputype (16777234) cpusubtype (0) f

Re: [O-MPI users] [Beowulf] MPI ABI

2005-10-10 Thread Patrick Geoffray
Hi Mark, Mark Hahn wrote: There are only 2 ways to achieve ABI compatibility: 1) you impose/agree on a single one. ignoring the politics for a moment, what are the technical sticking points? for instance, I have the impression that the linux x86_64 ABI is reasonably well-defined, and it seem

Re: [O-MPI users] [Beowulf] MPI ABI

2005-10-10 Thread Greg Lindahl
> ignoring the politics for a moment, what are the technical sticking points? MPI types values of constants Fortran name-mangling Fortran LOGICAL program startup (optional) > for instance, I have the impression that the linux x86_64 ABI is reasonably > well-defined, It mostly works. We have ru

Re: [O-MPI users] [Beowulf] MPI ABI

2005-10-10 Thread Toon Knapen
Patrick Geoffray wrote: > The Fortran interface is actually worse than the C interface. Instead of > using pointers to opaque structures, the Fortran interface may use > integers as indexes into array of structures, into array of pointers, as > pointers casted to integers, etc. I can imagine that

Re: [O-MPI users] [Beowulf] MPI ABI

2005-10-10 Thread Patrick Geoffray
Hi Toon, Toon Knapen wrote: If only the 'named constants' are a problem: It's very easy to create a few functions (like 'int mpi_comm_world()') that will return the correct value for a given implementation. This is not the only problem, but this one can be fixed more or less easily by having

Re: [O-MPI users] [Beowulf] MPI ABI

2005-10-10 Thread Toon Knapen
Joachim Worringen wrote: > Wrong - i.e., the value of MPI_COMM_WORLD is not defined in Fortran, > either. This won't work if one MPI implementation sets > MPI_COMM_WORLD to 35 and another expects 626. > > Of course, you are right for opaque datatypes like MPI_Group, but this > is not sufficient fo

Re: [O-MPI users] [Beowulf] MPI ABI

2005-10-10 Thread Joachim Worringen
Toon Knapen wrote: Thus AFAICT if my app uses the fortran interface of MPI I can link my app with a dynamic library (say libmpi.so) which I can make point to either e.g. an MPICH implementation or POE. right? Wrong - i.e., the value of MPI_COMM_WORLD is not defined in Fortran, either. This won

[O-MPI users] MPI ABI

2005-10-10 Thread Toon Knapen
Coming back to the MPI ABI discussion (which dates back from a long time ago though), just one additional question (to which MPI implementers certainly have an interesting opinion): Why don't we use the fortran interface instead of the C interface. Different C interfaces for MPI are likely incompa