Computational Geophysics

Numbering Code U-SCI00 22402 LJ58 Year/Term 2022 ・ Second semester
Number of Credits 2 Course Type Lecture
Target Year 2nd year students or above Target Student
Language Japanese Day/Period Mon.3
Instructor name ISHIOKA KEIICHI (Graduate School of Science Professor)
Outline and Purpose of the Course 近年,人工衛星や飛翔体による観測,マントル・トモグラフィなどに代表される急速な計測技術・観測システムの発展によって,地球圏・太陽圏空間に関する膨大な観測データが蓄積されるようになり,高速計算機システムを利用した観測データの解析と理論数値計算・シミュレーション研究が諸現象の解明にますます重要となっている。本講義では,多様で複雑な自然現象の解析的数値的研究に用いられる基礎的な計算手法を習得することを目指す。
Course Goals プログラミングの初心者でも、以下に挙げる数値解析に関する基礎的なプログラミングが理解できるようになる。
1. Unixを中心とした計算機の使用法とPython, Fortran等のプログラミング言語の基礎的な事項を習得し、基礎的な線形計算の数値解法のプログラミングができるようになる。
2. フーリエ解析とスペクトル解析の初歩を理解し、そのプログラミングができるようになる。
3.微分方程式の数値解法の基礎を理解し、そのプログラミングができるようになる。
Schedule and Contents 地球物理学分野に限らず、物理科学一般における数値解析に共通する基礎的な手法に関する以下の内容について、進捗状況に応じてそれぞれ5回程度講義を行う。

1.UNIX計算機の使用法及びプログラミング手法について。Python, Fortran等の言語によるプログラミングの基礎。直接法と反復法を用いた連立一次方程式の解法
2.フーリエ級数及びフーリエ変換の物理数学的な理解を含めたフーリエ解析とスペクトル解析の初歩
3.微分方程式の初期値問題及び境界値問題の数値解法

講義の進め方については適宜指示をして、受講者の予習ができるように配慮する。
Course Requirements None
Study outside of Class (preparation and review) 配布資料及び参考書を用いて、実際にプログラムを作成し、授業内容を確認することが望ましい。
Textbooks Textbooks/References 授業中に資料を配布することがある。
References, etc. Fortran90/95プログラミング, 冨田博之・齋藤 泰洋, (培風館 ), ISBN:4563015873
キーポイント フーリエ解析 , 船越満明 , (岩波書店 ), ISBN:4000078690
数値解析入門[増訂版] , 山本哲朗 , (サイエンス社 ), ISBN:4781910386
PAGE TOP