Ok, thanks for the confirmation. On Apr 25, 2013, at 5:48 AM, George Bosilca <bosi...@icl.utk.edu> wrote:
> Sure, it should be included in the 1.6 as well. > > George. > > On Apr 25, 2013, at 03:39 , Jeff Squyres (jsquyres) <jsquy...@cisco.com> > wrote: > >> Ok; thanks. >> >> It looks like this should go to v1.6, too -- right (Nathan/George/Brian)? >> >> >> >> On Apr 24, 2013, at 9:31 PM, Ralph Castain <r...@open-mpi.org> wrote: >> >>> This was already resolved - Nathan applied it, and it has been moved into >>> v1.7 >>> >>> On Apr 24, 2013, at 5:53 PM, "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> >>> wrote: >>> >>>> George / Brian / Nathan -- >>>> >>>> Can you guys comment on this patch? >>>> >>>> >>>> On Apr 4, 2013, at 4:40 PM, Martin SCHREIBER <martin.schrei...@in.tum.de> >>>> wrote: >>>> >>>>> Dear developers, >>>>> >>>>> it seems that for messages of size 0 no convertor is created due to >>>>> optimizations issues. >>>>> However, this is not considered in MCA_PML_OB1_SEND_REQUEST_RESET when >>>>> processing pending send requests. >>>>> >>>>> A fix (or something similar) for this issue is provided below. Please be >>>>> aware, that I'm not an OpenMPI developer and that e. g. req_bytes_packed >>>>> is the wrong field to check. >>>>> >>>>> If you have any questions or if you need any further information (stack >>>>> trace, etc.), don't hesitate to ask! >>>>> >>>>> Best regards & thank you for developing OpenMPI, >>>>> >>>>> Martin >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> affected versions: >>>>> openmpi-1.7 >>>>> openmpi-1.6.4 >>>>> and probably versions below >>>>> >>>>> >>>>> file which needs a fix: >>>>> pml_ob1_sendreq.h >>>>> >>>>> >>>>> Inserting the if statement of the code-snippet below fixes the problem >>>>> for me. >>>>> >>>>> >>>>> #define MCA_PML_OB1_SEND_REQUEST_RESET(sendreq) >>>>> \ >>>>> /* check for zero-package since convertor is not created for zero-size >>>>> packages */ \ >>>>> if (sendreq->req_send.req_bytes_packed > 0) >>>>> \ >>>>> { >>>>> \ >>>>> size_t _position = 0; >>>>> \ >>>>> opal_convertor_set_position(&sendreq->req_send.req_base.req_convertor, >>>>> \ >>>>> &_position); >>>>> \ >>>>> assert( 0 == _position ); >>>>> \ >>>>> } >>>>> >>>>> -- >>>>> Dipl.-Inf. Martin Schreiber >>>>> Chair of Scientific Computing, http://www5.in.tum.de >>>>> Technische Universität München, Fakultät für Informatik >>>>> Boltzmannstr. 3 / Zi. 2.5.57, 85748 Garching, Germany >>>>> Phone: +49-89-289-18630, Fax: +49-89-289-18607 >>>>> >>>>> _______________________________________________ >>>>> devel mailing list >>>>> de...@open-mpi.org >>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>> >>>> >>>> -- >>>> 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 >>> >>> >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/devel >> >> >> -- >> 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 > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/