LIGGGHTS + MSMPI + VS2019 安装

LIGGGHTS + MSMPI + VS2019

在windows环境下对LIGGGHTS的配置有很多方法,笔者因开发需要结合VS2019进行了LIGGGHTS的环境搭建。

1、MSMPI 安装
MPICH


MSMPI

下载msmpisetup.exe和msmpisdk.msi

下载后分别运行后得到执行文件和库文件,默认在
C:\Program Files\Microsoft MPI\Bin\mpiexec.exe
C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\64\msmpi.lib

2、将LIGGGHTS导入VS2019
可以下载该文件后import或者直接由GitHub clone库
LIGGGHTS-PUBLIC
导入后VS会自动分析,获取cmakefile
在这里插入图片描述
点击CMake Targets View即可看到cmakefile,此时generate会提示找不到mpi

3、配置MPI环境
在这里插入图片描述
点击project–>show advanced variables找到MPI_msmpi_LIBRARY和MPIEXEC_EXECUTABLE,导入上面提到的两个文件。

4、其他问题
LIGGGHTS中有些文件为dos格式,注意改为unix格式
参考: https://blog.csdn.net/skypeng57/article/details/81874752
https://blog.csdn.net/fan_hai_ping/article/details/8352087

然后generate->build->run