Windows系统:
参考:Peridynamics with LAMMPS A User Guide 0.3 Beta
1. 下载并解压 Pizza.py,下载地址:http://www.sandia.gov/~sjplimp/download.html
一定要完整版,src 目录内含 dump 文件。
2. 下载并安装 Python(x,y),下载地址:http://python-xy.github.io/downloads.html
也可安装其他 Python,但必须有 Numpy 或 Numeric 包。
3. 下载并安装 Paraview,下载地址:http://www.paraview.org/download/
( 以上程序可在此处打包下载:http://pan.baidu.com/s/1gfC3YG7 密码:dec3 )
4. 将解压得到的 Pizza 文件夹、Peridynamic 计算得到的 dump 文件、以及用于后处理的 Python 脚本文件(此处为 convert.py,见文末)放到同一文件夹中,命名为 peri。
5. 使用 CMD 批处理输入以下命令,或者新建后缀为bat的文件,写入以下内容(目录自行修改),保存后运行:
G:
cd G:\peri
python -i G:\peri\pizza\src\pizza.py
pause
6. 最后在CMD窗口输入以下命令,得到 *.case文件。
execfile('convert.py')
7. 用paraview导入 *.case文件进行可视化
附:
convert.py:
import sys
from dump import dump
from ensight import ensight
d=dump("dump.peri");
d.scale();
d.map(1,"id",2,"type",3,"x",4,"y",5,"z",6,"damage");
e=ensight(d);
e.one("disk","damage","Damage")