24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 1720  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

mikejwg

金虫 (小有名气)

[求助] Lammps-2016版本在服务器(虚拟机)上如何编译 已有1人参与

以前我在一个工作站上采用网上 的 Install.sh的那个快捷安装方式安装成功了lammps -2014早期的版本,早期版本make文件夹中有有make.g++3等文件,现在购置了一个新的服务器(安装了虚拟机,小红帽Linux平台,96核),因为要用到2016新版本的一些功能,需重新编译。按照网上的帮助说明(http://muchong.com/html/201507/9161436.html),MPich, fftw3, 结果不能通过,不知道谁有这方面的经验,并告知,不甚感激!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfan

铁杆木虫 (正式写手)

【答案】应助回帖

你去这里看看,用这个应该一次能搞定。命令是针对Linux Mint的,可以按续修改再编译
https://gist.github.com/kparrish/5731874
Install a parallel version of lammps on ubuntu based systems.
XeTaL
7楼2016-11-18 12:35:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

Y224365

木虫 (小有名气)

lammps编译步骤:首先了解你Linux系统的内核,选择合适的并行版本;第二步安装fftw和mpi;第三步编译你需要的库函数,最后编译得到运行软件。

发自小木虫Android客户端
2楼2016-10-28 11:09:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mikejwg

金虫 (小有名气)

引用回帖:
2楼: Originally posted by Y224365 at 2016-10-28 11:09:17
lammps编译步骤:首先了解你Linux系统的内核,选择合适的并行版本;第二步安装fftw和mpi;第三步编译你需要的库函数,最后编译得到运行软件。

谢谢,前几天Mpi和fftw已经安装成功了,只是修改 makefile.mpi这个文件的时候,没有把握,导致 make mpi出错,无法生成 lmp_mpi。
3楼2016-10-28 16:46:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mikejwg

金虫 (小有名气)

#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
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 297求调剂 +22 ORCHID1 2026-04-10 25/1250 2026-04-13 23:11 by pies112
[考研] 297工科调剂? +7 河南农业大学-能 2026-04-13 7/350 2026-04-13 23:07 by pies112
[考研] 生物医药调剂|SCI中科院三区一作+多项科研成果 +9 likangxing 2026-04-07 12/600 2026-04-13 21:35 by 崆峒药童
[考研] 一志愿沪9,326求生物学调剂 +9 刘墨墨 2026-04-13 9/450 2026-04-13 18:59 by lbsjt
[基金申请] 2026 WR青拔 +3 liuchb715 2026-04-09 6/300 2026-04-13 18:40 by liuchb715
[考研] 考研二轮调剂 +10 故人?? 2026-04-09 10/500 2026-04-13 09:55 by szhize
[考研] 一志愿华工085600 331分 +7 天下ww 2026-04-09 7/350 2026-04-13 09:01 by lhj2009
[考研] 344 材料专业 求调剂211 无地域要求 +8 hualkop 2026-04-11 8/400 2026-04-12 22:24 by fqwang
[考研] 307求调剂 +10 tzq94092 2026-04-10 10/500 2026-04-12 08:18 by wise999
[考研] 296求调剂 +8 汪!?! 2026-04-09 8/400 2026-04-11 21:02 by 逆水乘风
[考研] 085410 273分调剂 +4 X1999 2026-04-09 4/200 2026-04-11 13:05 by pies112
[考研] 化学308分求调剂 +22 你好明天你好 2026-04-07 24/1200 2026-04-11 11:14 by ChemPharm
[考研] 一志愿东北大学控制工程085406数二英二385,求调剂 +8 Ezra_Zhang 2026-04-09 8/400 2026-04-11 09:15 by 猪会飞
[考研] 计算机类求调剂,22408-274分 +7 上岸de小虫 2026-04-09 8/400 2026-04-10 19:56 by fxue1114
[考研] 机械还有还有名额吗?太难了 +6 笑笑袁 2026-04-10 6/300 2026-04-10 11:54 by 高维春
[考研] 求调剂 +11 翩翩一书生 2026-04-09 13/650 2026-04-10 10:27 by liuhuiying09
[考研] 已调剂 +18 柴郡猫_ 2026-04-09 19/950 2026-04-09 22:10 by 柴郡猫_
[考研] 调剂 +12 月@163.com 2026-04-08 12/600 2026-04-09 14:27 by rl1980
[考研] 085801 总分275 本科新能源 求调剂 +8 bradoner 2026-04-08 9/450 2026-04-09 13:43 by only周
[考研] 二次调剂求老师收留 +3 笑笑袁 2026-04-08 3/150 2026-04-08 23:50 by 醉在风里
信息提示
请填处理意见