<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>数奇な因子 &#187; mac osx</title>
	<atom:link href="http://www.numericalfactor.org/wp/tag/mac-osx/feed" rel="self" type="application/rss+xml" />
	<link>http://www.numericalfactor.org/wp</link>
	<description>Numerical Factor</description>
	<lastBuildDate>Sun, 02 May 2010 09:50:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MPI</title>
		<link>http://www.numericalfactor.org/wp/archives/233</link>
		<comments>http://www.numericalfactor.org/wp/archives/233#comments</comments>
		<pubDate>Tue, 04 Sep 2007 14:24:02 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[mac osx]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/archives/233</guid>
		<description><![CDATA[Message Passing Interface.
並列計算機でメッセージ交換をするための規格．MPICH, LAM/MPI, OpenMPI, MSMPIなどの実装がある．

普通のPCでも動くことが分かったので（ま [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Message_Passing_Interface">Message Passing Interface</a>.
並列計算機でメッセージ交換をするための規格．<a href="http://www-unix.mcs.anl.gov/mpi/mpich/">MPICH</a>, <a href="http://www.lam-mpi.org/">LAM/MPI</a>, <a href="http://www.open-mpi.org/">OpenMPI</a>, <a href="http://www.microsoft.com/japan/technet/windowsserver/library/4cb68e33-024b-4677-af36-28a1ebe9368f.mspx">MSMPI</a>などの実装がある．</p>

<p>普通のPCでも動くことが分かったので（まあプロセス間通信してるだけだから出来ますよね），入れてみた．
MacBookにはMacPortsで、UbuntuにはaptでどちらもMPICHを．</p>

<ul>
<li>mpdboot（Ubuntuのみ）</li>
<li>mpicc/mpif77 でコンパイル</li>
<li>mpirun -np N ./a.out で実行（Nはプロセス数）</li>
<li>mpdstop（Ubuntuのみ）</li>
</ul>

<p>こんな手順で行けた．Mac側のmpdデーモンは勝手に動いてる?</p>

<p>あとはホームディレクトリに .mpd.conf が必要だった．secretwordってどうすんだろ．
PCクラスタとかで，同じsecretwordのホストだけ参加したりするのか．</p>

<p>とりあえず文字列を送るテストをしたら，Ubuntuのマシン（Pen4）では6プロセス以上だとCPUが忙しそうだった．</p>

<p><a href="http://www.openmp.org/">OpenMP</a>を使うよりさらに並列化したい場合は，MPIで明示的にメッセージを飛ばしてやる方が細かく指示できて効果が期待できるということらしい．その分複雑で面倒，と．</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/233/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacPorts が良い感じ</title>
		<link>http://www.numericalfactor.org/wp/archives/203</link>
		<comments>http://www.numericalfactor.org/wp/archives/203#comments</comments>
		<pubDate>Sun, 15 Jul 2007 16:23:23 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[mac osx]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tex]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/archives/203</guid>
		<description><![CDATA[やんごとなき事情から TeX でプレゼンを書くことになり， Mac OS X で prosper を使う方法を探しまわってました．

pLaTeX は OS に付属なので prosper を入れれば良いか…と思ってました [...]]]></description>
			<content:encoded><![CDATA[<p>やんごとなき事情から TeX でプレゼンを書くことになり， Mac OS X で <a href="http://prosper.sourceforge.net/">prosper</a> を使う方法を探しまわってました．</p>

<p>pLaTeX は OS に付属なので prosper を入れれば良いか…と思ってましたが，意外と面倒でした．日本語でいろいろなページは見つかりましたが，いまいちうまく行きませんでした（今検索したら <a href="http://mnchk.wordpress.com/2006/08/22/powerpoint-like-presentation-with-latex/">PowerPoint-like Presentation with LaTeX</a> というページもあり，実は簡単だったのかもしれない）．</p>

<p>そこで試してみたのが <a href="http://www.macports.org/">MacPorts</a>（ちょうど MacPorts 1.5 が出たところ）． OS X 向けのパッケージシステムということで， TeX 関係だけでなく数々のソフトが簡単にインストールできます． Mac OS X の標準的なインストールも十分簡単（<samp>/Applications</samp> とかに *.app をドラッグ&amp;ドロップするだけ）ですが， Ubuntu Linux に慣れてしまった私はコンソールから <code>aptitude install platex</code> とかしたいわけです． MacPorts なら <code>sudo port install ptex</code> などと打てば依存関係もチェックしてインストールしてくれるのでらくちん． MacPorts が入れるソフトは <samp>/opt</samp> 下に置かれるので Mac に元から入っているものと混じらないし，アンインストールも基本的に（<code>sudo port deactivate installed</code> してから）このディレクトリを消せばOK．</p>

<p><a href="http://macwiki.sourceforge.jp/wiki/index.php/MacPorts">MacPorts @ MacWiki</a> を見て，主に <a href="http://www.miko.org/~tatyana/tech/OSX/Beginning_OSX.html">Beginning OS X</a> を参考にして MacPorts を導入していったらあっさりできました．具体的には bash, lv, kinput2-macim, ghostscript, pTeX の順にインストールしていったところ， pTeX のパッケージに prosper が入ってたようで，この時点で tex を PDF 化できました．しおりの文字化けは<a href="http://www.rmatsumoto.org/tex-ps-pdf/hyperref.ja.html">しおり(bookmark)の日本語が文字化けする @ hyperref と日本語</a>にて配布されている perl スクリプトを使わせてもらい，サクッと解決．</p>

<p>あと MacPorts には variants という仕組みがあって，オプションを付けてパッケージの付加機能が利用できたりします．私は pTeX をインストールする時 <code>sudo port install pTeX +utf8 +motif</code> てな感じで variantsを指定して， pTeX が UTF-8 で書かれた tex ファイルを受け付けるようにしました．<code>+motif</code> は， <code>xdvi</code> の GUI ツールキットが Motif になるのかと思います．</p>

<p>これで環境構築はおけー．</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/203/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X</title>
		<link>http://www.numericalfactor.org/wp/archives/185</link>
		<comments>http://www.numericalfactor.org/wp/archives/185#comments</comments>
		<pubDate>Sat, 05 May 2007 07:26:06 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[gadget]]></category>
		<category><![CDATA[mac osx]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/archives/185</guid>
		<description><![CDATA[突然ですがマカーになりました。自分のじゃないけど。

マシンが増えてメールの管理がかなりややこしいことに! IMAP なんて高尚なものは無いのです。 Gmail に集めようかと考え中。とりあえず環境構築として、


Fi [...]]]></description>
			<content:encoded><![CDATA[<p>突然ですがマカーになりました。自分のじゃないけど。</p>

<p>マシンが増えてメールの管理がかなりややこしいことに! IMAP なんて高尚なものは無いのです。 Gmail に集めようかと考え中。とりあえず環境構築として、</p>

<ul>
<li>Firefox</li>
<li>Thunderbird</li>
<li>Carbon Emacs</li>
<li>Adium</li>
<li>Xcode</li>
<li>VLC</li>
<li>BathyScaphe</li>
</ul>

<p>とか入れました。 Xcode には BLAS とか付いてるんですね。便利。</p>

<p>あとはテキストエディタ。 Emacs もいいんですが、もすこし楽に使いたい。</p>

<ul>
<li>CotEditor</li>
<li>mi</li>
<li>Smultron</li>
</ul>

<p>あたりを試してます。 TextWrangler も…。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/185/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
