我在Fortran编写了一个计算分子运动的程序(基本上它们在3d空间中心 - xyz)。我想在ParaView中可视化这些数据,我有能力。我的程序输出是VTK文件,我可以加载到ParaView并查看我需要的所有内容。但我想以某种方式使这个过程自治。
Basicaly我想做计算,经过一些步骤我想用ParaaView可视化分子,从某个角度保存图像截图为png(或ParaView支持的任何其他img格式)。由于迭代次数很多,我自己也无法做到这一点,因此我考虑将某种脚本合并到我的Fortran代码或任何其他方式来实现这一点,但我甚至不知道这是否可行或如何?
我真的希望你能帮助我,我在这里捏,我对Fortran很新,所以我希望我所要求的并非不可能。
我非常感谢你们给我提供的任何帮助。 (我不是要求准备好的脚本,但是如果可能的话,请提供一些提示/指导如何做到这一点,但我也不反对这些例子。)
答案 0 :(得分:1)
为了这个目的,Paraview已经Python built了。
答案 1 :(得分:1)
正如Kyle Kanos所说,您可以使用Python编写Paraview脚本。然后可以使用call SYSTEM('cmd',status)
从Fortran调用这些脚本(前Fortran 2008,非标准,但至少得到gfortran
和ifort
支持)或call EXECUTE_COMMAND_LINE('cmd')
(Fortran 2008) )。
以下是GCC文档:SYSTEM
和EXECUTE_COMMAND_LINE
。