Porting Gould SEL (Encore) Fortran

| | Comments (0) | TrackBacks (0)

SimCon offers a tool for porting old proprietary* Fortran to standardized Fortran that can run on Windows or Linux. This article lists issues specific to the Gould SEL Fortran compiler -- a good summary of its peculiarities:

  • DATAPOOL
  • Variable name oddities: use of underscores, ignoring anything after eight characters
  • Not crashing on divide-by-zero
  • Allowing size mismatches of REAL arguments
  • SELECT CASE and DO UNTIL control structures
  • Non-standard hexadecimal constants
  • Interactive program control

And here is a walk-through, with screenshots, of using their WinFPT tool to migrate Gould Fortran into something that will compile under Windows or Unix.

* I'm reminded of a long-ago presentation at Burtek, prepared by Matt Narotam, Ph.D., about the advantages of Ada. One of those advantages was standardization, as opposed to all the mutations of Fortran that had emerged since the Fortran 77 standard. The bullet point on the slide read "Deviants of Fortran." Ed Wilson, the Ada Simulator Validation Program manager, said that sounded like the name of a movie showing at the Olde Tyme Cinema (a blue movie house south of 15th on the east side of Sheridan).

0 TrackBacks

Listed below are links to blogs that reference this entry: Porting Gould SEL (Encore) Fortran.

TrackBack URL for this entry: http://simulation.batesline.com/cgi-bin/mt/mt-tb.cgi/4194

Leave a comment

About this Entry

This page contains a single entry by Michael Bates published on July 15, 2008 9:30 AM.

Perl XML info was the previous entry in this blog.

Sims for sale! is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Powered by Movable Type 4.0