HPCメモ

HPC(High Performance Computing)に関連したりしなかったりすることのメモ書き

2016-01-01から1年間の記事一覧

python3でtrelloに登録したカードを読み出す(その2)

前回作ったプログラムですが、実行に10秒ほどかかっていて、これならブラウザで複数プロジェクトのボードを全部開いてまわってもたいして効率が変わらない感じです。 おそらく遅い原因はボード一覧の取得->ボード毎にリスト一覧の取得->リスト毎にカード一覧…

python3でtrelloに登録したtask(=カード)を読み出す

googleカレンダーのお気に入りの機能のひとつに、「毎日指定した時間にその日の予定をメールで送ってくる」というのがあります。 気分的には、オフィスのエレベーターを降りて自席まで歩いている間に、クリップボードを持った秘書さんが付いてきて今日の予定…

pythonのwebbrowserモジュール

2年ほど前に、「へび年だからpythonの勉強でもするか」とかいう冗談みたいな理由でpythonを使い始めたんですが、今日初めてこんな素敵なモジュールがあることを知りました。21.1. webbrowser — 便利なウェブブラウザコントローラー — Python 3.5.2 ドキュメ…

MPIライブラリ毎のプロセスマッピング指定方法

さっき、ひさびさにIntelMPIを使ってて、プロセスマッピングの指定ってどうやるんだっけと小一時間悩んでしまったので、自分用メモとして残しときます。IntelMPIの場合、プロセスマッピングを指定するには以下の環境変数を使います。 I_MPI_PIN I_MPI_PIN_MO…

Alces Flight

starclusterだのcfnclusterだのをいじっていたら、なんかまた新しいサービスが始まってたようです。Alces Flight: Effortless HPC is Born (Finally)AWS marketplaceから起動できるので、これはこれで便利そうですね。 こちらは、starclusterやcfnclusterと…

starcluster と cfncluster その2

続いてcfnclusterを使ってPCクラスタを作ってみます。starclusterと条件を合わせるために、c3.largeの4ノード構成でやってみます。 インストール(windows native版) 記事を分けたついでに、windows nativeのpythonでもインストールしてみます。 >python -m v…

starcluster と cfncluster その1

AWSのクーポンが5月末(つまり今日)で期限切れということに気付いたので、急遽starclusterとcfnclusterを触ってみることにしました。STAR: Cluster - Home CfnClusterどちらも、pythonで書かれたAWS上でEC2のクラスタを構成するツールなんですが、前者はMITで…

windows(cygwin)でansibleその3

とりあえずparamikoで動くようになったものの、.ssh/configが使えないという致命的な欠点に気付いて、再トライしてみました。といっても、ぐぐれどもぐぐれども前々回みつけたこのblogと同じく、"-o ContorolMaster=no"を指定すればOKって記事しかひっかかり…

windows(cygwin)でansibleその2

ssh接続に成功したりしなかったりする問題は結局解決しないままなんですが、 OpenSSHがだめならparamikoを使えば良いじゃない ということで、paramikoで試してみました。 ansible hoge.huga.com -m ping -i hosts -c paramiko -k SSH password: <- 秘密鍵の…

windows(cygwin)でansible

ずいぶん前に、windows nativeなpythonに無理矢理ansibleをインストールしてみたら、pwdだのfcntlだのといったUnix固有の標準ライブラリに依存しまくってて、まったく歯が立たなかったので放置してたんですが、最近babunというcygwinの派生版を使い始めたの…

Intel版python

先日、VTuneのドキュメントを漁っていたら面白そうなものを見つけました。Python* Distribution | Intel® Developer Zoneドキュメントを見たところ、MKLとnumpy/scipyを同梱したpythonのようです。*1ダウンロードするためには、Technical Previewへ参加する…

git-hookを使ってコミット時にテスト

就職して以来CVS->subversion->gitと、かれこれ10年近くVCSを使ってきましたが、今だにcommitを忘れるという初歩的な問題が解決できません・・・ ソース作成/修正 ビルド テスト コミット という順番で作業してると、ビルド&テストしてる間に時間が空いてし…