MPI_Primes

时间:2024-04-20 14:01:35
【文件属性】:

文件名称:MPI_Primes

文件大小:14KB

文件格式:ZIP

更新时间:2024-04-20 14:01:35

C++

MPI_Primes 接近给定范围内的所有素数,不设下界,即最小素数为2,上界为10000的n(整数)倍,n为运行程序时转换的参数,以便体现并存的特性,因此取缔的运算量。 程序运行时变量线程数以及参数n,保存到main()函数设置参数argv [1],argv [0]为程序本身,只接受一个参数,所以argc的值只允许为2,若参数个数程序查找1到10000 * argv [1]之间的所有素数,通过多进程查找,各尽程序记录找到的素数和个数,最终汇总各进程找到的素数以及总的素数个数,输出找到的素数个数将所有素数写入到文件中保存。 串行方式: 并行方式: 用法 在程序所在文件夹路径下,命令行模式分别执行以下命令。 串行方式: .\Primes.exe <input> 并行方式: mpiexec -n MPI_Primes.exe <input>


【文件预览】:
MPI_Primes-master
----.gitattributes(2KB)
----MPI_Primes()
--------MPI_Primes()
--------MPI_Primes.sln(1KB)
----README.md(1000B)
----Primes()
--------Primes.sln(1KB)
--------Primes()
----.gitignore(6KB)

网友评论