Home > Archive > Fortran > May 2006 > true 64-bit FORTRAN compilers for Windows XP 64??
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
true 64-bit FORTRAN compilers for Windows XP 64??
|
|
| Ancient_Hacker 2006-05-31, 8:10 am |
| So I installed Windows XP 64. off-topic, but Long story, but none
of my PCI cards had drivers for Win64, so had to buy brand new video
card, USB 2.0 card. Plus my expensive HP printers and scanners are
no-go, as HP thinks a 2-yr old $699 printer and $3K scanner is too old
to support anymore ... grrrr.......! No problem, I moved them to my
Linux box.
Now the real hassle:: We have umpty-ump old FORTRAN programs that
would really benefitr from a 64 or at least 48-bit address space.
I try the latest Intel compiler, but the documetation is mighty cagey--
it says it's a 64-bit compiler, but "print *, sizeof( MyPointer )"
still reports "4", not "8". Am I missing some command-line option to
enable true 64-bit code generation?
If that's not possible,
Does anybody know of any REALLY, truly, fully 64-bit FORTRAN
compilers? One that generates true 64-bit code, with 8-byte pointers?
Preferably for Windows XP 64, but Linux could be harnessed in a pinch.
Regards,
George
| |
| Tim Prince 2006-05-31, 8:10 am |
| Ancient_Hacker wrote:
> So I installed Windows XP 64. off-topic, but Long story, but none
> of my PCI cards had drivers for Win64, so had to buy brand new video
> card, USB 2.0 card. Plus my expensive HP printers and scanners are
> no-go, as HP thinks a 2-yr old $699 printer and $3K scanner is too old
> to support anymore ... grrrr.......! No problem, I moved them to my
> Linux box.
>
> Now the real hassle:: We have umpty-ump old FORTRAN programs that
> would really benefitr from a 64 or at least 48-bit address space.
>
> I try the latest Intel compiler, but the documetation is mighty cagey--
> it says it's a 64-bit compiler, but "print *, sizeof( MyPointer )"
> still reports "4", not "8". Am I missing some command-line option to
> enable true 64-bit code generation?
>
> If that's not possible,
> Does anybody know of any REALLY, truly, fully 64-bit FORTRAN
> compilers? One that generates true 64-bit code, with 8-byte pointers?
>
>
> Preferably for Windows XP 64, but Linux could be harnessed in a pinch.
>
The Intel compiler comes with both 32- and 64-bit versions, both Windows
and linux. The 64-bit ones (ia64 and em64t, the latter being what you
want) have 8-byte pointers. You can compile with either 32- or 64-bit
compiler on either a 32- or 64-bit system. There is no automatic
selection, it's up to you. Most alternatives have similar 32/64-bit
capability.
| |
| Ancient_Hacker 2006-05-31, 8:10 am |
|
Thanks Tim!
I musta accidentally gone to the 32-bit directory. Once I went to the
right path the compiler, by golly, does generate 64-bit code!
|
|
|
|
|