编译器标志不是魔术。 如前所述,在Fortran 2008 MPI绑定中,MPI_Bcast的接口与“旧”Fortran绑定不兼容。(MPI标准)mpi_f08模块不提供具有与此其他绑定匹配的特定过程的泛型MPI_Bcast。 Fortran编译器不知道如何将一个整数映射到不同的类型,并且期望Fortran编译器为special-case MPI是极端的。 现在,您修改了您的use ...
1、mpif.h没有找到,这种情况编译器应该提示的。2、mpif.h格式不正确 3、没有设置好链接库。都志辉有一本MPI的书,他的主页上可以下载(自己搜索一下),然后看看怎么设置。
注意,Fortran的字符集不包括中括号[],因此与c语言的风格不同,Fortran对数组分量的操作全都是使用小括...
[MPI_BCAST] 这是摘录的部分: module submod use mpi_f08 implicit none contains subroutine callmpi(pe, nproc, comm) integer :: pe,nproc integer :: comm integer :: ierr integer :: sbuf sbuf = 0 call mpi_bcast( sbuf, 1, mpi_integer, 0, comm, ierr ) end subroutine callmpi end ...
接下来是Fortran的数组,我认为这是Fortran语言最有价值的精华部分,因此特意放在了学习笔记靠后的部分,...