- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everybody,
Some times ago I've installed Intel Fortran 9.0 compiler on Intel Core2Duo PC working under openSUSE 10.3 64 bit and MPICH2. Then I've compiled some scientific packages, which I plan to run in parallel on 2 CPU's via mpirun. Everything works fine.
Now I've installed openSUSE 11.0 64 bit with the same versions of MPICH2 and Intel Fortran compiler. The problem is that when I run my program as
mpirun -np 2 /home/some_path/my_program
it runs at one CPU only. Using the top command I saw two processes at one CPU with CPU loading of 50%. I don't understand, whether it is the problem of OS (kernel) or there are some switches of compiler to solve this problem. Does anybody have an idea what to do?
Any help will be greatly appreciated.
Regards,
Victor
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
it runs at one CPU only. Using the top command I saw two processes at one CPU with CPU loading of 50%. I don't understand, whether it is the problem of OS (kernel) or there are some switches of compiler to solve this problem. Does anybody have an idea what to do?
Did you lose performance?
I think if you don't have timing differences, your mpich is fine.
Could you post your top output?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Intel Fortran 9.0 is not supported on OpenSUSE 11.0, so it's hard to say what the problem is. For that version of OpenSUSE you really should be using the latest 11.0 compiler.
ron

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