自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Road in the Foot

Going slow but never stop

  • 博客(10)
  • 收藏
  • 关注

原创 并行计算(三)——衍生数据类型

在MPI中,除了有与C语言类似的MPI_INT, MPI_DOUBLE等内建类型外,还提供了用户自定义的衍生类型(Derived Datatype)。MPI_Type_vector最简单也是最常用的衍生数据类型就是这个向量类型,声明方法为:MPI_Type_vector(count, blocklen, stride, oldtype, newtype);参数count表示数

2013-02-16 02:10:26 5504 1

原创 并行计算(二)——通讯

通讯: 点对点MPI的通讯是指程序在不同的处理器之间进行数据交换的一种行为,通讯方式按照目标的不同主要分为两类:点对点通讯和集群通讯。 点对点通讯需要一个处理器进行发送,另外一个处理器进行接收。Message要了解MPI的通讯,首先需要了解一下MPI中Message的结构。Message主要包含数据(3个参数),封包(3个参数)以及其他的一些与通讯有关的参数其中,数据主要包括:

2013-02-15 02:51:22 3036

原创 并行计算(一)——初步认识

一些没用的前奏并行计算模型本定命名空间和私有的内存空间,主要采用 C/C++/Fortran 和 MPI 。全局命名空间和共享的内存空间,主要采用 C/C++/Fortran 和 OpenMP 。Flynn 分类法这个方法主要是根据并行计算机的模式进行分类的,包括:SISD (Single Instruction Single Data): 单一指令

2013-02-12 19:53:16 1379

原创 学习日记:如何写Makefile(二)——规则篇(下)

接前面两篇学习日记:如何写Makefile(二)——规则篇(中)和 学习日记:如何写Makefile(二)——规则篇(上)五、 隐含规则数据库GNU make 3.80拥有90多个内建隐含规则。隐含规则即是模式匹配规则又是后缀规则。这些规则支持的语言有很多: C++, Pascal, FORTRAN, ratfor, Modula, Texinfo, TEX (包括Tangle 和 Wea

2013-01-27 08:56:14 2423

原创 学习日记:如何写Makefile(二)——规则篇(中)

接上一篇如何写Makefile——规则篇(上)三、 查找文件(VPATH)上一篇所使用的例子中,makefile和源文件都是在同一个简单目录下,但真正的程序往往会复杂很多。让我们重新修改整个程序,添加一个叫做counter的函数,同时添加counter.c:#include #include void counter( int counts[4]) { while

2013-01-24 05:06:10 1548

原创 学习日记:如何写Makefile(二)——规则篇(上)

一、显式规则(Explicit Rules)通常在写makefile时使用的都是显式规则,这需要指明target和prerequisite文件。一条规则可以包含多个target,这意味着其中每个target的prerequisite都是相同的。当其中的一个target被修改后,整个规则中的其他target文件都会被重新编译或执行。通配符(Wildcards)make支持的通配符与Bou

2013-01-24 02:53:31 1344

原创 学习日记:如何写Makefile(一)

一、Makefile的基本规则GNU make 规则:target ... : prerequisites ...    command    ....    ....target — 目标文件, 可以是Object File 也可以是可执行文件,还可也是标签Label(标签内容在“伪目标”章节);prerequisites—生成target所需的文件或目标;comm

2013-01-23 21:15:28 2620

原创 Ubuntu 12.04 ATI/Intel双显卡 驱动安装

本文只针对含有AMD双显卡的部分机型,已经测试过的包括DELL Vostro 3550/DELL Inspiron 14R (AMD 6630 和 Intel HD 3000)。整个安装过程需要使用命令行,但是对于一个初学者来说依然很简单,你只需要将命令粘贴进命令行,并记得按。 Linux版本为Ubuntu12.04,同时本人也尝试过12.10,不过由于驱动和X的兼容性有问题,最终放弃了12.10

2013-01-23 20:44:07 5807 2

原创 Ubuntu12.10 双显卡过热问题

我机器的显卡是ATI6630/Intel 集显, 如果使用12.10自带的开源驱动,独显会一直运转,不一会机器就会很热。尝试了ATI的闭源驱动fglrx,具体安装方法传送门。 驱动安好后X不能使用,或者说compiz和Unity无法显示,只有一张壁纸。原因是Xorg对12.10闭源驱动的支持有问题,需要等更新。遇到这种情况,想恢复桌面,只需要在桌面上单击鼠标右键,设置桌面背景,然后退回系统设置

2013-01-23 20:42:29 3757

原创 Ubuntu 12.10 上安装中文输入法

首先需要安装一个IBus (Intelligent Input Bus) 框架, 它是一个多语言框架,可以支持多种输入法:安装IBus框架:打开终端,输入:sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4启用IBus框架:im-switch -s ibus也可用重启X(或重启电脑)安

2013-01-23 20:35:23 1121

空空如也

空空如也

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

TA关注的人

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