A Fortran 77 to 90/95 Converter

872 views
Skip to first unread message

Aria

unread,
Apr 11, 2006, 3:45:48 AM4/11/06
to gg95
I need a F77toF90 converter to take care on the"go to" statements and
"common blocks". It seems to_f90 from Alan Miller is one of the best
but does not convert the above statements.

beli...@aol.com

unread,
Apr 11, 2006, 8:13:01 AM4/11/06
to gg95

Since your question is about Fortran rather than g95 in particular, it
would be better to post it to comp.lang.fortran . I think two
commercial tools,

NAGWare Fortran Tools
PlusFort

can make the conversions you want. I don't of any free tools that do
so.

Kris Kuhlman

unread,
Apr 11, 2006, 10:49:53 AM4/11/06
to gg...@googlegroups.com

Allan Miller has a simple converter on his page, it is called
"to_f90.f90".

http://users.bigpond.net.au/amiller/

Clive Page

unread,
Apr 11, 2006, 3:46:47 PM4/11/06
to gg95
No you don't. Common blocks and GO TO statements are fully supported
parts of Fortran90 and Fortran95, and even Fortran 2003.

If you merely want to update your code to remove antiquated elements of
it, then there's probably so much to be done that none of the available
tools will be adequate - there's no substitute for a programmer who
understands the problem, after all. Some of the simpler conversions
can be done by the PLUSFORT/SPAG package from Polyhedron Software.
They have a free version with reduced functionality which you might
like to experiment with, but the full product is probably what you
need.

Aria

unread,
Apr 12, 2006, 4:08:18 PM4/12/06
to gg95
Thanks for all the replies.

/Aria

Reply all
Reply to author
Forward
0 new messages