单机环境下mpi并行计算实现,该怎么处理

单机环境下mpi并行计算实现能否利用单机环境模拟多处理机实现并行计算?(如利用多线程模拟多处理机),在vc++

单机环境下mpi并行计算实现
能否利用单机环境模拟多处理机实现并行计算?(如利用多线程模拟多处理机),在vc++6环境下利用mpich2运行mpi程序程序,发现在linux多机环境下可以运行的程序现在不能运行了,出现如下错误:Fatal error in MPI_Sendrecv_replace: Invalid rank, error stack:。。。怎么办?

[解决办法]
当然可以,只不过如果你是单CPU,效率不会提高只会降低,多线程多进程能否运行,和CPU数量无关

至于为什么错误,我搞不清楚,单机错的话,你换台多核的服务器,应该也错