PyEwald安装使用步骤(自存)
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