Fortran
■ このスレッドは過去ログ倉庫に格納されています
0456デフォルトの名無しさん
NGNG# 今手元にVisual Fortranがないのでマニュアルだけ見て説明すると
> DF コマンド行
「DF」はコマンドライン・コンパイラ。
例えばPentium4で実行したときに一番速くなる様にしたければ
コマンド プロンプト(MS-DOSプロンプト)で
C> df /tune:pn4 hoge.f90
の様に「/tune」オプションでCPUの種類を指定してやれば
Pentium4用に最適化してくれる。(他のCPUでも実行はできる)
またそのプログラムをPentium4でしか実行しない場合は
C> df /arch:pn4 /tune:pn4 hoge.f90
の様に「/arch」オプションを使うと、そのCPU特有の機械語命令を使って
最適化してくれる。(互換性のない他のCPUでは実行できない)
Microsoft ビジュアル開発環境なら「Project Settings」ダイアログボックスの
「Fortran」タブにある「Project Options」のところに「/tune:pn4」等と書き加えればいい。
自分が実行したいマシンのCPUが解らない場合はとりあえず
「/tune:host」とすればコンパイルしたマシンに合わせて最適化してくれる(はず)
■ このスレッドは過去ログ倉庫に格納されています