さて、私はかなり長い間この質問を自問してきました。
GNU Fortran コンパイラ ( gfortran) を使い始めて、とても満足しました。しかしその後、Intel Fortran コンパイラ ( ifort) の方が Intel プロセッサ向けに最適化されているため (したがって、Intel の市場シェアが大きいため、今日のほとんどのコンピューター向けに最適化されているため) 優れていると聞くようになりました。その後、私は を使い始めましifortたが、真実は、いくつかのエラーを検出しないため、完全に満足していないということですgfortran(つまり、質問:「参照の受け渡しが行列の値を変更しています」 )。
gfortran他にも Fortran コンパイラがあるのは事実ですが、実は私はと以外は使っていませんifort。
そこでお聞きしたいのですが、それぞれの長所と短所は何ですか? 最適化が重要でない場合、どれが最適ですか?