FORTRAN Ⅳat TECHFORTRAN Ⅳ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト654:デフォルトの名無しさん 09/10/29 10:49:44 http://codepad.org/lbdDTMLE moduleが使う変数や関数、サブルーチンを外部から指定したいのですが可能でしょうか?上のコードは間違ってますが雰囲気を掴んでもらえたらいいかなと思い載せました 655:デフォルトの名無しさん 09/10/29 21:41:04 >>651 じゃあもうallocate使わない理由はないな コードも綺麗になるしな 656:デフォルトの名無しさん 09/11/02 01:28:57 FORTRAN2008では、メモリー連続を保障する contiguous の属性が導入されるようだ。 まだ2003も碌にコンパイラが無い時点で言っても鬼も大笑いだが。 657:デフォルトの名無しさん 09/11/02 01:52:59 >>653 FORTRAN95/2003 Explained 20.2.1 p.331 "A non-pointer array occupies a sequence of contiguous storage sequences 云々" とあるので、ALLOCATABLE 配列や AUTOMATIC 配列は、連続メモリーが保障されているんじゃないかな。 658:デフォルトの名無しさん 09/11/02 06:43:35 英語をみると、連続した”複数の”保存領域を数珠つなぎに占有する、だけど、 まあ、自動配列も連続したメモリに確保しようとAllocateの時と同じ程度の努力はするよん、ということか。 配列全部が”一つの”連続したメモリ空間に収まるかどうかは、その瞬間のメモリ使用状況によるんだろうな。 大きめの計算機だと、一つのマシンではOSやI/O以外の部分は排他的に使えるから問題は少ないのだろう といってみるテスト。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch