LinuxEx

数値計算演習

内容

2007年秋まで開講していた数値計算演習の資料です.Ruby, 数値計算ライブラリーなどの演習です.

Ruby関連のリンク
第1回:数値計算へのイントロ
第2回:Ruby基礎1
Rubyで,数列および素数のプログラムを作ります.
第3回:Ruby基礎2ーGoogleの入社試験ー
第4回:試験(10時開始,60分)
第5回:Ruby(メソッド)
さらにRubyのメソッドを使う課題,数値積分,二分法です.
第6回:gnuplot
結果の視覚化に優れたgnuplotの使用法に習熟します.
第7回:shell script
Rubyで他のプログラムをコントロールします.
  • Ruby(制御)
  • 11時半より再試験をおこないます.必須課題は11時半までに終わらせること.
第8回:スピードならC
いくら強力なRubyもスピード勝負ではC言語にかないません.コーディング時間と計算時間を天秤にかけてください.
第9回:行列計算とメモリー確保
数値計算の多くをしめる巨大行列の計算には,メモリー確保が必須です.
第10回:Lapack
より高速に実行するに不可欠なライブラリーの使用に習熟します.時間計測,O3オプション,lapack
第11回:固有値
  • 課題:dgesvを参照して,dsyevを使って固有値を求めるプログラムを作り,計算時間を計測せよ.
  • dsyevの解説
第12回:MPI
並列化の標準となっているmpi(message passing interface)の課題です.
第13回:Make
参考資料です.先週からの課題が終わってしまった人はコマンドを試してみてください.
Last modified:2016/08/12 18:01:04
Keyword(s):
References:[LectureNotes] [SideMenu]