PowerPoint プレゼンテーション

Similar documents
Microsoft Word - appli_SMASH_tutorial_2.docx

appli_HPhi_install

Hphi実行環境導入マニュアル_v1.1.1

目次 LS-DYNA 利用の手引き 1 1. はじめに 利用できるバージョン 概要 1 2. TSUBAME での利用方法 使用可能な LS-DYNA の実行 4 (1) TSUBAMEにログイン 4 (2) バージョンの切り替え 4 (3) インタラ

Gfarm/MPI-IOの 概要と使い方

k_seminar_hands_on_for_linux_beginner.pptx

Intel MPI Library Linux

Microsoft Word - appli_OpenMX_install.docx

$ cmake --version $ make --version $ gcc --version 環境が無いあるいはバージョンが古い場合は yum などを用いて導入 最新化を行う 4. 圧縮ファイルを解凍する $ tar xzvf gromacs tar.gz 5. cmake を用

スライド 1

about MPI

情報処理概論(第二日目)

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _

SCore と escience の install と 設定について 理化学研究所 亀山豊久

並列計算導入.pptx

Maser - User Operation Manual

PowerPoint Presentation

演習1: 演習準備

1. TSUBAME2.5 通常実行まで 1.1. 環境設定 (MPI ライブラリ & コンパイラ ) まずは para-tcci で使用する環境変数を.bashrc に定義します. 後述の Scalasca で OpenMPI を使用するため, ここでも最新の OpenMPI と Intel コン

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

LS-DYNA 利用の手引 第 1 版 東京工業大学学術国際情報センター 2017 年 9 月 25 日

Total View Debugger 利用の手引 東京工業大学学術国際情報センター version 1.0

PowerPoint プレゼンテーション

2_Boost(1.60.0) のインストール No 概要対象ユーザコマンド確認 ( 確認コマンド等 ) 備考 1 Boostのソースディレクトリ作成 2 boost_1_60_0.tar.gz の取得 # mkdir /usr/local/src/boost_1_60_0 # chown : /u

目次 1. はじめに 本書対象者 PALRO のアプリケーションについて Ubuntu 8.04LTS の入手について Linux 上での開発環境の構築 事前準備 Ubuntu のインストール..

プレポスト【解説】

GridEngineユーザーマニュアル

目次 1. はじめに 本文書の目的 前提条件 略語 事前準備 ホスト名の名前解決 Linux 版パッケージ システム要件 ソフトウェア要件 パッケージ構成

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太

FX10利用準備

ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~

<4D F736F F F696E74202D D F95C097F D834F E F93FC96E5284D F96E291E85F8DE391E52E >

二次元連続動的計画法による知的画像処理システム ImageFileSelector RTC 機能仕様書 ImageFileSelectorRTC Ver.1.0 ( 株 ) 東日本計算センター 1 / 11

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

情報処理概論(第二日目)

Microsoft PowerPoint - スハ?コン利用入門_ _UNIX利用の基礎知識.pptx

HULFT8 for Windows/UNIX/Linux/zLinux の機能で発生する不具合について

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

LetItB Installation Manual - Japanese version

スライド 1

本チュートリアルについて 14 部構成 比較的簡単なトピックから 各回 プログラミング言語 任意 チュートリアルで 新しい内容 宿題 プログラミング演習 次の週 結果について発表 もしくは話し合いをする スライドは Python で Python, C++, Java, Perl についての質問い答

OpenFOAM 勉強会 C++ プログラム相談 のご案内 オープン CAE シンポジウム 2012 金田誠 (OpenFOAM 勉強会 for 関東 ) 1

インテル(R) Visual Fortran コンパイラ 10.0

Microsoft Word - appendix_b_srft.doc

WEBシステムのセキュリティ技術

内容に関するご質問は まで お願いします [Oakforest-PACS(OFP) 編 ] 第 85 回お試しアカウント付き並列プログラミング講習会 ライブラリ利用 : 科学技術計算の効率化入門 スパコンへのログイン テストプログラム起動 東京大学情報基盤セ

第 3 回情報基礎演習 UNIX / Linux: ファイルシステム シェルを理解しよう! 谷口貴志 Panda に login し 情報基礎演習クラスの VDI から Ubuntu に接続し Linux に login した後, 左 上の Activity 端末のアイオン をクリック 端末 を立ち

Anaconda (2019/7/3)

Fortran 勉強会 第 5 回 辻野智紀

Microsoft PowerPoint _2.プログラミングの基礎_final

Microsoft Word - K5VSSP32-install.docx

ユーザーズマニュアル

東北大学金属材料研究所 並列計算 インフォマティクスサーバ マニュアル 2019 年 10 月 3 日 東北大学金属材料研究所計算材料学センター

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

Microsoft Word - ユーザ向け利用の手引き_v0.3.doc

openmp1_Yaguchi_version_170530

Elastic MapReduce bootcamp

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

1. 作業フロー 公開鍵 / 秘密鍵の生成 スパコンゲートウェイノードへの ログイン時に使用する鍵の作成 公開鍵の設置 スパコンゲートウェイノードへの ログイン時に使用する公開鍵をスパコンに登録 SSH 接続確認 スパコンゲートウェイノード / インタラクティブノードへのログイン 初期パスワードの変

Title

Q-Chem 5.2 Linux OS へのオンラインインストール 2019 年 6 月 24 日 Q-Chem 5.2 のインストール Linux OS へのオンラインインストール ( 推奨 ) ( 株 ) アフィニティサイエンス 概要 :Linux OS へのインストールには, オンラインインス

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する

Micro Focus Enterprise Developer チュートリアル メインフレーム COBOL 開発 : MQ メッセージ連携 1. 目的 本チュートリアルでは CICS から入力したメッセージを MQ へ連携する方法の習得を目的としています 2. 前提 使用した OS : Red H

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

0_テキストマイニング環境構築_mac

Another HTML-lint 導入マニュアル(JSP)版

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

Microsoft Word - matlab-coder-code-generation-quick-start-guide-japanese-r2016a

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

サイバーメディアセンター 大規模計算機システムの利用

スライド 1

環境セットアップ

GettingStartedTK2

kiso2-01.key

基本的な利用法

コードのチューニング

SystemDirector Developer's Studio(V3.2) 適用ガイド

Java Bridgeを利用した他言語によるデータロード&プロットデモ

情報処理概論(第二日目)

生物物理夏学・計算ハンズオン.docx

再起動した状態になり パスワードを入力すると 図 2 のように DEXCS2011 のアイコ ンがデスクトップ上に表示される 2 端末を準備する メニューバーにある端末の形を左クリック 図 2 デスクトップ メニューバーに端末の形がない場合 図 3 メニューバー アプリケーション アクセサリー 端末

SVF Ver 環境設定 パッチについて

Microsoft PowerPoint - InfPro_I6.pptx

1. TSUBAME2.0 通常実行まで 1.1. 環境設定 (MPI ライブラリ & コンパイラ ) 最新の Open MPI と Intel コンパイラを使用するため,${HOME}/.bashrc 等で環境変数 ( パス等 ) を設定します. ~ 設定例 ~ export SELECT_MPI

Łñ“’‘‚2004


プリント

Gromacsユーザーマニュアル

Reedbush 利用の手引き 2 ノートパソコンの設定 : 公開鍵の生成 登録 ネットワーク環境に接続してから行ってください

当社の紹介 社名 代表取締役会長 代表取締役社長 株式会社森村設計 [ 英文社名 :P.T.Morimura & Associates, Ltd.] 森村武雄 森村潔 設立 本社 主な業務 1965 年 2 月 23 日 東京都目黒区中目黒 1 丁目 8 番 8 号 MEGURO F2 BUILDI

多言語ドメイン名の実装 mdnkit 石曽根信 ( 株 ) SRA 2001/12/04 日本語ドメイン名解説 / mdnkit 1 mdnkit 多言語ドメイン名を扱うためのツールキット 正規化 エンコード変換等を提供するライブラリとコマンド 既存アプリケーシ

情報処理概論(第二日目)

Microsoft Word _001b_hecmw_PC_cluster_201_howtodevelop.doc

Raspberry Pi 3(Raspbian) での Actian Zen Edge 使用 株式会社エージーテック 2018 年 7 月 5 日

QNAP TurboNAS Container Station 設定手順書

新スーパーコンピュータ 「ITOシステム」利用講習会

EnSight 10.1の新機能

CONTEC DIOプロバイダ ユーザーズガイド

EnSightのご紹介

Transcription:

Computer simulations create the future 2015 年度第 1 回 AICS 公開ソフト講習会 K MapReduce ハンズオン 滝澤真一朗松田元彦丸山直也 理化学研究所計算科学研究機構プログラム構成モデル研究チーム 1 RIKEN ADVANCED INSTITUTE FOR COMPUTATIONAL SCIENCE

KMR の導入方法を学ぶ 目的 KMRRUN を用いた MapReduce プログラム実行方法を学ぶ 2

ハンズオン環境 FOCUS Supercomputer 計算資源 : Aシステム CPU: Intel Xeon L5640 (2.26GHz) x2 (24 Cores in total) Memory: 48 GB Queue 名 : a024h Staging: 不要 ストレージ : /home2/gleo 100GB/Group $HOMEではなく 主な作業はここで行います 本日のプログラム データ置き場 /home2/gleo/share/kmr 3

環境設定 ログイン $ ssh USER_NAME@ssh.j-focus.jp $ ssh ff <- フロントエンドノードにログイン 作業ディレクトリの作成と MPI 設定 $ mkdir /home2/gleo/`whoami` $ export WORK=/home2/gleo/`whoami` $ module load gnu/openmpi165 4

Agenda KMR のインストール KMRRUN による MapReduce 実行 PI 計算を例に 逐次プログラム MPI プログラムを Mapper/Reducer として実行 KMRRUN による複数計算の一括実行 ゲノム解析プログラムを例に 従来なら複数ジョブとして実行する計算を 1 ジョブにまとめて実行 5

Agenda KMR のインストール KMRRUN による MapReduce 実行 PI 計算を例に 逐次プログラム MPI プログラムを Mapper/Reducer として実行 KMRRUN による複数計算の一括実行 ゲノム解析プログラムを例に 従来なら複数ジョブとして実行する計算を 1 ジョブにまとめて実行 6

KMR のインストール (1/2) KMR-1.7 Release (2015-06-22) をインストール 展開 $ cd $HOME $ tar zxf ( 改行しない ) /home2/gleo/share/kmr/kmr-1.7.tar.gz $ cd kmr-1.7 configure インストールパスを指定 $./configure --prefix=$home/lib/kmr-1.7 make & install $HOME/lib/kmr-1.7 にインストールされる $ make $ make install 7

環境変数を設定 KMR のインストール (2/2) $ export PATH=~/lib/kmr-1.7/bin:$PATH $ export MANPATH=~/lib/kmr-1.7/man:$MANPATH シェルの設定ファイル (~/.bashrc など ) に記述しておくと良い 8

Agenda KMR のインストール KMRRUN による MapReduce 実行 PI 計算を例に 逐次プログラム MPI プログラムを Mapper/Reducer として実行 KMRRUN による複数計算の一括実行 ゲノム解析プログラムを例に 従来なら複数ジョブとして実行する計算を 1 ジョブにまとめて実行 9

KMRRUN 講義資料再掲 MapReduce ワークフローを実行 Mapper/Reducer として MPI プログラム 任意の言語で実装された逐次プログラム ( ノード内並列対応 ) を実行可能 Mapper の出力から KV を生成し 標準出力に書き出す Key-Value Generator プログラムも必要 10

講義資料 Mapper/Reducer/KV Generator 仕様再掲 Mapper KV Generator Reducer 実装言語任意任意任意 並列実行 MPI/OpenMP OpenMP MPI/OpenMP 入力 出力 ファイル読み込み ファイル名は最後の引数として渡される ファイル書き出し ファイル名は 入力ファイル名から類推できる名前とする ファイル読み込み Mapper の入力ファイル名が最後の引数として渡される Mapper の出力を読み込む場合は ファイル名を推測して作成 標準出力に出力 1 KV/ 行フォーマット Key と Value はスペース 1 つで区切られる ファイル読み込み ファイル名は最後の引数として渡される 1 KV/ 行フォーマット Key と Value はスペース 1 つで区切られる ファイル書き出し 11

PI 計算サンプルプログラム PI 計算のサンプルプログラムを 2 種類用意 逐次プログラム版 : KMR_SRC/kmrrun/ Mapper : pi.mapper.c KV Generator : pi.kvgen.sh Reducer : pi.reducer.c MPI プログラム版 : KMR_SRC/kmrrun/ Mapper : mpi_pi.mapper.c KV Generator : mpi_pi.kvgen.sh Reducer : mpi_pi.reducer.c コンパイル方法 $ cd ~/kmr-1.7/kmrrun $ make pi.mapper pi.reducer $ make mpi_pi.mapper mpi_pi.reducer 12

PI 計算の実装 (1/3) Mapper 入力 プロットする点の数が書かれた入力ファイル 処理 指定された数分の点をランダムに生成し 半径 1 の円に入る点の数を数え上げる 出力 実行イメージ $ cat./input/000 10000 $./pi.mapper./input/000 $ ls./input 000 000.out $ cat./input/000.out 7829/10000 半径 1 に入る点の数 / 点の総数 を 入力ファイル名.out ファイルに書き出す 13

KV Generator 入力 Mapper の入力ファイル 処理 Mapper の出力ファイルパスを取得 Mapper の出力ファイルを読み込む PI 計算の実装 (2/3) 実行イメージ $ ls./input 000 000.out $./pi.kvgen.sh./input/000 0 7829/10000 $ ls./input 000 Mapper の出力ファイルを削除 出力 Key-Value Pair <0, ファイルコンテンツ > を標準出力に出力 KMRRUN 実行時には KV Generator 実行後 自動的に Shuffle が行われ ファイル名 0 ファイルに全ての KV が保存される Key が 1 種類なので Reducer は 1 ノードで実行される 14

PI 計算の実装 (3/3) Reducer 入力 1 行に 1KV が書かれた入力ファイル 処理 点の数より PI を計算 出力 計算結果を pi.out ファイルに書き出す 実行イメージ $ ls./ 0 pi.mapper pi.keygen.sh pi.reducer $ cat 0 0 7829/10000 0 7830/10000 $./pi.reducer./0 3.131800 $ ls./ 0 pi.out pi.keygen.sh pi.reducer pi.mapper $ cat pi.out 3.131800 15

KMRRUN コマンド 講義資料再掲 実行コマンド $ mpiexec MPIOPT./kmrrun -n procs -m mapper -k kvgen -r reducer./input コマンドの意味 (kmrrun の manpage も参考 ) kmrrun KMRRUN プログラム本体 KMR_INST/lib/kmrrun にインストールされている -n procs 1 回の Mapper/Reducer 実行で使用するプロセス数を指定 m_procs:r_procs フォーマットで指定すれば Mapper/Reducer で異なるプロセス数で実行可能 デフォルトは 1 [ 省略可能 ] -m mapper Mapper プログラム -k kvgen KV Generator プログラム [ 省略可能 ] -r reducer Reducer プログラム [ 省略可能 ]./input Mapper の入力ファイル またはディレクトリ 全 MPI プロセスからアクセスできる 共有ディレクトリ上におくこと 16

逐次版 PI 計算の実行 (1/3) 1. 入力ファイル群を作業ディレクトリに展開 $ cd $WORK $ tar zxf /home2/gleo/share/kmr/150624_kmr_handson.tar.gz 2. プログラム群を作業ディレクトリにコピー $ cd $WORK/150624_kmr_handson/pi $ cp $HOME/kmr-1.7/kmrrun/pi.mapper. $ cp $HOME/kmr-1.7/kmrrun/pi.kvgen.sh. $ cp $HOME/kmr-1.7/kmrrun/pi.reducer. 3. ジョブスクリプト作成プログラムを実行 $ kmrrungenscript.py -S FOCUS -q a024h -t 00:10:00 -e 4 -d./input -n 1 -m./pi.mapper -k./pi.kvgen.sh -r./pi.reducer -w job-pi.sh 17

KMRRUN ヘルパープログラム kmrrungenscript.py スケジューラごとのジョブスクリプトを生成 現状 京とFOCUSスパコンをサポート KMRインストールディレクトリ下のbin/ に存在 使い方の詳細はコマンドのManpageを参照 先の実行例 FOCUS スパコン用のジョブスクリプトを生成 Q を指定 実行時間 10 分 $ kmrrungenscript.py -S FOCUS -q a024h -t 00:10:00 -e 4 -d./input -n 1 -m./pi.mapper -k./pi.kvgen.sh -r./pi.reducer -w job-pi.sh 4 ノード使用 1 ノードは KMRRUN 用 残りをタスク用 Mapper/Reducer は 1 ノードで実行

5. ジョブ実行 逐次版 PI 計算の実行 (3/3) $ fjsub job-pi.sh fjstat コマンドでジョブ実行状況を確認 6. 出力を確認 $ ls job-pi.sh job-pi.sh.171459.out job-pi.sh.171459.err pi.out pi.out job-pi.171459.out job-pi.171459.err 最終出力ファイル 標準出力 標準エラー出力 19

MPI 版 PI 計算の実行 1. プログラムを作業ディレクトリにコピー $ cd $WORK/150624_kmr_handson/pi $ cp $HOME/kmr-1.7/kmrrun/mpi_pi.mapper. $ cp $HOME/kmr-1.7/kmrrun/mpi_pi.kvgen.sh. $ cp $HOME/kmr-1.7/kmrrun/mpi_pi.reducer. ジョブスクリプト作成プログラムを実行 $ kmrrungenscript.py -S FOCUS -q a024h -t 00:10:00 -e 4 -d./input -n 2 -m./mpi_pi.mapper -k./mpi_pi.kvgen.sh -r./mpi_pi.reducer -w job-mpi_pi.sh ジョブ実行 $ fjsub job-mpi_pi.sh 結果は mpi_pi.out に保存 MPI プログラムでは必ず 2 以上を指定 20

[ 補足 ] ノード プロセス数指定時の注意 KMRRUN では MPI の動的プロセス生成の仕組みを用いて Mapper/Reducer を実行しています Mapper/Reducer の同時実行数は 生成できる動的プロセス数に依存 最大動的プロセス数 = 全 MPI プロセス数 静的プロセス数 全 MPI プロセス数 (MPI_UNIVERSE_SIZE) MPI プログラム実行時に決定» インタラクティブ実行の場合 Machinefile で指定するノード数» FOCUS スパコンの場合 #SBATCH -n X で指定する値 静的プロセス数 mpirun mpiexec の -n オプションで指定 Mapper/Reducer が MPI プログラムの場合 同時起動できる Mapper/Reducer 数は並列数に反比例 最大同時起動数 = 最大動的プロセス数 / 1 実行の並列数 21

Agenda KMR のインストール KMRRUN による MapReduce 実行 PI 計算を例に 逐次プログラム MPI プログラムを Mapper/Reducer として実行 KMRRUN による複数計算の一括実行 ゲノム解析プログラムを例に 従来なら複数ジョブとして実行する計算を 1 ジョブにまとめて実行 22

ゲノム解析プログラム ゲノムシークエンサーからの大量の出力データを解析 出力は一定長の塩基配列の羅列 既知のゲノム配列のどの部分に該当するか 全配列に対して処理する解析対象ゲノム ( アライメント処理 ) アライメントツール BWA を 多数に分割されたゲノムデータに対して繰り返し実行 ハンズオンでは 入力ゲノムファイルに対して Suffix Array を作る処理のみを行う 23 参照ゲノム ATTTTGCAGCT ATGGCGAAGTC ATCGATGGCGA... GATCGCG ATGGCGAA ATCGATGGCGAACTTAC... BWA : http://bio-bwa.sourceforge.net/

ゲノム解析プログラム実行イメージ BWA の実行パターン KMRRUN へのマッピング ゲノムファイル読み込み ゲノムファイル読み込み BWA BWA BWA BWA BWA BWA BWA BWA Map として BWA を実行 Suffix Array 書き出し Suffix Array 書き出し Reduce を行わない KMRRUN を実行 24

BWA 実行の実装 bwa コマンドを実行するラッパープログラムとしてシェルスクリプトで実装 入力 参照ゲノム 解析対象ゲノムファイル 出力 Suffix Array ファイル 処理 bwa コマンド ( 逐次プログラム ) のパラメータを設定して実行 25 実行イメージ $ ls./ bwa bwa_task.sh bwa_db/ input/ $ ls bwa_db reference.fa.bwt reference.fa.rbwt $ ls input part_1.000 part_1.001 $./bwa_task.sh./bwa_db/reference.fa./input/part_1.000...( エラー出力を表示 ) $ ls./ bwa input/ bwa_db/ output/ bwa_task.sh $ ls./output part_1.000.sai

BWA の実行 1. ジョブスクリプト生成プログラムを実行 $ cd $WORK/150624_kmr_handson/genome $ kmrrungenscript.py -S FOCUS -q a024h -t 00:10:00 -e 5 -d./input -n 1 -m "./bwa_task.sh./bwa_db/reference.fa" -w job-genome.sh 2. ジョブ実行 $ fjsub job-genome.sh 3. 出力を確認 クオーテーションでくくり 引数に参照ゲノムファイルを指定 $ ls job-genome.sh.171520.err job-genome.sh job-genome.sh.171520.out output $ ls output part_1.000.sai part_1.002.sai part_1.001.sai part_1.003.sai 4 ファイル並列処理できるように 5 プロセス以上を指定 (4 以下を指定しても動作可能 ) 26

[ 補足 ] Python Example の実行 (1/2) 準備 MPI 処理系の Python API をインストール 講習会用に /home2/gleo/share/kmr/python に OpenMPI 対応 mpi4py をインストール済み ジョブスクリプトにて KMR ライブラリに環境変数をセット KMR 共有ライブラリに対して LD_LIBRARY_PATH をセット kmr4py モジュールに対して PYTHONPATH をセット 実行方法 $ cd $HOME/kmr-1.7/ex $ vi job-kmeans.sh (next page) $ fjsub job-kmeans.sh 27

[ 補足 ] Python Example の実行 (2/2) #!/bin/bash # #SBATCH -p a024h #SBATCH -t 00:20:00 #SBATCH -n 4 #SBATCH -J job-kmeans.sh #SBATCH -o job-kmeans.sh.%j.out #SBATCH -e job-kmeans.sh.%j.err module load gnu/openmpi165 export PYTHONPATH=/home2/gleo/share/kmr/python:$PYTHONPATH export LD_LIBRARY_PATH=$HOME/lib/kmr-1.7/lib:$LD_LIBRARY_PATH export PYTHONPATH=$HOME/lib/kmr-1.7/lib:$PYTHONPATH mpiexec python kmeanspy.py 28

おわり ご質問 お問い合わせ 丸山 : nmaruyama 松田 : m-matsuda 滝澤 : shinichiro.takizawa @riken.jp 29