Re: [OMPI devel] 1.6.4rc1 has been posted

2013-01-17 Thread Paul Hargrove
On Thu, Jan 17, 2013 at 5:36 PM, Paul Hargrove  wrote:

> On Thu, Jan 17, 2013 at 4:37 PM, Paul Hargrove  wrote:
> [snip]
>
>> I just now ran tests on OpenBSD-5.2/i386 and OpenBSD-5.2/amd64, using
>> Clang-3.1.
>> Unfortunately, there is a mass of linker error building libmpi_cxx.la(on 
>> both systems)
>> I am trying again with --disable-mpi-cxx and will report my results later.
>>
> [snip]
>
> Using  --disable-mpi-cxx I still have linker problems, now from the C++
> lib(s) in VT.
> So, I've just gone ahead and tried CC=clang CXX=g++, which worked fine.
>
> Given the VT failure, I am guessing that the issue is clang++, rather than
> something in OMPI "proper".
> OR, perhaps is because my Clang install pre-dates my upgrade from
> OpenBSD-5.1 to 5.2.
> I'll re-install Clang and post new results when I have them.
>

Re-installing clang made no difference.
This failure (clang++-3,1 on OpenBSD-5.2) doesn't bother me one iota.
However, if somebody wants to look into it, let me know and I can provide
the details (on- or off-list as determined by the requester).

-Paul


-- 
Paul H. Hargrove  phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900


Re: [OMPI devel] 1.6.4rc1 has been posted

2013-01-17 Thread Paul Hargrove
On Thu, Jan 17, 2013 at 4:37 PM, Paul Hargrove  wrote:
[snip]

> I just now ran tests on OpenBSD-5.2/i386 and OpenBSD-5.2/amd64, using
> Clang-3.1.
> Unfortunately, there is a mass of linker error building libmpi_cxx.la (on
> both systems)
> I am trying again with --disable-mpi-cxx and will report my results later.
>
[snip]

Using  --disable-mpi-cxx I still have linker problems, now from the C++
lib(s) in VT.
So, I've just gone ahead and tried CC=clang CXX=g++, which worked fine.

Given the VT failure, I am guessing that the issue is clang++, rather than
something in OMPI "proper".
OR, perhaps is because my Clang install pre-dates my upgrade from
OpenBSD-5.1 to 5.2.
I'll re-install Clang and post new results when I have them.

-Paul

-- 
Paul H. Hargrove  phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900


Re: [OMPI devel] 1.6.4rc1 has been posted

2013-01-17 Thread Jeff Squyres (jsquyres)
Sweet. :)

Sent from my phone. No type good.

On Jan 17, 2013, at 6:59 PM, "Paul Hargrove" 
> wrote:

On Thu, Jan 17, 2013 at 2:26 PM, Paul Hargrove 
> wrote:
[snip]
The BAD news is a new failure (SEGV in orted at exit) on OpenBSD-5.2/amd64, 
which I will report in a separate email once I've completed some triage.
[snip]

You can disregard the "BAD news" above.
Everything was fine with gcc, but fails with llvm-gcc.
Looking deeper (details upon request) the SEGV appears to be caused by a bug in 
llvm-gcc.

-Paul

--
Paul H. Hargrove  
phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences 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


Re: [OMPI devel] 1.6.4rc1 has been posted

2013-01-17 Thread Paul Hargrove
Kenneth,

I've built ompi w/ clang on other platforms before (incl. MacOSX Mountain
Lion), but not on OpenBSD.
I just now ran tests on OpenBSD-5.2/i386 and OpenBSD-5.2/amd64, using
Clang-3.1.
Unfortunately, there is a mass of linker error building libmpi_cxx.la (on
both systems)
I am trying again with --disable-mpi-cxx and will report my results later.

Also, I had no problem with llvm-gcc on OpenBSD-5.2/i386; only on amd64 did
I see a problem.

-Paul


On Thu, Jan 17, 2013 at 4:12 PM, Kenneth A. Lloyd <kenneth.ll...@wattsys.com
> wrote:

> Paul,
>
> ** **
>
> Have you tried llvm with clang?
>
> ** **
>
> Ken
>
> ** **
>
> *From:* devel-boun...@open-mpi.org [mailto:devel-boun...@open-mpi.org] *On
> Behalf Of *Paul Hargrove
> *Sent:* Thursday, January 17, 2013 4:58 PM
> *To:* Open MPI Developers
> *Subject:* Re: [OMPI devel] 1.6.4rc1 has been posted
>
> ** **
>
> On Thu, Jan 17, 2013 at 2:26 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> 
>
> [snip]
>
> The BAD news is a new failure (SEGV in orted at exit) on
> OpenBSD-5.2/amd64, which I will report in a separate email once I've
> completed some triage.
>
> [snip]
>
> ** **
>
> You can disregard the "BAD news" above.
>
> Everything was fine with gcc, but fails with llvm-gcc.
>
> Looking deeper (details upon request) the SEGV appears to be caused by a
> bug in llvm-gcc.
>
> ** **
>
> -Paul
>
> ** **
>
> -- 
>
> Paul H. Hargrove  phhargr...@lbl.gov
>
> Future Technologies Group
>
> Computer and Data Sciences 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
Computer and Data Sciences Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900


Re: [OMPI devel] 1.6.4rc1 has been posted

2013-01-17 Thread Kenneth A. Lloyd
Paul,



Have you tried llvm with clang?



Ken



From: devel-boun...@open-mpi.org [mailto:devel-boun...@open-mpi.org] On
Behalf Of Paul Hargrove
Sent: Thursday, January 17, 2013 4:58 PM
To: Open MPI Developers
Subject: Re: [OMPI devel] 1.6.4rc1 has been posted



On Thu, Jan 17, 2013 at 2:26 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:

[snip]

The BAD news is a new failure (SEGV in orted at exit) on OpenBSD-5.2/amd64,
which I will report in a separate email once I've completed some triage.

[snip]



You can disregard the "BAD news" above.

Everything was fine with gcc, but fails with llvm-gcc.

Looking deeper (details upon request) the SEGV appears to be caused by a bug
in llvm-gcc.



-Paul



-- 

Paul H. Hargrove  phhargr...@lbl.gov

Future Technologies Group

Computer and Data Sciences Department Tel: +1-510-495-2352

Lawrence Berkeley National Laboratory Fax: +1-510-486-6900



Re: [OMPI devel] 1.6.4rc1 has been posted

2013-01-17 Thread Paul Hargrove
On Thu, Jan 17, 2013 at 2:26 PM, Paul Hargrove  wrote:
[snip]

> The BAD news is a new failure (SEGV in orted at exit) on
> OpenBSD-5.2/amd64, which I will report in a separate email once I've
> completed some triage.
>
[snip]

You can disregard the "BAD news" above.
Everything was fine with gcc, but fails with llvm-gcc.
Looking deeper (details upon request) the SEGV appears to be caused by a
bug in llvm-gcc.

-Paul

-- 
Paul H. Hargrove  phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900


Re: [OMPI devel] 1.6.4rc1 has been posted

2013-01-17 Thread Paul Hargrove
Since I see OpenBSD twice on the list of changes, I've fired off my
automated testing on my OpenBSD platforms.
Since the "MPI datatype issues on OpenBSD" I reported against 1.7.0rc5 also
appeared on FreeBSD-6.3, I've tested that platform as well.

The good news is that the problems I've reported in the past appear to be
resolved.

The BAD news is a new failure (SEGV in orted at exit) on OpenBSD-5.2/amd64,
which I will report in a separate email once I've completed some triage.

-Paul


On Thu, Jan 17, 2013 at 12:49 PM, Jeff Squyres (jsquyres) <
jsquy...@cisco.com> wrote:

> In the usual location:
>
> http://www.open-mpi.org/software/ompi/v1.6/
>
> Here's a list of changes since 1.6.3:
>
> - Added performance improvements to the OpenIB (OpenFabrics) BTL.
> - Improved error message when process affinity fails.
> - Fixed MPI_MINLOC on man pages for MPI_REDUCE(_LOCAL).  Thanks to Jed
>   Brown for noticing the problem and supplying a fix.
> - Made malloc hooks more friendly to IO interprosers.  Thanks to the
>   bug report and suggested fix from Darshan maintainer Phil Carns.
> - Restored ability to direct launch under SLURM without PMI support.
> - Fixed MPI datatype issues on OpenBSD.
> - Major VT update to 5.14.2.
> - Support FCA v3.0+.
> - Fixed header file problems on OpenBSD.
> - Fixed issue with MPI_TYPE_CREATE_F90_REAL.
> - Fix an issue with using external libltdl installations.  Thanks to
>   opolawski for identifying the problem.
> - Fixed MPI_IN_PLACE case for MPI_ALLGATHER for FCA.
> - Allow SLURM PMI support to look in lib64 directories.  Thanks to
>   Guillaume Papaure for the patch.
> - Restore "use mpi" ABI compatibility with the rest of the 1.5/1.6
>   series (except for v1.6.3, where it was accidentally broken).
> - Fix a very old error in opal_path_access(). Thanks to Marco Atzeri
>   for chasing it down.
>
> --
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
>
> ___
> 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
Computer and Data Sciences Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900


[OMPI devel] 1.6.4rc1 has been posted

2013-01-17 Thread Jeff Squyres (jsquyres)
In the usual location:

http://www.open-mpi.org/software/ompi/v1.6/

Here's a list of changes since 1.6.3:

- Added performance improvements to the OpenIB (OpenFabrics) BTL.
- Improved error message when process affinity fails.
- Fixed MPI_MINLOC on man pages for MPI_REDUCE(_LOCAL).  Thanks to Jed
  Brown for noticing the problem and supplying a fix.
- Made malloc hooks more friendly to IO interprosers.  Thanks to the
  bug report and suggested fix from Darshan maintainer Phil Carns.
- Restored ability to direct launch under SLURM without PMI support.
- Fixed MPI datatype issues on OpenBSD.
- Major VT update to 5.14.2.
- Support FCA v3.0+.
- Fixed header file problems on OpenBSD.
- Fixed issue with MPI_TYPE_CREATE_F90_REAL.
- Fix an issue with using external libltdl installations.  Thanks to
  opolawski for identifying the problem.
- Fixed MPI_IN_PLACE case for MPI_ALLGATHER for FCA.
- Allow SLURM PMI support to look in lib64 directories.  Thanks to
  Guillaume Papaure for the patch.
- Restore "use mpi" ABI compatibility with the rest of the 1.5/1.6
  series (except for v1.6.3, where it was accidentally broken).
- Fix a very old error in opal_path_access(). Thanks to Marco Atzeri
  for chasing it down.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/