计算化学公社

标题: 使用本地设备编译lammps后能在其他设备运行吗? [打印本页]

作者
Author:
lltll    时间: 2024-12-3 17:16
标题: 使用本地设备编译lammps后能在其他设备运行吗?
因为课题组服务器中的gcc版本过低,升级gcc友会麻烦好多东西,故想着在本地用ubantu将lammps编译好,生成对应的lmp可执行文件,在上传到服务器中运行,如此是否可行?

作者
Author:
Graphite    时间: 2024-12-3 17:39
不一定可以,特别是用显卡的情况下。不想升级gcc,服务器上弄个docker容器,在容器里面配置环境、编译、运行就是
作者
Author:
abin    时间: 2024-12-3 18:35
静态编译,交叉编译。

按照这个关键词去学习方案即可。

如果看了以上关键词,两个小时内还是没有眉目,就换个方案吧。

作者
Author:
lltll    时间: 2024-12-3 20:55
Graphite 发表于 2024-12-3 17:39
不一定可以,特别是用显卡的情况下。不想升级gcc,服务器上弄个docker容器,在容器里面配置环境、编译、运 ...

docker?好熟悉,我去瞅瞅
作者
Author:
lltll    时间: 2024-12-3 20:56
abin 发表于 2024-12-3 18:35
静态编译,交叉编译。

按照这个关键词去学习方案即可。

现在就死在这个动态连接上,ubantu编译的时候把可行性文件中某个gcc的库软连接到一个空文件上,现在在愁怎么在服务器上把软连接给整过去
作者
Author:
abin    时间: 2024-12-3 21:02
目前机器有docker 就好办了

或者
目标机器有apptainer singularity 也好办……

可以搜索 CSDN hpc4you观摩一下……




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3