カラノウ (身体は脳みその乗り物): 錆びついたチェーンと空気の抜けたタイヤ

2014/09/10

錆びついたチェーンと空気の抜けたタイヤ

先日,同じスポ少サッカーチームで2年生の子どもを持つ父
親が集まって宴会をしました.高いレベルで意気投合したの
で,翌日から今時の若者のようにLINEで連絡を取り合って
います.それを見た奥様方から気持ち悪がられています.

さて,宴会中に「Sさん,職場は夏休みらしいけど何やってる
の?」と質問されたので正直に「研究っすよ」と答えまし
た.毎日毎日です.でも,これが楽しいのです.可能であれ
ば泊まり込みでやりたいくらいです.

さて,例のプログラムはやっと8割方できました.しかし,現
状では喜べません.なぜなら,本格的な計算には使えない
からです.

このままでは,錆びついたチェーンと空気の抜けたタイヤで
自転車旅に出るようなものです.

繰り返し計算に時間がかかり過ぎます.今は計算時間を短
くするために,チェーンに油を差し,タイヤに空気を入れるよ
うな作業をしています.
こちらのサイトを参考に高速化に挑んでいます.
http://fast-programming.aglk.net/

高速化について例えば,
------------------------
DO 10 I=1,N
DO 20 J=1,N
A(I,J)=1
20 CONTINUE
10 CONTINUE
------------------------
というやつを
------------------------
DO 10 I=1,N
DO 20 J=1,N
A(J,I)=1
20 CONTINUE
10 CONTINUE
------------------------
にすると速くなるそうです.それは知りませんでした.
そのように地味に高速化に向けて作業を進めています.そ
もそも私が組んだプログラムは,無駄な計算が多いのかも
知れません.大幅な見直しが必要なのかも.