>>594
> mx と my はなぜ使われないのでしょう?
 変数名のタイプミスの可能性もある。
または,(動作確認用などで)とりあえず変数宣言したが,
動くようになってからは,コメントアウトしてしまった。
も考えられる。
「警告」は,エラーではなく,「動くけど,間違いてないか?」
という,(時にはお節介だが)ありがたい注意だ。

impicit none
をプログラムの最初に書くと,吉かもしれない。
 # 未宣言エラーが大量にでるかもしれないけど。