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

Reply via email to