Python
-
在CFD中Python用的多吗?主要是干什么用?
-
手头没有计算器的话,Python可以当科学计算器使用。。。。
我用的很浅,停留在计算器阶段~国外友人用python做CFD简单算例。 -
@Elibathe康
Python和C++不同。用起来简单不一定适用于高性能并行计算。:big_mouth: CFD计算一定要考虑效率的问题。当然简单算例就无所谓了。 -
@Elibathe康
只是说CFD高性能计算用的少,因为效率不高,单纯CFD,python
,matlab
都可以算,手算也可以!:big_mouth: Lorena组有用CFD计算简单的python问题。 -
楼主可以看看这个开源代码,用Python写的CFD程序。
https://github.com/barbagroup/CFDPython
希望对你有帮助 -
@Elibathe康 python的确如李博士所言还是存在计算效率问题。但是目前很多基于数据处理的工作均可以通过Python完成。在cfd领域前后处理我觉得python还是有很大一片天地的。另外作为一种很厉害的胶水语言为openfoam提供本地gui都未尝不可。不过说到求解器python可能的确不能用来做工程计算,但是作为教学或者演示确实很赞的!
-
看看这个 PyFR
帝国理工开源的基于Python的新一代流体求解器,高阶通量重构,大规模并行计算。有以下特点:- Governing Equations - Euler, Navier Stokes
- Dimensionality - 2D, 3D
- Element Types - Triangles, Quadrilaterals, Hexahedra, Prisms, Tetrahedra, Pyramids
- Platforms - CPU Clusters, Nvidia GPU Clusters, AMD GPU Clusters, Intel Xeon Phi Clusters
- Spatial Discretisation - High-Order Flux Reconstruction
- Temporal Discretisation - Explicit and Implicit (via Dual Time-Stepping)
- Precision - Single, Double
- Mesh Files Imported - Gmsh (.msh), CGNS (.cgns)
- Solution Files Exported - Unstructured VTK (.vtu, .pvtu)
2016年10月8日 02:56
6/11
2017年5月8日 23:53