
并行编程
文章平均质量分 72
saoqi_boy
这个作者很懒,什么都没留下…
展开
-
Linux基础手册
Linux 学习记录(1-37,63-75)学习环境: VMware 15.0.4、CentOS 6.3VMware下载安装(密钥激活)CentOS下载创建空白虚拟机,配置常用虚拟机设置参数:内存大小:[625M,真实内存的一半],默认1G;处理器:根据真实情况分配,真实机和虚拟机可共用处理器,可以分配真实机最大处理器配置;硬盘:根据需要来进行扩增;CD/DVD(IDE):指定CentOS的iso映像文件路径。...原创 2021-09-11 17:52:17 · 612 阅读 · 0 评论 -
C语言错误总结:request for member ‘xxx’ in something not a structure or union
先上代码:struct complex{ double a,b;};//判断是否收敛int isConvergent(double x,double y){ int i;double a,b; struct complex Z; Z.a=Z.b=0.0; for(i=1;i<=666;++i){ a=Z.a;b=Z.b; Z.a=a*a-b*b;Z.b=2*a*b; Z.a+=x;Z.b+=y; if(Z.原创 2021-12-09 22:59:24 · 7547 阅读 · 1 评论 -
并行编程——mpi
mpi函数mpi初始化int MPI_Init(int *argc, char ***argv);mpi程序结束int MPI_Finalize(void);获取当前进程标识int MPI_Comm_rank(MPI_Comm comm, int *rank);IN comm 该进程所在的通信域 句柄OUT rank 调用进程在comm中的标识号获取通信域内的进程数int MPI_Comm_size(MPI_Comm comm, int *size);IN com原创 2021-10-05 20:54:24 · 1481 阅读 · 0 评论 -
并行编程——Foster设计方法
Foster设计方法定义Foster四步1. 划分2. 通信3. 聚集4.映射定义Foster设计方法由lan Foster提出,它是一个由四步构成的并行算法设计过程。Foster设计方法中的四步为划分、通信、聚集和映射。Foster四步1. 划分为了发现并行算法的更多并行性,需要将计算和数据划分成许多小片。域分解是一种并行程序设计方法,我们通常考虑程序中最大和最频繁访问的数据,先将数据分解成片,再考虑将计算和数据联系起来。功能分解为域分解的补充策略。功能分解常常生成通过流水实现并发的任务的集原创 2021-10-03 17:53:00 · 2082 阅读 · 0 评论