Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI devel] vt integration -- still problems on os x
From: Terry Dontje (Terry.Dontje_at_[hidden])
Date: 2008-01-15 07:50:18


Sun has no objections to the vt integration.

--td
Jeff Squyres wrote:
> Truly weird; I am now unable to reproduce the problem as well. Can
> you think of any dumb user-level error that I could have done to
> create this problem? It was very repeatable the other day. :-(
>
> Oh well. Barring any objections from Sun, I say that this stuff
> should *finally* be merged back up to the trunk (you guys have the
> patience of saints -- many thanks for all your work! :-) ).
>
> One last tibit that would be nice to have fixed, though, is to set
> svn:ignore throughout the vt tree to properly ignore files so that an
> "svn status" doesn't turn up a bunch of "?" files that really should
> be ignored by SVN:
>
> [8:09] beezle:~/svn/vt-integration/ompi/contrib/vt % svn st | egrep '^
> \?' | wc
> 90 180 3149
>
>
>
> On Jan 14, 2008, at 4:43 AM, Matthias Jurenz wrote:
>
>
>> Hi Jeff,
>>
>> unfortunalety, also for this problem I need some more information,
>> because I could
>> not reproduce this error on our Leopard...
>> Please add the option '-vt:verbose' to the compile command in order
>> that I can see what
>> the VT's compiler wrapper do. Futhermore, could you send me the
>> source file hello.c?
>>
>> Thanks, Matthias
>>
>> On Fr, 2008-01-11 at 13:18 -0500, Jeff Squyres wrote:
>>
>>> I am able to compile now on OS X -- great!
>>>
>>> However, I seem to get some weird errors when running on Leopard:
>>>
>>> [13:14] beezle:~/tmp/foo % mpicc-vt ../hello.c -o hello
>>> [13:14] beezle:~/tmp/foo % nm hello > hello.nm
>>> [13:14] beezle:~/tmp/foo % setenv VT_NMFILE ~/tmp/foo/hello.nm
>>> [13:14] beezle:~/tmp/foo % mpirun -np 4 hello
>>> Hello, world!
>>> Hello, world!
>>> Hello, world!
>>> vtunify: Error: Could not open file ./a.1.uctl
>>> Hello, world!
>>>
>>> That's a weird one -- here's what the dir looks like:
>>>
>>> [13:14] beezle:~/tmp/foo % ls -l
>>> total 352
>>> drwxrwxr-x 7 jsquyres staff 238 Jan 11 13:14 ./
>>> drwxrwxr-x 41 jsquyres staff 1394 Jan 11 13:14 ../
>>> -rw-rw-r-- 1 jsquyres staff 1601 Jan 11 13:14 a.0.def.z
>>> -rw-rw-r-- 1 jsquyres staff 26 Jan 11 13:14 a.1.events.z
>>> -rw-rw-r-- 1 jsquyres staff 4 Jan 11 13:14 a.otf
>>> -rwxrwxr-x 1 jsquyres staff 150336 Jan 11 13:14 hello*
>>> -rw-rw-r-- 1 jsquyres staff 13266 Jan 11 13:14 hello.nm
>>>
>>> Just for the heckuvit, let's try running again...
>>>
>>> [13:14] beezle:~/tmp/foo % mpirun -np 4 hello
>>> Hello, world!
>>> Hello, world!
>>> Hello, world!
>>> Hello, world!
>>> Assertion failed: (p_vecLocDefs->size() > 0), function createGlobal,
>>> file vt_unify_defs.cc, line 508.
>>> vtunify: Error: Could not open file ./a.1.uctl
>>> [13:14] beezle:~/tmp/foo %
>>>
>>> Yoinks -- an assertion failure...
>>>
>>> Successive runs seems to be variations on these errors (the assertion
>>> failure and various "could not open" and "could not remove" errors).
>>>
>>>
>>>
>>> On Jan 11, 2008, at 11:45 AM, Matthias Jurenz wrote:
>>>
>>>
>>>> Hi Jeff,
>>>>
>>>> I could reproduce the linker problem with the sf.net GCC. Thanks
>>>>
>>> for
>>>
>>>> your hint.
>>>> A header include was missing for STL's functional objects. :-(
>>>>
>>>>
>>>> Matthias
>>>>
>>>>
>>>> On Do, 2008-01-10 at 13:21 -0500, Jeff Squyres wrote:
>>>>
>>>>> On Jan 10, 2008, at 10:19 AM, Andreas Knüpfer wrote:
>>>>>
>>>>>
>>>>>> unfortunately, we're unable to reproduce this error. Could you
>>>>>>
>>> pass
>>>
>>>>>> some more
>>>>>> information about your configure command line? This was done
>>>>>>
>>> with
>>>
>>>>>> gcc 4.2 on
>>>>>> mac os X, wasn't it?
>>>>>>
>>>>> I'm on Leopard on my MBP with:
>>>>>
>>>>> ./configure --prefix=/Users/jsquyres/bogus --enable-mpi-f90 --
>>>>> without-
>>>>> threads
>>>>>
>>>>> But I might see the problem here -- I just realized/remembered
>>>>>
>>> that
>>>
>>>>> I'm using the sf.net GCC install (hpc.sf.net). If I force /usr/
>>>>>
>>> bin/
>>>
>>>>> gcc (and friends), it seems to work:
>>>>>
>>>>> ./configure --prefix=/Users/jsquyres/bogus CC=/usr/bin/gcc CXX=/
>>>>>
>>> usr/
>>>
>>>>> bin/g++ --disable-mpi-fortran
>>>>>
>>>>> However, the hpc.sf.net OS X compilers are not uncommon (because
>>>>>
>>> they
>>>
>>>>> provide fortran compiler support for OS X). Do you think you'll
>>>>>
>>> be
>>>
>>>>> able to test with these compilers?
>>>>>
>>>>>
>>>> --
>>>> Matthias Jurenz,
>>>> Center for Information Services and
>>>> High Performance Computing (ZIH), TU Dresden,
>>>> Willersbau A106, Zellescher Weg 12, 01062 Dresden
>>>> phone +49-351-463-31945, fax +49-351-463-37773
>>>> _______________________________________________
>>>> devel mailing list
>>>> devel_at_[hidden]
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>
>>>
>> --
>> Matthias Jurenz,
>> Center for Information Services and
>> High Performance Computing (ZIH), TU Dresden,
>> Willersbau A106, Zellescher Weg 12, 01062 Dresden
>> phone +49-351-463-31945, fax +49-351-463-37773
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>
>
>