![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++程序设计
文章平均质量分 90
掌握c++基本知识,解决一些简单问题
mc_故事与你
这个作者很懒,什么都没留下…
展开
-
并行计算编程入门
datatype为变量类型,注意该位置的变量类型是MPI预定义的变量类型,比如需要传递的是C++的int型,则在此处需要传入的参数是MPI_INT,其余同理。dest为接收的进程号,即被传递信息进程的进程号。在C和C++中,status的变量类型为MPI_Status,分别有三个域,可以通过status.MPI_SOURCE,status.MPI_TAG和status.MPI_ERROR的方式调用这三个信息。该函数为发送函数,用于进程间发送消息,如进程0计算得到的结果A,需要传给进程1,就需要调用该函数。原创 2024-04-08 00:19:25 · 806 阅读 · 1 评论 -
并行计算OpenMP与MPI环境搭建
目前公开文献可查到比较早提出的定义是Gottlieb等人在1989年《高性能计算》一书中给出的。Gottlieb等认为:并行计算是一种计算类型,其中许多计算或计算过程的执行是同时执行的。并行计算的目的是加快计算速度。我国学者张林波在其编写的教材《并行计算导论》中对并行计算进行了描述性定义:并行计算(parallel computing)是指,在并行机上,将一个应用分解成多个子任务,分配给不同的处理器,各个处理器之间相互协同,并行地执行子任务,从而达到加速求解速度,或者求解应用问题规模的目的。原创 2024-04-01 01:26:26 · 1845 阅读 · 1 评论 -
vector的使用_c++
assign(first,last) 替换first到last的全部元素。insert(i,first,end) 把范围内的元素插入到指定位置上。assign(num,val)以num个val的副本来替换原容器中的元素。rbegin() rend() 返回向量中最后一个和第一个元素的迭代器。begin() end() 返回向量中第一个和最后一个元素的迭代器。insert(i,n,x) 把x的n个副本插入到i中去。insert(i,x) 把x插入到迭代器i指定的范围。原创 2023-03-26 20:52:19 · 89 阅读 · 0 评论