- 博客(9)
- 资源 (12)
- 收藏
- 关注
原创 mpi矩阵转置
下面程序中MPI_Type_hvector改为MPI_Type_vector 就错了,我以为是这样的,因为这时是用的新类型stype构造ntype。stype为矩阵的一列数据的类型。ntype为整个转置后的矩阵类型。MPI_Type_vector第三个参数stride代表的是number of elements between start of each block (integer) 。
2012-05-28 20:55:04 4434 2
原创 C++沉思录代理类
前几天看的时候没看明白书里头说的对copy的调用都是虚调用的意思。我还理解成虚调用就相当于啥都没干,然后就百思不得其解了。难道是因为翻译的问题,可惜木有英文版,本来对照着看看今天跑了下代码,其实就是说copy函数是个虚函数嘛,具体行为要看它实际的绑定对象是什么,就调用对应对象的copy函数。 surrogate(代理类)Vehicle parking_lot[1000];
2012-05-25 22:34:25 593
原创 小玩了下python
...The default Python prompt of the interactive shell when entering code for an indented code block or within a pair of matching left and right delimiters (parentheses, square brackets or curly braces
2012-05-21 22:02:18 497
原创 C++ RTTI
C++ runtime type identification。即运行时类型识别 //之所以还要比较类型信息 bool equal(const Base &)函数中//参数Base转化后的类型可能丢失了一些信息//比如Base参数是Derived的某个派生类对象,//Derived对象调用equal函数只会比较Derived类的信息//而忽略了Base参数含有的额外信息,导
2012-05-20 22:04:47 480
原创 MPI_Gatherv函数的使用
#include "mpi.h"#includeint main(int argc,char **argv){// 每个进程发送100*150矩阵的第rank列的前(100-rank)个数//stride要>=rcounts[i] int gsize; int rank; int *rbuf,*displs,stride; in
2012-05-18 16:08:22 5438
原创 java学习笔记
好久没看java了,稍微看了下了解了解,以下文字摘自java编程思想 java直接提供了abstract关键字,这个是C++没有的javaa abstract method 抽象方法只有声明没有方法体,abstract void f( );包含抽象方法的类叫做抽象类。//C++中是包含纯虚函数的类叫做抽象类If a class contains one or mo
2012-05-17 19:23:25 447
原创 C++函数笔记
#include#includeusing namespace std;//使用数组名时,编译器自动会将数组名转成指向第一个元素的指针//如果形参是数组的引用,编译器不会将数组形参转化为指针// int &arr[10] //arr is an array of reference//int (&arr)[10]//arr is a reference to an ar
2012-05-16 15:53:37 441
原创 C++虚函数
通过引用或指针调用虚函数时,编译器将生成代码,在运行时确定调用哪个函数。虚函数需要在函数声明前面加上virtual,在派生类类函数重定义中不需添加virtual关键字。如果一个函数在基类中被声明为virtual,那么在所有的派生类中它都是virtual的。编译器会维护一个虚函数表vftable。有多少个虚函数就会有多少个对应的虚函数项,比如vs中用_vfptr指针表示 #include
2012-05-11 22:43:49 363
原创 MPI_Extent等函数的使用
MPI_Type_extent - Returns the extent of a datatype返回对应数据类型的长度以下次序输出类型长度为4,8单位是字节#include#include "mpi.h"int main(int argc ,char *argv[]){ MPI_Init(&argc,&argv); int myrank; MPI
2012-05-02 18:17:04 1147
mysql-connector-java-5.1.7驱动
2009-07-17
运动会计分系统(c++,包括课程设计文档)
2009-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人