-2
我對Fortran代碼正在與MPI和特定subroutine
介紹以下MPI命令的Fortran與MPI錯誤
call MPI_Gather(nlocal,1,MPI_INTEGER,counts,1,MPI_INTEGER,0&
&,comm_cart,ierror)
與給出以下錯誤:
This name does not have a type, and must have an explicit type. [MPI_INTEGER]
據我所知,編譯器不承認此代碼的MPI部分。但是,除Fortran MPI數據類型MPI_INTEGER
之外,所有其他相關變量(如nlocal, counts and comm_cart
)都被識別。有人可以扔光,我做錯了嗎?
注:編譯器是英特爾編譯
你是如何在變量空間中包含MPI_INTEGER的? – Ross
您應該始終顯示更多的代碼,即您的所有符號來自哪裏以及您的聲明放置在哪裏。降價可能來自於未能顯示所有相關細節。問題本身是合法的。 –