計算工学特論

Course Information

College Toyama College Year 2017
Course Title 計算工学特論
Course Code 0024 Course Category Specialized / Elective
Class Format Lecture Credits Academic Credit: 2
Department Control Information Systems Engineering Course Student Grade Adv. 1st
Term Second Semester Classes per Week 2
Textbook and/or Teaching Materials CIP法とJavaによるCGシミュレーション
Instructor Furuyama Shoichi

Course Objectives

補間法、微分方程式、行列解法の数値計算に必要なアルゴリズムとその高速計算手法の理解(c3)
数値計算に必要なプログラミング技術の習得(d)
JABEEの評価基準に達するには60点以上が必要

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1:移流方程式移流方程式の表す現象と、その数値計算法の難しさを説明する事ができる。移流方程式を答えることができる。移流方程式を答えることができない
評価項目2:移流方程式の数値解法数値拡散、振動といった問題を理解し、CIP法の有効な理由を説明できる。数値拡散、振動を含んだ解をシミュレーションにより表示することができる。移流方程式の数値シミュレーションができない。
評価項目3:応用CIP法を用いたシミュレーションコードを用いて、流体や電磁波のシミュレーションを行い、結果について十分議論した。CIP法を物理現象に応用した。物理現象への応用を行う事ができなかった。

Assigned Department Objectives

JABEE B3 See Hide

Teaching Method

Outline:
学習目標(授業の狙い)
(学習教育目標) B3 (JABEE基準(1)1) (d)(2)
 この科目では、微分方程式、差分法、行列解法に関する計算アルゴリズムについて学習する(c)。また、C言語による数値計算プログラムの作成方法とその高速化手法を習得する(d)(2)。
Style:
具体的な計算方法に重点をおいて理解を深める。
評価が60点に満たない者は、願い出により追認試験を受けることができる。追認試験の評価基準は本試験に準ずる。追認試験で単位修得が認められた者は、その評価を60点とする。
Notice:
期末試験(70%)、プログラミング演習とレポート(30%)で総合評価。

Course Plan

Theme Goals
2nd Semester
3rd Quarter
1st ガイダンス、移流方程式 移流方程式の解説
2nd 移流方程式の離散化。 移流方程式について風上差分を解説し、そのプログラミングを行う。
3rd 移流方程式の離散化。 移流方程式について、Lax-Wendroff法を解説し、そのプログラミングを行う
4th 移流方程式の離散化。 CIP法を解説する。
5th 移流方程式の離散化。 CIP法をプログラミングし、その精度を検証する。
6th CIP法の高精度化 CIP法の高精度化について検討を行う。
7th CIP法の高精度化 CIP法の高精度化を考慮したアルゴリズムに従い、プログラミングを行う。
8th CIP法の多次元化 CIP法の2次元化について検討を行う。
4th Quarter
9th CIP法の多次元化 CIP法の2次元プログラムを作成、検証。
10th CIP法の物理分野への応用 電磁気分野へのCIP法の応用
11th CIP法の物理分野への応用 流体力学分野へのCIP法の応用
12th CIP法の物理分野への応用 流体力学分野へのCIP法の応用とそのプログラミング
13th 高速計算 これまで作成したプログラムの高速化に関する解説。
14th 高速計算 GPGPUサーバを用いたプログラムの高速化。
15th 期末試験 期末試験
16th 試験返却 試験返却

Evaluation Method and Weight (%)

試験発表相互評価態度ポートフォリオその他Total
Subtotal0000000
基礎的能力0000000
専門的能力0000000
分野横断的能力0000000