OmniRPC User's Guide Version 1.2: http://www.omni.hpcc.jp/omnirpc/ <omnirpc@omni.hpcc.jp> | ||
---|---|---|
Prev | Chapter 13. Programming in FORTRAN | Next |
Finally, we show an example which is written in FORTRAN. this example is also shown in the section Parallel programming with OmniRPC .
double precision res(10) double precision x integer ireqs(10) call omnirpc_init x = 0.0 do i = 1, 10 call omnirpc_call_async(ireqs(i),'calc_sin*',x,res(i)) x = x + 1.0 end do call omnirpc_wait_all(10,ireqs) do i = 1, 10 write(*,*) 'res(',i, ')=',res(i) end do call omnirpc_finalize end
For API details, see Fortran API