くだすれFORTRAN(超初心者用)その5at TECH
くだすれFORTRAN(超初心者用)その5 - 暇つぶし2ch624:デフォルトの名無しさん
11/11/09 02:21:30.12
intel は coarray 結構実装してきてるんじゃない? サンプル以外試してないから詳細は分からんが。

c(:)の配列明示は理念としては理解できるし、f77から移行してきたばかりの昔はやっていたのだが、
f90初期の頃、処理系によってはコロン指定子がつくと無条件にコピーを作って作業して戻すという事をするので、
最適化の観点からなんとなく避けるようになってしまった。最近の処理系はそういうことはしなくなったようだが・・・

サブルーチンの引数でも、生で書くとそのまま渡すが、コロンがつくとcopy in / copy out になって最適化が落ちるとか、
c(0:n) の場合、生で渡すとサブルーチン側でも配列は0から始まるが、コロンがつくとコピーが渡るので1から始まるとか、
その辺の規則がよく分からなっかったので、なんとなく惰性で配列明示しないで生で行ってるw


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch