charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: Abhishek Gupta <gupta59 AT illinois.edu>
- To: Shad Kirmani <sxk5292 AT cse.psu.edu>
- Cc: charm AT cs.uiuc.edu
- Subject: Re: [charm] [ppl] Building charm++ with SMP and on GNU/Linux x86_64
- Date: Fri, 9 Mar 2012 20:08:55 -0600
- List-archive: <http://lists.cs.uiuc.edu/pipermail/charm>
- List-id: CHARM parallel programming system <charm.cs.uiuc.edu>
Hi Shad,
Is there a particular reason why you are trying to use mpi-linux instead of net-linux. In general, I would recommend that you use net-linux since it has better performance compared to mpi-linux. You can use the following command for building:
./build charm++ net-linux-x86_64 smp
Also, please tell the command that you are using to run your program. For SMP version, you need to specify a
+ppn workerThreadPerNode runtime argument . You should leave one core for communication thread.e.g for 16 core node, you can use +ppn 15 to specify 15 worker threads per node.
Thanks,
Abhishek
On Fri, Mar 9, 2012 at 7:48 PM, Shad Kirmani <sxk5292 AT cse.psu.edu> wrote:
Hello,I am trying to build charm++ with SMP support. My machine specifications are:[sxk5292@cyberstar84 test]$ uname -aLinux cyberstar84.hpc.rcc.psu.edu 2.6.18-274.7.1.el5 #1 SMP Mon Oct 17 11:57:14 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
Please also visit http://www.ics.psu.edu/infrast/specs.html for more detailed specifications.To build charm++, I chose the version mpi-linux-x86_64 with smp option set.When I run my code I get the following output from charm++:[sxk5292@cyberstar84 test]$ ./pbsall.shCharm++> Running on MPI version: 2.1Charm++> level of thread support used: MPI_THREAD_SINGLE (desired: MPI_THREAD_FUNNELED)Charm++> Running on SMP mode, 1 worker threads per processCharm++> The comm. thread both sends and receives messagesConverse/Charm++ Commit ID: v6.3.0-1293-g7f245d0Warning> Randomization of stack pointer is turned on in kernel.------------- Processor 14 Exiting: Caught Signal ------------Signal: 11------------- Processor 49 Exiting: Caught Signal ------------Signal: 11--------------------------------------------------------------------------mpirun noticed that process rank 14 with PID 21394 on node cyberstar83 exited on signal 11 (Segmentation fault).--------------------------------------------------------------------------......I have tried building charm++ with the following command line arguments:./build charm++ mpi-linux-x86_64 smpand./build charm++ mpi-linux-x86_64 smp -DCMK_SMP=1 -DCMK_MPI_INIT_THREAD=1Can anybody please help with the command line arguments to build charm++.Thanks,Shad
_______________________________________________
charm mailing list
charm AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/charm
_______________________________________________
ppl mailing list
ppl AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/ppl
- [charm] Building charm++ with SMP and on GNU/Linux x86_64, Shad Kirmani, 03/09/2012
- Re: [charm] [ppl] Building charm++ with SMP and on GNU/Linux x86_64, Abhishek Gupta, 03/09/2012
- Re: [charm] [ppl] Building charm++ with SMP and on GNU/Linux x86_64, Mei, Chao, 03/09/2012
- Message not available
- Re: [charm] [ppl] Building charm++ with SMP and on GNU/Linux x86_64, Abhishek Gupta, 03/24/2012
- Re: [charm] [ppl] Building charm++ with SMP and on GNU/Linux x86_64, Abhishek Gupta, 03/09/2012
Archive powered by MHonArc 2.6.16.