- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- directive CDIR$ integer=64
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-26-2002 07:07 PM
тАО04-26-2002 07:07 PM
directive CDIR$ integer=64
I need to transfer a FORTRAN code from SGI
to HP-UX 10.20 running Fortran 90.
In the SGI code, directive "CDIR$ INTEGER=64"
is used. This is ignored by the f90 compiler.
Is there any way to have it in effect? (From
the online document, integer byte cannot be
set u.)
Best regards,
Reggie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-28-2002 10:55 PM
тАО04-28-2002 10:55 PM
Re: directive CDIR$ integer=64
I do not quite know what the directive
"CDIR$ INTEGER=64" does, but check this
section in the man-page for f90:
+i8 Treat all integer constants, integer intrinsics,
and user variables declared as integer as 8-byte
values, rather then the current 4-byte default.
It could be what you are looking for.
Regards
Olav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-26-2024 04:49 AM - edited тАО04-26-2024 04:52 AM
тАО04-26-2024 04:49 AM - edited тАО04-26-2024 04:52 AM
Re: directive CDIR$ integer=64
As also have been hinted on this page just wrap the Cray compiler directive (CDIR$) :
!DEC$ IF DEFINED(CRAY_COMPILER)
CDIR$ INTEGER=64
!DEC$ ENDIF
and then compile with
ifort.exe fileName.f /integer-size=64 /Qdiag-disable:10448
more info about the CRAY's CFT77 reference manual.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-26-2024 08:10 PM
тАО04-26-2024 08:10 PM
Re: directive CDIR$ integer=64
> As also have been hinted [...]
It's a good thing that you got here when you did. In another twenty
years, it's possible that no one still living would care.