以文本方式查看主题

-  Fortran中文网  (http://fortran.cn/bbs/index.asp)
--  Fortran语言开发经验交流  (http://fortran.cn/bbs/list.asp?boardid=3)
----  求教 mpich2.dll access violatin 错误?  (http://fortran.cn/bbs/dispbbs.asp?boardid=3&id=2305)

--  作者:pooh
--  发布时间:2011/4/13 12:35:05

--  求教 mpich2.dll access violatin 错误?
mpi2.dll   acess violatin

我运行一个VF6.6下的mpi程序:

program main

use mpi

character (MPI_MAX_PROCESSOR_NAME) processor_name

integer myid, numprocs, namelen, rc,ierr

call MPI_INIT( ierr )

call MPI_COMM_RANK( MPI_COMM_WORLD, myid, ierr )

call MPI_COMM_SIZE( MPI_COMM_WORLD, numprocs, ierr )

call MPI_GET_PROCESSOR_NAME(processor_name, namelen, ierr)

write(*,10) myid,numprocs,processor_name

10 FORMAT(\'Hello World! Process \',I2,\' of \',I1,\' on \', 20A)

call MPI_FINALIZE(rc)

end

运行到 call MPI_GET_PROCESSOR_NAME  时出现 acess violatin  ,mpi2.dll  unkonw的错误,而其他函数都正确调用,请问是什么原因?

[此贴子已经被作者于2011-4-13 12:38:00编辑过]


京ICP备05056801号