It got in via a commit with the following log "enable ptmalloc with using uGNI". Clearly it wasn't intended to be pushed yet.
george.
On Dec 12, 2011, at 18:58 , Jeff Squyres wrote:
> Yes, it failed to compile for me, too.
>
> You could have just ompi-ignored it, George. And provided a little more detail on what was broken. :-)
>
> Here's the compile errors that I get (RHEL 5.x, 64 bit, gcc, developer build):
>
> {{{
> make[1]: Entering directory `/home/jsquyres/svn/ompi3/orte/mca/rmaps/load_balance'
> CC rmaps_lb.lo
> rmaps_lb.c: In function switchyard:
> rmaps_lb.c:88:23: error: struct orte_job_map_t has no member named npernode
> rmaps_lb.c:91:30: error: struct orte_job_map_t has no member named nperboard
> rmaps_lb.c:94:30: error: struct orte_job_map_t has no member named npersocket
> rmaps_lb.c:111:5: error: implicit declaration of function orte_rmaps_base_define_daemons
> rmaps_lb.c: In function npernode:
> rmaps_lb.c:152:73: error: struct orte_job_map_t has no member named policy
> rmaps_lb.c:152:63: error: too few arguments to function orte_rmaps_base_get_target_nodes
> ../../../../orte/mca/rmaps/base/rmaps_private.h:52:19: note: declared here
> rmaps_lb.c:163:13: error: implicit declaration of function orte_rmaps_base_claim_slot
> rmaps_lb.c:165:88: error: struct orte_job_map_t has no member named oversubscribe
> rmaps_lb.c:199:5: error: too few arguments to function orte_rmaps_base_compute_vpids
> ../../../../orte/mca/rmaps/base/rmaps_private.h:65:19: note: declared here
> rmaps_lb.c: In function nperboard:
> rmaps_lb.c:221:20: error: orte_default_num_boards undeclared (first use in this function)
> rmaps_lb.c:221:20: note: each undeclared identifier is reported only once for each function it appears in
> rmaps_lb.c:242:73: error: struct orte_job_map_t has no member named policy
> rmaps_lb.c:242:63: error: too few arguments to function orte_rmaps_base_get_target_nodes
> ../../../../orte/mca/rmaps/base/rmaps_private.h:52:19: note: declared here
> rmaps_lb.c:250:26: error: orte_node_t has no member named boards
> rmaps_lb.c:252:27: error: orte_node_t has no member named boards
> rmaps_lb.c:257:92: error: struct orte_job_map_t has no member named oversubscribe
> rmaps_lb.c:292:5: error: too few arguments to function orte_rmaps_base_compute_vpids
> ../../../../orte/mca/rmaps/base/rmaps_private.h:65:19: note: declared here
> rmaps_lb.c: In function npersocket:
> rmaps_lb.c:315:21: error: orte_default_num_sockets_per_board undeclared (first use in this function)
> rmaps_lb.c:336:73: error: struct orte_job_map_t has no member named policy
> rmaps_lb.c:336:63: error: too few arguments to function orte_rmaps_base_get_target_nodes
> ../../../../orte/mca/rmaps/base/rmaps_private.h:52:19: note: declared here
> rmaps_lb.c:344:27: error: orte_node_t has no member named sockets_per_board
> rmaps_lb.c:346:27: error: orte_node_t has no member named boards
> rmaps_lb.c:348:31: error: orte_node_t has no member named sockets_per_board
> rmaps_lb.c:353:96: error: struct orte_job_map_t has no member named oversubscribe
> rmaps_lb.c:390:5: error: too few arguments to function orte_rmaps_base_compute_vpids
> ../../../../orte/mca/rmaps/base/rmaps_private.h:65:19: note: declared here
> rmaps_lb.c: In function loadbalance:
> rmaps_lb.c:429:77: error: struct orte_job_map_t has no member named policy
> rmaps_lb.c:429:67: error: too few arguments to function orte_rmaps_base_get_target_nodes
> ../../../../orte/mca/rmaps/base/rmaps_private.h:52:19: note: declared here
> rmaps_lb.c:443:15: warning: assignment from incompatible pointer type
> rmaps_lb.c:455:92: error: struct orte_job_map_t has no member named oversubscribe
> rmaps_lb.c:488:88: error: struct orte_job_map_t has no member named oversubscribe
> rmaps_lb.c:530:9: error: too few arguments to function orte_rmaps_base_compute_vpids
> ../../../../orte/mca/rmaps/base/rmaps_private.h:65:19: note: declared here
> make[1]: *** [rmaps_lb.lo] Error 1
> make[1]: Leaving directory `/home/jsquyres/svn/ompi3/orte/mca/rmaps/load_balance'
> make: *** [all-recursive] Error 1
> [15:57] svbu-mpi:~/svn/ompi3/orte %
> }}}
>
>
>
> On Dec 12, 2011, at 6:55 PM, George Bosilca wrote:
>
>> Broken !!!
>>
>> george.
>>
>> On Dec 12, 2011, at 15:52 , hjelmn_at_[hidden] wrote:
>>
>>> Author: hjelmn
>>> Date: 2011-12-12 15:52:51 EST (Mon, 12 Dec 2011)
>>> New Revision: 25621
>>> URL: https://svn.open-mpi.org/trac/ompi/changeset/25621
>>>
>>> Log:
>>> enable ptmalloc with using uGNI
>>> Added:
>>> trunk/orte/mca/rmaps/load_balance/
>>> - copied from r25402, /trunk/orte/mca/rmaps/load_balance/
>>> Text files modified:
>>> trunk/opal/mca/memory/linux/hooks.c | 3 ++-
>>> 1 files changed, 2 insertions(+), 1 deletions(-)
>>>
>>> Modified: trunk/opal/mca/memory/linux/hooks.c
>>> ==============================================================================
>>> --- trunk/opal/mca/memory/linux/hooks.c (original)
>>> +++ trunk/opal/mca/memory/linux/hooks.c 2011-12-12 15:52:51 EST (Mon, 12 Dec 2011)
>>> @@ -791,7 +791,8 @@
>>> 0 == stat("/dev/myri7", &st) ||
>>> 0 == stat("/dev/myri8", &st) ||
>>> 0 == stat("/dev/myri9", &st) ||
>>> - 0 == stat("/dev/ipath", &st)) {
>>> + 0 == stat("/dev/ipath", &st) ||
>>> + 0 == stat("/dev/kgni0", &st)) {
>>> found_driver = true;
>>> }
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> --
> Jeff Squyres
> jsquyres_at_[hidden]
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
|