- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am currently using Salford Fortran (since 1995) to write a program that is leased to clients throught the USA. However, Salford only generates 32-bit executables. I am looking for a new compiler that can generate 64-bit executables. After researching alternative Fortran Compilers, Intel seems to be a good fit but I have a few questions before purchasing the Intel Fortran Compiler:
1) Will I be able to generate 64-bit executabes with the Intel Fortran Compiler?
2) I currently use "Multi-Edit" code editing program to devolop the code.....will I be able to still use this editor and then compile and link the code via the command line without using Visual Studio?
3) I currently open certain files with ACCESS='TRANSPARENT' allowing me to write unformatted variable length records....Do you have a similar extension, such as ACCESS='STREAM'?
4) I currently use Salford extension optimized sort routines to sort large arrays...does your math library have similar sort routines?
5) I currently use Salford extensions to perform command line parsing....I assume you have similar extensions to parse the command line, correct?
Thanks much.
Tom Bellissimo
1) Will I be able to generate 64-bit executabes with the Intel Fortran Compiler?
2) I currently use "Multi-Edit" code editing program to devolop the code.....will I be able to still use this editor and then compile and link the code via the command line without using Visual Studio?
3) I currently open certain files with ACCESS='TRANSPARENT' allowing me to write unformatted variable length records....Do you have a similar extension, such as ACCESS='STREAM'?
4) I currently use Salford extension optimized sort routines to sort large arrays...does your math library have similar sort routines?
5) I currently use Salford extensions to perform command line parsing....I assume you have similar extensions to parse the command line, correct?
Thanks much.
Tom Bellissimo
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Reposting after making the thread non-private:
Tom,
Thank you for your inquiry. To answer your questions:
1) Yes - for Intel 64 (x64) architecture
2) Yes
3) We support ACCESS='STREAM' which is Fortran 2003 standard. We also support a FORM='BINARY' extension which is similar to ACCESS='TRANSPARENT'.
4) I am not familiar with the Salford extensions. We have two sort routines in the Intel Fortran library, QSORT (a Quicksort algorithm) and SORTQQ. If you are using your own datatypes, QSORT lets you define your own comparison routine.
5) Intel Fortran supports the Fortran 2003 COMMAND_ARGUMENT_COUNT and GET_COMMAND_ARGUMENT intrinsic functions, as well as popular extensions GETARG, IARGC and NARGS.
If you have further questions, please let us know.
Tom,
Thank you for your inquiry. To answer your questions:
1) Yes - for Intel 64 (x64) architecture
2) Yes
3) We support ACCESS='STREAM' which is Fortran 2003 standard. We also support a FORM='BINARY' extension which is similar to ACCESS='TRANSPARENT'.
4) I am not familiar with the Salford extensions. We have two sort routines in the Intel Fortran library, QSORT (a Quicksort algorithm) and SORTQQ. If you are using your own datatypes, QSORT lets you define your own comparison routine.
5) Intel Fortran supports the Fortran 2003 COMMAND_ARGUMENT_COUNT and GET_COMMAND_ARGUMENT intrinsic functions, as well as popular extensions GETARG, IARGC and NARGS.
If you have further questions, please let us know.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page