Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Fortran?

11 views
Skip to first unread message

glen herrmannsfeldt

unread,
Feb 7, 2012, 2:08:58 PM2/7/12
to
Does anyone know where to get Fortran for a hobbyist IA64 system?

(Is anyone here actually using Fortran on IA64?)

-- glen

abrsvc

unread,
Feb 7, 2012, 2:14:49 PM2/7/12
to
FORTRAN is on the layered products DVD. Please note that it is the
F90/95 compiler only NOT the F77. I support some code that originated
in 1976 and has some portions that need to be modified to work on the
I64 platform. If you are upgrading from Alpha and use the /F77
switch, be aware that changes are likely.

The 2 main categories for me thus far are:

1) F90/95 no longer supports octal constants (the use of "007" for
example). This is nothing more than an annoyance as the code can
simply be changed to use decimal constants. These were left over from
PDP11 days.

2) The standard has always stated that there was no particular order
of evaluation for segments of an IF statement. In other words, should
you have an IF statement with multiple conditions that are logically
connected (.and., .or. etc) these segments can be evaluated in any
order. It seems that F77 often evaluated them in left to right
order. This is no longer the case and caused problems for the code I
support. Please note that the code should NEVER require or depend
upon this evaluation order.


Dan

glen herrmannsfeldt

unread,
Feb 7, 2012, 2:22:07 PM2/7/12
to
abrsvc <dansabr...@yahoo.com> wrote:
> On Feb 7, 2:08 pm, glen herrmannsfeldt <g...@ugcs.caltech.edu> wrote:
>> Does anyone know where to get Fortran for a hobbyist IA64 system?

(snip)

> FORTRAN is on the layered products DVD. Please note that it is the
> F90/95 compiler only NOT the F77. I support some code that originated
> in 1976 and has some portions that need to be modified to work on the
> I64 platform. If you are upgrading from Alpha and use the /F77
> switch, be aware that changes are likely.

I have VAX and IA64, but still not Alpha. If I want to complete
my collection of VMS systems, then I will need one, but not so far.

> The 2 main categories for me thus far are:

> 1) F90/95 no longer supports octal constants (the use of "007" for
> example). This is nothing more than an annoyance as the code can
> simply be changed to use decimal constants. These were left over from
> PDP11 days.

I was using OS/360 before any DEC systems, and so was more used
to hex constants. For VAX/VMS, I always use(d) hex.

> 2) The standard has always stated that there was no particular order
> of evaluation for segments of an IF statement. In other words, should
> you have an IF statement with multiple conditions that are logically
> connected (.and., .or. etc) these segments can be evaluated in any
> order. It seems that F77 often evaluated them in left to right
> order. This is no longer the case and caused problems for the code I
> support. Please note that the code should NEVER require or depend
> upon this evaluation order.

I was not so long ago trying to get a program that I worked on
many years ago running again. With bounds-check turned on, it
would fail on such IF statements. In most cases, fetching element
zero of an array won't cause problems in actual code, but bounds
check catches it anyway.

There is some suggestion to add new logical operators to
Fortran, though still not in the 2008 standard. Maybe for
the next one.

-- glen

abrsvc

unread,
Feb 7, 2012, 2:58:48 PM2/7/12
to
On Feb 7, 2:22 pm, glen herrmannsfeldt <g...@ugcs.caltech.edu> wrote:
Look for a DS10. Quiet machine (more so than the DS10L) and quick if
you get the 677Mhz version. You can get them on Ebay for around $300-
$400 if you keep watch.

Dan

Ken Fairfield

unread,
Feb 7, 2012, 3:39:46 PM2/7/12
to
Was there ever VMS Fortran on IA64?

Early on, there was talk of using the Intel
compilers, but I'm reasonably certain that
never happened. But I'm also not certain
that VMS Fortran got ported (more correctly,
translated) to IA64...

-Ken

glen herrmannsfeldt

unread,
Feb 7, 2012, 3:43:41 PM2/7/12
to
I thought I knew that there was. Also, I have a license
for it. They wouldn't do that if there wasn't a compiler,
would they?

-- glen

Jeff Goodwin

unread,
Feb 7, 2012, 4:11:35 PM2/7/12
to

"Ken Fairfield" <ken.fa...@gmail.com> wrote in message
news:29171678.138.1328647186076.JavaMail.geo-discussion-forums@pbg5...
$ fortran/ver
HP Fortran V8.2-104939-50H96
$ write sys$output f$getsyi("arch_name")
IA64
$

-Jeff


Ken Fairfield

unread,
Feb 7, 2012, 4:22:23 PM2/7/12
to
On Tuesday, February 7, 2012 1:11:35 PM UTC-8, Jeff Goodwin wrote:
> "Ken Fairfield" <xxxx> wrote in message
Oh, well, that's very cool then. :-) And to Glen, yeah I'd
say having a PAK for it would be pretty good evidence.

Just demonstrating my ignorance (or lack of knowlege?) here.
I've had no opportunity to get onto IA64.

OTOH, it's still true that this is the F95 version, right,
and that there was not going to be any further development
of Fortran for VMS? No F2003, let alone F2008...

-Ken

Phillip Helbig---undress to reply

unread,
Feb 7, 2012, 6:00:36 PM2/7/12
to
In article <jgrssa$pjq$2...@speranza.aioe.org>, glen herrmannsfeldt
<g...@ugcs.caltech.edu> writes:

> Does anyone know where to get Fortran for a hobbyist IA64 system?
>
> (Is anyone here actually using Fortran on IA64?)

Does Fortran for IA64 exist?

Will a VMS compiler ever fully support a standard beyond F95?

Phillip Helbig---undress to reply

unread,
Feb 7, 2012, 6:01:56 PM2/7/12
to
In article
<1e4c4d63-5424-4512...@q12g2000yqg.googlegroups.com>,
abrsvc <dansabr...@yahoo.com> writes:

> Look for a DS10. Quiet machine (more so than the DS10L) and quick if
> you get the 677Mhz version. You can get them on Ebay for around $300-
> $400 if you keep watch.

Or for free if you are lucky. :-)

Arne Vajhøj

unread,
Feb 7, 2012, 8:26:58 PM2/7/12
to
On 2/7/2012 6:00 PM, Phillip Helbig---undress to reply wrote:
> In article<jgrssa$pjq$2...@speranza.aioe.org>, glen herrmannsfeldt
> <g...@ugcs.caltech.edu> writes:
>
>> Does anyone know where to get Fortran for a hobbyist IA64 system?
>>
>> (Is anyone here actually using Fortran on IA64?)
>
> Does Fortran for IA64 exist?

Someone posted that it does.

> Will a VMS compiler ever fully support a standard beyond F95?

I doubt it, but I am not an authoritative source.

Arne


abrsvc

unread,
Feb 8, 2012, 7:28:03 AM2/8/12
to
On Feb 7, 8:26 pm, Arne Vajhøj <a...@vajhoej.dk> wrote:
> On 2/7/2012 6:00 PM, Phillip Helbig---undress to reply wrote:
>
> > In article<jgrssa$pj...@speranza.aioe.org>, glen herrmannsfeldt
> > <g...@ugcs.caltech.edu>  writes:
>
> >> Does anyone know where to get Fortran for a hobbyist IA64 system?
>
> >> (Is anyone here actually using Fortran on IA64?)
>
> > Does Fortran for IA64 exist?
>
> Someone posted that it does.
>
> > Will a VMS compiler ever fully support a standard beyond F95?
>
> I doubt it, but I am not an authoritative source.
>
> Arne

Yes F90/95 exists for IA64. I use it every day. I am not aware of
any further development for it beyond bug fixes though.

Dan
0 new messages