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
endFor API details, see Fortran API