2013-10-10 65 views
0

我正在學習Java下的MPI,到現在爲止,我可以在MPJ中完美編寫控制檯應用程序。但是,現在我想將Java Swing庫與MPI混合使用。可能嗎?我喜歡用一個文本框來創建一個小窗口。在文本框中,您輸入了一個值,並且當您單擊jbutton時,將根據文本框中的值啓動一定數量的MPI進程。是否有可能寫這樣的應用程序,請給我一些想法?謝謝。如何在MPJ MPI實現中使用Java Swing圖形?

回答

0

我不確切知道你是如何開始MPJ程序的,但MPI程序的通常操作模式有兩個方面需要考慮。

  1. MPI程序是一些初始化過程(如mpiexec),其啓動了許多用於執行過程的控制下,通常開始。這意味着執行MPI程序可能(通常是)處於執行期間進程數固定的環境中。一個MPI程序被賦予了許多進程,但在初始化或執行期間它並沒有獲得它們。

  2. MPI進程通常(通常)在沒有連接到控制檯的情況下執行,因此沒有交互式環境將進程和UI連接在一起。

因此,爲MPJ程序編寫基於SWING的圖形用戶界面是可行的還是有用的,這是一個有爭議的問題。也不清楚,這正是你想要的。如果你願意的話,用一個SWING GUI編寫一個Java程序應該相對容易,它不與一個正在執行的MPJ程序進行交互,而是與你的並行計算機上的作業管理系統進行交互,以啓動並行執行一個MPJ程序。編寫這樣的程序的細節完全取決於平臺的配置和功能。