news 2026/7/7 18:43:13

[C++]mpi安装后测试代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[C++]mpi安装后测试代码

CMakeLists.txt

include_directories("C:/Program Files (x86)/Microsoft SDKs/MPI/Include") link_directories("C:/Program Files (x86)/Microsoft SDKs/MPI/Lib/x64") # 查找 OpenMP(重要!) find_package(OpenMP REQUIRED) add_executable(hello mpi_hello.c) target_link_libraries(hello msmpi msmpifec msmpifmc) if(OpenMP_FOUND) # 现代 CMake 方式(推荐) target_link_libraries(hello PRIVATE OpenMP::OpenMP_C) # 或者传统方式 # target_compile_options(hello PRIVATE ${OpenMP_C_FLAGS}) # target_link_libraries(hello ${OpenMP_C_LIBRARIES}) endif()

hello_mpi.c

#include "mpi.h" #include <omp.h> #include <stdio.h> int main(int argc, char *argv[]) { MPI_Init(&argc, &argv); int rank; MPI_Comm_rank(MPI_COMM_WORLD, &rank); #pragma omp parallel { int tid = omp_get_thread_num(); printf("MPI rank %d, OpenMP thread %d\n", rank, tid); } MPI_Finalize(); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 4:34:29

小程序毕设项目:基于springboot+微信小程序的大学生餐厅点餐系统小程序(源码+文档,讲解、调试运行,定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/7/5 5:41:26

零基础IM开发入门:什么是IM聊天系统的端到端加密?

本文接上篇《什么是IM系统的消息时序一致性&#xff1f;》&#xff0c;本篇将通俗易懂地讲解IM系统中的端到端加密原理&#xff0c;为了降低阅读门槛&#xff0c;相关的技术概念会提及但不深入展开。 IM即时通讯系统的技术本质是“即时消息技术”&#xff0c;是互联网实时互动…

作者头像 李华
网站建设 2026/7/7 22:23:14

MyBatis批量插入从5分钟优化到3秒,我做了这3件事

上周接了个数据迁移的活&#xff0c;要把10万条数据从老系统导入新系统。 写了个简单的批量插入&#xff0c;跑起来一看——5分钟。 领导说太慢了&#xff0c;能不能快点&#xff1f; 折腾了一下午&#xff0c;最后优化到3秒&#xff0c;记录一下过程。最初的代码&#xff08;5…

作者头像 李华
网站建设 2026/7/6 3:50:26

AI搜索文献:高效精准的学术资源获取与研究支持工具

你是不是也这样&#xff1a;下载的PDF堆满文件夹&#xff0c;想找的时候死活记不住名字&#xff1b;读文献时灵感一闪&#xff0c;回头却找不到记在哪了&#xff1b;写论文时&#xff0c;调整一个引用格式就要折腾半小时…文献管理不是小事&#xff0c;它直接决定了你的研究效率…

作者头像 李华