[Beowulf] A start in Parallel Programming?
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Jim Lux James.P.Lux at jpl.nasa.govTue Mar 13 12:04:08 PDT 2007
- Previous message: [Beowulf] A start in Parallel Programming?
- Next message: [Beowulf] A start in Parallel Programming?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
At 10:42 AM 3/13/2007, Jeffrey B. Layton wrote:
>Glen Beane wrote:
>>Kyle Spaans wrote:
>>does that mean I
>>
>>>should suck it up and learn Fortran/C/C++?
>>>
>>
>>
>>
>
>Ouch this hurts! I've gotten the same rubbing from RGB. I hate to
>say it, but I'm a Fortran programmer ("Hi! My name is Jeff and I'm
>a Fortran programmer. Hi! Jeff!").
I'm with you brother Jeff! I grew up programming in FORTRAN, and I
still believe in it for those sorts of applications where it's
appropriate. I'd hate to have to write (another) parser in FORTRAN.
Yes, one can write a scheduler/kernel in FORTRAN, but it's not
pretty. Anything with lots of list management is sort of a pain in
FORTRAN (at least as of the 80s.. I believe newer versions have
pointers and dynamic memory allocation)
>The recent development of Fortran has been remarkable. Considering
>the world was stuck with Fortran77 for many, many years, the new
>features of Fortran are quite refreshing. If you really want you can even
>do OO programming with Fortran (some of it is very useful IMHO).
>
>I know this will set off a language war, but I've found that anything
>technical or scientific I need to code is always easier in Fortran than
>anything else (well except Matlab, but I usually prototype in Matlab
>and move to Fortran for extra speed). For many other tasks, I use
>Python or bash or perl or whatever I have handy.
>
>So my general opinion about coding for clusters is to use whatever you
>want. You can usually find thread libraries or MPI libraries for that
>language. Of course, it's always best if you code in Fortran :)
Jim Lux
- Previous message: [Beowulf] A start in Parallel Programming?
- Next message: [Beowulf] A start in Parallel Programming?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
