From: <sng...@us...> - 2010-07-09 13:18:00
|
Revision: 90 http://dsim.svn.sourceforge.net/dsim/?rev=90&view=rev Author: snguyenkim Date: 2010-07-09 13:17:52 +0000 (Fri, 09 Jul 2010) Log Message: ----------- Modify a little master-slave example Modified Paths: -------------- trunk/dsim/test/boost/mpi/alo_example.cpp trunk/dsim/test/boost/mpi/master_slave/Makefile trunk/dsim/test/boost/mpi/master_slave/master.cpp trunk/dsim/test/boost/mpi/master_slave/master_slave.sh trunk/dsim/test/boost/mpi/master_slave/slave Modified: trunk/dsim/test/boost/mpi/alo_example.cpp =================================================================== --- trunk/dsim/test/boost/mpi/alo_example.cpp 2010-07-09 13:13:11 UTC (rev 89) +++ trunk/dsim/test/boost/mpi/alo_example.cpp 2010-07-09 13:17:52 UTC (rev 90) @@ -11,6 +11,7 @@ int main(int argc, char ** argv){ mpi::environment env(argc, argv); mpi::communicator world; + int rank = world.rank(); string s; int tag = 10; Modified: trunk/dsim/test/boost/mpi/master_slave/Makefile =================================================================== --- trunk/dsim/test/boost/mpi/master_slave/Makefile 2010-07-09 13:13:11 UTC (rev 89) +++ trunk/dsim/test/boost/mpi/master_slave/Makefile 2010-07-09 13:17:52 UTC (rev 90) @@ -1,6 +1,6 @@ ALL: master slave -CC = mpicxx -lmpi_cxx -lboost_mpi +CC = mpicxx -lmpi_cxx -L/usr/lib/openmpi/lib/ -lboost_mpi master: master.cpp $(CC) master.cpp -o master Modified: trunk/dsim/test/boost/mpi/master_slave/master.cpp =================================================================== --- trunk/dsim/test/boost/mpi/master_slave/master.cpp 2010-07-09 13:13:11 UTC (rev 89) +++ trunk/dsim/test/boost/mpi/master_slave/master.cpp 2010-07-09 13:17:52 UTC (rev 90) @@ -1,6 +1,6 @@ /* - * Object: Make a simple master-slave program - * Utilisation: User tape a number, master send it to a slave (he is chosen based on the number of slave ), that slave return the square of that number to master. + * Object: a simple master-slave example + * Usage: Run master_slave.sh * */ Modified: trunk/dsim/test/boost/mpi/master_slave/master_slave.sh =================================================================== --- trunk/dsim/test/boost/mpi/master_slave/master_slave.sh 2010-07-09 13:13:11 UTC (rev 89) +++ trunk/dsim/test/boost/mpi/master_slave/master_slave.sh 2010-07-09 13:17:52 UTC (rev 90) @@ -1,5 +1,5 @@ -#Execute trademgen on three machines: local, fed1 and fed2 +# Execute master on localhost, 4 slave on localhost (or fed1, fed2) #!/bin/sh /usr/lib/openmpi/bin/mpirun --host localhost -n 1 master : \ - --host fed1 -n 4 slave + --host localhost -n 4 slave Modified: trunk/dsim/test/boost/mpi/master_slave/slave =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |