(j3.2006) HPCWire article (by Mike Heroux) discussesthe advancement and future of Fortran

Damian Rouson damian
Sat Jan 16 14:28:14 EST 2016


Thanks for the corrections.  I misinterpreted the intent of Chapel and X10. 

D

Sent from my iPhone

> On Jan 16, 2016, at 11:25 AM, Bill Long <longb at cray.com> wrote:
> 
> 
>> On Jan 15, 2016, at 11:55 PM, Damian Rouson <damian at sourceryinstitute.org> wrote:
>> 
>> 
>> 
>> Sent from my iPhone
>> 
>>> On Jan 15, 2016, at 9:25 PM, Robert Corbett <robert.corbett at oracle.com> wrote:
>>> 
>>> On 01/15/16 21:04, Malcolm Cohen wrote:
>>>>> I don?t know of any DSLs embedded in Fortran.
>>>> 
>>>> What is a DSL?
>>> 
>>> Most likely a domain-specific language.
>> 
>> 
>> Yes.  Chapel and X10 are domain-specific languages for HPC.   JavaScript is a DSL for the web. I have occasionally argued that Fortran is a DSL for scientific computing.
> 
> 
> I suspect part of the confusion is that DSL also stands for Dynamic Shared Library. 
> 
> I undertand the Java -> Web link, and one could argue that C is a DSL for system-level programming.   Similarly, R is aimed at statistics.  
> 
> I don?t get the link between Chapel or X10 and HPC.  Except that they might have to say those letters to please the funding agency, as the requirements were for high PRODUCTIVITY computing  (not high Performance computing).   For most people, HPC means high performance computing.  For that meaning of HPC, I don?t see what characteristics are qualifying, and indeed, these languages are rarely used in the traditional HPC context.   If anything, Fortran is the poster child language for HPC. 
> 
> Cheers,
> Bill
> 
> 
> 
>> 
>> D
>> _______________________________________________
>> J3 mailing list
>> J3 at mailman.j3-fortran.org
>> http://mailman.j3-fortran.org/mailman/listinfo/j3
> 
> Bill Long                                                                       longb at cray.com
> Fortran Technical Support  &                                  voice:  651-605-9024
> Bioinformatics Software Development                     fax:  651-605-9142
> Cray Inc./ Cray Plaza, Suite 210/ 380 Jackson St./ St. Paul, MN 55101
> 
> 
> _______________________________________________
> J3 mailing list
> J3 at mailman.j3-fortran.org
> http://mailman.j3-fortran.org/mailman/listinfo/j3



More information about the J3 mailing list