Could anyone please help me out by suggesting some good compiler
available somewhere. I am even ready to spend some money on this if not
freely available.
Please reply soon at
sga...@MIT.EDU
I shall be grateful.
thanks
Sumit.
Marc Lavine wrote:
>
> I need a f77 compiler for my PC ( Win NT). I already have coded my
> program in F77, so shifting to F90 would be a problem. I tried working
**NOT** TRUE-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
See below.
> in the free version of Lahey's ELF but that did not work out well ( it
> seems i need to make lots of changes to make it F90 compatible).
>
> Could anyone please help me out by suggesting some good compiler
> available somewhere. I am even ready to spend some money on this if not
> freely available.
>
> Please reply soon at
> sga...@MIT.EDU
>
> I shall be grateful.
>
> thanks
> Sumit.
Except for 4 very minor exceptions, Fortran 90 is a COMPLETE superset of
Fortran 77. The only exception of importance for most work is that F90 has a
lot more intrinsic procedures than F77 does.
Lahey ELF90 is an F90 **SUBSET**. That fact is clearly advertised in the
product literature. When they created ELF, Lahey intentionally threw out all
of the old crud. this includes all of the F95 deleted features and all of the
features on the F90 and F95 obsolete features list. They also threw out
COMMON and EQUIVALENCE. And they included a host of restrictions designed to
encourage good structured programming practice.
You should seriously consider rewriting your application in Fortran 90 and
converting all of the old F77 constructs to their F90 or F95 equivalent. F77
is no longer standard anywhere in the world.
If that will cost too much time, you should investigate a full-featured F90
compiler. It will compile your code without problems, if your code is fully
standard-conforming. I noticed that you are using an academic account. Many
of the F90 vendors will give you a substantial academic discount on their
full-featured F90 products. I personally use lahey LF95 and Digital Visual
Fortran (DVF) in my consulting work.
--
----------
Sincerely,
Craig T. Dedo Internet: Craig...@mixcom.com
Elmbrook Computer Services Voice Phone: (414) 783-5869
17130 W. Burleigh Place Fax Phone: (414) 783-5928
Brookfield, WI 53005 Disclaimer: These opinions are mine alone.
USA They do NOT represent any organization.
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." -- Benjamin Franklin (1759)
Would u be able to help in these circumstances.
thanks.
"Marco A. Garcia" wrote:
>
> >
Most commercial f90/95 compilers for NT will compile your f77 code just
fine. There is also g77, from the Gnu group, which is free. You can find
more info about the last one at http://www.gnu.org
Marco A. Garcia
Canaima Software
3981 Utah St.
San Diego, CA 92104
U.S.A.
e-mail: mga...@canaimasoft.com
http://www.canaimasoft.com
Developers of f90SQL and f90ADO,
the Complete Database Connectivity Solution for Fortran
Marc Lavine wrote in message <36C36CC3...@mit.edu>...
>
>I need a f77 compiler for my PC ( Win NT). I already have coded my
>program in F77, so shifting to F90 would be a problem. I tried working
We still ship a Fortran 77 compiler for DOS, Windows 3.1, Windows
95/98 abd Windows NT. More information about our products can be
found at www.salford.co.uk.
Regards,
Mark
--
Mark Stevens Salford Software Ltd
Adelphi House, Adelphi Street, Salford, M3 6EN, UK
Tel: +44 (0) 161 834 2454 Fax: +44 161 834 2148
Web: www.salford.co.uk email: ma...@salford-software.com
ELF90 is not a Fortran 90 compiler - it is a Fortran 90 *SUBSET* compiler
which does not support some (many?) Fortran 77 features. Any full-language
Fortran 90/95 compiler should be able to compile your code without troubles.
The one we offer is DIGITAL Visual Fortran - see
http://www.digital.com/fortran for details.
Steve Lionel mailto:Steve....@digital.com
DIGITAL Fortran Development http://www.digital.com/info/slionel.html
Compaq Computer Corporation
110 Spit Brook Road, ZKO2-3/N30
Nashua, NH 03062-2698 "Free advice is worth every cent"
DIGITAL Fortran web site: http://www.digital.com/fortran
> Lahey ELF90 is an F90 **SUBSET**. That fact is clearly advertised in the
> product literature. When they created ELF, Lahey intentionally threw out all
> of the old crud. this includes all of the F95 deleted features and all of
> the features on the F90 and F95 obsolete features list. They also threw out
> COMMON and EQUIVALENCE. And they included a host of restrictions designed to
> encourage good structured programming practice.
It appears they also threw out something very useful, and not redundant. I
recently tried to compile some code that included
INQUIRE (FILE=File,EXIST=Exist,OPENED=Opened)
and it complained about not supporting INQUIRE! I wonder why?
This should work just fine with Essential LF90. Please send me a piece of
code that demonstrates this not working. I can't get it to fail.
--
Bob Runyan
Lahey Computer Systems
>> It appears they also threw out something very useful, and not redundant. I
>> recently tried to compile some code that included
>>
>> INQUIRE (FILE=File,EXIST=Exist,OPENED=Opened)
>>
>> and it complained about not supporting INQUIRE! I wonder why?
> This should work just fine with Essential LF90. Please send me a piece of
> code that demonstrates this not working. I can't get it to fail.
I could send you some code, but not at the moment from my current location,
unless I can find a machine with a floppy disk drive (X terminals galore!).
Could it be a version difference? I haven't been able to try the latest
version of ELF because it won't install on an OS/2 machine.
Version 2.0 of Essential LF90 will not work on OS/2 or on straight DOS. It
requires Windows 95, 98, or NT.
You use DVF? What version? The Alpha 5.0D debugger never could find
the source code where there was a log or root of a negative number. Did
DEC ever bother to fix that?
Don Baker
do...@ipa.net