mohammed elsaeedy <mohammed.elsae...@kaust.edu.sa> wrote on 07/13/2010
11:33:40 AM:
>
> Thank you David and Igor for the clarifications, so that was for BG, but
> what if I want to deploy over a traditional cluster,
> how can I do that?
>
Sorry, missed that part of the question. If you want to deploy over a
traditional cluster, compile using x10c++. You can then use your cluster's
job management tool (loadleveler, mpirun, etc) to execute the resulting
executable over the cluster as if it were a mpi program. For what it's
worth, I've used LoadLeveler on shaheenx to run X10 programs successfully a
few months ago. I've appended the config file I used for that for
reference (this was several months ago, so it might be out of date, but I
think the same ideas should still work).
--dave
#!/bin/sh
#
# @ account_no = <your account here>
# @ job_name = NQueensDistx10
# @ job_type = mpich
# @ output = $(job_name).out
# @ error = $(job_name).err
# @ environment = COPY_ALL;
# @ wall_clock_limit = 00:05:00
# @ notification = never
# @ node = 16
# @ tasks_per_node = 1
# @ class = default
# @ queue
cd $HOME/x10-trunk/x10.dist/samples
echo "BOOTING"
mpdboot -f $LOADL_HOSTFILE
echo "LAUNCHING"
mpiexec -np 16 ./NQueensDist.mpi 12
echo "DONE"
mpdallexit
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users