我正在研究有限差分代码来解决2D问题。我希望能够解决写为STEP或IGES文件的复杂几何。但是我不知道如何阅读和网格化这种文件。
虽然我知道有自由和独立的网格划分应用程序,但我希望我的代码是自包含的。有没有办法在python上实现这一点?
您可能感兴趣的GMSH API。 GMSH作为一个免费的开源网格器已经有一段时间了,最近(通过相对的方式),他们为C,C ++,Python和Julia引入了一个API。
首先,简单地使用Top level functions GMSH::open
和Mesh function GMSH::generate(2)
可以帮助您入门。