Additions to the repository
Tim Tautges
tautges at mcs.anl.gov
Thu Dec 10 17:48:00 CST 2009
Carl Ollivier-Gooch wrote:
> Tim Tautges wrote:
>>
>>
>> Carl Ollivier-Gooch wrote:
>>
>> Is there something about the current cpp-based name mangling that
>> doesn't work in F2003, or just that there seems to be a more elegant
>> mechanism in F2003 to handle C names? If the latter, I for one don't
>> have time to change gears this late in the game. I also am skeptical
>> about requiring F2003 for any f77 application. The commercial
>> compilers may have caught up, but what about those on the petascale
>> machines? Also, I'd assert that compatibility with gfortran buys us
>> mindshare, which is almost as important. Finally, if we open up the
>> discussion about wrappers at this point, we could probably spend the
>> next 6 months figuring out the right solution, and another year before
>> all the implementations catch up. I think the time would be better
>> spent implementing the parts of our current spec which nobody has
>> implemented yet.
>
> I certainly am not going to push particularly hard on this. But the
> reasons I see for wrappers have a lot more to do with the hassles of
> string passing compatibility and a lot less to do with elegance.
>
Ok, I see. If that's all this is, maybe it would be better to handle strings as array-based arguments, like the other
array-based arguments. I was just hoping to avoid all the double pointer stuff originally. My concern with starting to
discuss wrappers is all the other issues that will come up at the same time.
> Your point about the compilers on the petascale machines is well taken,
> and I don't know the answer.
>
> Finally, as a matter of curiosity, when you refer to things that aren't
> implemented by anyone yet, I assume you're talking iMeshP rather than
> iMesh? If not, what parts of the iMesh spec are you referring to?
>
Shape, and secondarily iRel. I think people have made reasonable progress on iMeshP, except maybe me, and that should
get fixed soon.
- tim
> Carl
>
--
================================================================
"You will keep in perfect peace him whose mind is
steadfast, because he trusts in you." Isaiah 26:3
Tim Tautges Argonne National Laboratory
(tautges at mcs.anl.gov) (telecommuting from UW-Madison)
phone: (608) 263-8485 1500 Engineering Dr.
fax: (608) 263-4499 Madison, WI 53706
More information about the tstt-interface
mailing list