- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 如何融入自己的代码
本文纯属小菜自己记下心得自娱自乐,大牛们请果断无视飘过…… 有些时候我们可能需要白手起家,从头开始搞一个工程;有些时候可能是对某些已有的程序进行优化,其中不可避免的就要自己增加一些文件或者融入一些代码,但已有的程序往往已经写好了它的链接关系等等,那如何才能把自己增加的代码融入其中,就是我今天碰到的问题,在这里记下以备后用。 我做的工作主要是利用global ar
2012-12-25 00:13:14 342
原创 global array相关
1. global_array原理 把多个节点的分立内存统一编址从而成为一个整体大内存,对用户透明,底层则通过网络发送和接收所需数据,需要和MPI一起使用。大致过程如下: 初始化: MPI_Init(&argc, &argv); GA_Initialize(); int id = GA_Nodeid(); int n = GA_Nnodes();
2012-12-17 20:25:40 648
原创 MPI_Send的缓冲区大小问题
最近一直在忙程序的搬家问题,其实说起来不能再简单了:就是把在公司调好的一个MPI程序搬到gz的大系统上去跑,本以为没啥问题的一个步骤实现起来却各种问题,既遇到编译的问题(第一篇博客中提到的)并解决之后,程序的运行也出现了错误。错误信息为“fatal error in MPI: other MPI error”,而且死掉的进程都是发送进程,这让我百思不解。 然后我怀疑了各种问题尝试
2012-10-17 16:34:58 4662 1
原创 编译器不同导致make报错
这其实是第一篇博客, 由于刚开通后不能马上发布,所以就拖成了第二篇,补上吧~ 【2012-10-11】今天受到佳伟同学的启发,我也决定开始写博客记录自己coding过程中各种苦逼的被虐经历,一来可以总结过去,作为自己和他人的前车之鉴;二来可以与更多的大牛小牛交流,大家共同进步。后知后觉啊,希望可以坚持下去~ 今天准备把最近在公司机群上的一个改好的程序放到gz的大
2012-10-17 15:46:02 717
原创 gdb调试mpi
今天跟贵鑫学习了gdb调试mpi程序,赶紧记下来! 1. 在程序的MPI_Init()后添加while循环,例如int flag = 1; while(flag);这是为了让程序停在这里,好让gdb调试; 2. 修改configure.ac,去掉编译优化选项-O3,这是gdb调试时需要修改上述的循环条件set flag = 0,而-O3有可能将变量优化为常量从而
2012-10-15 10:25:54 1517
人工智能 SP问题解答 pl语言描述
2010-06-21
《人工智能:一种现代的方法》第二版习题解答
2010-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人