2009年3月17日火曜日

環境整備

このところ、オーダーメイドPCショップのUNIVで購入したDOS/Vマシンの整備に追われている。UNI-i7X/Silentをベースにしたカスタマイズバージョンだ。メモリは12GB、ディスクは1.2TBだ。ネイティブクアッドCPUの Core i7 Extream(Nehalem) を搭載している。

ここ一週間の整備作業をメモしておく。最初にインストールするOSを選ばなければならないのであるが、私にとっての選択肢は一つしかない。そう、もちろんLinuxである。今回は、特に開発環境を整えたい、との野望があったので、インストールされるパッケージ類が充実したディストリビューションを物色してみる。しかし最近のディストリビューションは、どれも良くできている様子。いろいろ悩むよりも適当にやってみるのが一番。とりあえず、ある雑誌で一番人気と紹介されていたLinuxディストリビューションのUbuntuを試してみることにする。DVDから起動できるようにBIOSを設定し、インストーラDVDをドライブに挿入してリセットをかける。インストーラの質問事項に適当に答えて無事インストールが終了。システムにログインする。なにかしっくり来ない、少々やりにくいのだ。

慣れるまでに時間がかかりそうなので、さっさとUbuntuをあきらめる。なにしろ優秀なディストリビューションは他にもある。そのなかから気に入ったものを選べば良い。

「なんて素晴らしい時代になったことか・・・」

しばらく感慨にふけりつつ、おもむろに1.2TBのディスクをフォーマットする。FedoraのインストーラDVDをドライブにぶち込みシステムをリセット。同じようにインストール作業を遂行する。再起動してログインする。なんとなく気に入ったので、これで行くこととし、早速環境整備にとりかかる。なにはともあれemacsとTeXだ。これがなければ話しにならない。おつぎはgcc関連のライブラリや開発環境。インテルのコンパイラーも忘れてはいけない。早速インテルのページに行きアカデミック版を取り寄せる。インストールしてみるとファイヤーウォールが何タラというおかしなメッセージが表示され、そのままでは動作しない。やむなくマシンのセキュリティレベルを少し下げて運用することにする。さらに数値演算ライブラリとc++コンパイラもインストールしておく。コンパイルに問題が無いようなので次の作業に移る。並列計算環境を整えるためMPICHを探す。検索をかけてみるとMPICH2と2がついた新バージョンになっているようだ。

「しばらく遠ざかっているうちに世界は進んでいる・・・、なんて素晴らしいのか・・・」

感慨にふけりつつ、早速ダウンロードしてきてmake、make install。ここまできて、やっと仕事で使う電子構造計算パッケージのコンパイルができるようになった。ソースコードを展開しライブラリを構築する。並列計算ができるようにmpichでコンパイル。ここで若干紆余曲折があるが、それはそれ、なんとかなる。まぁ、なんとかなった。ついでにOpenGL関連のパッケージ、MesaとかGlutもインストール。今日は、ずいぶん昔に卒業していった学生が作ってくれた電子構造表示ソフトのMakefileとソースをちょこちょこと書き直し、無事コンパイルできるところまで持っていく。動作チェックしてみると問題なく動く。素晴らしい・・・。

かなりの充実感をもてたインストール作業でした。

写真は並列計算中のシステムモニタのクリップ。
system.jpeg搭載された8個のCPUが仲良く頑張って並列計算をしている様子がわかる。この計算では4Gバイトのメモリが使われている。



2009年3月5日木曜日

持久力

持久力がついてきたようだ。10kまでのランニングなら、普通にこなすことができる。



走るときは体にピタッとフィットするランニングタイツとシャツを着込む。一見、寒そうに見えるかもしれない。しかし二重にこれらを纏えば、たとえ吹雪の中でも走ることができる。




二重に着込むことで保温力が増すのだ。全身の筋肉を締め付けられ、まるでサポーターに身を包まれているかのような感覚だ。ウインドウブレーカーは必要ない。走って10分もすれば、体中にじわっと汗がにじみ出す。ウインドウブレーカーを着ていては、かえって体力を消 耗してしまう。



地面を蹴り上げたとき、空中にある足は地面という支えを失い、慣性の法則に従ってうしろに放り投げられる。このときに関節がぐらつく可能性がある。ランニングタイツが関節をサポートしてくれるおかげスムーズに着地することができる。心なしかフォームも矯正されてきたようだ。



強いて欠点を挙げるとすれば、始めて着るときに、それなりの思い切りが必要・・・ということくらいか。



スポーツドリンクは用意してある。ポカリの1Lボトルに500ml分のパウダーと水を入れてシェイクし、そのまま1〜2時間、冷凍庫で冷やしておくのだ。



紫外線、雨や雪から目を保護するためのランニング仕様のサングラスを装着する。iPodナノを入れたネームプレートを首から提げる。履き慣れたシューズに足を通し、400mトラックへと向かう。既にそこには先客がいる。練習に余念のない陸上の選手達だ。



ポカリのボトルからゴクゴクと飲み込み、そのままトラック脇の雪にボトルを突き刺す。走る気持ちを高めていく。



選手達が皆、素晴らしいスピードでトラックを駆け抜けていく。その端のコースを借りて走るのだ。元より競争できるわけはないのだが、しかし、あまり恥ずかしい走りもできない。かといって無理をして故障してしまっては元も子もない。翌日の負担にならない適度なランニングのピッチを心がけることにする。



今日のBGMは80年代から90年代のロックとポップスのコンピレーション。音楽に合わせてリズムを刻んで足を繰ると自然とピッチも上がってくる。なかでもABBAのDancing Queenのときは、先週見た映画「マンマ・ミーア!」を思い出して、うれしくなり、おもいっきりスパートをかけてしまった。ただし200mだけ。それが限界です。



走りきった後の爽快な気持ちはたとえようがない。

シューズとウェアがあれば、どこだってコースとなる。