| 查看: 1587 | 回复: 7 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
Lammps-2016版本在服务器(虚拟机)上如何编译已有1人参与
|
||
| 以前我在一个工作站上采用网上 的 Install.sh的那个快捷安装方式安装成功了lammps -2014早期的版本,早期版本make文件夹中有有make.g++3等文件,现在购置了一个新的服务器(安装了虚拟机,小红帽Linux平台,96核),因为要用到2016新版本的一些功能,需重新编译。按照网上的帮助说明(http://muchong.com/html/201507/9161436.html),MPich, fftw3, 结果不能通过,不知道谁有这方面的经验,并告知,不甚感激! |
» 猜你喜欢
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有13人回复
博士申请都是内定的吗?
已经有6人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有5人回复
博士读完未来一定会好吗
已经有29人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
读博
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
6楼2016-11-01 15:02:02
|
lammps编译步骤:首先了解你Linux系统的内核,选择合适的并行版本;第二步安装fftw和mpi;第三步编译你需要的库函数,最后编译得到运行软件。 发自小木虫Android客户端 |
2楼2016-10-28 11:09:17
3楼2016-10-28 16:46:43
|
#MPI_INC = -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX=1 MPI_INC = -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX=1 -I/home/hp/bin/mpich3/include MPI_PATH = -L/home/hp/bin/mpich3/lib MPI_LIB = -lmpich -lmpl -lpthread #MPI_PATH = #MPI_LIB = # FFT library # see discussion in Section 2.2 (step 6) of manual # can be left blank to use provided KISS FFT library # INC = -DFFT setting, e.g. -DFFT_FFTW, FFT compiler settings # PATH = path for FFT library # LIB = name of FFT library FFT_INC = -DFFT_FFTW3 -I/home/hp/bin/fftw3/include FFT_PATH = -L/home/hp/bin/fftw3/lib FFT_LIB = -lfftw3f 结果无法正常编译 lmp_mpi, lmp_serial可以 fft3d.o:在函数‘fft_3d’中: /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:151:对‘fftw_execute_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:214:对‘fftw_execute_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:277:对‘fftw_execute_dft’未定义的引用 fft3d.o:在函数‘fft_3d_create_plan’中: /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:855:对‘fftw_plan_many_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:860:对‘fftw_plan_many_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:865:对‘fftw_plan_many_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:870:对‘fftw_plan_many_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:875:对‘fftw_plan_many_dft’未定义的引用 fft3d.o:/home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:880: more undefined references to `fftw_plan_many_dft' follow fft3d.o:在函数‘fft_3d_destroy_plan’中: /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:987:对‘fftw_destroy_plan’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:988:对‘fftw_destroy_plan’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:989:对‘fftw_destroy_plan’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:990:对‘fftw_destroy_plan’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:991:对‘fftw_destroy_plan’未定义的引用 fft3d.o:/home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:992: more undefined references to `fftw_destroy_plan' follow fft3d.o:在函数‘fft_1d_only’中: /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:1218:对‘fftw_execute_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:1223:对‘fftw_execute_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:1228:对‘fftw_execute_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:1218:对‘fftw_execute_dft’未定义的引用 /home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:1223:对‘fftw_execute_dft’未定义的引用 fft3d.o:/home/hp/lammps/lammps-10Aug15/src/Obj_mpi/../fft3d.cpp:1228: more undefined references to `fftw_execute_dft' follow collect2: error: ld returned 1 exit status make[1]: *** [../lmp_mpi] 错误 1 make[1]: 离开目录“/home/hp/lammps/lammps-10Aug15/src/Obj_mpi” make: *** [mpi] 错误 2 |
4楼2016-11-01 14:12:11













回复此楼