自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 21.11.23学习记录

【1】MPI自定义数据类型参考如何自定义MPI数据类型

2021-11-25 20:37:45 94

原创 21.11.21学习记录

【1】undefined reference解决找到对应.so文件链接nm *.so 查看里面定义的函数 find -name *.so -L+地址链接 -l***【2】error while loading shared libraries解决师姐教我,在路径后加-wl -rpath+路径,例如-L /lib -Wl, -rpath,/lib -lmetis -lm一个可能的解释?...

2021-11-22 13:37:15 198

原创 21.11.19学习记录 makefile

【1】makefile的一些学习wildcard用法一般我们可以使用“$(wildcard *.c)”来获取工作目录下的所有的.c文件列表。.SUFFIXES用法如何解决了.h链接不进去的情况.c.o的理解【2】ssh打不开的解决方法【3】vscode连ubuntu:直接用remote wsl...

2021-11-19 20:10:47 865

原创 21.11.17学习记录

(1)安装metis参考:​​​​​​(19条消息) Metis从安装到使用全教程(Linux)_Cyril blog-CSDN博客_linux安装metis(2)multilevel k-way graph partitioning 的三个阶段coarsening: 从输入图中导出一系列连续较小的图。通过将相邻顶点对的最大集合折叠在一起,从先前的图构造每个连续图。这个过程一直持续到图形的大小减小到只有几百个顶点为止。 initial partitioning: 在初始划分阶段,使用相对简单的方法

2021-11-17 17:00:52 196

原创 21.11.16学习记录

为了以防自己忘记 记录一些指令vncserver -kill :1vncserver -geometey 1600x800

2021-11-16 20:49:29 62

原创 21.11.7学习记录

1.在子网格生成刚度矩阵后,如何分发对应行到对应进程时遇到的问题:想达成的目标:每个代码根据已经生成好的send_info和recv_info发送对应信息至对应进程,同时接收来自其他进程的对应信息 尝试1:MPI_Send & Recv 尝试1错误:阻塞通信,每个进程不完成发送操作不会进行下一步接收操作,死锁 尝试2:MPI_Isend & Irecv 尝试2错误:通讯正常,但是由于没有等待所有通讯完成就进行接下来的操作,导致实际上不会完成通讯 最终解决方法:使用MPI_Wa

2021-11-08 18:14:09 275

原创 21.11.3学习记录

1.void函数包装assemble以后出错,经过多次测试找到原因:void函数不改变地址只改变其上的值,而调用的稀疏矩阵add和set函数因为使用realloc的原因改变了地址,导致void结束后继续使用原地址就会出错。解决方法:一开始就指定好空间大小...

2021-11-05 14:33:20 71

原创 20.10.28学习记录

【1】在根目录下创建.vimrc文件修改默认vim设置【2】在写Jacobi迭代法MPI的过程中,需要判断当前迭代和前一步迭代的值之间差的L∞范数来决定是否终止迭代原本错误:所有进程while(jdg),将各进程计算L∞差通过MPI_Reduce取最大值传入0进程,0进程完成判断后向各进程广播jdg=0来完成break 错误结果:实际上除了0进程其他进程无法正常break,作业会一直run下去无法结束 修正后:将各进程计算L∞差通过MPI_Allreduce取最大值同时存在所有进程中,各个进程各

2021-10-29 10:22:36 42

原创 21.10.27学习记录

1.聚合通信MPI_Scatter只能分发大小相等的数据,使用MPI_Scatterv可以分发大小不等的数据例子:2.MPI_Init和Finalize只是分配和释放内存,之前之后都仍旧并行运行,想要串行-并行-串行,只有规定0进程(主进程)运行串行部分...

2021-10-28 10:04:16 59

原创 21.10.26学习记录

1.MPI通讯时候通讯操作INPUT OUTPUT填入的应该是地址,数可以加&,数组不用

2021-10-27 11:35:32 51

原创 21.10.22学习记录

【1】在复现老师给的简单泊松方程有限元代码时,gcc编译时出现了undefined reference to 'sin'解决方法:gcc -o main main.c -lm原因:用了数学库libm.so/libm.a,-lm放在最后,连接器扫描到未解析的符号会记住并在libm中扫到并提取代码,编译完成【2】在尝试把上面的代码用Makefile启动时遇到同样的问题,最后重写成功...

2021-10-22 19:22:31 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除