我喜欢将我的科学模拟程序设置为在一定次数的迭代后生成图片,这样我就可以跟踪正在发生的事情,并可能在最初计划的迭代之前取消模拟。图片的周期性必须使它们不会对性能产生太大影响。有时,我什至创建窗口来输入模拟的参数。
我已经合并了
- Fortran with C with OpenGL(Fortran 程序生成 C/OpenGL 代码并执行它)
- 带有 Java 2D 的 Java 或带有使用 Swing (NetBeans) 创建的 GUI 的 Java 3D
Java 具有可移植性的优势,但我不知道它比 Fortran 和 C 慢多少,因为我用它们各自编写了不同的程序。
您是否使用另一种解决方案在 N [最好是高性能] 迭代之间进行实时图像打印或可视化?