##// END OF EJS Templates
Adding support for mpiexec as well as mpirun....
Adding support for mpiexec as well as mpirun. The mpiexec command is the preferred way of starting MPI jobs. We also support mpirun for backwards compatiblity.

File last commit:

r1395:1feaf0a3
r1880:e4c3c996
Show More
taskmap.py
18 lines | 490 B | text/x-python | PythonLexer
from IPython.kernel import client
tc = client.TaskClient()
result = tc.map(lambda x: 2*x, range(10))
print "Simple, default map: ", result
m = tc.mapper(block=False, clear_after=True, clear_before=True)
tids = m.map(lambda x: 2*x, range(10))
print "Submitted tasks, got ids: ", tids
tc.barrier(tids)
result = [tc.get_task_result(tid) for tid in tids]
print "Using a mapper: ", result
@tc.parallel()
def f(x): return 2*x
result = f(range(10))
print "Using a parallel function: ", result