Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
樋口 健二; 平塚 篤*; 圓戸 辰郎; 太田 幸宏; 町田 昌彦
JAEA-Data/Code 2010-025, 84 Pages, 2011/02
システム計算科学センターは、1984年にベクトル計算機FIJITSU VP-100を導入以来、常に最新のスーパーコンピュータを用いた原子力コードの高速化技術開発を進めることでこれらの変化に対応してきた。今回、テラヘルツ発振高温超伝導現象のシミュレーション・プログラムの開発においても、並列化を行うとともに、マルチコア・システム上でチューニングを行い、実効効率の高い並列処理を実現した。ここでは、高温超伝導現象の数値解析を高速に計算するため、シミュレーション空間を分割し、各空間を並列処理した。並列処理は、MPI通信によって実装し、複数プロセスにより各空間に対する計算を行った。また、分割された各空間内では、OpenMPによるスレッド並列処理を行った。これにより、プロセスごとに計算する各空間の計算をさらに高速処理した。この並列化手法を、東京大学情報基盤センターのHA8000クラスタシステム上で実装し、性能評価を行った。その結果、高温超伝導現象の数値解析において、マルチコア・システム上での高速化を達成したことを確認した。
中島 憲宏; 木村 英雄; 樋口 健二; 青柳 哲雄; 鈴木 喜雄; 平山 俊雄; 矢川 元基
第23回日本シミュレーション学会大会発表論文集, p.117 - 120, 2004/06
原子力プラントの安全・安心ソリューションとして、より確実な担保が求めらている。発電プラント全体を組立品として安全解析するシステムを並列分散コンピュータ(グリッド・コンピューティング)上で開発した。弱連成を主体とした構造-流体-熱問題をシミュレーションできる環境を実現した。これにより原子力の設計・安全基準などへの計算科学による裏づけを与え、安全・安心な技術を支援する。
清水 大志; 門吉 朋子; 蕪木 英雄; 山岸 信寛*; 長谷川 幸弘*; 樋口 健二
計算工学講演会論文集, 8(2), p.801 - 804, 2003/05
長時間計算が必要となるシミュレーションを分割する際の一連のリスタート処理について、ネットワーク上に分散した計算機群から利用可能な計算機を自動的に割り当てて実行する分散並列MDシミュレーション環境を構築した。約40万原子のシミュレーションでは、並列分子動力学ステンシルによるシミュレーションプログラムの可搬性とITBLの並列分散プログラム実行環境を組み合わせることにより、効率の良いシミュレーション計算の実行に非常に有効であることが確認された。
樋口 健二; 大谷 孝之; 長谷川 幸弘*; 鈴木 喜雄; 山岸 信寛*; 木村 和幸*; 前迫 浩*; 福田 正大; 矢川 元基
計算工学講演会論文集, 8(2), p.797 - 800, 2003/05
平成13年度に開発したITBL基盤ソフト版を用いて、航研及び理研との接続実験を行い、二種類のスーパーコンピュータ(スパコン)による熱伝導計算と流体計算の連成計算を実現した。実験は、平成15年2月17日に日本科学未来館で行われた「第3回ITBLシンポジウム」において公開された。その内容は、航研のユーザが自サイトから原研のスパコン(ITBL計算機: Fujitsu PRIMEPOWER)にジョブを投入し熱伝導計算を開始後、理研のスパコンNEC SX-6iに流体計算をspawn(以上、連成計算)、さらに毎時間ステップごとに二つの解析結果を合成し、端末に実時間表示するというものである。この実験で実証された技術は、いずれもグリッド・コンピューティングに不可欠なものであり、ITBL基盤ソフトのような実用のミドルウェアにおいて機能実証され、しかもネットワークとスパコンに関わる実運用システム上で動作確認されたことは、世界で初めてのことである。この実験成功により日本のグリッド研究は大きな一歩を踏み出したと言える。
鈴木 喜雄; 松本 伸子*; 山岸 信寛*; 樋口 健二; 大谷 孝之; 永井 晴康; 寺田 宏明; 古野 朗子; 茅野 政道; 小林 卓也
Computational Science - ICCS 2003, International Conference Saint Petersburg Russian Federation, Melbourne Australia, June 2-4, 2003 Proceedings, p.120 - 129, 2003/00
e-Japan重点計画(高度情報通信ネットワーク社会の形成に関する重点計画)の一つとしてITBLプロジェクトが推進されている。本プロジェクトでは、大学や研究機関に分散された計算機・プログラム・データ等の知的資源を共有し、研究者間の共同研究を支援するための仮想研究環境ITBLを構築することを目的としている。このため、日本原子力研究所では、ハードウェアの導入・管理,基盤ソフトウェア開発,アプリケーション開発が進められている。基盤ソフトウェア開発としては、コンポーネントプログラム及びコミュニティーサービスのためのツールキット開発が行われている。また、アプリケーション開発としては、量子生命研究と環境科学研究を対象としたシステム構築が進められている。本論文では、環境科学研究において、環境動態の解明と予測を目的として構築されている数値環境システムへの基盤ソフトウェアコンポーネントツールキットの適用について述べる。コンポーネントツールキットのTask Mapping Editor(TME)機能とAVS/ITBL機能の適用により、数値環境システムでのパラメトリックスタディに対して、より効率的なジョブ実行と可視化解析が可能となることが期待される。
Sluiter, M. H. F.*; Belosludov, R. V.*; Jain, A.*; Belosludov, V. R.*; 安達 斉*; 川添 良幸*; 樋口 健二; 大谷 孝之
Lecture Notes in Computer Science 2858, p.330 - 341, 2003/00
「水素分子が氷に大量に吸蔵されメタンと同様のクラスレートを形成する可能性がある」という実験的報告がある。構造はメタン吸蔵クラスレートと同様であり、水素ガスの500倍もの濃度で吸蔵がなされるという。ところが、実験的にはX線や中性子線を使っても水素分子の吸蔵位置や結合状況の詳細を決定できていなかった。われわれは、この結果に興味を持ち、その構造と物性の詳細を第一原理シミュレーション計算によって研究することにした。しかしながら、その計算には大規模な計算能力が不可欠である。このため、原研が開発しているITBL基盤技術を活用することによって複数台のスーパーコンピュータを連携し、大規模な第一原理計算を実現した。
樋口 健二; 今村 俊幸*; 鈴木 喜雄; 清水 大志; 町田 昌彦; 大谷 孝之; 長谷川 幸弘*; 山岸 信寛*; 木村 和幸*; 青柳 哲雄; et al.
Lecture Notes in Computer Science 2858, p.245 - 257, 2003/00
日本国内の研究機関共同によるグリッド・プロジェクトのためのミドルウェアのプロトタイプが開発された。このミドルウェアには、仮想研究室の構築に不可欠のいくつかのキーテクノロジが実装され、実際に運用されている計算機・ネットワーク・システム上でその技術検証がなされた。また、いくつかの科学技術計算の応用プログラムが当該ミドルウェア上で既に稼働している。これら一連の結果は、日本のサイエンス・グリッドの分野にとって大きな進歩である。
今村 俊幸*; 山岸 信寛*; 武宮 博*; 長谷川 幸弘*; 樋口 健二; 中島 憲宏
Lecture Notes in Computer Science 2858, p.258 - 268, 2003/00
TME(タスクマッピングエディタ)は分散した計算資源の操作と分散する利用者プログラムの設計に寄与する目的で開発されたITBL(IT Based Laboratory)上での有用なツールである。TMEの画面上では、あたかもドローツールのような簡易な操作によって分散する複数のプログラムやデータの関係図が描画できる。これらの関係図は、アイコンと矢線による極めて単純ではあるものの、その関係を直感的に理解するのに役立つ。また、利用者が定義したプログラムを再利用したり、さまざまなアプリケーションを組み込みカスタマイズ可能な構造になっている。TMEはITBLの通信インフラ等を利用して、プログラムの起動並びにあらかじめデータフローによって定義されたファイルの自動転送などを行うため、利用者は計算資源が分散していることを特に意識することなく、単一計算機上でのプログラム操作を行う感覚で、分散する計算資源を使用することができる。さらに、ITBLの技術を利用することで複数の利用者によるプログラム実行環境や計算機実験のシナリオを共有する場として機能させることも可能である。このようにTMEは初心者ユーザから先進的な高度な利用を期待するユーザまでをカバーできる有用なツールとしてITBLの中核をなすものであり、昨今話題となっているグリッド技術に対して多大な貢献を行うものと考えられる。
樋口 健二; 大谷 孝之; 長谷川 幸弘*; 鈴木 喜雄; 山岸 信寛*; 木村 和幸*; 青柳 哲雄; 中島 憲宏; 福田 正大; 今村 俊幸*; et al.
Proceedings of International Conference on Supercomputing in Nuclear Applications (SNA 2003) (CD-ROM), 11 Pages, 2003/00
文科省傘下の6研究機関によって推進されているITBLプロジェクトにおいてグリッド研究の応用実験が行われた。仮想研究室の構築に不可欠ないくつかの要素技術がITBLミドルウェアに実装され、実用性の観点から検証された。セキュリティ,コンポーネント・プログラミング,協調的可視化といったこれらの要素技術が成功裡に実装されたことは日本のグリッド研究における重要な進歩と考えられる。
樋口 健二; 長谷川 幸弘*; 平山 俊雄
JAERI-Review 2000-019, 70 Pages, 2000/12
計算科学技術推進センターでは、並列処理にかかわる基盤技術開発の一環として、平成11年度に次世代計算機の概念検討に着手した。ここで行った代表的な量子計算コードを対象とした挙動解析結果について述べる。また、解析結果、に対する考察、キャッシュミス緩和のための方策の検討結果についても触れる。さらに、概念検討を定量的に進めるために開発中の性能予測シミュレータについても述べる。
武宮 博*; 今村 俊幸; 小出 洋; 樋口 健二; 辻田 祐一; 山岸 信寛*; 松田 勝之*; 上野 浩一*; 長谷川 幸弘*; 木村 俊哉; et al.
Proceedings of 4th International Conference on Supercomputing in Nuclear Applications (SNA 2000) (CD-ROM), 16 Pages, 2000/09
並列分散型の科学計算の開発及び実行環境を支援するために、STA(Seamless Thinking Aid)と呼ばれる計算環境を開発した。STAは、(1)各プログラム・コンポーネントの開発環境、(2)各々のコンポーネントをまとめて一つのアプリケーションに形成する機能、そして(3)アプリケーションを分散した計算資源に配分する機能等のツール群を提供する。STAの有用性を立証するために、われわれはいくつかの並列科学計算のアプリケーションを開発してきた。ここでは、これらのアプリケーションの特徴とSTAにおける構築法について述べる。
上野 浩一*; 太田 浩史*; 武宮 博*; 今村 俊幸; 小出 洋; 松田 勝之*; 樋口 健二; 平山 俊雄
JAERI-Data/Code 2000-023, p.287 - 0, 2000/03
計算科学技術推進センターでは、並列処理にかかわる共通基盤技術の研究開発の一環として、並列プログラムにおける途切れのない思考を支援するSTA基本システム(Seamless Thinking Aid)の機能拡張を行った。今回の拡張では、STA基本システムの中核である並列プログラム開発環境PPDE(Parallel Program Development Environment)に以下の機能を追加した。(1)メイクファイルと実行シェルスクリプトファイルの自動生成、(2)1つのツール実行操作で全対象計算機のツールを同時に実行させるマルチツール実行機能、(3)ツール実行結果(エディタであればソースコードやデータの編集結果)を全対象計算機に同時に反映させるミラー構成。これらの追加機能により、複数の計算機を対象にプログラム開発を進める場合の作業効率を飛躍的に高めることが可能となっている。また、逐次プログラムから並列プログラムを作成する作業一連の効率化を図るために、逐次プログラムからHPFプログラムへ変換する自動並列化ツール並びにHPFトランスレーターとの連携を実現している。本報告書では、機能拡張版PPDEの利用方法について述べる。
武宮 博*; 山岸 信寛*; 今村 俊幸; 上野 浩一*; 小出 洋; 辻田 祐一; 長谷川 幸弘*; 樋口 健二; 松田 勝之*; 平山 俊雄
JAERI-Data/Code 2000-013, p.52 - 0, 2000/03
計算科学技術推進センターでは、並列処理基盤技術開発にかかわる研究開発の一環として、複数の計算機を用い科学技術計算の並列分散処理を支援する環境PPExeを構築している。TME(Task Mapping Editor)は、PPExeを構成するツールの一つであり、一連の処理の定義や計算機割付けを利用者が対話的に定義できるビジュアルプログラミング環境を提供する。TMEを用いることにより、利用者はプログラム間のデータ依存関係をデータフローに基づき視覚的に定義することができる。また、定義された処理を実行する計算機の指定もGUIを介して容易に行うことができる。定義された一連の処理は、TMEにより決定された実行順序にしたがって、PPExeを構成するほかのサブシステム、メタスケジューラ、計算資源利用状況モニタ、及び実行マネジャにより実施される。本報告書では、TMEの利用方法について述べる。
上野 浩一*; 太田 浩史*; 武宮 博*; 今村 俊幸; 小出 洋; 松田 勝之*; 樋口 健二; 平山 俊雄
JAERI-Data/Code 2000-012, p.125 - 0, 2000/03
計算科学技術推進センターでは、並列処理にかかわる共通基盤技術の研究開発の一環として、並列プログラムにおける途切れのない思考を支援するSTA基本システム(Seamless Thinking Aid)を開発した。STA基本システムでは、並列プログラム開発環境PPDE(Parallel Program Development Environment)がプログラムの開発に必要なツールであるエディタ、コンパイラ、デバッガ及び性能評価ツールの統一的な利用環境を提供している。PPDEでは、プログラム開発に中心的な役割を果たすエディタと各ツールとの情報交換を円滑に行い、エディタ上のプログラムのソース行に対応付けてツールの解析情報を表示することにより、並列プログラム開発における途切れのない思考の支援を実現している。本報告書では、PPDEの利用方法について述べる。
武宮 博*; 山岸 信寛*; 今村 俊幸; 上野 浩一*; 小出 洋; 辻田 祐一; 長谷川 幸弘*; 樋口 健二; 松田 勝之*; 平山 俊雄
JAERI-Data/Code 2000-010, p.49 - 0, 2000/02
計算科学技術推進センターでは、並列処理基盤技術開発にかかわる研究開発の一環として、複数の計算機を用いた科学技術計算の並列分散処理を支援する環境PPExeを構築している。TME (Task Mapping Editor)は、PPExeを構成するツールの一つであり、一連の処理の定義や計算機割付けを利用者が対話的に定義できるビジュアルプログラミング環境を提供する。TMEを用いることにより、利用者はプログラム間のデータ依存関係をデータフローに基づき視覚的に定義することができる。また、定義された処理を実行する計算機の指定もGUIを介して容易に行うことができる。本報告書では、TMEにおいて実現された種々の機能をまとめ、それらの機能の実装方式について説明する。
武宮 博; 太田 浩史; 今村 俊幸; 小出 洋; 松田 勝之; 樋口 健二; 平山 俊雄; 笠原 博徳*
計算工学講演会論文集, 4(1), p.333 - 336, 1999/05
日本原子力研究所では、並列処理に係わる共通基盤技術の研究開発の一環として、ネットワークに接続された複数の並列計算機環境での並列科学計算作業における途切れのない思考を支援する並列分散科学技術計算環境STA/SSPを構築している。本環境は、ネットワーク接続された並列計算機群から構成されるクラスタ上での並列計算プログラム開発を支援する環境と、それら並列計算機群を自由に組み合わせた並列分散計算の実行を支援する環境の2つの環境から構成される。本発表では、上記環境の構築目的及び各支援環境の詳細について説明する。
小林 穣*; 樋口 健二
Mathematics and Computation, Reactor Physics and Environmental Analysis in Nuclear Applications, 1, p.371 - 378, 1999/00
日本原子力研究所計算科学技術推進センター(CCSE)では原子力分野で典型的なコードから構成されている並列ベンチマーチテスト(BMT)コードを開発・整備している。これらのコード群は、計算機性能を見積もったり、利用者自身が自分自身のコードを並列化する際のガイダンスとして活用したりすることが可能である。数値解法で分類するとCCSEで開発・記録されているBMTコード群は分子動力学、PIC法、有限差分法及び有限要素法のコードである。モンテカルロ法のコードが新たに並列BMTコード群に追加された。本論文では、並列化された粒子輸送モンテカルロコードであるMCNP4B-BMTの開発及びCCSEに設置されている3種類のスカラー並列計算機での性能結果について述べる。
小出 洋; 今村 俊幸; 太田 浩史*; 川崎 琢治*; 武宮 博*; 樋口 健二; 笠原 博徳*; 相川 裕史
計算工学講演会論文集, 3(1), p.81 - 84, 1998/05
日本原子力研究所では、並列処理に関る共通基盤技術の研究開発の一環として、並列プログラミングと異機種並列計算機利用における途切れの無い思考を支援する並列分散科学技術計算環境STA(Seamless Thinking Aid)を開発している。STAは異機種並列計算機ネットワーク上で結合して利用するための機能とその上でのサービスを提供している。このために、異機種並列計算機間で共通の通信インターフェイスを採用した、データを効率良く交換できる、共通通信基盤が必要である。STAは、こうした異機種並列計算機利用のための共通通信基盤Stampiを備えており、ユーザプログラムはMPI2を基本とした異機種並列計算機通信ライブラリStampi-Libを使用して異機種間で自由に通信を行うことができる。本論文では、StampiとStampi-Libの概要について述べる。
武宮 博*; 今村 俊幸; 太田 浩史*; 小出 洋; 川崎 琢治*; 樋口 健二; 相川 裕史; 笠原 博徳*
計算工学講演会論文集, 3(1), p.73 - 76, 1998/05
日本原子力研究所では、並列処理に係わる共通基盤技術の研究開発の一環として、ネットワークに接続された複数の並列計算機環境での並列科学技術作業における途切れのない思考を支援する並列分散科学技術環境STA(Seamless Thinking Aid)を開発している。具体的には、(1)並列科学計算作業における一連の作業の円滑な遂行、(2)複数の並列計算機の円滑な利用、を支援することにより、利用者の途切れのない思考を実現することを目的としている。本稿では、上記目的を詳述するとともに、その目的を達成するためにSTAの提供している機構の概要について述べる。
今村 俊幸; 太田 浩史*; 川崎 琢治*; 小出 洋; 武宮 博*; 樋口 健二; 笠原 博徳*; 相川 裕史; 久野 章則*
計算工学講演会論文集, 3(1), p.85 - 88, 1998/05
日本原子力研究所では、並列処理に関る共通基盤技術の研究開発の一環として並列プログラミングにおける異機種並列計算機利用における途切れの無い思考を支援する並列分散科学技術計算環境STA(Seamless Thinking Aid)を開発中である。ネットワーク上のマシンに分散するツールやアプリケーションなどのサービス利用は、資源等の所在が異なると非常に複雑である。STAはネットワーク上に分散するサービスを単純なGUIで統一的に扱う機能を提供する。さらに異機種並列計算機を利用する上で有効な資源情報やジョブ投入などの操作を統一的に扱うサービスを提供することで、ユーザは複数機種の指定または設定、遠隔操作を意識することなく行うことができる。本稿ではSTAの異機種計算機の利用環境構築について報告する。