文件名称:easympi:轻松地将并行处理添加到您的 C++ 应用程序中
文件大小:40KB
文件格式:ZIP
更新时间:2024-07-31 05:44:46
C++
易皮 轻松地将并行处理添加到您的 C++ 应用程序中。 这适用于主从架构,其中从进程并行执行某些任务,而主进程负责将这些任务分配给可用的从进程。 主站主要处理它和从站之间的通信。 从站主要并行执行任务。 请参阅 Demo.cpp 以获取快速入门示例。 有两个任务。 master 负责将这两个任务分配给 slave。 函数 initialize() 必须在程序开始时调用,finalize() 必须在程序结束时立即调用。 主进程需要一个任务列表来发送给从进程。 一个任务被定义为一个命令字符串和一串参数。 参数字符串是可选的,并将附加信息附加到命令。 例如,可以使用命令“PROCESSIMAGE”和消息“123”创建一个任务,以告诉从站处理映像 123。注意:命令和参数字符串可能不包含“;” 象征! 对主进程调度程序的调用是 masterScheduleTasks()。 从站接收这些命
【文件预览】:
easympi-master
----.gitignore(184B)
----EasyMPI.vcxproj(5KB)
----Makefile(317B)
----EasyMPI.cpp(18KB)
----Demo.cpp(4KB)
----Doxyfile(102KB)
----PropertySheet.props(500B)
----README.md(1KB)
----EasyMPI.vcxproj.filters(1KB)
----EasyMPI.sln(860B)
----EasyMPI.makefile(3KB)
----EasyMPI.h(7KB)