Changes between Version 3 and Version 4 of wade/Rmpi


Ignore:
Timestamp:
Apr 29, 2008, 2:46:59 PM (16 years ago)
Author:
wade
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • wade/Rmpi

    v3 v4  
    2121     將一個 R object(number, string or list) 送給 destination , destination 是就是 nodes 的 rank 。舉例來說, mpi.send.Robj(object,0,tag) ,會送到 master , mpi.send.Robj(object,10,tag) 會送到 rank = 10 的 slave 。
    2222 * object <- mpi.recv.Robj(mpi.any.source(),mpi.any.tag())
    23      使用這個 function 的 process 會從
     23     使用這個 function 的 process 會從呼叫它的 process 的 queue 中取得訊息,如果 queue 裡沒有資料,則 process 會一直等到接到訊息為止。
     24 * info <- mpi.get.sourcetag()
     25     當在 mpi.recv.Robj 後使用這個 function ,會回傳兩個整數,一個是訊息所傳送的 node 編號,一個是它的 tag 。
     26 * mpi.bcast.cmd("R code")
     27     讓所有的 slave processes 執行 R code , 這個 function 不會等待 slave 執行完畢。
     28 * results <- mpi.remote.exec("R code")
     29     讓所有的 slave processes 執行 R code ,並且回傳結果,這個 function 會等待所有的 slave 執行完畢後才回傳結果。