charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: "Van Der Wijngaart, Rob F" <rob.f.van.der.wijngaart AT intel.com>
- To: David Kunzman <dmkunzman AT gmail.com>
- Cc: "charm AT cs.illinois.edu" <charm AT cs.illinois.edu>
- Subject: Re: [charm] [ppl] Problem building charm++ on Intel platform
- Date: Fri, 12 Sep 2014 20:03:55 +0000
- Accept-language: en-US
- List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
- List-id: CHARM parallel programming system <charm.cs.uiuc.edu>
We love nosiness!! Very helpful, indeed, Dave. Moving +ppn after the app name does the trick, though charmrun still complains when I say [rfvander@bar1 jacobi2d]$ ./charmrun +p1 ./jacobi2d 20 +ppn 4 +setcpuaffinity +pemap 0-3 p = 1 should be a multiple of ppn = 4 So it appears in +pN, N should be the total number of threads, i.e. number of nodes * number of threads per node. Is that intended? I would expect N simply to the number of nodes. Thanks.
Rob
From: David Kunzman [mailto:dmkunzman AT gmail.com]
Yeah, I'm nosey. :) I thought it might be helpful to know someone local who could help.
Try putting the "+ppn" after the app name, so it's a parameter to the executable. As I recall, it's processed by the runtime on each node individually. I seem to remember that charmrun does this for you (binary versions), but as Phil pointed out, when you use MPI things are just passed off from charmrun to mpirun. If you do that, your command should be portable across builds. If I remembered that correctly, perhaps it would be a good idea if the MPI build could be modified to recognize and move it as well (so parameters work the same way for all builds; and perhaps drop ++verbose if it is present).
This is all based off my memory, which is at least several years old now... So I might have some details wrong.
Thanks, Dave K
|
- Re: [charm] Problem building charm++ on Intel platform, (continued)
- Re: [charm] Problem building charm++ on Intel platform, Phil Miller, 09/03/2014
- Re: [charm] Problem building charm++ on Intel platform, Jeff Hammond, 09/03/2014
- Re: [charm] Problem building charm++ on Intel platform, Jeff Hammond, 09/03/2014
- Re: [charm] Problem building charm++ on Intel platform, Van Der Wijngaart, Rob F, 09/03/2014
- Re: [charm] Problem building charm++ on Intel platform, Phil Miller, 09/12/2014
- Re: [charm] Problem building charm++ on Intel platform, Van Der Wijngaart, Rob F, 09/12/2014
- Re: [charm] Problem building charm++ on Intel platform, Phil Miller, 09/12/2014
- Re: [charm] Problem building charm++ on Intel platform, Van Der Wijngaart, Rob F, 09/12/2014
- Re: [charm] [ppl] Problem building charm++ on Intel platform, David Kunzman, 09/12/2014
- Re: [charm] [ppl] Problem building charm++ on Intel platform, Van Der Wijngaart, Rob F, 09/12/2014
- Re: [charm] [ppl] Problem building charm++ on Intel platform, Nikhil Jain, 09/12/2014
- Re: [charm] [ppl] Problem building charm++ on Intel platform, Van Der Wijngaart, Rob F, 09/12/2014
- Re: [charm] Problem building charm++ on Intel platform, Van Der Wijngaart, Rob F, 09/12/2014
Archive powered by MHonArc 2.6.16.