gfortranで数値計算っての10年ぐらい前にやっていて。その後は放置だったのだが今日 久しぶりに昔のコードを実行だわわわす。。。とVScodeでやってみたら動かんの・・・(´・ω・`)
hello.f90 があるとしよう。 >gfortran hello.f90 で a.exeができる。だが >./a.exeでなんもせんわのですわ。
コンパイルでエラー出るわけでもない。実行しないのだ、コンコンチキ!!
コンチキショー!! だから、ちみいはコウメ太夫かいなっちゅーーーーのぉぉぉぉ。
10年前か、5,6年前かはともかくな。VScodeでのgfortranでありmingw64での利用であるのであるだぉなのだよよんで~す。くっそ ムカつく。
だが、しゃーない。てなわけでMinGw64を新しいのにした。
PS ****> gfortran -v
Using built-in specs.
COLLECT_GCC=C:\mingw64\bin\gfortran.exe
COLLECT_LTO_WRAPPER=C:/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/14.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
動かなかったのは 13.*.*だったはず。いつから動かなくなったのか知らぬ。だって13.*になってからgfortran使ったことないのだもの、たぶん。知らんけど。なにを!!
実は昔の 90年頃の「パソコンを用いた量子力学入門」を10年ぐらい前に手に入れまして。90年頃のPC事情ですからプログラムはBASICでして。それをfortranに書き直して。さらにはPythonに書き直して。さらにC++に書き直して・・・という感じで暇つぶししておったのですねえ。
Fortranは図書館に本があったので借りて勉強しましてんねん。どや。
で、gfortranで使えた・・・事があるのだが今日はあかんことがバレた。
原因は知らぬ。MinGw64のバージョン上げたら動作したので、ま~いいやな。人生、ま~いいやでいいのだよ。知らんけど。
原因は・・・・DELL OPTIPLEX 7010SFF Win 11 24H2(非推奨PC)のファイルがコケたのではないか、SSDの不調なのか・・・・と気にするワタクシではない。どうせ中古の10年以上もの熟成を経たPCであるぞの。信頼感は常に怪しい(´・ω・`)
で、今日のはこういうグラフ出すプログラムだってので~す。
中心力場の話。中心に太陽。周囲に地球ってのの簡単なモデル。初期条件によっては楕円にならず、どっか飛んでいったり。場合によっては中心に収束したり。太陽に激突ですね。
これは計算結果をファイルに落としてwgnuplotに食わせた。これが一番カンタンで楽ですぜ。。。。。 Matplot++というの使っても出来るのだが、コンパイルに時間が2,3秒かかるし。上のはコンパイル後に手動でクリック、クリック。ヒストリー機能があるから矢印とクリックで描画なのですねえ。ま~なんということでしょ。

