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" <d...@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.ha...@rrze.uni- >>> erlangen.de> ----- > > _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf