[85] | 1 | Hi Ole, |
---|
| 2 | |
---|
| 3 | Sorry I don't have the original handy and I'm running out of the house, but |
---|
| 4 | here's the affected line... shouldn't be hard to find. It's around line |
---|
| 5 | 472 in mpiext.c. I'll let you know how things go as I start to use it more! |
---|
| 6 | |
---|
| 7 | /* Reconstruct C-commandline */ |
---|
| 8 | /* */ |
---|
| 9 | argc = PyList_Size(input); //Number of commandline arguments |
---|
| 10 | - argv = (char**) malloc((argc)*sizeof(char*)); |
---|
| 11 | + argv = (char**) malloc((argc+1)*sizeof(char*)); |
---|
| 12 | |
---|
| 13 | for (i=0; i<argc; i++) |
---|
| 14 | argv[i] = PyString_AsString( PyList_GetItem(input, i) ); |
---|
| 15 | |
---|
| 16 | + argv[i] = NULL; |
---|
| 17 | |
---|
| 18 | |
---|
| 19 | |
---|
| 20 | |
---|
| 21 | At 06:53 PM 8/29/2003 +1000, Ole Moller Nielsen wrote: |
---|
| 22 | >Hi Doug |
---|
| 23 | > |
---|
| 24 | >Thank you so much for your input. |
---|
| 25 | >I'll put it into the todo list. |
---|
| 26 | >I will be teaching a high performamnce course next semester in Thailand |
---|
| 27 | >and updating pypar is on the agenda. |
---|
| 28 | > |
---|
| 29 | >I gather that youi got it to work by fixing pypar to honor |
---|
| 30 | >the 'NULL' assumption you mentioned, right? |
---|
| 31 | >And, yes, I'd be very happy to see the diff or even the fixed version |
---|
| 32 | >if you don't mind. |
---|
| 33 | > |
---|
| 34 | >(I'll add you to the growing list of contributors) |
---|
| 35 | > |
---|
| 36 | > |
---|
| 37 | >Cheers |
---|
| 38 | >Ole |
---|
| 39 | > |
---|
| 40 | >On Thu, Aug 28, 2003 at 03:22:00PM -0400, Doug Orr wrote: |
---|
| 41 | > > |
---|
| 42 | > > Hey Ole, |
---|
| 43 | > > |
---|
| 44 | > > One more suggestion -- it's obvious in retrospect, but it would be useful |
---|
| 45 | > > to note in your install docs that you need to have Numeric, pypar, and |
---|
| 46 | > > python 2.3 (for the current version of Numeric, anyway) installed on all |
---|
| 47 | > > hosts. It's what I *thought*, but trying without that set up produced no |
---|
| 48 | > > valuable diagnostic indicating why I was losing. I would have saved a |
---|
| 49 | > > little time if I had gone ahead and done all of the installs as my first |
---|
| 50 | > > step... |
---|
| 51 | > > |
---|
| 52 | > > Not a big deal, but it's always good to hear from the people currently |
---|
| 53 | > > enduring pain, since they always for get what the pain was after it's over |
---|
| 54 | > > :) |
---|
| 55 | > > |
---|
| 56 | > > -Doug |
---|
| 57 | > > |
---|
| 58 | > > At 09:57 PM 8/28/2003 +1000, Ole Moller Nielsen wrote: |
---|
| 59 | > > >Hi Doug |
---|
| 60 | > > > |
---|
| 61 | > > >Thank you very much for your mail |
---|
| 62 | > > > |
---|
| 63 | > > >May I ask what platform you are using: Solaris, Linux, Windows? |
---|
| 64 | > > > |
---|
| 65 | > > >Pypar was tested on all the platforms I had access to when I wrote it. |
---|
| 66 | > > >These days I use it exclusively with Linux. |
---|
| 67 | > > > |
---|
| 68 | > > >Cheers |
---|
| 69 | > > >Ole |
---|
| 70 | > > > |
---|
| 71 | > > > |
---|
| 72 | > > >On Wed, Aug 27, 2003 at 11:59:29PM -0400, Doug Orr wrote: |
---|
| 73 | > > >> hi ole, |
---|
| 74 | > > >> |
---|
| 75 | > > >> I'm trying pypar with lam7.0 and it was crashing in MPI_Init. it looks |
---|
| 76 | > > >> like they're assuming the last argument in the argv list is NULL. |
---|
| 77 | > > >> |
---|
| 78 | > > >> I assume someone has probably already pointed this out, but just in |
---|
| 79 | > > >case... |
---|
| 80 | > > >> |
---|
| 81 | > > >> -doug |
---|
| 82 | > > >> |
---|
| 83 | > > > |
---|
| 84 | > > >-- |
---|
| 85 | > > >------------------------------------------------------------------- |
---|
| 86 | > > >Ole Nielsen | Email: Ole.Nielsen@anu.edu.au |
---|
| 87 | > > >------------------------------------------------------------------- |
---|
| 88 | > > >Mathematical Sciences Institute | Phone: +61 2 6125 3873 (Direct) |
---|
| 89 | > > >Australian National University | Fax: +61 2 6125 5549 |
---|
| 90 | > > >Canberra ACT 0200 | |
---|
| 91 | > > >Australia | |
---|
| 92 | > > >------------------------------------------------------------------- |
---|
| 93 | > > >ANU CRICOS # 00120C |
---|
| 94 | > > >------------------------------------------------------------------- |
---|
| 95 | > > |
---|
| 96 | > |
---|
| 97 | >-- |
---|
| 98 | >------------------------------------------------------------------- |
---|
| 99 | >Ole Nielsen | Email: Ole.Nielsen@anu.edu.au |
---|
| 100 | >------------------------------------------------------------------- |
---|
| 101 | >Mathematical Sciences Institute | Phone: +61 2 6125 3873 (Direct) |
---|
| 102 | >Australian National University | Fax: +61 2 6125 5549 |
---|
| 103 | >Canberra ACT 0200 | |
---|
| 104 | >Australia | |
---|
| 105 | >------------------------------------------------------------------- |
---|
| 106 | >ANU CRICOS # 00120C |
---|
| 107 | >------------------------------------------------------------------- |
---|
| 108 | |
---|