哪位高手用过mapreduce或者MPI

谁用过mapreduce或者MPI?
我用来没有接触过大型分布式计算,我想用mapreduce的实现--hadoop,也看了一些资料,还是对mapreduce比较模糊。
有一下两个问题:

(1)我是否能使用mapreduce,是不是不取决于我自己的客户程序,而是取决于大型分布式计算阵列的提供者?
  比如:如果yahoo的supercomputer用的是mapreduce架构,我要想在上面跑我的程序,我就得把我的程序改成map+reduce的格式?
  如果不是,我就不能用mapreduce了?

(2) 我要用俄州计算中心里的大型机来跑自己的程序。它的用户说明网页上说,他们用MPI来做并行计算,还提供了如何写程序的slides。
  这个MPI是不是就是mapreduce的角色?也就是说,我必须按他们已有的MPI平台来跑程序,而不是mapreduce?
   



------解决方案--------------------
这一贴还在吗? 偶最近也打算研究一下MPI和hadoop,大到看了一下MPI,里面也有个mpi_reduce的归约函数