lammps

    5热度

    3回答

    我试图让一些开源学术代码工作(项目主页是here)。它是一个很大的C++代码库,它有一个非常薄的python包装器,它使用CDLL来加载C++并调用一些可用的C函数来允许代码的原始python脚本。 然而,最初的导入代码崩溃,因为它无法找到.so文件坐在旁边给它的站点包: from ctypes import * try: self.lib = CDLL("_lammps.so")

    0热度

    1回答

    只有一个原子类型不正确的指定参数时,我使用: pair_style eam/fs pair_coeff * * /potentials/Zr_#2.eam.fs Zr 但一直收到该错误:用于对系数不正确ARGS。我也确信潜在文件的路径是正确的。我怎样才能解决这个问题?

    0热度

    1回答

    我试图在gpu中安装LAMMPS。按照http://lammps.sandia.gov/doc/accelerate_gpu.html中给出的步骤,完成步骤(a)并获取文件 - libgpu.a和Makefile.lammps。 当我尝试进行第二步(在make yes-gpu后进行串口连接)时,出现错误 - /usr/bin/ld: cannot find -lmpi_stubs。

    0热度

    1回答

    我有一个与LAMMPS接口的源代码。然而,由于超出本论坛范围的原因,我必须维护我的代码的两个工作版本,每个版本都与不同版本的LAMMPS兼容。因此,我需要从相同的代码编译两个库:每个库都是根据相应的LAMMPS源代码编译的。我如何在CMake中做到这一点? 所以问题是,假设你有源代码a1.cpp,a2.cpp,....,aN.cpp。所有这些源代码都包含来自另一个包的代码。但是我想为每一轮编译使用

    1热度

    1回答

    我有一个具体的问题,它可以作为一个更一般的问题的上下文。 有一个叫做LAMMPS的科学软件包,它通常用作可执行文件。但是,它支持用作“库”。为了尝试做正确的事情,我把它放在/ usr/local/lib/lammps中。它包含一个lammps/src /目录,它有大约40个源文件。使用提供的说明,我将lammps编译为lammps/src/liblammps_serial.so中的.so文件。 我