Microsoft PowerPoint - 2_FrontISTRと利用可能なソフトウェア.pptx

Similar documents
FEM原理講座 (サンプルテキスト)

Microsoft PowerPoint - シミュレーション工学-2010-第1回.ppt

パソコンシミュレータの現状

(Microsoft PowerPoint - \221\34613\211\361)

<4D F736F F F696E74202D20906C8D488AC28BAB90DD8C7689F090CD8D488A D91E F1>

変 位 変位とは 物体中のある点が変形後に 別の点に異動したときの位置の変化で あり ベクトル量である 変位には 物体の変形の他に剛体運動 剛体変位 が含まれている 剛体変位 P(x, y, z) 平行移動と回転 P! (x + u, y + v, z + w) Q(x + d x, y + dy,

FrontISTR に実装されている定式化を十分に理解し, 解きたい問題に対してソースコードを自由にカスタマイズ ( 要素タイプを追加, 材料の種類を追加, ユーザサブルーチンを追加 ) できるようになること を最終目標とします 第 3 回, 第 7 回, 第 10 回の研究会では,FrontIST

Microsoft Word - elastostatic_analysis_ docx

スライド 1

静的弾性問題の有限要素法解析アルゴリズム

オープンソース大規模構造解析プログラム FrontISTR v4.6 のインストール (CentOS 7.3) ここでは FrontISTR を CentOS 7.3 でビルドする方法を紹介します Redhat Enterprise Linux へも同様にインストールすることが出来ます はじめに F

JSMECM教育認定

OpenFOAM(R) ソースコード入門 pt1 熱伝導方程式の解法から有限体積法の実装について考える 前編 : 有限体積法の基礎確認 2013/11/17 オープンCAE 富山富山県立大学中川慎二

FrontISTR による熱応力解析 東京大学新領域創成科学研究科人間環境学専攻橋本学 2014 年 10 月 31 日第 15 回 FrontISTR 研究会 < 機能 例題 定式化 プログラム解説編 熱応力解析 / 弾塑性解析 >

PowerPoint プレゼンテーション

OpenCAE勉強会 公開用_pptx

<4D F736F F F696E74202D A A814590DA904796E291E882C991CE82B782E946726F6E CC95C097F190FC8C60835C838B836F815B82C982C282A282C42E >

Microsoft PowerPoint - elast.ppt [互換モード]

Autodesk Inventor Skill Builders Autodesk Inventor 2010 構造解析の精度改良 メッシュリファインメントによる収束計算 予想作業時間:15 分 対象のバージョン:Inventor 2010 もしくはそれ以降のバージョン シミュレーションを設定する際

目次 1. はじめに Ver.4.4 における主な更新内容 Ver.4.3 における主な更新内容 動作環境 必要なソフトウェア 動作確認環境 アーカイブファイルの解凍 展開 インス

1

スライド 1

NS NS Scalar turbulence 5 6 FEM NS Mesh (A )

Microsoft PowerPoint - 夏の学校(CFD).pptx

Microsoft PowerPoint - FrontISTRの梁要素/シェル要素( ).pptx

位相最適化?

耳桁の剛性の考慮分配係数の計算条件は 主桁本数 n 格子剛度 zです 通常の並列鋼桁橋では 主桁はすべて同じ断面を使います しかし 分配の効率を上げる場合 耳桁 ( 幅員端側の桁 ) の断面を大きくすることがあります 最近の桁橋では 上下線を別橋梁とすることがあり また 防音壁などの敷設が片側に有る

紹 介 専 攻 は 航 空 宇 宙 ( 主 に 機 構 構 造 制 御 ) インターネットプロバイダのエンジニア オーディオメーカーで 分 散 ファイルシステム 当 時 の 地 球 シミュレータセンターへ 現 在 に る 学 時 代 は 秋 葉 原 の 部 品 やでバイトをしていました 弱 電 系

1.1 1 A

応力とひずみ.ppt

次 CAE を取り巻く環境と展望 企業がシミュレーションに抱える痛み :3 つの例 クラウド CAE サービス Cistr Cistr のシステム概要 最新版 Cistr でできること Cistr を利 してみる 2

Blas-Lapack-Benchmark

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

Salome-Mecaを使用した メッシュ生成(非構造格子)

板バネの元は固定にします x[0] は常に0です : > x[0]:=t->0; (1.2) 初期値の設定をします 以降 for 文処理のため 空集合を生成しておきます : > init:={}: 30 番目 ( 端 ) 以外については 初期高さおよび初速は全て 0 にします 初期高さを x[j]

― ANSYS Mechanical ―Distributed ANSYS(領域分割法)ベンチマーク測定結果要約

Windows10上でのFrontISTR v5.0αの構築法

オープン CAE 関東 数値流体力学 輪講 第 4 回 第 3 章 : 乱流とそのモデリング (3) [3.5~3.7.1 p.64~75] 日時 :2013 年 11 月 10 日 14:00~ 場所 : 日本 新宿 2013/11/10 数値流体力学 輪講第 4 回 1

PowerPoint プレゼンテーション

GeoFEM開発の経験から

スライド 1

02_招待講演-1.indd

PowerPoint プレゼンテーション

ISID教育サービスのご案内(Autodesk用)

5-仮想仕事式と種々の応力.ppt

Microsoft Word - JP FEA Post Text Neutral File Format.doc

目次 Patran 利用の手引き 1 1. はじめに 利用できるバージョン 概要 1 機能概要 マニュアル テクニカルサポートIDの取得について 3 2. Patran の利用方法 Patran の起動 3 (1) TSUBAMEにログイン

PowerPoint Presentation

Blas-Lapack-Benchmark

以下 変数の上のドットは時間に関する微分を表わしている (ex. 2 dx d x x, x 2 dt dt ) 付録 E 非線形微分方程式の平衡点の安定性解析 E-1) 非線形方程式の線形近似特に言及してこなかったが これまでは線形微分方程式 ( x や x, x などがすべて 1 次で なおかつ

Microsoft PowerPoint - 講義PPT2019.ppt [互換モード]

Laplace2.rtf

슬라이드 1

73

.....Z...^.[ \..

スライド 1

PowerPoint Presentation

PowerPoint Presentation

4.6: 3 sin 5 sin θ θ t θ 2t θ 4t : sin ωt ω sin θ θ ωt sin ωt 1 ω ω [rad/sec] 1 [sec] ω[rad] [rad/sec] 5.3 ω [rad/sec] 5.7: 2t 4t sin 2t sin 4t

偏微分方程式、連立1次方程式、乱数

構造力学Ⅰ第12回

線形弾性体 線形弾性体 応力テンソル とひずみテンソルソル の各成分が線形関係を有する固体. kl 応力テンソル O kl ひずみテンソル

今週の内容 後半全体のおさらい ラグランジュの運動方程式の導出 リンク機構のラグランジュの運動方程式 慣性行列 リンク機構のエネルギー保存則 エネルギー パワー 速度 力の関係 外力が作用する場合の運動方程式 粘性 粘性によるエネルギーの消散 慣性 粘性 剛性と微分方程式 拘束条件 ラグランジュの未

Microsoft PowerPoint - 10.pptx

1 Last modified : 2014/08/14 FrontISTR を Ubuntu LTS へインストール はじめに FrontISTR は 非線形構造解析機能が充実した オープンソースの構造解析ソフトウェアです 規模並列 FEM 基盤ミドルウェア上に構築され 先進性と実 性

アンデン株式会社第 1 技術部 DE 開発藤井成樹 < 業務内容 > アンデンとして CAE 解析を強化するために 10/1 月に DE(Degital Engineering) 開発が 5 名で発足 CAE 開発 活用が目的 解析内容は 構造解析 ( 動解析 非線形含む ) 電場 磁場 音場 熱流

本資料では Flat imlator Vr.5.. の下記改良成果についてご報告します iss iscolastic modl を利用した Film castig simlatio 機能の実装 iss iscolastic modl を利用した Matrial charactrizatio 機能の実

計算機シミュレーション

Microsoft Word - 9章(分子物性).doc

国土技術政策総合研究所 研究資料

PowerPoint Presentation

全学ゼミ 構造デザイン入門 構造解析ソフトの紹介 解析ソフト 1

Microsoft Word _001b_hecmw_PC_cluster_201_howtodevelop.doc

Slide 1

COMSOL Multiphysics®Ver.5.3 構造力学イントロダクション

Salome-Mecaを使用した メッシュ生成(非構造格子)

応用数学Ⅱ 偏微分方程式(2) 波動方程式(12/13)

<4D F736F F F696E74202D208CB48E7197CD8A7789EF F4882CC91E589EF8AE989E A2E B8CDD8AB B83685D>

第 5 章 構造振動学 棒の振動を縦振動, 捩り振動, 曲げ振動に分けて考える. 5.1 棒の縦振動と捩り振動 まっすぐな棒の縦振動の固有振動数 f[ Hz] f = l 2pL である. ただし, L [ 単位 m] は棒の長さ, [ 2 N / m ] 3 r[ 単位 Kg / m ] E r

座標変換におけるテンソル成分の変換行列

スライド 1

2014 年 10 月 2 日 本日の講義及び演習 数値シミュレーション 2014 年度第 2 回 偏微分方程式の偏微分項をコンピュータで扱えるようにする 離散化 ( 差分化 ) テイラー展開の利用 1 階微分項に対する差分式 2 階微分項に対する差分式 1 次元熱伝導方程式に適用して差分式を導出

40 6 y mx x, y 0, 0 x 0. x,y 0,0 y x + y x 0 mx x + mx m + m m 7 sin y x, x x sin y x x. x sin y x,y 0,0 x 0. 8 x r cos θ y r sin θ x, y 0, 0, r 0. x,

Microsoft PowerPoint - Salome-Meca.pptx

差分スキーム 物理 化学 生物現象には微分方程式でモデル化される例が多い モデルを使って現実の現象をコンピュータ上で再現することをシミュレーション ( 数値シミュレーション コンピュータシミュレーション ) と呼ぶ そのためには 微分方程式をコンピュータ上で計算できる数値スキームで近似することが必要

スライド 1

96 7 1m = N 1A a C (1) I (2) A C I A A a A a A A a C C C 7.2: C A C A = = µ 0 2π (1) A C 7.2 AC C A 3 3 µ0 I 2 = 2πa. (2) A C C 7.2 A A

Microsoft PowerPoint - 10.pptx

微分方程式による現象記述と解きかた

Microsoft Word - 計算力学2007有限要素法.doc

平成 23 年度 JAXA 航空プログラム公募型研究報告会資料集 (23 年度採用分 ) 21 計測ひずみによる CFRP 翼構造の荷重 応力同定と損傷モニタリング 東北大学福永久雄 ひずみ応答の計測データ 静的分布荷重同定動的分布荷重同定 ひずみゲージ応力 ひずみ分布の予測 or PZT センサ損

FFT

Microsoft PowerPoint - H24 aragane.pptx

構造解析マニュアル@RDstr

PowerPoint Presentation

剛塑性FEM入門.ppt

Microsoft PowerPoint - H17-5時限(パターン認識).ppt

第6章 実験モード解析

<4D F736F F F696E74202D E94D58B9393AE82F AC82B782E982BD82DF82CC8AEE E707074>

PowerPoint プレゼンテーション

Transcription:

東京大学本郷キャンパス 工学部8号館2階222中会議室 13:30-14:00 FrontISTRと利用可能なソフトウェア 2017年4月28日 第35回FrontISTR研究会 FrontISTRの並列計算ハンズオン 精度検証から並列性能評価まで

観測された物理現象 物理モデル ( 支配方程式 ) 連続体の運動を支配する偏微分方程式 離散化手法 ( 有限要素法, 差分法など ) 代数的な数理モデル コンピュータで計算可能な代数方程式 構造解析シミュレーション 解析対象 2

変形は微小変形を仮定 材料は線形弾性体で近似 ( つり合い方程式 ) 2 u b 2 t b 0 ( 線形弾性体の構成方程式 ) (tr ) I 2 1 u( u) 2 ( 境界条件 ) u u on S t t on S u t T u I E t : ナブラ [1/m] ex ey ez x y z : 応力テンソル [Pa] 物体内部に働く単位面積当たりの力 : 密度 [kg/m 3 ] b : 単位質量当たりの体積力 [m/s 2 ] : 微小ひずみテンソル [-] : 変位 ( 未知量 ) [m] : 恒等テンソル [-] : Lame 定数 [Pa] E E (1 )(12 ) 2(1 ) : Young 率 [Pa] : Poisson 比 [-] 元の状態からの変形の割合 元の状態からどの程度変形したか どの程度硬いか : トラクションベクトル [Pa] 3

( つり合い方程式 ) xx yx zx bx 0 x y z xy yy zy by 0 x y z xz yz zz bz 0 x y z ( 線形弾性体の構成方程式 ) ( ) 2 ( ) 2 zz ( xx yy zz ) 2zz xy yx 2 xy yz zy 2 yz zx xz 2 zx xx xx yy zz xx yy xx yy zz yy ux xx x u y yy y uz zz z 1 u y u x xy yx 2 x y 1 u u z y yz zy 2 y z 1 ux uz zx xz 2 z x 4

有限要素 e (finite element) 節点 (node) N M (4) 解析メッシュ (8) (10) (6) (1) n : 要素内の節点数 e V : 要素の体積 : 全節点数 : 全要素数 (9) (3) (7) (5) (2) 全体剛性マトリックス 全体外力ベクトル 有限要素法 (Finite Element Method) による離散化 K u f 3N3N 3N1 3N1 連立一次方程式 e e T K Α K, K B e D B e1 V 3N3N 3n3n 3n3n 3n6 66 63n 1 1 1 2 2 2 I I I N N N u ux uy uz ux uy uzux uy uz ux uy uz 3N1 M 要素剛性マトリックス アセンブリ記号 ( 要素マトリックス成分を全体マトリックス成分へ足し込む ) 変位ベクトル ( 未知量 ) 要素外力 t x b x M ベクトル e T T, e f Α f f e ty ds e by dv e1 N V N V N n n n n t z b z dv 3 1 3 1 3 1 3 3 3 3 T 5

有限要素 e (finite element) アイソパラメトリック要素 物理空間座標 節点 (node) 補間関数 I u( ) N ( ) u 変位 (4) (8) I I (10) (6) (1) (9) (3) (7) n : 要素内の節点数 e V : 要素の体積 (5) 写像関数 I x( ) N ( ) x 様々な種類の有限要素があります ( 要素の幾何形状や補間の次数が異なります ). I I (2) 計算空間座標 有限要素法 (Finite Element Method) による離散化 ( 続き ) B B B B B B ( ) N 0 0 x ( ) N 0 0 y N 0 0 z N N 0 y x N N 0 z y N N 0 z x (1) (2) ( ) ( n) ( ), ( ) ( ) 63n 63 2 0 0 0 2 0 0 0 2 0 0 0 D = 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ( ) ( ) ( ) ( ) ( ) ( ) N 0 0 0 N 0 0 0 N (1) (2) ( ) ( n) ( ) ( ) N N N N N, N 33 n 3 n ( ) 6

構造解析シミュレーション 解析メッシュの生成 境界条件 ( 初期条件 ) の付与 有限要素法プログラムの実行 内面に圧力を付与 解析対象 解析結果の可視化 底面を固定 7

構造解析シミュレーション 形状の作成 解析メッシュの生成 境界条件 ( 初期条件 ) の付与外力の付与 今回のハンズオンでは, 並列有限要素法プログラムの実行と解析結果の可視化に焦点を当てます. 並列有限要素法プログラムの実行 FrontISTR 解析結果の可視化 REVOCAP_PrePost 8

並列有限要素法ソフト FrontISTR ( フロントアイスター ) とは 1998 年に開始された文部科学省科学技術振興調整費総合研究 高精度の地球変動予測のための並列ソフトウェア開発に関する研究 から始まり, 2013 年 3 月に終了した文部科学省次世代 IT 基盤構築のための研究開発 イノベーション基盤シミュレーションソフトウェアの研究開発 まで, 各プロジェクトにおける研究の一部として, 開発および改良に継続的に取り組まれてきたオープンソースソフトウェア 1998-2002 2002-2004 2005-2007 2008-2012 9

並列有限要素法ソフト FrontISTR ( フロントアイスター ) とは 2013 年 4 月からユーザ会 FrontISTR 研究会 を中心として, 開発および改良が継続中 FrontISTR 研究会 FrontISTR (REVOCAP_PrePost を含む ) の利用促進 産業応用 機能改良, ソフトウェア資産や解析データの維持管理などを目的とするユーザ会 2014 年度より文部科学省 フラッグシップ 2020 プロジェクト のポスト 京 重点課題 8 近未来型ものづくりを先導する革新的設計 製造プロセスの開発 ( 課題代表 : 加藤千幸先生 ) にサブ課題 E として参画 2013- FLAGSHIP 2020 PROJECT 重点課 8 サブ課題 E 2014-2019 ( 予定 ) 10

並列有限要素法ソフト FrontISTR の特徴 様々な解析機能線形 / 非線形静解析, 線形 / 非線形動解析, 固有値解析, 周波数応答解析, 定常 / 非定常熱伝導解析 並列性能に優れた線形ソルバー ( 反復法ソルバーと直接法ソルバー ) MPI 並列計算 : メッシュ領域分割によって, プロセス並列計算が可能 OpenMP 並列計算 : ノード内でスレッド並列計算が可能 プログラム内で剛性マトリックスを BCSR (Block Compressed Sparse Row) 形式で格納 Windows や Linux の PC クラスタはもとより, 京, 地球シミュレータ, Oakleaf-FX などのスパコンにも対応 FrontISTR による逐次計算 解析メッシュ 領域分割 ( パーティショニングツール ) FrontISTR による MPI 並列計算 Mises 応力分布 11

FrontISTR のプログラム FrontISTR_V45.tar.gz は, FrontISTR 研究会のホームページ (http://www.multi.k.u-tokyo.ac.jp/frontistr/) からダウンロードできます. ファイル FrontISTR_V45.tar.gz 解凍 ディレクトリ FrontISTR_V45 ディレクトリ fistr1 とディレクトリ hecmw1 の中のファイルがソースプログラムです. 12

FrontISTR による逐次計算 解析メッシュ 領域分割 ( パーティショニングツール ) FrontISTR による MPI 並列計算 Mises 応力分布 パーティショニングツール, マージングツールなど METIS ( 逐次計算用グラフ分割ツール ) ParMETIS ( 並列計算用グラフ分割ツール ) MUMPS ( 直接法ソルバー ) Trilinos の ML ( 反復法ソルバーの前処理 ) REVOCAP_Refiner ( メッシュリファインメント ) --with-tools --with-metis --with-parmetis --with-mumps --with-ml --with-refiner ParMETIS は FrontISTR で使用されませんが,MUMPS や Trilinos で使用できます. 使用する場合, インストールの時にライブラリのリンクが必要です. 13

ディレクトリ FrontISTR の中に FrontISTR をインストールしてみます. cd cd data170428/frontistr ディレクトリ FrontISTR_V45 内の Makefile.conf.org を編集し, ファイル名を Makefile.conf に変更します. 編集済みの Makefile.conf を用意しましたので, data170428/frontistr/conf/ic/3.7 をご覧ください. cd sh/ic/3.7/serial chmod +x install.sh sh install.sh cd sh/ic/3.7/mpi chmod +x install.sh sh install.sh インストール手順の詳細は,install.sh をご確認ください. METIS,MUMPS,Trilinos,REVOCAP_Refiner はこちらで 14 インストール済です. ディレクトリdata170428/toolsの中をご覧ください.

実行形式のファイルの置き場所 逐次計算用 /home/guests/ ゲストアカウント名 /data170428/frontistr/bin/ic/3.7/serial - fistr1 FrontISTR 実行形式ファイル MPI 並列計算用 /home/guests/ ゲストアカウント名 /data170428/frontistr/bin/ic/3.7/mpi - hecmw_part1 パーティショニングツール実行形式ファイル - fistr1 FrontISTR 実行形式ファイル - rmerge 解析結果統合ツール実行形式ファイル 計算を実行するとき, 自分の作業ディレクトリへ fistr1 や hecmw_part1 をコピーします. 15