Запуск MSMPI в CLion (Windows) - PullRequest
       52

Запуск MSMPI в CLion (Windows)

0 голосов
/ 19 марта 2020

Я новичок ie в MPI. Я запускаю свою самую первую программу hello-world в Win10, используя Clion, но мне это не удалось. Я искал много источников о том, как изменить мой cmakelist. Ближе всего я нашел официальную инструкцию Microsoft-MPI, которая показывает, как запустить программу на VSCode: Microsoft-MPI-пример

Я пытаюсь изменить ее на CLion, поэтому я подошел с файлом cmake, подобным этому:

cmake_minimum_required(VERSION 3.14)
project(A C)

include_directories(${MSMPI_INC})
find_package(MPI REQUIRED)

add_executable(A mpi_hello.c)

Это простой файл, за исключением mpii cc. (Вместо этого я пытаюсь использовать g cc для компиляции)

Вопрос в том, что конфигурация не удалась:


-- Could NOT find MPI_C (missing: MPI_C_HEADER_DIR MPI_C_WORKS) 
CMake Error at D:/CLion 2019.2.2/bin/cmake/win/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find MPI (missing: MPI_C_FOUND)
Call Stack (most recent call first):
  D:/CLion 2019.2.2/bin/cmake/win/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  D:/CLion 2019.2.2/bin/cmake/win/share/cmake-3.14/Modules/FindMPI.cmake:1672 (find_package_handle_standard_args)
  CMakeLists.txt:5 (find_package)


-- Configuring incomplete, errors occurred!

Что мне нужно сделать, чтобы правильно включить mpi.h в качестве внешней библиотеки ? Было ли неправильно использовать MSMPI_IN C (который, конечно, является переменной среды) в файле cmake?

...