[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #38092] Optionally support distributed memory machines using MPI
From: |
anonymous |
Subject: |
[bug #38092] Optionally support distributed memory machines using MPI |
Date: |
Tue, 15 Jan 2013 09:20:39 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux i686 on x86_64; rv:11.0) Gecko/20100101 Firefox/11.0 |
URL:
<http://savannah.gnu.org/bugs/?38092>
Summary: Optionally support distributed memory machines using
MPI
Project: findutils
Submitted by: None
Submitted on: Tue 15 Jan 2013 09:20:38 AM UTC
Category: xargs
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: None
Fixed Release: None
_______________________________________________________
Details:
The number of cores available on a supercomputer can easily be 10 or 100 times
more than what is available on one node in which xargs already works.
It would be nice if xargs could also be run on distributed memory machines and
adding that shouldn't be difficult. Basically each instance of xargs would
just have to skip some parts of the command line, e.g. given these arguments
and assuming xargs was run with mpirun -n 3 xargs -P 2 -n 1 a b c d ...:
a b c d e f g h i j k
xargs that is MPI rank 0 would execute (in 2 regular processes):
a b
c d
MPI rank 1 would execute:
e f
g h
and rank 2 would execute:
i j
k
Only four calls to MPI functions would probably be required to code this:
MPI_Initialize, MPI_Comm_rank, MPI_Comm_size and MPI_Finalize.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?38092>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #38092] Optionally support distributed memory machines using MPI,
anonymous <=
- [bug #38092] Optionally support distributed memory machines using MPI, James Youngman, 2013/01/15
- [bug #38092] Optionally support distributed memory machines using MPI, anonymous, 2013/01/16
- [bug #38092] Optionally support distributed memory machines using MPI, anonymous, 2013/01/16
- [bug #38092] Optionally support distributed memory machines using MPI, anonymous, 2013/01/16
- [bug #38092] Optionally support distributed memory machines using MPI, Bernhard Voelker, 2013/01/16
- [bug #38092] Optionally support distributed memory machines using MPI, James Youngman, 2013/01/16
- [bug #38092] Optionally support distributed memory machines using MPI, anonymous, 2013/01/16
- [bug #38092] Optionally support distributed memory machines using MPI, anonymous, 2013/01/16
- [bug #38092] Optionally support distributed memory machines using MPI, anonymous, 2013/01/16
- [bug #38092] Optionally support distributed memory machines using MPI, anonymous, 2013/01/16