From: Subhasis R. <ray...@gm...> - 2015-04-01 19:41:51
|
Hi, Your query had been pending moderator approval and even after approving it somehow did not come as an email, so I am copying your header and trying to answer it. Apologies for the delayed response. The way to run moose over mpi is to use Python with a script using pymoose as the setup process and run the moose executable (this gets created right inside the source directory) as compute processes. For example, if you have a multicore cpu, you could run this as: mpiexec -host localhost -np 1 /usr/bin/python test_pymoose.py : -np 1 ../../moose You can take a look at this benchmarking script for running different number of compute processes : tests/mpi/benchmark.py which will give you an idea (you can even use it for benchmarking your own script - though I have not tested it recently). Note that coexisting openmpi and mpich may cause linking issues that may show up at run time as discussed in openmpi docs (so use only openmpi). Best, - Subhasis |