在小小地纠结了两个晚上(其实完全不需要纠结),我成功设置了lammps动态库,可以从Python里面调用lammps写code了!
python因为代码简单,是一个很活跃的语言,于是在phd第一年,修了一门计算物理,就是用Python教的。上完课之后,就一直很想学以致用啦。
其实也因为Python很火,lammps的doc里面已经写好了怎么交互使用。
但是介于我是linux小白,也还是纠结了很久。使用的是ubuntu14.04,bash shell
按照doc里面11.3 建一个共享的lammps的库
1.先去lammps里面的src文件夹
我的话是:
cd Desktop
cd lammps-14May16
cd src
当你在src文件夹里,你就可以使用make command了。
make foo mode=shlib 这里的foo就是你的机器类型了,我这里就是ubuntu
所以我输入的是:
make ubuntu mode=shlib
上面的指令,会在你的文件夹里面,建一个liblammps_ubuntu.so file,和一个软连接 liblammps.so