大佬教程收集整理的这篇文章主要介绍了c – MPI:更改CMakelists中的处理器数量,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
cmake_minimum_required(VERSION 3.2) project(MPI) add_executable(MPI main.cpp) # require MPI for this project: find_package(MPI required) set(CMAKE_CXX_COMPILE_FLAGS ${CR_895_11845@AKE_CXX_COMPILE_FLAGS} ${MPI_COMPILE_FLAGS}) set(CMAKE_CXX_LINK_FLAGS ${CR_895_11845@AKE_CXX_LINK_FLAGS} ${MPI_LINK_FLAGS}) include_directories(MPi_iNCLUDE_PATH) target_link_libraries(MPI ${MPI_LIBRARIES})@H_693_4@mPI – Hello World运行良好.但是,如何更改cmakelists中的处理器数量?
我已经尝试将-np 4和-n 4添加到CLion中的程序参数中.但我还是得到了
要编译mpi C项目,我使用以下CMakeLists.txt
cmake_minimum_required(VERSION 3.3) project(Hellompi) find_package(MPI required) include_directories(${MPi_iNCLUDE_PATH}) SET(CMAKE_C_COMPILER mpicC) SET(CMAKE_CXX_COMPILER mpicxX) set(sourcE_FILES main.C) add_executable(Hellompi ${sourcE_FILES})
为了从Clion执行程序,我首先更改了(@L_450_7@认)Clion@L_450_7@认输出编译文件的位置.
您可以在“构建,执行和部署” – >中的设置下为已编译文件指定其他位置. “CMake的”.我刚把它改成了项目文件夹.
接下来我编辑了运行配置. “运行” – > “编辑配置” – >将Executable设置为mpirun. (机器上的mpirun的位置)
接下来我编辑了“程序参数”
-np 4 /home/mitzh/ClionProjects/Hellompi/Debug/Hellompi
使用4个进程执行我的程序.
以上是大佬教程为你收集整理的c – MPI:更改CMakelists中的处理器数量全部内容,希望文章能够帮你解决c – MPI:更改CMakelists中的处理器数量所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。