Charm++ parallel programming system

Text archives Help

Re: [charm] Charm++ on a Cray XE6

Chronological Thread 
  • From: Abhinav S Bhatele <bhatele AT>
  • To: Jeffrey Poznanovic <poznanovic AT>
  • Cc: charm AT
  • Subject: Re: [charm] Charm++ on a Cray XE6
  • Date: Wed, 13 Oct 2010 10:29:52 -0500
  • List-archive: <>
  • List-id: CHARM parallel programming system <>

Hello Jeff,

Can you tell us which version of Charm are you using?
I recently made some changes to the development branch which should fix some problems.

I know that some people at Cray have been running the mpi-crayxt build on the XE6. So, it should work (with some changes to as you point out).

- Abhinav

On Wed, Oct 13, 2010 at 5:09 AM, Jeffrey Poznanovic <poznanovic AT> wrote:
Hello Charm-ers, 

Do you have any advice on how to configure Charm++ to build for a Cray XE6 target?  

I "successfully" built Charm++ using the pre-defined "mpi-crayxt" arch on the XE6.  Then, I attempted to test it with the included "megatest", but a simple 4-proc job fails (with no useful error messages).  We have been able to build Charm++ for our XT5 without problems using the "mpi-crayxt" arch.

The main differences between the XT5 and XE6 are the interconnect and processors.  If you are interested, see this short blurb for some basic info about the system:[tt_news]=29&tx_ttnews[backPid]=488&cHash=31ce85ee7b

Which files and parameters should I focus on changing?  I'm assuming that I should copy the arch/mpi-crayxt directory and probably modify the "conv-mach" files, but any insight that you can provide will be very helpful.  I'll be happy to test it and report back the results.

Best regards, 


Jeff Poznanovic
Scientific Computing Specialist
CSCS - Swiss National Supercomputing Center
Email: poznanovic AT

charm mailing list
charm AT

Abhinav S Bhatele, Ph. D.

Archive powered by MHonArc 2.6.16.

Top of page