问候大家!
我是一名学生,目前在设置代码块时遇到问题。谁能帮助我或指导我如何配置代码块以便它可以运行 MPI?
我已经安装了代码块和 MPICH2。
但是当我尝试编译代码时,它不起作用。代码块未检测到 MPI。
任何人都可以一步一步地向我展示来配置它。真的很欣赏它:)
我假设您在询问 Code::Blocks IDE。
我认为,您应该修改您的 IDE 和项目设置,并从默认的 GCC 编译器设置切换到 MPI 之一。
首先,您应该在 IDE 设置中克隆 GCC 编译器设置(菜单“设置”->“编译器和调试器”)。http://www.codeblocks.org/docs/main_codeblocks_en3.html#x3-270001.11.6 您必须克隆一些编译器设置(我建议复制默认的“GNU GCC 编译器”),然后您可以更改设置的新设置选项卡“工具链可执行文件”——将gcc
and替换g++
为mpicc
and mpicxx
。
第二步是更改 MPI 项目构建设置以使用新的编译器设置。
这将允许您使用 Code::Blocks IDE 构建 MPI 应用程序。
要运行它们,您可以使用命令行并对其进行调试...... MPI 的调试并不那么容易......
使用 Eclipse PTP。它内置了对基于 MPI 的程序的支持。