1 | PYPAR TODO LIST: |
---|
2 | ---------------- |
---|
3 | |
---|
4 | Check that code for numpy migration is OK (Vladimir and Prabhu?) |
---|
5 | |
---|
6 | Check that pypar works properly with numpy on a variety of platforms (Everyone) |
---|
7 | |
---|
8 | Update setup.py to work with new structure (Prabhu?) |
---|
9 | |
---|
10 | Update create_release.py to make distros for sourceforge (Ole) |
---|
11 | |
---|
12 | Find a TRAC server to manage this list (and point to the sourceforg SVN) |
---|
13 | |
---|
14 | Remove obsoleted code (e.g. raw forms) |
---|
15 | |
---|
16 | Fix up reduce to deal with complex as well as ND. |
---|
17 | |
---|
18 | New tests using unit testing framework. |
---|
19 | |
---|
20 | Better documentation (LaTeX files in pypar/documentation/manuals |
---|
21 | should provide a good starting point). |
---|
22 | |
---|
23 | Use proper Python exceptions in mpiext.c |
---|
24 | |
---|
25 | Create Debian and RPM packages (maybe even a Windows installer) |
---|
26 | |
---|
27 | Make list of projects using pypar, e.g. http://sourceforge.net/projects/pyfdm/ |
---|
28 | |
---|
29 | |
---|
30 | Incorporate pypar in Parallel Knoppix (Michael Creel) |
---|
31 | |
---|
32 | Add examples from Summerschool 2005 to pypar distribution. |
---|
33 | |
---|
34 | Re-introduce optional length if one wants to communicate less |
---|
35 | than given array (very low priotity) |
---|
36 | |
---|
37 | max_tag is set to 32767. This works for Linux/LAM |
---|
38 | I couldn't use MPI_TAG_UB as it returned 0. |
---|
39 | I would like a general solution. |
---|
40 | |
---|
41 | |
---|
42 | Scatter needs to send buffer specified on all processes |
---|
43 | even though it is ignored by all non-root processes. |
---|
44 | How could we overcome that? |
---|
45 | Similar problem for gather |
---|
46 | |
---|
47 | Gather and scatter: One should be able to specify along which axis |
---|
48 | arrays should be concatenated. |
---|
49 | |
---|
50 | |
---|
51 | |
---|
52 | REMEMBER |
---|
53 | |
---|
54 | mpirun -np 3 python -i -c "import pypar" |
---|
55 | Remember to put pypar.pth in site-packages automatically.. |
---|
56 | |
---|
57 | |
---|
58 | DONE: |
---|
59 | ----- |
---|
60 | |
---|
61 | Migration to numpy |
---|
62 | Address 2D arays as per mails (dir: 2D) - DONE version 1.7 |
---|
63 | Fix up status object to be returned (depending on optional flag arg) |
---|
64 | |
---|
65 | Get pypar to work under redhat 7.1 with LAM as per suggestion by Doug Orr |
---|
66 | (LAM assumes that last commandline arg is None) See fra_DOUG.husk3. |
---|
67 | ALso acknowledge Dave Reed for pointing out the problem. DONE. |
---|
68 | Wait for dave reed to acknowledge that it also works under solaris. |
---|
69 | DONE in 1.6.5 |
---|
70 | |
---|
71 | |
---|
72 | Also add to doc that pypar needs Numeric (and Python 2.3?) (Already in there) |
---|
73 | |
---|
74 | Fix confusing errmsg when Numeric isn't installed (David Brown) |
---|