- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have been searching for a tool to do, say, 85% of the work. The only one I have found is VAST/77to90.
Does anyone have knowledge of other packages or experience with VAST?
Thanks.
Does anyone have knowledge of other packages or experience with VAST?
Thanks.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
See this page for links to Allan Miller's to_f90 or Michael Metcalf's convert.f90 programs. (Find "convert" on the page since it's pretty long).
Jugoslav
Jugoslav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am converting F77 to F90.
I have codes : convert and to_f90.f90
but not able to use properly...
Can you help plz
Regards
Ali
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The purpose of VAST was to take advantage of vectorization on certain historical compilers by substituting array assignments for DO loops. In the cases where optimization is prevented by poor coding practices, VAST wouldn't have been capable of correcting it. At the time it was marketed, a few Fortran compilers depended on array syntax for optimization, while a majority performed better on f77 source code. You may still be able to download some examples of the conversions it performed. VAST wasn't a satisfactory tool to perform even 20% of the work of f90 conversion, so its price wasn't justified for most people.
The public tools perform fixed to free format conversion, and perhaps some cleanup of legacy DO loops, but don't apply array syntax conversions. So, you are unlikely to find a single tool which performs more than 50% even of the part of the conversion which ought to be practical to automate.
The public tools perform fixed to free format conversion, and perhaps some cleanup of legacy DO loops, but don't apply array syntax conversions. So, you are unlikely to find a single tool which performs more than 50% even of the part of the conversion which ought to be practical to automate.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page