Re: [OMPI users] pgi and gcc runtime compatability

2008-12-10 Thread Jeff Squyres
FWIW, the README describes some of the Fortran issues: - Open MPI will build bindings suitable for all common forms of Fortran 77 compiler symbol mangling on platforms that support it (e.g., Linux). On platforms that do not support weak symbols (e.g., OS X), Open MPI will build Fortran 77

Re: [OMPI users] pgi and gcc runtime compatability

2008-12-08 Thread Brock Palen
Looks like the same source tree was used cleaned (distclean). So I don't have config logs for gcc or pgi.. Also I can't find opal_confg.h in ether the configured/built source or installed location, 1.2.8+pgi, This library was found to run an executable built with 1.2.6+gcc Sorry I

Re: [OMPI users] pgi and gcc runtime compatability

2008-12-08 Thread George Bosilca
Black magic happens all the time. To keep it simple, we do not expect different compilers to be 100% compatible, so this is completely unsupported by the Open MPI community. Moreover, we already know some compilers that claim gcc compatibility, when there are always some [obscure] things th

Re: [OMPI users] pgi and gcc runtime compatability

2008-12-07 Thread David Singleton
I seem to remember Fortran logicals being represented differently in PGI to other Fortran (1 vs -1 maybe - cant remember). Causes grief with things like MPI_Test. David Brock Palen wrote: I did something today that I was happy worked, but I want to know if anyone has had problem with it. A

Re: [OMPI users] pgi and gcc runtime compatability

2008-12-07 Thread Terry Frankcombe
Many of today's compilers for Linux (pgi, intel, etc.) are designed to be link-compatible with gcc. That must extend to calling conventions (mangling schemes and argument passing, etc.) If it's static link-compatible, surely this applies to dynamic (runtime) linking (right?) Is there stuff going

[OMPI users] pgi and gcc runtime compatability

2008-12-07 Thread Brock Palen
I did something today that I was happy worked, but I want to know if anyone has had problem with it. At runtime. (not compiling) would a OpenMPI built with pgi work to run a code that was compiled with the same version but gcc built OpenMPI ? I tested a few apps today after I accidental