[Beowulf] Course: Parallel Programming of High Performance Systems
Vincent Diepeveen
diep at xs4all.nl
Wed Jan 11 09:00:43 PST 2012
On Jan 11, 2012, at 5:09 PM, Lux, Jim (337C) wrote:
> I don't have grey hair (part grey beard, I confess), but I have
> plenty of
> 70s era FORTRAN that benefits from parallelization.
> Numerical Electromagnetics Code V4, specifically.
>
> The implementation has been throughly validated and have been used for
> decades, finding all the little idiosyncracies and dealing with
> numerical
> precision issues, etc. There's extensive software around that
> generates
> the card image input files it expects and parses the line printer
> output
> files (with the 1 in column 1 for a page break).
>
> Rewriting it from scratch would not be a very good use of time.
> You'd have
> to revisit all the years of validation, make sure there were subtle
> differences in function, because while there's an official validation
> suite, it's more to make sure that the compile worked ok and
> there's not
> an egregious problem. And who knows what users out there have
> depended on
> some idiosyncratic implementation aspects.
>
> I suspect the same is true for lots of fluid mechanics and other
> FEM codes
> (NASTRAN, for instance).
>
> So an incremental approach of parallelizing that old FORTRAN,
> replacing
> pieces with "new FORTRAN", for instance, might be useful.
>
> (and don't get me started on my experiences with the f2c engine)
>
No need to get started Jim, NASA can ask that the Russians as well.
>
>
> On 1/11/12 7:36 AM, "Vincent Diepeveen" <diep at xs4all.nl> wrote:
>
>> Yeah, the sheets are there from the 2003 lecture.
>> filename LRZ210703_1.pdf
>>
>> Very helpful if you have grey hair and want to port your years 80
>> fortran code to todays HPC hardware.
>>
>> Vincent
>>
>> On Jan 11, 2012, at 10:13 AM, Eugen Leitl wrote:
>>
>>> ----- Forwarded message from Georg Hager <Georg.Hager at rrze.uni-
>>> erlangen.de> -----
>
>
More information about the Beowulf
mailing list