ここでは、日本電気NEC製の次世代イノベーションプラットフォームスパコン「SX-Aurora TSUBASA」に関する活用情報をまとめます。なお「SX-Aurora TSUBASA」のことを、このウエブでは短縮して「SXAT」と呼ぶときもあります。
謝辞: このウエブは、2019年度より実施している「日本電気様(NEC)」と岐阜高専との共同研究の取り組みをもとに、情報発信を行います。なお活動においては、「一般社団法人インダストリスパコン推進センター様(ISCPC)」より多大なご協力を受けています。
20200630: 日本電気様との共同研究の成果が発表されました https://jpn.nec.com/hpc/sxauroratsubasa/Application/index.html?#anc-calculix
図:SXAT上の PrePoMax での構造解析
(図はクリックすると拡大します。)
NEC公式サイト https://jpn.nec.com/hpc/sxauroratsubasa/index.html
VEOS for SX-Aurora TSUBASA https://github.com/veos-sxarr-NEC
NEC SX-Aurora TSUBASA Documentation https://www.hpc.nec/documents/
NEC SX-Aurora TSUBASA ではじめる ベクトルプログラミング https://www.hpc.nec/api/v1/forum/file/download?id=LE6hEK
SX-Aurora TSUBASA のアーキテクチャとオペレーティングシステム http://www.ipsj.or.jp/sig/os/index.php?plugin=attach&refer=ComSys2019&openfile=comsys2019-imai.pdf
TensorFlow for SX-Aurora TSUBASA https://github.com/sx-aurora-dev/tensorflow
SX-Aurora TSUBASAを活用したビッグデータ向け高速分析プラットフォーム https://github.com/frovedis/frovedis
SX-Aurora TSUBASA Research https://github.com/sx-aurora-dev
SX-Aurora TSUBASA 紹介資料 https://nsrp.nifs.ac.jp/news/Aurora_intro-v4.pdf (ご関心があれば、まずこれを見てください)
CalculiX の公式ウエブでは、Official版テスト集が公開されており、2.18版では、531ケースで構成されています。
ウエブ: http://www.dhondt.de/ ファイル: http://www.dhondt.de/ccx_2.18.test.tar.bz2(現在の最新版は2.19)
これら5つのソルバーを用いて、531ケースのテストを実行した結果が、以下の通りです。なお結果は「OK:計算と結果が正常・NG:計算は正常だが結果が不可・FAULT:計算が異常終了」となっています。
使用ソルバ | TOTAL | OK | NG | FAULT |
SPOOLES | 531 | 518 | 0 | 13 |
PARDISO | 531 | 518 | 0 | 13 |
ITERATIVESCALING | 531 | 400 | 9 | 122 |
SX-AUR_HS | 531 | 483 | 0 | 48 |
SX-AUR_SCALING | 531 | 483 | 5 | 43 |
個々のテストの結果は、ファイル「ccx-2.18.test-results.xlsx」にまとめてあります。全体の傾向は以下の通りです。
CalculiX の公式ウエブでは、Official版テスト集が公開されており、2.19版では、532ケースで構成されています。
ウエブ: http://www.dhondt.de/ ファイル: http://www.dhondt.de/ccx_2.19.test.tar.bz2(現在の最新版は2.20)
これら5つのソルバーを用いて、532ケースのテストを実行した結果が、以下の通りです。なお結果は「OK:計算と結果が正常・NG:計算は正常だが結果が不可・FAULT:計算が異常終了」となっています。
使用ソルバ | OK | NG | FAULT |
SPOOLES | 532 | 0 | 0 |
PARDISO | 532 | 0 | 0 |
ITERATIVESCALING | 411 | 9 | 112 |
SX-AUR_HS | 495 | 0 | 37 |
SX-AUR_SCALING | 495 | 5 | 32 |
個々のテストの結果は、ファイル「ccx-2.19.test-results-230220.xlsx」にまとめてあります。全体の傾向は以下の通りです。
1:SX-Aurora TSUBASA にCentOSを導入し、関連ツールとライセンスを設定するまで 【SXAT-Setup1に移る】
2:SX-Aurora TSUBASA 上に、専用 Calculix (CCX) を構築するまでのビルド手順 【SXAT-CCXbuild1に移る】
3:SX-Aurora TSUBASA 上で、Windows の PrePoMax を起動させ連携するまで 【SXAT-PrePoMax1に移る】
4:SX-Aurora TSUBASA 上の PrePoMax で、構造解析を実行する操作手順の概要 【SXAT-PrePoMax2に移る】
SXATでは、PC本体を「VH:ベクトルホスト」、高速演算ボードを「VE:ベクトルエンジン」と呼びます。
1:SXAT の CentOS 上に、VH 用の Calculix (CCX) を構築するまでのビルド手順 【SXAT-CCXbuild-21-1に移る】
2:SXAT の CentOS 上に、VE 対応の Calculix (CCX) を構築するまでのビルド手順 【SXAT-CCXbuild-21-2に移る】
SXATでは、PC本体を「VH:ベクトルホスト」、高速演算ボードを「VE:ベクトルエンジン」と呼びます。
1:WSL2 の Ubuntu22.04 上に、Calculix (CCX) を構築するまでのビルド手順 【SXAT-CCXbuild-22-1に移る】
2:SXAT の CentOS 上に、VE 対応の Calculix (CCX) を構築するまでのビルド手順 【SXAT-CCXbuild-22-2に移る】
1:汎用3次元構造解析ツール「Calculix(カルキュリックス)」⇒ http://www.calculix.de/
□プリ:付属プリポストツール CGX に加えて、FreeCAD の FEM モジュールとして組み込まれ設計者用 CAE としての活用は大きな可能性を持つ。
□ソルバ:Abaqus に準拠した解析設定を可能にしたソルバであり、ビルド済みの CCX が公開され、コンパクトな設計のため各種環境に対応する。
□ポスト:付属プリポストツール CGX に加えて、統合支援ツール PrePoMax により商用ツール並みの可視化機能を実現している。ParaView も利用可能。
□特徴:円筒座標系の解析が可能であり、Abaqus の INP 形式にほぼ対応している。解析結果の比較検討などが進んでおり日本語の情報も豊富である。
【このページの閲覧数:総計:2596 今日:2】