<br><br><div class="gmail_quote">2013/3/22 benzhi cao <span dir="ltr"><<a href="mailto:caobenzhi0915@gmail.com" target="_blank">caobenzhi0915@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span style="color:rgb(34,34,34);font-size:14px;font-family:arial,sans-serif">Hi~ </span><div style="color:rgb(34,34,34);font-size:14px;font-family:arial,sans-serif">
    when you run a program with multi-threads.(For instance ,you just type "mpiexec -n 4 ./app" to run an app with four threads.) ,obviously the processor manager will fork several processes to execute the app.What I am wondering is the MPICH2 support processor affinity by default? Does  the MPI process manager(MPICH2 hydra) will bind each forked process to a cpu automatically or just do nothing after forking the processes and waithing for  the os to dispatch this?</div>

<div style="color:rgb(34,34,34);font-size:14px;font-family:arial,sans-serif">     I am appreciate for any reply~Thanks in advance~</div><div style="color:rgb(34,34,34);font-size:14px;font-family:arial,sans-serif">
Best~</div>
</blockquote></div><br>