Paul,
Thanks. As it happened, I just had someone come to me yesterday
looking for help compiling OpenMPI on a Mac using the Intel
compilers. I compiled and validated the 1.5.3 distribution on my Mac
(10.5.8) using Intel V11.1 (not the latest). He has the V11.1
compilers on his Mac, which is running 10.6. I'll be sure to report
any problems we run into.
I do not have time to systematically go through my 1.4.3 patches
against the 1.5.5 code, but I did just look at configure in the
nightly 1.5.5rc3 candidate. I don't remember which platform/compiler
caused me to fix this, but I still see a logic problem in enabling
support for Fortran<->C data marshaling. (It was probably a make
check failure.) In configure, I added extra checks to make sure that
the data formats are the same between the Fortran and C compilers.
The 1.5.5 configure still has the incomplete tests.
This is the snippet of my patch to the 1.4.3 configure with the added
logic (the line numbers will be wrong, but you get the idea):
@@ -47269,7 +47277,7 @@
# there are some places in the code where we have to have
*something*.
cat >>confdefs.h <<_ACEOF
-#define OMPI_HAVE_FORTRAN_REAL16 $ofc_have_type
+#define OMPI_HAVE_FORTRAN_REAL16 ( $ofc_have_type &&
OMPI_REAL16_MATCHES_C )
_ACEOF
@@ -50744,7 +50752,7 @@
# there are some places in the code where we have to have
*something*.
cat >>confdefs.h <<_ACEOF
-#define OMPI_HAVE_FORTRAN_COMPLEX32 $ofc_have_type
+#define OMPI_HAVE_FORTRAN_COMPLEX32 ( $ofc_have_type &&
OMPI_REAL16_MATCHES_C )
_ACEOF
@@ -58335,7 +58343,7 @@
cat >>confdefs.h <<_ACEOF
-#define OMPI_HAVE_F90_REAL16 $ofc_have_type
+#define OMPI_HAVE_F90_REAL16 ( $ofc_have_type &&
OMPI_REAL16_MATCHES_C )
_ACEOF
@@ -60152,7 +60160,7 @@
cat >>confdefs.h <<_ACEOF
-#define OMPI_HAVE_F90_COMPLEX32 $ofc_have_type
+#define OMPI_HAVE_F90_COMPLEX32 ( $ofc_have_type &&
OMPI_REAL16_MATCHES_C )
_ACEOF
Larry Baker
US Geological Survey
650-329-5608
ba...@usgs.gov
On 28 Feb 2012, at 10:05 PM, Paul Hargrove wrote:
I went ahead and tried Intel's latest compilers for MacOS 10.6.
They don't yet support MacOS 10.7.
All looks good w/ these compilers and the 1.5.5rc3 tarball.
I think this testing is too preliminary to consider this a
"supported" compiler.
-Paul
On Wed, Feb 22, 2012 at 6:57 PM, Paul H. Hargrove
<phhargr...@lbl.gov> wrote:
I have NOT been running Intel's compilers on Macs, only on Linux.
I *tried* PGI's compilers on MacOS, but that was a flop.
I have used Clang (comes w/ XCode 4.2) on MacOS, and that works for
me but is not extensively tested.
-Paul
On 2/22/2012 6:13 PM, Larry Baker wrote:
Paul,
Haven't you been running Intel compilers on OS X?
Also, do we have specifics about which gcc's on Mac OS X? I have
(OS X 10.5.8):
savaii:~ baker$ ls -l /usr/bin/gcc*
lrwxr-xr-x 1 root wheel 7 Oct 2 2009 /usr/bin/gcc ->
gcc-4.0
-r-xr-xr-x 1 root wheel 258368 Feb 19 2008 /usr/bin/gcc-3.3
-rwxr-xr-x 1 root wheel 93088 Feb 5 2009 /usr/bin/gcc-4.0
-rwxr-xr-x 1 root wheel 105680 Apr 27 2009 /usr/bin/gcc-4.2
savaii:~ baker$ ls -l /usr/bin/cc*
lrwxr-xr-x 1 root wheel 7 Oct 2 2009 /usr/bin/cc -> gcc-4.0
savaii:~ baker$ ls /Developer/usr/llvm-gcc-4.2/bin/*cc*
/Developer/usr/llvm-gcc-4.2/bin/i686-apple-darwin9-llvm-gcc-4.2
/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2
/Developer/usr/llvm-gcc-4.2/bin/powerpc-apple-darwin9-llvm-gcc-4.2
Larry Baker
US Geological Survey
650-329-5608
ba...@usgs.gov
On 22 Feb 2012, at 5:55 PM, Paul H. Hargrove wrote:
Folks at Oracle should decide, but I suspect "Solaris 10" should
be updated to "Solaris 10 and 11", or just "11".
-Paul
On 2/22/2012 2:44 PM, Jeffrey Squyres wrote:
Please verify this list of supported systems for the v1.5.5
release:
- The run-time systems that are currently supported are:
- rsh / ssh
- LoadLeveler
- PBS Pro, Open PBS, Torque
- Platform LSF (v7.0.2 and later)
- SLURM
- Cray XT-3, XT-4, and XT-5
- Oracle Grid Engine (OGE) 6.1, 6.2 and open source Grid Engine
- Microsoft Windows CCP (Microsoft Windows server 2003 and 2008)
- Systems that have been tested are:
- Linux (various flavors/distros), 32 bit, with gcc, and Oracle
Solaris Studio 12
- Linux (various flavors/distros), 64 bit (x86), with gcc,
Absoft,
Intel, Portland, and Oracle Solaris Studio 12 compilers (*)
- OS X (10.5, 10.6, 10.7), 32 and 64 bit (x86_64), with gcc and
Absoft compilers (*)
- Oracle Solaris 10, 32 and 64 bit (SPARC, i386, x86_64), with
Oracle Solaris Studio 12
(*) Be sure to read the Compiler Notes, below.
- Other systems have been lightly (but not fully tested):
- Other 64 bit platforms (e.g., Linux on PPC64)
- Microsoft Windows CCP (Microsoft Windows server 2003 and 2008);
see the README.WINDOWS file.
--
Paul H. Hargrove phhargr...@lbl.gov
Future Technologies Group
HPC Research Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel
--
Paul H. Hargrove phhargr...@lbl.gov
Future Technologies Group
HPC Research Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel
--
Paul H. Hargrove phhargr...@lbl.gov
Future Technologies Group
HPC Research Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel