【问题标题】:How to use Java Swing graphics with MPJ MPI Implementation?如何在 MPJ MPI 实现中使用 Java Swing 图形?
【发布时间】:2013-10-18 13:47:06
【问题描述】:

我正在学习Java下的MPI,到现在我可以完美地用MPJ编写控制台应用程序。但是,现在我想将 Java Swing 库与 MPI 混合使用。可能吗?我喜欢创建一个带有按钮和文本框的小窗口。在文本框中输入一个值,当您单击 jbutton 时,会根据文本框中的值启动一定数量的 MPI 进程。是否可以编写这样的应用程序,请给我一些想法?谢谢。

【问题讨论】:

    标签: cluster-computing mpi hpc


    【解决方案1】:

    我不确切知道您是如何启动 MPJ 程序的,但您需要考虑 MPI 程序的通常操作模式的两个方面。

    1. MPI 程序通常在一些初始化进程(例如mpiexec)的控制下启动,这些进程会启动许多进程以供执行。这意味着正在执行的 MPI 程序可能(通常是)在执行期间进程数量固定的环境中。一个 MPI 程序有许多进程,它在初始化或执行期间不会获取它们。

    2. MPI 进程通常(通常)在不连接控制台的情况下执行,因此没有交互式环境可以将进程和 UI 挂钩。

    因此,为 MPJ 程序编写基于 SWING 的 GUI 是否可行或有用是一个有争议的问题。也不清楚这正是你想要的。如果您愿意,使用 SWING GUI 编写 Java 程序应该相对容易,它不与正在执行的 MPJ 程序交互,而是与并行计算机上的作业管理系统交互,以启动 MPJ 程序的并行执行。编写此类程序的细节完全取决于您平台的配置和功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      相关资源
      最近更新 更多