→ Cypresslin: 副程式 subroutine 08/27 23:51
用副程式的意思應該是要一氣呵成把模擬跑完吧?
我的情況是電腦會開開關關的,所以才用記事本紀錄主程式一的結果,
然後每次跑主程式二再讀入記事本上的資料。
(主程式一只要跑一次就好,主程式二還在修修改改做測試)
※ 編輯: Asce (114.40.68.205), 08/28/2014 02:16:06
※ 編輯: Asce (114.40.68.205), 08/28/2014 02:19:11
※ 編輯: Asce (114.40.68.205), 08/28/2014 02:19:28
→ egg9: 頂多就改成用binary data來輸出陣列資料囉 08/28 10:57
→ egg9: 會節省些空間也不會損失精度 08/28 10:58
→ egg9: 沒意外的話你的意思應該是主程式一跑出結果的RAW DATA 08/28 10:59
→ egg9: 然後程式二是把raw data讀來做後處理吧 08/28 10:59
→ Asce: 好的,謝謝! 08/28 21:37
→ blc: MPI(住手) 08/30 20:26
推 rex0707: 電腦開開關關 這樣適合用MPI嗎? 09/01 00:16
→ blc: 可以,MPI只是在兩個程式之間溝通的管道。 09/02 14:03
→ blc: 只是這個案例用MPI太過小題大作了。 09/02 14:04
→ ll3: 你的MPI跟我們認識的好像不太一樣.... 09/04 07:11
→ Asce: 我是不懂MPI啦,但binary data真好用 09/04 19:21
→ blc: 我實際上也不太懂MPI,或許ll3可以開篇新文章講解一下。 09/05 01:38
推 rex0707: MPI的確可以透過程式1來控制程式2 但是如果會關機所以 09/05 11:03
→ rex0707: 必須儲存資料的話 存成binary data好像是最佳解了 吧?? 09/05 11:03
→ ll3: MPI簡單來說就只是程式間的你丟我撿 09/05 14:57
→ ll3: 通常跨機器比較會喜歡用他 09/05 14:59
→ ll3: 當然 單機中要跑multi-thread的平行運算 09/05 15:00
→ ll3: 或者例如說想要同時叫兩張GPU來工作也可以找他來幫忙 09/05 15:01
→ ll3: 網路上相關的資訊應該不難找到 我也不算專家 在這就不多談了 09/05 15:02