[saga-rg] Task model...

John Shalf JShalf at lbl.gov
Wed Nov 2 11:54:19 CST 2005


On Nov 2, 2005, at 5:56 AM, Thilo Kielmann wrote:
> On Wed, Nov 02, 2005 at 02:57:22AM -0800, John Shalf wrote:
>> I prefer 4a1 because it is more readable and the implementation would
>> be quite straightforward. It is also a familiar paradigm for any MPI
>> programmers and anyone who has played with various proprietary Async
>> I/O implementations. (its a very familiar and conventional approach)
>>
>> I kind of like 4a2 as well from the standpoint of a C++ programmer
>> (even with Andre's syntax corrections).  However, the resulting
>> bindings will not be very consistent with the approach we would take
>> for Fortran or C bindings (eg. those would likely look more like
>> 4a1). It is not really much more readable than 4a1.  Therefore, I'm
>> uncertain if it is worth fragmenting our approach to bindings in
>> different languages when there is not a clear benefit in terms of
>> readability or implementation complexity.
>
> Taking these arguments together, we should opt for 4a1 !
>   - more readable
>   - closer to Fortran bindings and other archaic languages ;-)

... gotta keep Tom happy. ;-)






More information about the saga-rg mailing list