(j3.2006) TKR for C Interop

Bill Long longb
Tue Feb 27 20:28:21 EST 2007

Aleksandar Donev wrote:

>Should type and/or rank information be included in the descriptors, that is, 
>when one creates a descriptor one must supply them, and one can get them out 
>of a descriptor previously created? [The old proposal does this for rank 


>If the answer is yes, then there better be some use for it. If one cannot use 
>the same C procedure to handle arguments of different type and rank, then 
>including TKR info in the API is useless, and adds burden to the programmer 
>(since it complicates the descriptor API).

That was not at all the primary motivation for including tkr information 
in the descriptor.  The reason was to give vendors enough information to 
create valid dope vectors.  Not just one vendor, but all the vendors.  
This is a basic implementation and performance issue.  To say that the 
TKR information is "useless" without these other features is just nonsense.


Bill Long                                   longb at cray.com
Fortran Technical Support    &              voice: 651-605-9024
Bioinformatics Software Development         fax:   651-605-9142
Cray Inc., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120


More information about the J3 mailing list