今週のQiita技術書まとめ
2022年2月27日配信
MPS(Moving Particle Simulation method)の紹介
概要 土木の分野において、粒子法の研究が盛んにおこなわれています。例えば、離散要素法(DEM)、Smoothed Particle Hydrodynamics(SPH) 、Material Point Method(MPM)などがあります。 この記事では、MPSについて、簡単に説明したいと思います。 以下の書籍の内容を参考にしています。 重み関数
粒子法入門
基礎理論から丁寧に解説するとともに、実際にソースコードを用いて粒子法シミュレーションを体感することで、理解を確実なものにする。表面張力や高粘性流体、乱流などの現象を解析する手法を紹介。あわせて並列計算による高速化、計算結果の可視化を解説し、実際の適用例をカラーで掲載した。
粒子法
粒子法は,連続体の破壊過程や,自由表面をもつ流体の挙動などの,大きな変形を伴う問題に対する有力なシミュレーション手法として知られ,固体・液体・気体が混在する混相流や,粒状体の解析にも適しています. 本書は,その基礎から各種問題への適用までを,わかりやすく解説します.初学者向けに導出過程を丁寧に記述するとともに,SPH法,MPS法をはじめとした様々な手法を統一的に扱うことで,計算原理を系統立てて理解できるよう工夫されています. 高精度化などの最新の進展内容も盛り込まれており,数値計算分野の技術者・研究者必携の書となっています. 第1章 粒子法概説 第2章 標準型の粒子法 第3章 高精度粒子...
初めてのテスト駆動開発!ブラウザだけで実践入門!
はじめに ※本記事は t-wadaさん もしくは TDD Boot Campさん に怒られたら消します。(雀の涙程度のオリジナリティ^オリジナリティはあるものの、コンテンツ自体はt-wadaさんの発表に全乗っかりしてるので・・・) ^オリジナリティ: 一応記事のオリジナリティとして、ブラウザだけで実践した個人的理解を足したりはしてるものの、本編の進め方はもうほんとにそのままなので・・・オマージュと…
テスト駆動開発
テスト駆動開発の原点が新訳で蘇る 本書は、自分たちのコードに自信を持って開発を続けたいプログラマ、チームリーダー向けに、テスト駆動開発(TDD)の実践方法を解説した“Test-Driven Development By Example”の日本語版です。テスト駆動開発の考案者であるKent Beck自身によって書かれた原典を、日本におけるテスト駆動開発の第一人者である和田卓人氏が訳しました。 テスト駆動開発とは単にテスト自動化を行うことではなく、ユニットテストとリファクタリングを両輪とした小さいサイクルを回すことで不確実性を制御し、不断の設計進化を可能にする手法であることを、実例を通して学...