- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have been working on a simulator that simulates multiple objects simultaneously. I use MS Visual Studio with Intel Fortran on Windows and Intel Fortran on Linux. I have made everything within the main simulation loop pure so that we could try making the simulator run faster on multi-processor machines. I added the OMP Parallel Do construct around the main simulation loop. The simulator immediately ran 45% faster on a two processor Linux machine, but the same code is a tiny bit slower on the Windows machine.
Do I need to do something extra in MS Visual Studio to get it to generate code that looks for extra processors? (The Windows machine where the .exe was linked only has one processor.)
Link Copied
- « Previous
-
- 1
- 2
- Next »
23 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Were did the object files and module files go? They are not in the Release folder as they were before.
PS. The command line version now compiles and runs using multiple processors.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Look in the x64Release subfolder.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Right, Thanks

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
- « Previous
-
- 1
- 2
- Next »