我做了很多计算流体力学(CFD)的计算。由于许多原因,我想写一个程序,将监测输出的日志文件由CFD给出,并相应调整其控制参数。我有几个想法,但想征求意见,什么是最好的方式来做这件事。
我的想法:
为了完整起见,我在Ubuntu12.04上运行,我更喜欢用C/C++或Python编写程序。
非常感谢
发布于 2013-07-09 13:26:49
如果是我,我会尝试将CFD代码更改为库而不是应用程序,然后将其公开给Python。然后,我编写了一个Python脚本,它将调用库并获得结果,并根据需要进行迭代。如果CFD代码不需要很长时间来运行一次迭代,这将比一次又一次地启动CFD独立程序更有效。也许更重要的是,它将允许CFD代码和监督者之间交换丰富的数据,而不仅仅是文本文件。
https://stackoverflow.com/questions/17548159
复制相似问题