charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: "Chao Mei" <chaomei2 AT illinois.edu>
- To: "Christiane Pousa" <pousa.christiane AT gmail.com>
- Cc: Jean-François <Jean-Francois.Mehaut AT imag.fr>, charm AT cs.uiuc.edu
- Subject: Re: [charm] Which version should I install?
- Date: Mon, 15 Mar 2010 14:05:45 -0500
- Importance: Normal
- List-archive: <http://lists.cs.uiuc.edu/pipermail/charm>
- List-id: CHARM parallel programming system <charm.cs.uiuc.edu>
I just tried compiling charm-6.1.3 on an AMD
Opeteron-based machine (2 quad-core chips, 8-cores in total) with
"net-linux-x86_64-smp", and it worked. And the particular benchmark kNeighbor
also executed without segment violation. Here is what I did:
1. Downloaded charm-6.1.3 from http://charm.cs.uiuc.edu/distrib/charm-6.1.3_src.tar.gz
2. After uncompressing the src, I used command "./build
charm++ net-linux-x86_64 -j4 smp" to build the "net-linux-x86_64-smp"
layer.
3. Went to directory
$CHARM/net-linux-x86_64-smp/tests/charm++/kNeighbor, and compiled the
program.
4. Executed the program by using the command "./charmrun
++local ./kNeighbor 7 1000 1024 +p7 ++ppn7". In this command, I used "++local"
because I only used the single local Opteron-based machine. When using smp
layer, please remember to add option "++ppn" which indicates the number of cores
per node (i.e., the #cores that share the same memory address
space).
In your case, I would use "./charmrun ./kNeighbor 15
1000 1024 +p15 ++ppn 15" as the command.
Regarding your second error when removing "++local",
have you set the ssh keys correctly, and the ".nodelist" for
charmrun?
BTW, if the NUMA machine is the cluster you referred to
the other day, and the total 16 cores consist of a NUMA-SMP machine, then
"multicore-linux64" works better.
-Chao Mei
From: Christiane Pousa
Sent: Monday, March 15, 2010 1:09 PM
To: Chao Mei
Cc: ppl AT cs.uiuc.edu ; charm AT cs.uiuc.edu ; Jean-François
Subject: Re: Which version should I install?
To better explain what I have done :
First I tried to install just smp version on a NUMA machine (AMD opteron with 16 cores). But, this resulted in the error I sent in the last email. The option net-linux-x86_64-smp seems not to work in AMD64.
After that, I tried net-linux-amd64-smp version and works well if I execute the program with this coommand:
./charmrun ++local kNeighbor 15 10 1024 +p16
If I remove '++local' I get this error: ssh_exchange_identification: Connection closed by remote host
Thank you,
On Mon, Mar 15, 2010 at 18:39, Chao Mei <chaomei09 AT gmail.com> wrote:
Which charm version did you use, and what's the exact
command do you use to execute the program?
Â
According to our auto-build status, the
net-linux-x86_64-smp (http://charm.cs.uiuc.edu/autobuild/cur/)Â
works fine.
Â
Regards,
Chao Mei
From: Christiane Pousa
Sent: Monday, March 15, 2010 9:10 AM
To: Chao Mei
Cc: ppl AT cs.uiuc.edu ; charm AT cs.uiuc.edu ; Jean-François
Subject: Re: Which version should I install?
I have installed charm++ SMP version, but when I run some examples (kNeighbor, jacobi) I have got the message:
Signal: segmentation violation
Suggestion: Try running with '++debug', or linking with '-memory paranoid'.
In same examples with charm++ net-linux-amd64 installation, I have not get these errors. Would you know why SMP instalation does not work on NUMA machines?
Thank you,
On Mon, Mar 8, 2010 at 08:26, Chao Mei <chaomei09 AT gmail.com> wrote:
Does your machine have multiple
multicore-based nodes? If not, you could install the multicore version of
charm++, otherwise, a SMP version is usually a better choice.
Â
-Chao Mei
From: Christiane Pousa
Sent: Monday, March 08, 2010 1:18 AM
To: ppl AT cs.uiuc.edu ; charm AT cs.uiuc.edu
Cc: Jean-François
Subject: Which version should I install?
I have a multicore AMD Opteron machine with NUMA characteristics. I would like to know which option should I use to install charm on this machine, multicore(single node only), SMP or net-linux-amd64?
Thanks,
--
[]'s
Christiane Pousa Ribeiro
http://pousa.christiane.googlepages.com/
http://www.google.com/profiles/pousa.christiane
"Judge a man by his questions, rather than by his answers"
--
[]'s
Christiane Pousa Ribeiro
http://pousa.christiane.googlepages.com/
http://www.google.com/profiles/pousa.christiane
"Judge a man by his questions, rather than by his answers"
--
[]'s
Christiane Pousa Ribeiro
http://pousa.christiane.googlepages.com/
http://www.google.com/profiles/pousa.christiane
"Judge a man by his questions, rather than by his answers"
- [charm] Which version should I install?, Christiane Pousa, 03/04/2010
- <Possible follow-up(s)>
- [charm] Which version should I install?, Christiane Pousa, 03/08/2010
- Re: [charm] Which version should I install?, Chao Mei, 03/08/2010
- Re: [charm] Which version should I install?, Christiane Pousa, 03/08/2010
- Re: [charm] Which version should I install?, Christiane Pousa, 03/15/2010
- Re: [charm] Which version should I install?, Chao Mei, 03/15/2010
- Re: [charm] Which version should I install?, Christiane Pousa, 03/15/2010
- Re: [charm] Which version should I install?, Chao Mei, 03/15/2010
- Re: [charm] Which version should I install?, Christiane Pousa, 03/15/2010
- Re: [charm] Which version should I install?, Chao Mei, 03/15/2010
- Re: [charm] Which version should I install?, Chao Mei, 03/08/2010
Archive powered by MHonArc 2.6.16.