- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I am trying to run a fortran porgram on a Fujitsu Celsius W 340 with Intel Pentium 4 3.6 GHz proccessor.
I compile with
ifort -r8 -xN -axP -fast 31.f
When I try to run the program I get the error:
Fatal Error: This program was not built to run on the processor in your system.
The allowed processors are: Intel Core Duo processors and compatible Intel processors with supplemental Streaming SIMD Extensions 3 (SSSE3) instruction support.
What are the proper optimization flags for this proccessor?
Best,
Cristian
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Assuming your CPU supports SSE3, as those made in the last 3 years do, -xP would be OK. It looks like you have a recent compiler in which -fast sets -xT, but you don't have a Core CPU model. If you are certain that you want more aggressive options than -xP, you could add -ipo. I don't normally use anything more aggressive than -xP -assume protect_parens.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank youfor the answer! I gues I am just confused about this proccessor related flags. Do you know a link from where I could read about all these flags related to the type of proccessor?
Cristian
- 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
I recommend against using -fast, as its meaning changes from release to release.

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