14:45:24)追加された行はこの色です。削除された行はこの色です。現在(&lastmod;)作成中です。書いている内容も&color(#ff0000){大幅に変わる};可能性が高いので、注意。Doループを簡単に並列化する。(但し、ノードをまたがない。)OpenMPの指示行の入ったプログラムを並列マシンで走らせる。Fortran90/95ではこうなる。hello_worldこのようにほとんど同じである。[#ic0d822f]以下のプログラムをmatmul_a_transpose_b.f95というファイルに保存し、コンパイル&実行せよ。\frac{1}{4}の最初の1000項の和を求めるプログラムも、式をそのまま書けばいい。Translation。series_one_forth.f95という名前に保存し、コンパイル&実行せよ。[#edc447de]上の例では第1行目から第1000項目までの和をとっていた。第50項目から第90行目までの和が欲しければ以下のようにすればよい。x(50:90)などは部分配列と呼ぶ。部分配列も含めてFortran90/95には配列を扱うための便利な機能が多数用意されている。配列機能については次回詳しく解説する。[#fe1188c3]空間中に分布する磁場(3成分ベクトル場)の全磁気エネルギーは#ref(emag01.jpg)で与えられる。空間の体積が1に規格化されているとして、エネルギーは#ref(emag02.jpg)と書ける。sum(Bx**2+By**2+Bz**2)/2とわずか1行(定義式そのもの)を書けばよい。配列のサイズ(nx,ny,nz)が実行時まで不定でもよい。Fortran90/95のソースコードではアルファベットの大文字と小文字は区別しない。文字列変数の中では当然区別される。