スパコンならではの高い演算性能を活用した大規模な解析・シミュレーション・CGレンダリングなどを提供するサービス

サービス開始日:2011.06.17

 

サービス概要

フォーラムエイトでは、HPC(High‐Performance Computing)を利用した大規模な解析・シミュレーション・CGレンダリングなどのソリューションを提供しています。

▲POV-Ray レンダリングの例

▲LuxRender レンダリング例

▲風・熱流体解析事例

▲建設騒音事例

サービスの概要と特長

スパコンクラウド®概要/スパコン研究室紹介

スーパーコンピュータ(HPC)が可能にする大規模な実験・研究

HPC(High Performance Computer/Computing)は単位時間内の莫大な計算処理を指す用語で、大規模な気象・災害の予測、分子・材料の研究、ゲノム情報解析などの医療・生命科学、騒音・音響・流体(水・風・熱など)などの解析、各種衝突実験・物理実験などの事前実験化や宇宙科学の分野など、主にシミュレーション・可視化の目的で用いられています。

スパコンクラウド研究室での研究・開発

フォーラムエイトでは、スーパーコンピュータと隣接して建設された「高度計算科学研究支援センター(公財)計算科学振興財団(FOCUS)」内に、スパコンクラウド研究室を開設し、22テラFLOPS(=1秒間に22兆回の計算性能)以上のスパコンを利用したサービスを提供しています。スーパーコンピュータと大規模ストレージ環境を有効活用できるソフトウェア・サービスの高度化を目指して、研究・開発を進めています。

FORUM8・スパコンクラウド神戸研究室
  ■所在地 : 〒650-0047 神戸市中央区港島南町7-1-28 計算科学センタービル2F 研究室1
  ■TEL : 078-304-4885  ■FAX : 078-304-4884  ■E-Mail : f8kobe@forum8.co.jp
<関連情報>
  1. FORUM8・スパコンクラウド神戸研究室 開設のお知らせ
  2. Branch&Showroom

LuxRenderレンダリングサービス

LuxRenderレンダリングサービスにおいて用いるLuxRender向け3dsMax標準マテリアルコンバーターは、3dsMaxに標準添付されているマテリアル「標準(Standard)マテリアル」をLuxRender用のマテリアルに自動変換する機能を搭載しています。

平成25年度 HPCIシステム利用研究課題 利用報告「スパコン京におけるレンダリングエンジンの構築」

スパコン「京」産業利用平成26年度枠に採択「レンダリングエンジンの構築」を公開(2014.04.02掲載)

▲アニメーションのレンダリング結果


 
LuxRenderとは
LuxRenderは、作成した3DCGモデルを基に画像化処理を行う「レンダラ」と呼ばれるソフトウェアの一種です。視点、光源、作成したモデルのそれぞれの情報から陰影付け等を行い、画像を作成します。このレンダラの中でも、LuxRenderは光の挙動を物理的に正確に計算して画像化することを特徴としており、写真のようなリアルなイメージを得ることができます。
 LuxRenderでは性質上レンダリングの終了という概念がなく、レンダリング時間は作業者が決定します。レンダリング品質は時間をかけるほど上がるため、品質とコストとのバランスをみてレンダリング時間を決定します。


LuxRenderレンダリングサービスについて
本サービスでは、受領した3dsMaxのシーンについてLuxRenderを用いてレンダリングを行い、静止画及び動画を作成します。サービスの流れは次の通りです。
  1. シーン内容の確認
  2. 見積もり
  3. レンダリングサンプル作成
  4. 契約
  5. 品質決定
  6. レンダリング
  7. レビュー
  8. 納品

最初に、受領するシーンがLuxRenderでレンダリング可能か調査を行います(ステップ1)。

レンダリング可能であることが判明すれば見積もりに進みます(ステップ2)。

見積もり作業後にレンダリングサンプル作成となります(ステップ3)。

このステップでは実際に受領シーンをLuxRenderでレンダリングしますが、まだいわゆるプレビューの様な段階です。マテリアル変換も簡単で、レンダリング画像も短時間で作成可能な小さなものとなります。ここで完成品のイメージを依頼者に掴んでもらいます。作成したサンプルにおいて依頼者の了解を得られたら、契約に進みます(ステップ4)。

契約完了後にレンダリング品質の決定を行います(ステップ5)。

ステップ3で作成したイメージをもとに、手動変換を含めたマテリアルの設定や、ライティング調整といったシーン全体の微調整等、詳細なシーンの修正内容を決定します。加えてレンダリング時間の決定も行います。レンダリング品質が決定したら、品質内容に沿って受領シーンの修正を行った後に本番のレンダリングを実施します(ステップ6)。

この本レンダリングで得られた画像をもとにレビューを行います(ステップ7)。

レビューにおいて依頼者が更なる品質向上を求めた場合は契約の更新を行い、シーンの再修正内容・追加のレンダリング時間を決定します。シーンを再修正後、再びレンダリングと結果のレビューを行います。依頼者が満足する品質になるまで、契約~レンダリング~レビューを繰り返します。依頼者が品質に納得すれば納品となります。

▲サービスの流れ

 
スクリプトの機能
dsMaxに標準搭載されている標準(Standard)マテリアルをLuxRender向けマテリアルに自動変換します。また拡散反射光カラー、鏡面反射光カラー、バンプ、ディスプレイスメントのいずれかのマップチャンネルにおいて、これらチャンネルに設定されているビットマップ、ミックスマップを自動的にLuxRender用に変換します。
 シーン中の変換できなかったマテリアル・テクスチャについては手動変換となります。(変換に失敗したものはテキストファイルに一覧が出力されます)
以下に標準マテリアルとLuxRenderマテリアルのレンダリング画像の比較を紹介します。

●ツヤのないマテリアル

▲ツヤのないマテリアルの比較
左:標準マテリアル、右:LuxRenderマテリアル


●ツヤがあり、反射も表現できるマテリアル
・反射なしの場合

▲ツヤがあり反射も表現できるマテリアルの比較(反射なし)
左:標準マテリアル、右:LuxRenderマテリアル


・反射ありの場合

▲ツヤがあり反射も表現できるマテリアルの比較(反射あり)
左:標準マテリアル、右:LuxRenderマテリアル

●透明感を表現するマテリアル

▲透明感を表現するマテリアルの比較
左:標準マテリアル、右:LuxRenderマテリアル

●透明感を表現するマテリアル

▲透明感を表現するマテリアルの比較
左:標準マテリアル、右:LuxRenderマテリアル

変換の流れ
標準マテリアルが設定されているオブジェクトを含む3dsMaxシーンにマテリアルコンバートスクリプトを適用した時の変換プロセスを示します。

コンバートスクリプトを実行すると、まずシーン中のオブジェクトを調べます。オブジェクトごとにマテリアルが設定されているか確認し、設定されている場合はそのマテリアルの種類を調べます。マテリアルの種類が3dsMax標準添付の標準マテリアルだった場合、各種パラメータから自動的にLuxRender用マテリアルの種類を選び適用します。オブジェクトに設定されているマテリアルが標準マテリアルだった場合、マテリアルはそのままの状態で置かれます。この時は手動変換となります。

標準マテリアルの自動変換が行われたものについては、次のステップでテクスチャの自動変換を行います。テクスチャの変換ステップでは2つの条件を判定し、両方とも条件に合うようなら自動変換を行います。
一つ目の条件はテクスチャの種類です。テクスチャの種類が”Bitmap” もしくは、”Mixマップ”である必要があります。
2つ目の条件は、テクスチャが設定されているチャンネルです。このチャンネルが”拡散反射カラー”、”鏡面反射カラー”、”バンプ”、”ディスプレイメント”のいずれかである必要があります。
これら2つの条件を満たしている場合に、設定されているテクスチャをLuxRender向けテクスチャに変換します。一方、条件を満たせない場合は手動によるテクスチャ変換となります。

▲変換プロセス

UC-win/Road・CGムービーサービス

POV-Rayにより作成した高精細な動画ファイルを提供するサービス。スパコンを利用することで現実的に実現不可能な高精細な動画ファイルの提供が可能。また、POV-Rayを利用しているため、UC-win/Roadで出力後にスクリプトファイルをエディタ等で修正することが可能です。

▲ポリゴン数 低:
FORUM8宮崎支社VRモデル

▲ポリゴン数 中:
東京中目黒駅周辺VRモデル

▲ポリゴン数 高:
中国北運河生態修復VRモデル

関連情報
  1. スパコンクラウド® : UC-win/Road CG ムービーサービス (Up&Coming '11 秋の号掲載)

サービスの流れ
  1. UC-win/Roadのシーンを作成
  2. 動画内容の調整
  3. POV-Rayスクリプトの作成
  4. フレーム単位レンダリング(スパコン利用)
  5. レンダリング結果からの動画ファイル作成
  6. 納品

▲レンダリング前

▲レンダリング後


▲POV-Rayを利用したレンダリングの例


6KデジタルサイネージCGムービー作成

▲UC-win/RoadCGムービ作成例 「灯台と島のドライビングモデル」


今後の展望・開発予定
  1. 動画ファイルの作成の対応
  2. Ver.5.2でPOV-Ray出力未対応のオブジェクト(雨、雪、火(煙))への対応

▲POV-Rayを利用した大気設定(霧の効果)

▲POV-Rayを利用したレンダリングの例。中国北運河生態修復VRモデル

▲UC-win/Roadから出力されたモデル(左)と、スパコンで「POV-Ray」によってレンダリングしたCG(右)

3dsMax・CGムービーサービス 

京のトライアルユース採択 採択日:2013/5/17


FOCUS(計算科学振興財団)のスパコンを用いて、現実の物理方程式に基づいた膨大な演算を行うことで生成することができる、限りなく精密で写真と見紛うようなフォトリアリスティックな画像を提供するサービスです。建築におけるBIMモデルやインテリアコーディネートのデザイン検討の他、自動車や部品等の企画、設計段階でのレビュー、プレゼンテーション、広報、マーケティングなど、様々な用途に活用することができます。


▲FOCUS スパコンで100ノード並列
での1000秒レンダリング結果

▲LuxRender レンダリング例

風・熱流体解析スパコン解析・シミュレーションサービス

汎用流体解析ツール「OpenFOAM」を用いた解析・シミュレーション支援サービスとなります。「OpenFOAM」は、OpenCFD社が開発しGNUのGeneral_Public_Licenseのもとでフリーかつオープンソースとして配布されているものです。乱流・熱伝達を含む複雑な流体の流れをシミュレートすることが可能です。本サービスでは、フォーラムエイトが中間でスパコンとアクセスすることで、利用環境を持たない多くのユーザーにとって、より身近にスパコンを用いた高度な解析環境をご利用頂けます。

関連情報
  1. スパコンクラウド® 流体解析連携プラグイン
現有解析部の利用
  1. 風の解析 (ビル周辺の風解析)
  2. 水 (単一流体場、固定あるいは自由境界)
  3. 多相流体場の解析 (空体と液体、液体と固体など)

▲中目黒GTタワーによる風解析

▲渋谷モデルによる風解析

▲OpenFOAMによる解析例

▲圧力コンタ図。Timeを変更することで各時間の圧力、各時間毎の流線の確認が可能

 
風解析の適用事例
(1)新宿副都心の建物群

「市街地風環境予測のための流体数値解析ガイドブック-ガイドラインと検証用データベース-日本建築学会」に例示されているモデルです。解析の規模と概要は以下のとおりです(解析時間:2時間程度)。  
  1. 解析領域:1700m×1700m×700m
  2. 節点数:約750,000
  3. 要素数:約1,300,000

▲事例(1)新宿副都心の建物群:
メッシュと風速分布図(コンター)

▲事例(1)新宿副都心の建物群:
風速分布図(ベクトル)




(2)中目黒駅周辺の建物群
中目黒駅周辺の解析例になります(解析時間:1時間程度)。

  1. 解析領域:400m×500m×300m
  2. 節点数:約530,000
  3. 要素数:約950,000

▲事例(2)中目黒駅周辺の建物群:風速分布図(ベクトル)

▲事例(2)中目黒駅周辺の建物群:風速分布図(コンター)

騒音音響スパコン解析・シミュレーションサービス

VR上で展開される3D・VR空間上に音源および受音面を配置することで、一般的な音の広がりをシミュレートするものです。地表面や構造物および建築物などの影響を考慮し、受音面上の各受音点における音圧レベルを解析します。
解析処理をスーパーコンピュータで実行するものであり、特に大規模なデータの処理に威力を発揮します。
関連情報
  1. スパコンクラウド® : 騒音音響スパコン解析・シミュレーションサービス (Up&Coming '11 秋の号掲載)
  2. UC-win/Road 騒音シミュレーションオプション
機能
騒音シミュレーションはプリプロセッサ(入力部)、メインプロセッサ(解析部)、ポストプロセッサ(結果表示部)から構成されています。
プリプロセッサ
データ入力について、音源の配置、受音面の設定、解析条件パラメータの指定を行います。
メインプロセッサ
機能としては音の経路を設定し、地表面やモデル面などでの反射と透過とを考慮します。解析処理では、音源や音の経路などの相互間でデータを独立して処理することが可能です。この特徴を生かしてスパコン上で並列計算を行い、大規模データを効率よく処理します。
ポストプロセッサ
さまざまな視点からシミュレーション結果を捉えることが可能となっています。コンター図やコンターラインに加え、格子形状または球体形状によって音圧レベルを可視化するなどのユニークな機能も備えています。  
騒音解析解析手順

1. プリプロセス


  1. 地域データ、地形の取り込み
  2. 道路や橋等の構造物の定義
  3. ビル等の建築物の定義
  4. 音源や受音面の定義
  5. 解析条件の定義

▲音源の設定

▲受音面の一括配置


 2.メインプロセス

  1. 解析処理
  2. 解析結果の出力

音の経路を設定し、地表面やモデル面などでの反射と透過とを考慮。解析処理では、音源や音の経路などの相互間でデータの独立処理が可能。

 3.ポストプロセス

  1. 解析結果の取り込み
  2. 解析結果の可視化

▲コンタ図表示

▲コンタライン表示

▲球体表示


さまざまな視点からシミュレーション結果を捉えることが可能。コンタ図やコンタラインに加え、格子形状または球体形状によって音圧レベルを可視化するなどのユニークな機能も搭載。

 
今後の展望・開発予定
  • スパコンの性能を引き出す最適な並列化アルゴリズムの開発
  • シミュレーション結果表示の高度化

  騒音測定シミュレーションサービス(オプション)

「騒音音響スパコン解析・シミュレーションサービス」に加えて選択可能なオプションで、現場での建設工事・交通等の騒音測定(任意計測)とその結果を提供します。測定現場のVRモデリングおよび騒音解析シミュレーション結果の可視化と併せて実際の測定結果をご利用いただくことで、解析結果の確認や比較検討に役立ちます。

 騒音測定シミュレーションサービスの提供フロー


▲建設騒音事例

▲道路騒音事例


 サービスの詳細

 ●騒音測定シミュレーションサービスの概要

騒音測定を大別すると下記がありますが、本サービスでは「任意計測」をサポートします。

任意計測
  特定の基準を考えない、オーダーメイドの計測
道路騒音測定
  「騒音に係る環境基準の評価マニュアル II.地域評価編(道路に面する地域)」平成12年4月 環境庁 準拠
建設騒音測定
  「建設工事の騒音測定要領(案)」平成19年度 (独)土木研究所 準拠


 ●一般的な騒音の種類

以下の騒音の種類について、評価および測定のためのマニュアルが整備されており、( )内はそれぞれの予測モデルの名称を示します。
  1. 一般環境騒音
  2. 道路交通騒音( ASJ RTN-Model2008 )
  3. 在来鉄道騒音
  4. 新幹線鉄道騒音
  5. 航空機騒音
  6. 建設工事騒音( ASJ CN-Model2007 )
本サービスでは、これらの騒音のうち、道路交通騒音と建設工事騒音に着目します。

 ●測定機材

  1. 騒音計(サウンドレベルメータ) : JIS C 1509-1
  2. 校正器 : JIS C 1515
  3. レベルレコーダ : JIS C 1512(今後予定)
  4. データレコーダ : JIS規定なし、20Hz~10kHz対応(今後予定)
  5. 周波数分析器 : JIS C 1513(今後予定)


  騒音測定シミュレーションサービス
 建設騒音事例

 ●騒音解析例

騒音解析(建設騒音)の現場状況としては、解析領域内の上方に一つの音源があり、音源脇を通り右上から左下にかけて長さ約20mの壁を設置しました。条件は以下のとおりです。
  1. 受音領域サイズ : 80m×80m×2面
  2. 音源レベル : 112dB
  3. 音源周波数 : 1000Hz
  4. 解析上の経過時間 : 0.26秒
  5. 解析時間きざみ : 0.01秒


 ●騒音測定例

騒音測定(建設騒音)の現場状況としては、建設機械(対象音源)の周囲に測定用騒音計4台、図中の下方に通日測定用騒音計1台を設置し、測定するケースを想定しました。


▲騒音測定(建設騒音)

▲騒音解析(建設騒音)


 道路騒音事例

 ●騒音解析例

2枚のコンター図それぞれの下端中央に音源となる車両を配置しました。条件は以下のとおりです。
  1. 受音領域サイズ : 100m×400m×2面
  2. 音源レベル : 100dB
  3. 音源周波数 : 85Hz
  4. 解析上の経過時間 : 2.0秒
  5. 解析時間きざみ : 0.02秒

 ●騒音測定例

騒音測定(道路騒音)の現場状況としては、選択した道路断面(2ヶ所)の両側に測定用騒音計各1台設置し、断面を車両が通過する瞬間の音圧レベル分布を測定するケースを想定しました。


▲騒音測定(道路騒音)

▲騒音解析(道路騒音)


 道路騒音(Build Live Tokyo 2010)解析事例
開発中の住宅地の道路騒音のシミュレートです。鉛直面、水平面を各1面設定し、面の中央付近を車両が通過する瞬間の音圧レベルを計算しました。条件は以下のとおりです。
  1. 受音領域サイズ : 40m×100m×2面
  2. 音源レベル : 100dB
  3. 音源周波数 : 500Hz
  4. 解析上の経過時間 : 0.2秒
  5. 解析時間きざみ : 0.01秒(スパコン解析時間は9分間)

▲騒音解析(鉛直面)

▲騒音解析(水平面)

海洋津波解析サービス

本サービスは、2011年3月11日に発生した東北地方太平洋地震のような超巨大地震に伴う津波が、日本列島に押し寄せる状況をシミュレーションし、その結果を提供するものです。
本サービスでは、東北大学の今村文彦教授に提供いただいた津波解析ソルバーを用いて、主に南海トラフの巨大地震による津波を想定したシミュレーションを行います。津波の発生から沿岸まで押し寄せる状態をシミュレーションします。シミュレーションの結果として、津波が押し寄せる様子や、津波高が最も高い地域、選んだ地点における津波高の時刻歴を得ることができます。
このサービスではFocus((公財)計算科学振興財団、神戸市)が所有するスーパーコンピュータ(Focusスパコン)を用いてシミュレーションを行います。スパコンを用いることで、計算規模が大きくても素早く計算を実行することができます。

▲図1 インド洋津波(2004年)の解析アニメーション(東北大学津波工学研究室)

関連情報
  1. スパコンクラウド® 海洋津波解析サービス (Up&Coming '15 春の号掲載)

■津波解析ソルバーについて
東北大学 津波工学研究室の今村文彦教授に提供いただいたソルバーをもとにしています。本ソルバーの特長は次の通りです。

 
  1. 浅水長波理論をもとにした津波の伝播計算
  2.  
  3. ネスティングによる大規模な範囲での解析
  4.  
  5. 地震による津波の発生から伝播までの一括シミュレーション
  6.  
  7. 堤防や河川などの沿岸部の細かな再現

1.浅水長波理論をもとにした津波の伝播計算

本ソルバーでは、「浅水長波理論」と呼ばれる理論をもとにしています。外洋部と比べて、水深が50m以下の浅い領域での津波は、波高が高くなるなどの特徴的な挙動を示します。浅水長波理論ではこのような水深の浅い部分での津波伝播に特有な現象を考慮することで、沿岸部における津波の挙動をより詳細に再現することができます。この浅水長波理論に基づく方程式を、直交格子状のメッシュ上で有限差分法を用いて計算します。

2.ネスティング手法を用いた大規模な範囲での解析

津波の伝播は発生地点から日本沿岸まで100キロメートル以上に及ぶことがあります。ところが100キロメ―トル四方をメッシュ化して計算を行う場合、詳細な分析をしようとメッシュ間隔を小さくすると、膨大なメッシュの数となり現実的な時間でシミュレーションできません。一方で、メッシュ間隔を大きくすると、計算量は小さくなり時間は短縮できますが、詳細な分析が難しくなります。
そこで本ソルバーでは、津波による被害が大きいと思われる沿岸部のメッシュサイズを細かくし、反対に外洋部ではメッシュサイズを大きくして、間隔が大きいメッシュの中に、小さな間隔のメッシュを含ませる「ネスティング手法」を採用しています。この手法によって解析する範囲の規模を小さくすることなく、沿岸部においては小さい間隔のメッシュを用いることで詳細な津波のシミュレーションを行うことができます。また、計算時間の短縮にも貢献します。

3.地震による津波の発生から伝播までの一括シミュレーション

本ソルバーでは、地震の原因となる断層運動から津波の初期波高を計算し、その初期波高をもとに津波の伝播を計算します。
これにより、仮想的な初期波高を設定するよりも、より現実的な津波現象を再現できます。

4.堤防や河川などの沿岸部の細かな再現

本ソルバーでは、堤防の有無を設定することで、沿岸部において詳しいシミュレーションが行えます。また、河川を考慮することで、津波の河川遡上を再現することができます。
 
■対象となる解析範囲
本サービスでは、内閣府の「南海トラフ巨大地震モデル検討委員会」で検討された地震をもとに津波解析を行います。
本サービスで解析可能な範囲は、茨城県以南の太平洋側、瀬戸内海、九州地方の日本海側、沖縄地方周辺です。解析可能範囲の全体を図2に示します。図2の範囲において、次の各メッシュサイズの地形データが用意されています。

10m
30m
90m
270m
810m
2,430m

▲図2 解析可能範囲


本サービスで得られる結果
本サービスでは、津波シミュレーションにより次の結果を得ることができます。

津波が伝わっていく様子のアニメーション
地震発生地域において、津波が発生してからその伝播の様子をアニメーションで見ることができます。
その際、津波が伝播する時間は指定することができます。アニメーション再生にUC-win/Roadを用いることで、360°の様々な角度から津波の伝播の様子を確認することができます。

▲図3 宮崎での解析例

Focusスパコンによる計算
本サービスで用いる津波解析ソルバーでは、ネスティングといった計算時間短縮のための手法がとられていますが、それでも計算量は大きくなりがちです。そこで、本サービスではFocusが所有するスーパーコンピュータ「Focusスパコン」を用いてシミュレーションを行います。スパコンで計算を行うためにMPIによる並列処理が施されています。
一般のPCでは10日以上かかるシミュレーションでも、Focusスパコンを用いることで5日ほどで計算することができます。
※MPI(Message Passing Interface)
並列処理における標準規格。複数台のコンピュータをまたがる並列化も可能です。
 
今後の展開
津波解析ソルバーのさらなる高速化や安定化、利便化などを行っていきます。より使いやすく、低コストで津波シミュレーションを実行できるようになることが期待されます。

▲図4 UC-win/Road津波シミュレーション


参考
・気象庁:津波について
 http://www.jma.go.jp/jma/kishou/know/faq/faq26.html
・内閣府:南海トラフの巨大地震検討会
 http://www.bousai.go.jp/jishin/nankai/model/

平成25年度 HPCIシステム利用研究課題 利用報告 「スパコン京におけるレンダリングエンジンの構築」

1)概要
京の利用については、トライアルおよび追加応募の本採択において、それぞれ下記の期間で実施してきました。
  1. トライアル(課題番号:hp130034)2013/05/17~2013/11/16
    課題名:「フォトリアリスティックレンダリングエンジンを使用した高速レンダリング環境の構築」

  2. 追加応募の本採択(課題番号:hp130093)2013/10/01~2014/03/31

これらの結果について、以下のように報告致します。
2)トライアル(課題番号:hp130034) 2013/05/17~2013/11/16
オープンソースのレンダリングエンジンである LuxRender が京において動作するかについての検証を目的として、トライアルを実施しました。

FOCUS においては既にLuxRenderの動作が実現しており、30ノード程度の動作を確認していました。京においてはノード数が約80000と膨大であり、どの程度まで高速化が見込めるのかについて検証可能な環境にありますが、トライアルではまず LuxRender を動作させることと、通信のない低並列数での並列化を行いました。最終的に作成した環境において、 FOCUS ではノード数不足により実現できなかった LuxRender によるアニメーションの作成環境が構築されました。

2-1) 京における LuxRender の移植
京においては、富士通製のコンパイラによるコンパイル実行が基本でしたが、オープンソースでは gcc 、cmake 等でのコンパイルが必要となりました。また、インテル CPU ではなく、sparc CPU であったために SSE 命令を使用することができませんでした。

まず、cmake や gcc でのコンパイルが可能であるかを調査し、できない部分については独自にツールをインストールするなどしてコンパイル環境を作成しました。次に、SSE 命令をエミュレートするライブラリを作成し、LuxRender に組み込むことにより、最終的に LuxRender のコンパイルに成功しました。

2-2) 通信のない並列化
 LuxRender はソケット通信による並列化の仕組みを持っていますが、京においてはソケットは空いておらず通信は MPI で行う必要があり使用できないことが判明しました。そこで、画像を分割して並列化するアルゴリズムを開発しました。図Aは画像分割による並列化の結果画像です。

▲図Aレンダリング結果(bath)



▲図B 分割数に対する S/pixel



分割数による高速化は図Bのようになりました。Samples/pixel はピクセルごとのサンプリング数を示します。リニアに高速化されていますが、30分割程度で画像品質が悪くなり限界となりましたが、高速化のアルゴリズム検証としては良い結果が得られました。

2-3) LuxRender によるアニメーションレンダリング環境の構築
Blender での LuxRender 形式のアニメーション出力を京において高並列でレンダリングする環境を作り、アニメーションのレンダリングを行いました。

▲図C サンプルシーンのレンダリング高速化率



図Cはサンプルで作成したアニメーションシーンを京でレンダリングした時の高速化の度合いになります。横軸はアニメーションを1ノードでレンダリングした場合に掛かる時間、縦軸は京で高並列実行したときの高速化倍率となります。
実際に使用する場合、京の実行には空き状況により待ち時間が発生する場合があります。ここでは実際の使用を想定したため、実行を始めてから結果が得られるまでを測定しました。
一般の PC で行った場合と比較して、待機時間なしで1400 倍程度の高速化が見込まれる結果となりました。

3)追加応募の本採択(課題番号:hp130093) 2013/10/01~2014/03/31
追加応募では、静止画1枚の画像を10000ノード程度で並列化し、どの程度の速さが得られるかについて検証を行いました。
 LuxRender の並列化には、ライトレイをノード間で分散できる仕組みがあります。しかし、京においてはノード間での通信にソケット通信が使えず、MPI で行う必要があり、コードを大幅に追加する必要があります。
 また、高並列化することによりノード間通信が多くなりそれがボルトネックとなり速度が遅くなってノード数を増やしても高速化されない現象が発生しますが、その対策も行いました(I/Oの並列化)。

3-1) 通信の MPI 化による静止画像の高並列化
ノード間通信はソケット通信により行っていましたが、新たに MPI によるエミュレートライブラリを作成し、通信を MPI による通信に置き換えることができました。この変更により、京での静止画が高並列で実行可能となりました。

▲図D レンダリング結果(port)


▲図E MPI 通信による並列度における全作業時間

全レンダリング時間はレンダリング開始から結果が得られるまでの時間、シーンロード時間は全ノードがシーンをロードし終わるまでの時間、結果集約時間は各ノードの結果を集めて1枚の画像を作成する時間です。実際のノードごとのレンダリング時間は4分にしており、そのため付帯処理(シーンロード時間、結果集約時間)の割合が多く見えていますが、ノードごとのレンダリング時間を増やしても付帯処理の時間に変化はありません、また、並列度を増すと全体のレンダリング量(一ピクセル当たりのレンダリング量 Samples/pixel) の値は向上します。
図では 1000 ノードまで行っていますが、処理時間はノード数に従って上昇しており、ノード数が1000を越えたあたりでハングアップして停止する結果となりました。

3-2) I/O の並列化
 ハングの原因は、1000ノードものプログラムが NFS の1つのファイルに集中してアクセスすることによる、ファイルアクセスの不具合でした。
 そこで、京に備わっているノードごとのファイル分散の仕組みを使用することにしました。事前にノードごとにファイルを分散しておくことで、ノードごとに個別のファイルアクセスとなり、ハングの発生はなくなりました。
もう1つの問題は、各ノードが作成したレンダリング結果を1つの画像にまとめる処理があり、10000 ノードともなると1つ1分としてもこの処理に10000分かかることになり、現実的に不可能であることが判明しました。
これには、結果画像を隣り合ったノードごとに集約していき、最終的に1つの画像に集約するアルゴリズムをプログラムすることで対策を行いました。これにより、画像の集約時間をO(ノード数) から O(log2(ノード数))とすることができました。
 また、ステータス通信などが並列化されていない部分についても、すべて並列化を行いました。

▲図F I/O 並列化後の並列度におけるレンダリング量

図FはI/O並列化後の並列度に対するレンダリング量のグラフとなります。10000 ノードまでリニアに速度が向上することが確認できました。
▲図G I/O 並列化後の並列度における作業時間

図Gは I/O 並列化後の並列度における作業時間のグラフとなります。各ノードごとのレンダリングは1分しか行っていないため、付帯処理の割合が大きくなっていますが、各ノードごとのレンダリング時間を増やした場合でも変化はありません。
最初はだんだん遅くなりますが、1000ノードを超えたあたりより、速度がほぼ横ばいになり、10000 ノードまで処理時間の変化が抑えられています。
4)今後の展開
今後は、より安定性を高めるための対応が課題となります。最適化がまだ行われておらず、速度の向上が必要です。図Gより、作業時間において結果集約にかかる時間が多くなっており、この部分で改善できると考えられます。

今後提供予定のスパコンサービス ※開発中

地盤エネルギーシミュレーション「GeoEnergy」

3DVRクラウド “VR-Cloud®サービス”
クラウドとスパコンの連携により大量の計算処理およびデータ転送を実現

※ 2021年4月からの消費税総額表示義務化に伴い、価格表記を「税抜」から「税込」へ移行いたします。

サービス価格

スパコン解析使用料

■スパコン解析使用料
  Engineer's Studio® スパコンクラウド®オプション/騒音音響スパコン解析、シミュレーションサービス

FOCUSスパコンで解析にかかった時間を計測しており、FOCUSスパコンで解析した時間を月末に集計して、累計時間に応じて下記の料金が請求されます。(1分単位)
累計解析時間 使用料
~1時間まで ¥200/分
~5時間まで ¥180/分
5時間を超える場合 ¥150/分

※ 最短期間、2ヶ月で1ヶ月単位でのご利用となります。利用期間終了日までに解約のお申し出が無い限り、
   毎月利用期間を1ヶ月延長する自動更新となります。お支払いは口座振替となります。
※ 月額の解析使用料金のうち、円未満は切り捨てとなります。

Engineer's Studio® スパコンクラウド®オプション

本オプションの使用には、Engineer's Studio®のライセンスが必要です。
オプション基本料金 + スパコン解析使用料で料金を算定します。

価格は税込表示です


■オプション基本料金
サービス名 価 格
Engineer's Studio®スパコンクラウド®オプション使用料 ¥19,800(税込¥18,000)/月

※ ソフトウェアプロテクト別途費用 : ¥28,600(税抜¥26,000)
※ 最短期間、2ヶ月で1ヶ月単位でのご利用となります。利用期間終了日までに解約のお申し出が無い限り、
   毎月利用期間を1ヶ月延長する自動更新となります。お支払いは口座振替となります。

解析支援サービス “スパコンオプション”

通常のEngineer's Studio®解析支援+解析時間に応じたスパコン使用料。 データの作成は、通常のEngineer's Studio®解析支援と同様。スパコンを利用した解析時に、別途スパコン利用料がかかります。解析時間はモデルに応じて異なります。

UC-win/Road・CGムービーサービス


▲低:FORUM8宮崎支社VRモデル

▲中:東京中目黒駅周辺VRモデル

▲高:中国北運河生態修復VRモデル


 Blu-ray解像度 (1920x1080)、24FPS、1分間 (価格は税込表示です)
ポリゴン数
価格 ¥314,545
(税抜¥285,950)
¥943,635
(税抜¥857,850)
¥2,364,725
(税抜¥2,149,750)
最短納期 ※ 11日(5ノード使用) 24日(10ノード使用) 40日(20ノード使用)
価格内訳 動画1分間のレンダリング費 ¥158,400
(税抜¥144,000)
¥475,200
(税抜¥432,000)
¥1,584,000
(税抜¥1,440,000)
レンダリング準備作業費 ¥156,145
(税抜¥141,950)
¥468,435
(税抜¥425,850)
¥780,725
(税抜¥709,750)
※ 1ノードの場合のレンダリング時間 30日 90日 300日

 DVD解像度 (720x480)、24FPS、1分間 (価格は税込表示です)
ポリゴン数
価格 ¥188,045
(税抜¥170,950)
¥254,045
(税抜¥230,950)
¥629,090
(税抜¥571,900)
最短納期 ※ 6日(5ノード使用) 7日(10ノード使用) 13日(20ノード使用)
価格内訳 動画1分間のレンダリング費 ¥31,900
(税抜¥29,000)
¥97,900
(税抜¥89,000)
¥316,800
(税抜¥288,000)
レンダリング準備作業費 ¥156,145
(税抜¥141,950)
¥156,145
(税抜¥141,950)
¥312,290
(税抜¥283,900)
※ 1ノードの場合のレンダリング時間 6日 18日 60日

 LowRes (512*384)、15FPS、1分間 (価格は税込表示です)
ポリゴン数
価格 ¥172,645
(税抜¥156,950)
¥204,545
(税抜¥185,950)
¥314,545
(税抜¥285,950)
最短納期 ※ 6日(5ノード使用) 6日(10ノード使用) 7日(20ノード使用)
価格内訳 動画1分間のレンダリング費 ¥15,000
(税抜¥29,000)
¥48,400
(税抜¥44,000)
¥158,400
(税抜¥144,000)
レンダリング準備作業費 ¥156,145
(税抜¥141,950)
¥156,145
(税抜¥141,950)
¥312,290
(税抜¥283,900)
※ 1ノードの場合のレンダリング時間 3日 9日 30日

※ UC-win/Road技術者単価 : ¥31,229(税抜28,390)/日
※ 点光源の追加 : + 0.05人日/点、ローカルフォグの追加 : + 0.05人日/点


■6KデジタルサイネージCGムービー作成 6K対応マルチクラスタ・デジタルサイネージシステム向け

>> 赤外線深度センサによるマルチクラスタデジタルサイネージシステム (Up&Coming '11 秋の号掲載)
UC-win/RoadCGムービ作成例 「灯台と島のドライビングモデル」


 6K解像度 (5760x2160)、24FPS(1295F/53.9S)、1分間 (価格は税込表示です)
ポリゴン数
価格 ■通常価格 ¥4,337,300(税抜¥3,943,000)
最短納期 ※ 10日間(レンダリング時間=25時間17分 60ノード使用)
価格内訳 動画1分間のレンダリング費 ¥3,168,000(税抜¥2,880,000)
レンダリング準備作業費 ¥1,169,300(税抜¥1,063,000)
※ 1ノードの場合のレンダリング時間 90日

※ UC-win/Road技術者単価 : ¥28,390(税込)/日
※ 点光源の追加 : + 0.05人日/点、ローカルフォグの追加 : + 0.05人日/点

風・熱流体スパコン解析・シミュレーションサービス

解析モデルの作成+解析時間に応じたスパコン使用料。
解析時間はモデルに応じて異なります。(※解析モデルの作成は別途料金がかかります)

価格は税込表示です


■見積例 (1km×1kmの市街地に対して積分時間10分間の解析)
サービス名 価 格
定常解析 (約2日(2880分間)スパコン使用) ¥432,000(税抜¥432,000)
非定常解析 (約16日(23040分間)スパコン使用) ¥3,801,600(税抜¥3,456,000)

騒音音響スパコン解析・シミュレーションサービス

価格は税込表示です


■オプション基本料金
サービス名 価 格
騒音シミュレーションスパコンクラウド®オプション使用料 ¥19,800(税込¥18,000)/月

※ 最短期間、2ヶ月で1ヶ月単位でのご利用となります。利用期間終了日までに解約のお申し出が無い限り、
   毎月利用期間を1ヶ月延長する自動更新となります。お支払いは口座振替となります。

製品購入/お問い合わせ窓口


製品購入/お問い合わせ窓口

■ お問い合わせ

全国のFORUM8営業所がサポートしています。 >> 営業窓口

購入またはホームページ全般に関するご質問は、forum8@forum8.co.jpまでお気軽にお問い合わせ下さい。

画面サンプル

▲メイン画面

▲描画設定

▲断面計算の入力画面

▲4万5千節点モデル

▲平板要素のひび割れ図

▲平板要素の自動メッシュ分割

▲平板要素のコンタ図

▲平板要素への面分布荷重載荷

▲平板要素に地盤ばねを自動生成

▲3次元コンタ図と
2次元切断面図

▲ケーブル要素の大変位解析

▲断面と連動したM-φ特性

▲緩衝装置用のばね特性

▲DXF/DWG形式
インポート/エクスポート

▲IFC形式エクスポート

▲RC非線形梁の偏差ひずみ
第2不変量(重み平均後)

▲照査でNG 部材の赤表示

Q&A(製品評価や導入の際に役立つQ&Aです)

何ができるのか?

3次元汎用解析ツールとして、2次元モデルから3次元立体フレームモデルまで作成可能です。
また、板要素を使用したFEMモデルも作成可能で、部材は線形要素から非線形要素まで、荷重も静的荷重から動的荷重まで対応可能となります。

どのような計算に活用できる?

橋梁の静的解析や動的解析、河川構造物の耐震計算や水道施設の耐震診断、建築構造物の計算に活用できます。
また、他社にない機能としまして弊社のUC-1設計シリーズの橋台・橋脚・基礎・震度と連携して、保耐法の計算データから動的解析が可能なデータを自動生成可能です。

報告書として成果に活用可能?

もちろん可能です。ただし対象を桁橋や直線橋などに限定していませんので、出せるものは計算書レベルの出力となります。
Excelへのカット&ペーストが可能ですので報告書のひな形へ貼り付けながら結果をとりまとめることが可能です。

どのような基準に対応している?

橋梁設計で使用される道路橋示方書のH14年版、H24年版、H29年版に対応しています。
また、断面照査ではコンクリート標準示方書の限界状態設計法にも対応しており、構造物の照査まで可能です。

どのグレードを購入すればよい?

線形解析、静的解析メインの方はLite版、フレーム解析で非線形解析、動的解析まで必要な方はadvanced版、非線形のFEM解析が必要な方はultimate版をご購入下さい。

入力について不明な場合は?

製品ヘルプもしくはHPに電子マニュアルに製品詳細と操作法を準備しております。その他、定期的に開催される有償セミナーでは静的解析モデル、動的解析モデル、FEMモデルの3つのモデル化の講習が受講でき講師と質疑応答も可能です。また有償となりますが、計算モデルを作成する解析支援サービスもあり年間100件を超える実績がございます。
解析支援サービス:https://www.forum8.co.jp/product/ucwin/ES/ESkaiseki.htm


 >> サポートページ Engineer's Studio® Q&A集

LOADING