<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Road in the Foot]]></title><description><![CDATA[Going slow but never stop]]></description><link>https://blog.youkuaiyun.com/reenigne</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; reenigne]]></copyright><item><title><![CDATA[并行计算（三）——衍生数据类型]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8581925</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8581925</guid><author>reenigne</author><pubDate>Sat, 16 Feb 2013 02:10:26 +0800</pubDate><description><![CDATA[在MPI中，除了有与C语言类似的MPI_INT, 
MPI_DOUBLE等内建类型外，还提供了用户自定义的衍生类型（Derived Datatype）。
MPI_Type_vector
最简单也是最常用的衍生数据类型就是这个向量类型，声明方法为：
MPI_Type_vector(count, blocklen, stride, oldtype, newtype);

参数count表示数]]></description><category></category></item><item><title><![CDATA[并行计算（二）——通讯]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8581150</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8581150</guid><author>reenigne</author><pubDate>Fri, 15 Feb 2013 02:51:22 +0800</pubDate><description><![CDATA[通讯: 点对点
MPI的通讯是指程序在不同的处理器之间进行数据交换的一种行为，通讯方式按照目标的不同主要分为两类：点对点通讯和集群通讯。 点对点通讯需要一个处理器进行发送，另外一个处理器进行接收。
Message
要了解MPI的通讯，首先需要了解一下MPI中Message的结构。Message主要包含数据（3个参数），封包（3个参数）以及其他的一些与通讯有关的参数
其中，数据主要包括：]]></description><category></category></item><item><title><![CDATA[并行计算（一）——初步认识]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8579493</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8579493</guid><author>reenigne</author><pubDate>Tue, 12 Feb 2013 19:53:16 +0800</pubDate><description><![CDATA[一些没用的前奏


并行计算模型


本定命名空间和私有的内存空间，主要采用 C/C++/Fortran 和 MPI 。全局命名空间和共享的内存空间，主要采用 C/C++/Fortran 和 OpenMP 。

Flynn 分类法
这个方法主要是根据并行计算机的模式进行分类的，包括：


SISD (Single Instruction Single Data): 单一指令]]></description><category></category></item><item><title><![CDATA[学习日记：如何写Makefile（二）——规则篇（下）]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8543844</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8543844</guid><author>reenigne</author><pubDate>Sun, 27 Jan 2013 08:56:14 +0800</pubDate><description><![CDATA[接前面两篇学习日记：如何写Makefile（二）——规则篇（中）和 学习日记：如何写Makefile（二）——规则篇（上）
五、 隐含规则数据库
GNU make 3.80拥有90多个内建隐含规则。隐含规则即是模式匹配规则又是后缀规则。这些规则支持的语言有很多： C++, Pascal, FORTRAN, ratfor, Modula, Texinfo, TEX (包括Tangle 和 Wea]]></description><category></category></item><item><title><![CDATA[学习日记：如何写Makefile（二）——规则篇（中）]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8536434</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8536434</guid><author>reenigne</author><pubDate>Thu, 24 Jan 2013 05:06:10 +0800</pubDate><description><![CDATA[接上一篇如何写Makefile——规则篇（上）
三、 查找文件（VPATH）
上一篇所使用的例子中，makefile和源文件都是在同一个简单目录下，但真正的程序往往会复杂很多。让我们重新修改整个程序，添加一个叫做counter的函数，同时添加counter.c:
#include 
#include 

void counter( int counts[4]) {
        while]]></description><category></category></item><item><title><![CDATA[学习日记：如何写Makefile（二）——规则篇（上）]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8536432</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8536432</guid><author>reenigne</author><pubDate>Thu, 24 Jan 2013 02:53:31 +0800</pubDate><description><![CDATA[一、显式规则（Explicit Rules）
通常在写makefile时使用的都是显式规则，这需要指明target和prerequisite文件。一条规则可以包含多个target，这意味着其中每个target的prerequisite都是相同的。当其中的一个target被修改后，整个规则中的其他target文件都会被重新编译或执行。
通配符（Wildcards）
make支持的通配符与Bou]]></description><category></category></item><item><title><![CDATA[学习日记：如何写Makefile（一）]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8535808</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8535808</guid><author>reenigne</author><pubDate>Wed, 23 Jan 2013 21:15:28 +0800</pubDate><description><![CDATA[一、Makefile的基本规则
GNU make 规则：

target ... : prerequisites ...
    command
    ....
    ....
target — 目标文件， 可以是Object File 也可以是可执行文件，还可也是标签Label（标签内容在“伪目标”章节）；
prerequisites—生成target所需的文件或目标；
comm]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.04 ATI/Intel双显卡 驱动安装]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8535697</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8535697</guid><author>reenigne</author><pubDate>Wed, 23 Jan 2013 20:44:07 +0800</pubDate><description><![CDATA[本文只针对含有AMD双显卡的部分机型，已经测试过的包括DELL Vostro 3550/DELL Inspiron 14R （AMD 6630 和 Intel HD 3000）。整个安装过程需要使用命令行，但是对于一个初学者来说依然很简单，你只需要将命令粘贴进命令行，并记得按。 Linux版本为Ubuntu12.04，同时本人也尝试过12.10，不过由于驱动和X的兼容性有问题，最终放弃了12.10]]></description><category></category></item><item><title><![CDATA[Ubuntu12.10 双显卡过热问题]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8535695</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8535695</guid><author>reenigne</author><pubDate>Wed, 23 Jan 2013 20:42:29 +0800</pubDate><description><![CDATA[我机器的显卡是ATI6630/Intel 集显， 如果使用12.10自带的开源驱动，独显会一直运转，不一会机器就会很热。尝试了ATI的闭源驱动fglrx，具体安装方法传送门。
 驱动安好后X不能使用，或者说compiz和Unity无法显示，只有一张壁纸。原因是Xorg对12.10闭源驱动的支持有问题，需要等更新。遇到这种情况，想恢复桌面，只需要在桌面上单击鼠标右键，设置桌面背景，然后退回系统设置]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.10 上安装中文输入法]]></title><link>https://blog.youkuaiyun.com/reenigne/article/details/8535668</link><guid>https://blog.youkuaiyun.com/reenigne/article/details/8535668</guid><author>reenigne</author><pubDate>Wed, 23 Jan 2013 20:35:23 +0800</pubDate><description><![CDATA[首先需要安装一个IBus （Intelligent Input Bus） 框架， 它是一个多语言框架，可以支持多种输入法：

安装IBus框架：
打开终端，输入：
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
启用IBus框架：
im-switch -s ibus
也可用重启X（或重启电脑）
安]]></description><category></category></item></channel></rss>