我正在使用OpenACC處理相當大的代碼。現在,我有一個程序foo的調用其他幾個例程酒吧,遠遠的,噓delaing,就像這樣: subroutine foo
real x(100,25),y(100,25),z(100,25)
real barout(25), farout(25), booout(25)
do i=1,25
call bar(barout, x(1,i),y(
我是新來的都FORTRAN90和MPI從環3個不同的變量收集。我有一個循環根據每個單獨的進程重複不同的循環。在那裏面,我有一個嵌套循環,在這裏,我做了我想要的計算以及相應循環的元素。但是,我想將所有這些數據(x,y和計算值使用x和y)發送到我的根進程0中。從這裏,我想將所有數據寫入到同一個文件中'xy計算'格式。 program fortranMPI
use mpi
!GLOBAL VARI
簡單的問題。我在一些C++轉換爲Fortran和無法弄清楚如何獲得下一個動力是這樣的: inline int
pow2roundup (int x)
{
if (x == 0)
++x;
--x;
x |= x >> 1;
x |= x >> 2;
x |= x >> 4;
x |= x >> 8;
x |= x