欢迎光临散文网 会员登陆 & 注册

PyEwald安装使用步骤(自存)

2023-08-11 10:43 作者:ikmkal  | 我要投稿

2023.08.08更新:

主页

https://dwang5.github.io/PyEwaldDoc/index.html

安装包下载

https://gitlab.com/pyseries/PyEwald

环境

Ubuntu 20.04 LTS

PyEwald安装包解压后见 /$home/PyEwald-develop/3D/src/README.md

现已使用numba加速来代替pybind11


配置Python库

sudo apt-get install python3-dev

sudo apt-get install cmake

sudo apt-get install curl

sudo apt install python3-testresources

sudo apt install python3-pip

sudo pip3 install pytest

sudo pip3 install numpy

(NumPy>=1.20版本需要后续检查src文件夹supercell.py,手动把np.int替换为np.int32)

sudo pip3 install scipy

sudo pip3 install numba

pip3 install netCDF4 --upgrade --user (不要sudo!安装路径用于后续添加环境变量)

添加netCDF4环境变量:

export PATH=$PATH:/home/simple/.local/bin:/home/simple/.local/lib/python3.9/site-packages # netCDF4安装路径中的bin和site-packages文件夹


配置结束,直接使用:

cd tests

python3 xxx.py


常见问题:运行/$home/PyEwald-develop/3D/tests例子时找不到configuration2D.py报错

解决方式:将 /$home/PyEwald-develop/2D/src中的configuration2D.py拷贝至3D/src

PyEwald安装使用步骤(自存)的评论 (共 条)

分享到微博请遵守国家法律