Windows bempp模块安装正确教程

接了个单,要搞电磁,我就用到了边界元法Python包,下面是安装过程种遇到的问题和方案。

正确安装方式

直接pip安装的话,找不到这个包,所以采用以下两个命令安装就可以了

pip install numpy scipy numba meshio>=4.0.16 gmsh==4.6.0
pip install git+https://github.com/bempp/bempp-cl.git

如果使用这个包,还需要另外安装程序,地址:

http://gmsh.info/

Windows bempp模块安装正确教程_第1张图片
下载到本地后,解压即可,不用安装。使用方式如下:

import bempp.api
bempp.api.GMSH_PATH = r'C:\Users\28358\Downloads\gmsh\gmsh-4.11.1-Windows64\gmsh.exe'

模块介绍

Bempp 是一个开源计算边界元平台,用于解决静电、声学和电磁问题。功能包括:

  1. 易于使用的 Python 界面。
  2. 支持三角形表面网格。
  3. 以多种格式导入和导出,包括 Gmsh 和 VTK。
  4. 轻松制定声学和电磁传输问题。
  5. CPU 和 GPU 并行化。
  6. 综合算子代数,可以轻松制定复杂的产品算子公式,例如算子预处理。
  7. 通过FEniCS接口耦合 FEM/BEM 计算。

参考文档

https://bempp.com/documentation/index.html

你可能感兴趣的:(#,数模讲解,windows,python,开发语言)