Hi - My guess is that you need to rebuild the Chapel runtime and/or your program after changing CHPL_COMM. Try $export CHPL_COMM=gasnet $ (other exports) $ make $ chpl hello6-taskpar-dist.chpl -ohello6-taskpar-dist $./hello6-taskpar-dist -nl 2
You can always use ./util/printchplenv to see what settings you currently have (and what settings 'make' will use to build the compiler and runtime). Note that CHPL_COMM has to be set both for the Chapel 'make' *and* for your invocation of the compiler 'chpl'. Cheers, -michael On 05/01/2014 10:41 PM, Bibek Ghimire wrote: > Hi there, > > Earlier I was able to run chapel in multi node following > > export CHPL_COMM=gasnet > export GASNET_SPAWNFN=C > export GASNET_CSPAWN_CMD='srun -N%N %C' > ./hello6-taskpar-dist -nl 2 > > using slurm but now it returns > > error: Only 1 locale may be used for CHPL_COMM layer 'none' > > To use multiple locales, see $CHPL_HOME/doc/README.multilocale > > does any one know what I am missing? > > eventhough I set CHPL_COMM=gasnet and when I do export -p it shows > > declare -x CHPL_COMM="gasnet" > > > > ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Chapel-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/chapel-users
