- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The new version of IE will not write to this board. That's a serious bug.
I am new and have just installed a Composer. What is imagename of the composer and where is it?
I knowthe compiler isifort.exe but I think the composer is very different.
How do I compile a single execurable from multiplo objects?
It makes any difference I am running version 7 SP1 of Windows and VS2010 SP1.
Renee
I am new and have just installed a Composer. What is imagename of the composer and where is it?
I knowthe compiler isifort.exe but I think the composer is very different.
How do I compile a single execurable from multiplo objects?
It makes any difference I am running version 7 SP1 of Windows and VS2010 SP1.
Renee
Link Copied
13 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Renee
(1) The command is still "ifort". You need to start a command shell with appropriate environment. It should be there in All Programs --> Intel Parallel Studio --> Command Prompt.
(2) You would use "ifort main.obj someSub.obj anotherSub.obj" at the command line to create the executable (or using the source files as well).
Abhi
(1) The command is still "ifort". You need to start a command shell with appropriate environment. It should be there in All Programs --> Intel Parallel Studio --> Command Prompt.
(2) You would use "ifort main.obj someSub.obj anotherSub.obj" at the command line to create the executable (or using the source files as well).
Abhi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok. The enviroment variables set themselves up?
And another question. When I start it up.....is the composer "visual" or is it command line based. If it's command line based what do use for an editor?
I realize now that my original question was not the best. It should have been "How do I bring up the studio, if indeed that what I need. I am trying to create either or both a 32 and or 64 bit version ofAdventure an old DEC command line game. I usually do not mess with games at all, but this one is special. It was the first computer game of all time and as such, is a piece of hisory.
Renee
And another question. When I start it up.....is the composer "visual" or is it command line based. If it's command line based what do use for an editor?
I realize now that my original question was not the best. It should have been "How do I bring up the studio, if indeed that what I need. I am trying to create either or both a 32 and or 64 bit version ofAdventure an old DEC command line game. I usually do not mess with games at all, but this one is special. It was the first computer game of all time and as such, is a piece of hisory.
Renee
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As far as I can tell, we can thank the marketing people at Intel for this confusion. "Composer" is a product name, and has been added as a prefix to some of the DLLs that come with IFort. This Composer is a member of the Studio, sometimes cooperating with the Inspector.
In the Start-Menu of Windows, you will find a folder entry for "Parallel Studio" or "Composer XE" or some such name depending on which version of the product you installed. If you click that entry open, you will find, among many, at least two items of interest:
(i) a short cut to a command prompt, to do command-line application building
and
(ii) a short cut to the MS Visual Studio, specifically the IDE of VisualStudio. (DEVENV.EXE).
These two items have easily recognizable icons that cannot be confused for each other.
That leaves the question, what are we "composing"? When you have finished building a 64-bit version of Adventure, you may be able to tell us.
In the Start-Menu of Windows, you will find a folder entry for "Parallel Studio" or "Composer XE" or some such name depending on which version of the product you installed. If you click that entry open, you will find, among many, at least two items of interest:
(i) a short cut to a command prompt, to do command-line application building
and
(ii) a short cut to the MS Visual Studio, specifically the IDE of VisualStudio. (DEVENV.EXE).
These two items have easily recognizable icons that cannot be confused for each other.
That leaves the question, what are we "composing"? When you have finished building a 64-bit version of Adventure, you may be able to tell us.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That was a good answer.
Adventure is a game for "real programmers". I got sucked into it At DEC in the late 70's. I'll be happy to give you all a copy provided I am sucessful. The game is textual and there is a lot of thinking involved. Adventure currently runs on 16 bit MS fortran. I want to take it to 32 and 64 bits. At DEC on a 16 -18 bit machine, the game was overlayed to develop the virtual address space it required.
One more question. I suppose ifort.exe will take a command procedure as input? How? I did find the "getting started" help files today. I take it the Linker is built into ifort?
Renee
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I suppose ifort.exe will take a command procedure as input?
IFort behaves just as any other command line tool on Windows and Unix/Linux. It takes options preceded by '/' or '-' es and file names as command arguments.
To find out about the several hundreds of options available, just type 'ifort /?'.
If by 'command procedure' you mean what is called a 'batch file', i.e., a sequence of known commands, the answer is 'no, it does not need to'. The command processor processes the commands in a batch file; some of these commands can be calls to IFort, others to the linker, librarian, etc. IFort will also call the linker for you if you let it.
The linker and other tools, written by Microsoft, are installed along with IFort. IFort will call the linker for you, as I stated. Technically, however, the linker (LINK.EXE) is a distinct program.
If you use the GUI, instead, you specify the desired behavior through 'options' and 'preferences' and the GUI takes care of building the application, and helps with debugging. There are many tutorials to help with these tasks.
IFort behaves just as any other command line tool on Windows and Unix/Linux. It takes options preceded by '/' or '-' es and file names as command arguments.
To find out about the several hundreds of options available, just type 'ifort /?'.
If by 'command procedure' you mean what is called a 'batch file', i.e., a sequence of known commands, the answer is 'no, it does not need to'. The command processor processes the commands in a batch file; some of these commands can be calls to IFort, others to the linker, librarian, etc. IFort will also call the linker for you if you let it.
The linker and other tools, written by Microsoft, are installed along with IFort. IFort will call the linker for you, as I stated. Technically, however, the linker (LINK.EXE) is a distinct program.
If you use the GUI, instead, you specify the desired behavior through 'options' and 'preferences' and the GUI takes care of building the application, and helps with debugging. There are many tutorials to help with these tasks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thank you...
What I need is a simple example....
Renee
What I need is a simple example....
Renee
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The documentation has full details on using the compiler from the command line. You can get to it from the Start menu. But simply:
ifort yourprogram.f90
compiles and links yourprogram.f90 into a yourprogram.exe
Read the documentation for more details and options.
ifort yourprogram.f90
compiles and links yourprogram.f90 into a yourprogram.exe
Read the documentation for more details and options.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I finally found the documentation. ifort [options] input files. hmmmm. Spaces are delimiters and not commas. What do you know....
Renee
Renee
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
But what does the ifort compiler have to do with VS?
Renee
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The compiler can be used from inside VS, and that is how a majority of our customers use it. Your choice.
I suggest you watch this animated tutorial for an introduction.
I suggest you watch this animated tutorial for an introduction.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Suddenly, probably since I've rebooted, my VS is now showing a bunch of Composer things including fortran tasks that it did not before.
Renee
Renee
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Normally a reboot isn't required to see the integration, but I'm glad to hear that you found it. Let us know if you have further questions.

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