[MPIWG Fortran] Proposal: MPI_SIZEOF not profiled

Jeff Squyres (jsquyres) jsquyres at cisco.com
Fri May 16 14:55:25 CDT 2014


Thanks Bill.

On May 16, 2014, at 3:47 PM, Bill Long <longb at cray.com> wrote:

> Rolf added a comment to the ticket about the term “inline”.   If it would be helpful, here is a response that hopefully would calm fears in others of this word.
> 
> 
> "Use of "inline" should be fine here. As Rolf points out, this is not a
> defined term in Fortran. Therefore, the meaning is just the ordinary
> one: The compilation process "inlines" a Call to routine X by
> replacing the setup and branch to the external X with equivalent code
> generated IN the current LINE of execution on the would-be caller. If
> the computation in X can be performed at compile time, the replacement
> code could be very simple. It is also possible that the replacement
> code is a call to a different routine that has the same effect as a
> call to X.  How the compiler accomplishes inlining is outside the
> scope of both Fortran and MPI. It is sufficient to know that existing
> compilation systems are capable of this process, and that it can lead
> to better execution performance. The important fact for the discussion
> in this ticket is that the process removes the call to X, thus it is
> not possible to intercept a call to X at this point in the code.”
> 
> 
> Cheers,
> Bill
> 
> 
> 
> On May 16, 2014, at 11:01 AM, Jeff Squyres (jsquyres) <jsquyres at cisco.com> wrote:
> 
>> On May 16, 2014, at 11:24 AM, Jeff Squyres <jsquyres at cisco.com> wrote:
>> 
>>> To be clear, here's what I'm currently proposing:
>> 
>> GAH!  I copied-pasted too much; the last one I sent was incorrect.  Sorry for the confusion!
>> 
>> There is sufficient interest in this such that I made a ticket and put the definitive version there:
>> 
>>   https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/428
>> 
>> We can keep discussing here in this thread, but at least the definitive text is now on the ticket.
>> 
>> -- 
>> Jeff Squyres
>> jsquyres at cisco.com
>> For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/
>> 
>> _______________________________________________
>> mpiwg-fortran mailing list
>> mpiwg-fortran at lists.mpi-forum.org
>> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
> 
> Bill Long                                                                       longb at cray.com
> Fortran Technical Suport  &                                  voice:  651-605-9024
> Bioinformatics Software Development                     fax:  651-605-9142
> Cray Inc./ Cray Plaza, Suite 210/ 380 Jackson St./ St. Paul, MN 55101
> 
> 
> _______________________________________________
> mpiwg-fortran mailing list
> mpiwg-fortran at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran


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




More information about the mpiwg-fortran mailing list