- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi martialp,
If I understand correctly, you're simply trying to run 2 jobs, 4 MPI processes each, on 2 different machines - is that true?
Could you provide us with how you run your application (mpdboot/mpiexec command line, or mpirun, if you use that), as well as any mpd.hosts files, machine files, or config files, you might use. At this point, we need a bit more information to make a suggestion.
Thanks,
~Gergana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What I try to do is to run an application using 8 cpus (4 on one machine and 4 on the other one). The command line is the following: mpirun -f host.list -np8 /easd/apps/vendor_appl/devl/Interwell5.3/bin/Linux/csh_presti_exe
The host.list file contains 2 lines:
lnx_137_1e051:4
lnx_137_1e033:4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The host.list file contains 2 lines:
lnx_137_1e051:4
lnx_137_1e033:4
Hi martialp,
The -f option in this case would only read the names of the hosts you want to use. What you can do here is use the -perhost option, which helps you indicate how many processes the Intel MPI Library should put on each node. Your command line will look like this:
$ mpirun -f host.list -perhost 4 -np 8 /easd/apps/vendor_appl/devl/Interwell5.3/bin/Linux/csh_presti_exe
Let us know how this goes.
Regards,
~Gergana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi martialp,
The -f option in this case would only read the names of the hosts you want to use. What you can do here is use the -perhost option, which helps you indicate how many processes the Intel MPI Library should put on each node. Your command line will look like this:
$ mpirun -f host.list -perhost 4 -np 8 /easd/apps/vendor_appl/devl/Interwell5.3/bin/Linux/csh_presti_exe
Let us know how this goes.
Regards,
~Gergana
My client has used this new paramater with success. Thank you very much for this suggestion. We just have to find now why the jobs are not equally dispatch on the cpu of the first node of the cluster (some people suggest me thatit can be related to some cluster configuration file for the thread management)
Once again thanks a lot.
Martial
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page