Hi Sparsh,
to use MPI you must compile using the MPI version of X10RT.
$ /x10c++ //-x10rt mpi MontePiCluster.x10 -o montepiobj -O/
http://x10-lang.org/documentation/practical-x10-programming/x10rt-implementations.html
Cheers,
Josh
On 19/02/13 04:22, Sparsh Mittal wrote:
Hello
I am trying to run
http://x10-lang.org/documentation/code-examples/small-examples.html?id=103
example with MPI, as follows:
/export X10_NPLACES=2
x10c++ //MontePiCluster.x10 -o montepiobj -O
mpirun -np 4 ./montepiobj 1000 2 4
/
Here ./montepiobj 1000 2 4 tells to run with 1000 guesses, at 2 places
with 4 threads.
In the MontePiCluster.x10 file, I have just added one statement:
/Console.OUT.println(" I am running at "+ places + " places ");/
So, the output comes:
/I am running at 2 places
I am running at 2 places
The value of pi is 3.112
I am running at 2 places
The value of pi is 3.112
The value of pi is 3.112
I am running at 2 places
The value of pi is 3.112/
So, my expectation was that with /-np *4,*/
and/**/X10/*_*/NPLACES=2/*, */it will make it 4*2 = 8 places; but what
is happening right now is that same m1 is being run at 4 mpi
processors. How can we use the mpi processor so that value of pi is
calculated at 8 places (only then using MPI is of any use ) and not at
2 places, repeated at 4 processors.
I will be thankful for your answers.
Thanks and Regards
Sparsh Mittal
------------------------------------------------------------------------------
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet,
is your hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials, tech docs,
whitepapers, evaluation guides, and opinion stories. Check out the most
recent posts - join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users
------------------------------------------------------------------------------
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet,
is your hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials, tech docs,
whitepapers, evaluation guides, and opinion stories. Check out the most
recent posts - join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users