ありがとうございます

さらにいくつか質問させてください

リスト構造を作ってなんらかの処理をするsubroutineを作り、
そのsubroutineをdoループで何度も呼び出すようなプログラムを考えています

allocateした変数が自動的に解放されないと仮定すると、

�@subroutine呼び出すたびに使用しているメモリが増えて最終的にプログラムがストップすることになりますか?
�Aもしそうならsubroutineの最後でリスト構造を辿りながら手動でdeallocateしないといけないことになりますか?

�B「allocatable属性を指定した変数を宣言したプログラム単位の終わりまで来たら自動的にdeallocateされるのかどうか」
を確かめる簡単な方法はありませんか?


よろしくお願いします。