2020-05-21 / 最終更新日時 : 2020-09-15 jsasaki コンピュータ Intel Parallel Studio XE for Linux 2020 のインストール インストールパッケージの入手 2020年9月15日更新情報 Intel Parallel Studio XE Composer Edition for Fortran and C++ Linux を Ubuntu 18. […]
2013-02-01 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ Fortran95プログラムファイル名の拡張子 Fortran95プログラムファイル名の拡張子はf95ではなく,f90です. Intel Fortranではf95だと適切に解釈されずエラーとなります.gfortranやg95では適切に解釈できるようですが,Fortra […]
2012-10-21 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ Pre-process for MPI compilation Pre-process for MPI compilation You may need a pre-process before compiling MPI codes. In case of FVCOM2.6.1, […]
2012-10-21 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ makedepf90 on ha8000.cc.u-tokyo.ac.jp Install makedepf90 on HA8000 It seems that makedepf90 is not installed on HA8000 at cc.u-tokyo.ac.jp. Thus I i […]
2012-01-10 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ Fortran数値計算(2) 1次元拡散方程式の陽解法による差分解を求める.最終的には,以下のような形式の出力ファイルoutput.dat(結果は具体的な問題によって当然異なる)を作成する.第1カラムは0から1までの範囲のx座標を表している.第2カラ […]
2011-12-21 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ Fortran数値計算(1) 拡散方程式を数値計算(差分方)によって陽的に解く 微分方程式を差分方程式に書き換えることで,解析解を求めることなく,加減乗除だけで微分方程式の近似解を求めることができる.ここでは熱現象や物質の拡散を表現する「拡散方程式」 […]
2011-12-14 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ Fortran モジュール副プログラム(3),外部副プログラム 3.6 文字列を引数とするモジュール副プログラム 仮引数で character(*) と型宣言することで,任意の長さの文字列実引数に対応できる. 文字列変数 title の文字列長さの数値を知るには,組み込み関数lenを […]
2011-12-06 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ Fortran モジュール副プログラム(2) 3.4 モジュール関数 関数はサブルーチンと類似しているが,通常,仮引数はintent(in)であり(引数は値の受け取りのみで,戻り値なし),関数が返す値は単一の変数である.実行文中に組み込み関数と同様に,直接関数を記述 […]
2011-11-30 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ Fortran モジュール副プログラム(1) 3.1 副プログラムに関する基本事項 今まで作ってきた,program文とend program文に囲まれたプログラムは「主プログラム」という1つのプログラム単位である. 外部サブルーチンやモジュールサブルーチンといった […]
2011-11-16 / 最終更新日時 : 2018-05-03 jsasaki コンピュータ Fortran 配列を用いるプログラミング(2) 2.6 多次元配列の利用例 配列 a(2,3)はa(1:2, 1:3)と同じ意味である.このとき,メモリにはa(1,1), a(2,1), a(1,2), a(2,2), a(1,3), a(2,3)の順番に格納される. […]