SlideShare a Scribd company logo
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

粒子法の復習
(陽解法と陰解法の比較から)

青子守歌
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

はじめに

-2-
<はじめに>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

おことわり

時間の都合等により
不正確な表現を
多数含んでいます
-3-
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

自己紹介

-4-
<自己紹介>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

名前とアバター

青子守歌 / aokomoriuta

※call me “あお”
-5-
<自己紹介>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

いろんなとこのアカウント

twitter: @aokomorita
github: aokomoriuta
web: j.mp/ao_komoriuta
-6-
<自己紹介>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

専門分野

粒子法(MPS法)を用いた計算力学
@土木工学(主に水工学分野)
分類:
土木工学
>水理学
>計算力学
-7-
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

<自己紹介>

計算力学とは

海岸工学・水工学分野において
File:Gileston20.jpg
by Mick Lobbi : CC-BY-SA 2.0 Generic

File:Coastal defences, Beesands - geograph.org.uk - 69707.jpg
by Nigel Chadwick : CC-BY-SA 2.0 Generic

File:Dolos.jpg
by Adam Brinki : CC-BY-SA 3.0 Unported

現実空間
実験空間

計算空間

代替となりうるか?

-8-
<自己紹介>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

なので

精度がとても大事!
(超重要)
-9-
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

陽解法vs陰解法の結果

- 10 -
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

<結果>

いきなり比較1

陽解法

→resultExplicit1.mp4

陰解法

- 11 -

→resultStandard1.mp4
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

<結果>

いきなり比較2

陽解法

陰解法

- 12 →resultExplicit2.mp4

→resultStandard2.mp4
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

<結果>

いきなり比較3

陽解法

陰解法

- 13 →resultExplicit3.mp4

→resultStandard3.mp4
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

陽解法?陰解法?

- 14 -
<陽解法?陰解法?>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

陽関数と陰関数

陽関数:
陰関数:

y= f ( x)

f ( x , y)=0
- 15 -
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

<陽解法?陰解法?>

陽関数と陰関数の例

陽関数:
陰関数:

y= √ 1− x
2

2

x + y =1

2

- 16 -
<陽解法?陰解法?>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

陽解法と陰解法

陽解法 x= f ( x )
:
陰解法 f ( x , t )=0
:
- 17 -

x :未知
t :既知
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

<陽解法?陰解法?>

陽解法と陰解法の例

dx
dy
=sin ( y ) , =cos( x)
          に対して
dt
dt

= x +sin ( y ) Δ t

陽解法 x
:

k +1

陰解法 x
:

k +1

k

k

= x +sin ( y
k

k

k

k +1

)Δt

x , y:k番目の値
- 18 -
<陽解法?陰解法?>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

???

つまり

- 19 -
<陽解法?陰解法?>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

陽解法と陰解法とは

陽解法:既知の値だけで
どうにか解こう
陰解法:未知の値は
未知の値のまま解こう
- 20 -
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

粒子法における
陽解法と陰解法
- 21 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

粒子法とは(狭義)

例えば:非圧縮性ニュートン流体のナビエ・ストークス方程式:
2

∂ ui
∂ ui
∂ ui
1 ∂p
+u j
= f i− ρ
+ν
∂t
∂xj
∂ xi
∂ xj∂ xj
のような

と

∂ ui
=0
∂ xi

連続体を計算点(粒子)に
離散化して
ラグランジュ的に解く方法
主にSPH法とMPS法
- 22 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

弱圧縮SPH法

Smoothed Particle Hydraulics
非圧縮性流れ用

弱圧縮SPH

(Lucy, 1977)

(Monagahan, 1994)

1. 重力・粘性項を計算する
2.弱圧縮で圧力を計算

- 23 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

(通常の)MPS法

Moving Particle Semi-implicit
(Koshizuka&Oka,1996)

1. 重力・粘性項を計算する
2.非圧縮で圧力を計算

- 24 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

粒子法の詳細

また機会があれば
そのうち
末尾の参考文献もどうぞ
- 25 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

第一段階

1. 重力・粘性項によって、
粒子を移動させる

圧縮!?
- 26 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

第ニ段階

弱圧縮

2. 圧力を計算

少しなら

圧力

非圧縮
絶対に×
- 27 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

弱圧縮の場合

(1)密度

ρ i =∑ m j W ( r ij ) 圧力が
j≠i

陽的に
(2)圧力
γ
ρi
解ける!
pi =B ρ −1
0

[( ) ]
- 28 -
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

<粒子法における陽と陰>

非圧縮の場合

(1)密度

※非圧縮=密度が変化しない

ρ i =∑ m j W ( r ij ) 圧力が
j≠i

(2)圧力

pi =?? ? ? ? ?
- 29 -

陽的に
解けない!
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

非圧縮の場合どうする?(1)

(1)密度を戻す

密度の修正量←速度の修正量
Δρ
+ ρ ∇ Δ u=0
Δt
Dρ
+ ρ ∇ u=0
Dt
連続式       より
- 30 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

非圧縮の場合どうする?(2)

(2)圧力勾配で戻す

速度の修正量←圧力勾配
Δu
1
=− ρ ∇ p
Δt
Du
1
2
= f − ρ ∇ p+ν ∇ u
Dt
NS式        より
- 31 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

非圧縮の場合どうする?(3)

(3) 1と2を混ぜる

(1)に代入←(2)の発散
Δρ
+ ρ ∇ Δ u=0
Δt

∇Δu
1 2
=− ρ ∇ p
Δt

ρ Δρ
∇ p=−
Δt Δt
2

- 32 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

非圧縮の場合どうする?(4)

(4)ラプラシアンモデル
2

∇ p=−

ρ Δρ
Δt Δt

2d
∇ pi =
∑ ( p j − pi ) W ( r ij )
λ n0 j≠i
標準MPS法の例
- 33 -
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

非圧縮の場合どうする?(5)

(4)圧力のポアソン方程式
標準MPS法の例

ρ n ' −n0
2d
k +1
k +1
∑ ( p j − pi ) W ( r ij )=− Δ t 2 n
λ n0 j≠i
0

陰解法なら解ける!
- 34 (ただの連立一次方程式)
-
<粒子法における陽と陰>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

粒子法における陽と陰は

弱圧縮

陽解法

非圧縮

陰解法
- 35 -
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

<粒子法における陽と陰>

SPHとMPS

陽解法
(弱圧縮)
SPH WCSPH

Monagahan, 1994

MPS

E-MPS
Oochi&Koshizuka, 2010

- 36 -

陰解法
(非圧縮)
ISPH

Shao&Lo, 2003

(オリジナル)MPS
Koshizuka&Oka, 1996
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

陽解法と陰解法の比較

- 37 -
<陽と陰の比較>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

比較1

陽解法

→resultExplicit1.mp4

陰解法

- 38 -

→resultStandard1.mp4
<陽と陰の比較>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

比較1から

陽解法

ふつう

陰解法

ふつう
- 39 -
<陽と陰の比較>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

比較2

陽解法

陰解法

- 40 →resultExplicit2.mp4

→resultStandard2.mp4
<陽と陰の比較>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

比較2から

陽解法

ぽよぽよ

陰解法

ふつう

弱圧縮のせい?

- 41 -
<陽と陰の比較>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

比較3

陽解法

陰解法

- 42 →resultExplicit3.mp4

→resultStandard3.mp4
<陽と陰の比較>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

比較3から

陽解法

沈んだ!

陰解法

ふつう

弱圧縮のせい!

- 43 -
<陽と陰の比較>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

1ステップの計算時間

陽解法

超速い

陰解法

遅い
- 44 -

連立一次方程式
の解法があるから
<陽と陰の比較>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

1[s]の計算時間

陽解法

速い?

時間刻み小さい

陰解法

遅い?
時間刻み大きい
- 45 -
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

まとめ

- 46 -
<まとめ>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

粒子法の陽解法・陰解法

[陽解法]
[陰解法]

・弱圧縮性
 →精度が落ちる
・1ステップの計算時間は速い
・時間刻み小さい
 →トータルで速い・・・?
・非圧縮性
 →精度はそれなり
・1ステップの計算時間は遅い
・時間刻みは大きい
 →トータルで・・・?
- 47 -
<まとめ>

aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

参考文献

・越塚誠一(2006):『計算力学レクチャーシリーズ5 粒子法』、丸善。
 →粒子法/MPS法をやるならまずコレ
・後藤仁志(2004):『数値流砂水理学 -粒子法による混相流と粒状体の計算
力学-』、森北出版。
→格子法・粒子法の分類などに詳しい、DEMについての情報もあり
・土木学会編(2012):『数値波動水槽 -砕波波浪計算の深化と耐波設計の革
新を目指して-』、「8.粒子法による数値波動水槽」、丸善。
→高精度化などの最新情報はココにまとまっている
・W.G.Hoover(2006):『粒子法による力学 -連続体シミュレーションへの展
開-』、志田晃一郎 訳、森北出版。
→SPH法についての本、やや難読感あり
- 48 -
aokomoriuta (2013-10-12): 計算シミュレーション勉強会#1

return 0;
Otherwise noted, all text and images are available
under the Creative Commons Attribution-Share Alike or Attribution-Noncommercial 3.0 Unported.
一部で特別な指定があるものを除き、全ての文章と画像は
クリエイティブ・コモンズ 表示-継承または表示-非営利 3.0 非移植で利用可能です。
CC-BY-SA: http://creativecommons.org/licenses/by-sa/3.0

CC-BY-NC: http://creativecommons.org/licenses/by-nc/3.0

More Related Content

What's hot

とある金融屋の統計技師が時系列解析してみた
とある金融屋の統計技師が時系列解析してみたとある金融屋の統計技師が時系列解析してみた
とある金融屋の統計技師が時系列解析してみた
Nagi Teramo
 
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
marsee101
 
CuPy解説
CuPy解説CuPy解説
CuPy解説
Ryosuke Okuta
 
ダブル配列の実装方法
ダブル配列の実装方法ダブル配列の実装方法
ダブル配列の実装方法Higashiyama Masahiko
 
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
ManaMurakami1
 
「日本語LaTeX」が多すぎる件について
「日本語LaTeX」が多すぎる件について「日本語LaTeX」が多すぎる件について
「日本語LaTeX」が多すぎる件について
Takayuki Yato
 
物理ベースレンダラedupt解説
物理ベースレンダラedupt解説物理ベースレンダラedupt解説
物理ベースレンダラedupt解説
h013
 
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
Preferred Networks
 
中3女子でもわかる constexpr
中3女子でもわかる constexpr中3女子でもわかる constexpr
中3女子でもわかる constexpr
Genya Murakami
 
【DL輪読会】Novel View Synthesis with Diffusion Models
【DL輪読会】Novel View Synthesis with Diffusion Models【DL輪読会】Novel View Synthesis with Diffusion Models
【DL輪読会】Novel View Synthesis with Diffusion Models
Deep Learning JP
 
Golangにおける端末制御 リッチなターミナルUIの実現方法
Golangにおける端末制御 リッチなターミナルUIの実現方法Golangにおける端末制御 リッチなターミナルUIの実現方法
Golangにおける端末制御 リッチなターミナルUIの実現方法
Masashi Shibata
 
第10回 配信講義 計算科学技術特論B(2022)
第10回 配信講義 計算科学技術特論B(2022)第10回 配信講義 計算科学技術特論B(2022)
第10回 配信講義 計算科学技術特論B(2022)
RCCSRENKEI
 
仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング
Takuya ASADA
 
プログラムを高速化する話Ⅱ 〜GPGPU編〜
プログラムを高速化する話Ⅱ 〜GPGPU編〜プログラムを高速化する話Ⅱ 〜GPGPU編〜
プログラムを高速化する話Ⅱ 〜GPGPU編〜
京大 マイコンクラブ
 
KiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアルKiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアル
裕士 常田
 
1076: CUDAデバッグ・プロファイリング入門
1076: CUDAデバッグ・プロファイリング入門1076: CUDAデバッグ・プロファイリング入門
1076: CUDAデバッグ・プロファイリング入門
NVIDIA Japan
 
Popcntによるハミング距離計算
Popcntによるハミング距離計算Popcntによるハミング距離計算
Popcntによるハミング距離計算
Norishige Fukushima
 
ウェーブレット変換の基礎と応用事例:連続ウェーブレット変換を中心に
ウェーブレット変換の基礎と応用事例:連続ウェーブレット変換を中心にウェーブレット変換の基礎と応用事例:連続ウェーブレット変換を中心に
ウェーブレット変換の基礎と応用事例:連続ウェーブレット変換を中心に
Ryosuke Tachibana
 
Introduction to Monte Carlo Ray Tracing (CEDEC 2013)
Introduction to Monte Carlo Ray Tracing (CEDEC 2013)Introduction to Monte Carlo Ray Tracing (CEDEC 2013)
Introduction to Monte Carlo Ray Tracing (CEDEC 2013)Takahiro Harada
 

What's hot (20)

とある金融屋の統計技師が時系列解析してみた
とある金融屋の統計技師が時系列解析してみたとある金融屋の統計技師が時系列解析してみた
とある金融屋の統計技師が時系列解析してみた
 
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
 
CuPy解説
CuPy解説CuPy解説
CuPy解説
 
ダブル配列の実装方法
ダブル配列の実装方法ダブル配列の実装方法
ダブル配列の実装方法
 
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
 
「日本語LaTeX」が多すぎる件について
「日本語LaTeX」が多すぎる件について「日本語LaTeX」が多すぎる件について
「日本語LaTeX」が多すぎる件について
 
物理ベースレンダラedupt解説
物理ベースレンダラedupt解説物理ベースレンダラedupt解説
物理ベースレンダラedupt解説
 
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
 
中3女子でもわかる constexpr
中3女子でもわかる constexpr中3女子でもわかる constexpr
中3女子でもわかる constexpr
 
【DL輪読会】Novel View Synthesis with Diffusion Models
【DL輪読会】Novel View Synthesis with Diffusion Models【DL輪読会】Novel View Synthesis with Diffusion Models
【DL輪読会】Novel View Synthesis with Diffusion Models
 
Golangにおける端末制御 リッチなターミナルUIの実現方法
Golangにおける端末制御 リッチなターミナルUIの実現方法Golangにおける端末制御 リッチなターミナルUIの実現方法
Golangにおける端末制御 リッチなターミナルUIの実現方法
 
llvm入門
llvm入門llvm入門
llvm入門
 
第10回 配信講義 計算科学技術特論B(2022)
第10回 配信講義 計算科学技術特論B(2022)第10回 配信講義 計算科学技術特論B(2022)
第10回 配信講義 計算科学技術特論B(2022)
 
仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング
 
プログラムを高速化する話Ⅱ 〜GPGPU編〜
プログラムを高速化する話Ⅱ 〜GPGPU編〜プログラムを高速化する話Ⅱ 〜GPGPU編〜
プログラムを高速化する話Ⅱ 〜GPGPU編〜
 
KiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアルKiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアル
 
1076: CUDAデバッグ・プロファイリング入門
1076: CUDAデバッグ・プロファイリング入門1076: CUDAデバッグ・プロファイリング入門
1076: CUDAデバッグ・プロファイリング入門
 
Popcntによるハミング距離計算
Popcntによるハミング距離計算Popcntによるハミング距離計算
Popcntによるハミング距離計算
 
ウェーブレット変換の基礎と応用事例:連続ウェーブレット変換を中心に
ウェーブレット変換の基礎と応用事例:連続ウェーブレット変換を中心にウェーブレット変換の基礎と応用事例:連続ウェーブレット変換を中心に
ウェーブレット変換の基礎と応用事例:連続ウェーブレット変換を中心に
 
Introduction to Monte Carlo Ray Tracing (CEDEC 2013)
Introduction to Monte Carlo Ray Tracing (CEDEC 2013)Introduction to Monte Carlo Ray Tracing (CEDEC 2013)
Introduction to Monte Carlo Ray Tracing (CEDEC 2013)
 

Viewers also liked

OpenMPSみんな使ってねー[第36回オープンCAE勉強会@関東]
OpenMPSみんな使ってねー[第36回オープンCAE勉強会@関東]OpenMPSみんな使ってねー[第36回オープンCAE勉強会@関東]
OpenMPSみんな使ってねー[第36回オープンCAE勉強会@関東]
aokomoriuta
 
[関東GPGPU勉強会#2] ライブラリを使って大規模疎行列線形方程式を解いてみよう
[関東GPGPU勉強会#2] ライブラリを使って大規模疎行列線形方程式を解いてみよう[関東GPGPU勉強会#2] ライブラリを使って大規模疎行列線形方程式を解いてみよう
[関東GPGPU勉強会#2] ライブラリを使って大規模疎行列線形方程式を解いてみよう
aokomoriuta
 
Smoothed Particle Hydrodinamics
Smoothed Particle HydrodinamicsSmoothed Particle Hydrodinamics
Smoothed Particle Hydrodinamics
Kodai Takao
 
C#でOpenCL with OpenTK + Cloo
C#でOpenCL with OpenTK + ClooC#でOpenCL with OpenTK + Cloo
C#でOpenCL with OpenTK + Cloo
aokomoriuta
 
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE) GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
智啓 出川
 
Hello, DirectCompute
Hello, DirectComputeHello, DirectCompute
Hello, DirectCompute
dasyprocta
 
関東GPGPU勉強会 LLVM meets GPU
関東GPGPU勉強会 LLVM meets GPU関東GPGPU勉強会 LLVM meets GPU
関東GPGPU勉強会 LLVM meets GPUTakuro Iizuka
 
#FTMA15 先端技術とメディア表現#2 
#FTMA15 先端技術とメディア表現#2 #FTMA15 先端技術とメディア表現#2 
#FTMA15 先端技術とメディア表現#2 
Yoichi Ochiai
 
Code iq interpretation_tanaka_publish
Code iq interpretation_tanaka_publishCode iq interpretation_tanaka_publish
Code iq interpretation_tanaka_publishFixstars Corporation
 
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
Makoto Nishimura
 
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
Makoto Nishimura
 
メールサーバをちゃんとする
メールサーバをちゃんとするメールサーバをちゃんとする
メールサーバをちゃんとするyaasita
 
2015年度先端GPGPUシミュレーション工学特論 第10回 Poisson方程式の求解 (線形連立一次方程式)
2015年度先端GPGPUシミュレーション工学特論 第10回 Poisson方程式の求解(線形連立一次方程式)2015年度先端GPGPUシミュレーション工学特論 第10回 Poisson方程式の求解(線形連立一次方程式)
2015年度先端GPGPUシミュレーション工学特論 第10回 Poisson方程式の求解 (線形連立一次方程式)
智啓 出川
 
並列プログラミング 入門!&おさらい!
並列プログラミング入門!&おさらい!並列プログラミング入門!&おさらい!
並列プログラミング 入門!&おさらい!
道化師 堂華
 
3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ
infinite_loop
 
Cc dx lib72-p
Cc dx lib72-pCc dx lib72-p
Cc dx lib72-p
CHY72
 
3D描画基礎知識
3D描画基礎知識3D描画基礎知識
3D描画基礎知識AimingStudy
 
1075: .NETからCUDAを使うひとつの方法
1075: .NETからCUDAを使うひとつの方法1075: .NETからCUDAを使うひとつの方法
1075: .NETからCUDAを使うひとつの方法
NVIDIA Japan
 
C#, C/CLI と CUDAによる画像処理ことはじめ
C#, C/CLI と CUDAによる画像処理ことはじめC#, C/CLI と CUDAによる画像処理ことはじめ
C#, C/CLI と CUDAによる画像処理ことはじめ
NVIDIA Japan
 
CUDAプログラミング入門
CUDAプログラミング入門CUDAプログラミング入門
CUDAプログラミング入門
NVIDIA Japan
 

Viewers also liked (20)

OpenMPSみんな使ってねー[第36回オープンCAE勉強会@関東]
OpenMPSみんな使ってねー[第36回オープンCAE勉強会@関東]OpenMPSみんな使ってねー[第36回オープンCAE勉強会@関東]
OpenMPSみんな使ってねー[第36回オープンCAE勉強会@関東]
 
[関東GPGPU勉強会#2] ライブラリを使って大規模疎行列線形方程式を解いてみよう
[関東GPGPU勉強会#2] ライブラリを使って大規模疎行列線形方程式を解いてみよう[関東GPGPU勉強会#2] ライブラリを使って大規模疎行列線形方程式を解いてみよう
[関東GPGPU勉強会#2] ライブラリを使って大規模疎行列線形方程式を解いてみよう
 
Smoothed Particle Hydrodinamics
Smoothed Particle HydrodinamicsSmoothed Particle Hydrodinamics
Smoothed Particle Hydrodinamics
 
C#でOpenCL with OpenTK + Cloo
C#でOpenCL with OpenTK + ClooC#でOpenCL with OpenTK + Cloo
C#でOpenCL with OpenTK + Cloo
 
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE) GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
 
Hello, DirectCompute
Hello, DirectComputeHello, DirectCompute
Hello, DirectCompute
 
関東GPGPU勉強会 LLVM meets GPU
関東GPGPU勉強会 LLVM meets GPU関東GPGPU勉強会 LLVM meets GPU
関東GPGPU勉強会 LLVM meets GPU
 
#FTMA15 先端技術とメディア表現#2 
#FTMA15 先端技術とメディア表現#2 #FTMA15 先端技術とメディア表現#2 
#FTMA15 先端技術とメディア表現#2 
 
Code iq interpretation_tanaka_publish
Code iq interpretation_tanaka_publishCode iq interpretation_tanaka_publish
Code iq interpretation_tanaka_publish
 
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
 
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
 
メールサーバをちゃんとする
メールサーバをちゃんとするメールサーバをちゃんとする
メールサーバをちゃんとする
 
2015年度先端GPGPUシミュレーション工学特論 第10回 Poisson方程式の求解 (線形連立一次方程式)
2015年度先端GPGPUシミュレーション工学特論 第10回 Poisson方程式の求解(線形連立一次方程式)2015年度先端GPGPUシミュレーション工学特論 第10回 Poisson方程式の求解(線形連立一次方程式)
2015年度先端GPGPUシミュレーション工学特論 第10回 Poisson方程式の求解 (線形連立一次方程式)
 
並列プログラミング 入門!&おさらい!
並列プログラミング入門!&おさらい!並列プログラミング入門!&おさらい!
並列プログラミング 入門!&おさらい!
 
3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ
 
Cc dx lib72-p
Cc dx lib72-pCc dx lib72-p
Cc dx lib72-p
 
3D描画基礎知識
3D描画基礎知識3D描画基礎知識
3D描画基礎知識
 
1075: .NETからCUDAを使うひとつの方法
1075: .NETからCUDAを使うひとつの方法1075: .NETからCUDAを使うひとつの方法
1075: .NETからCUDAを使うひとつの方法
 
C#, C/CLI と CUDAによる画像処理ことはじめ
C#, C/CLI と CUDAによる画像処理ことはじめC#, C/CLI と CUDAによる画像処理ことはじめ
C#, C/CLI と CUDAによる画像処理ことはじめ
 
CUDAプログラミング入門
CUDAプログラミング入門CUDAプログラミング入門
CUDAプログラミング入門
 

Recently uploaded

キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 

Recently uploaded (8)

キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 

[計算シミュレーション勉強会#1] 粒子法の復習(陽解法と陰解法の比較から)