如何在与fortran的访谈中可视化数据

时间:2013-09-27 19:09:55

标签: fortran visualization paraview

我在Fortran编写了一个计算分子运动的程序(基本上它们在3d空间中心 - xyz)。我想在ParaView中可视化这些数据,我有能力。我的程序输出是VTK文件,我可以加载到ParaView并查看我需要的所有内容。但我想以某种方式使这个过程自治。

Basicaly我想做计算,经过一些步骤我想用ParaaView可视化分子,从某个角度保存图像截图为png(或ParaView支持的任何其他img格式)。由于迭代次数很多,我自己也无法做到这一点,因此我考虑将某种脚本合并到我的Fortran代码或任何其他方式来实现这一点,但我甚至不知道这是否可行或如何?

我真的希望你能帮助我,我在这里捏,我对Fortran很新,所以我希望我所要求的并非不可能。

我非常感谢你们给我提供的任何帮助。 (我不是要求准备好的脚本,但是如果可能的话,请提供一些提示/指导如何做到这一点,但我也不反对这些例子。)

2 个答案:

答案 0 :(得分:1)

为了这个目的,Paraview已经Python built了。

答案 1 :(得分:1)

正如Kyle Kanos所说,您可以使用Python编写Paraview脚本。然后可以使用call SYSTEM('cmd',status)从Fortran调用这些脚本(前Fortran 2008,非标准,但至少得到gfortranifort支持)或call EXECUTE_COMMAND_LINE('cmd')(Fortran 2008) )。

以下是GCC文档:SYSTEMEXECUTE_COMMAND_LINE