私は書いていないFortranコードをいくつか改造しています。私はちょうどいくつかの不正な入力が黙って無視され、より適切な何かをするためにそのコードを変更したいという状況を発見しました。これがCだったら、私は fprintf(stderr, "There was an error of kind foo");
exit(EXIT_FAILURE);
ような何かをしたい。しかし、FORTRAN
私は、MAC-ポート(OS-X)からのgfortran 4.7を使用して、次の簡単なコードをコンパイルしようとしています: program main
implicit none
integer :: n = 1, clock, i
integer, dimension(1) :: iseed
! initialize the random number generator
cal
論理型変数をifortとgfortranの両方で動作する実数型に変換するための防弾方法を探しています。次のifortで動作しますが、のgfortranでない: logical :: a
real :: b
a = .true.
b = dble(a)
のgfortranでスローされたエラーが明らかに b = dble(a)
1
Error: 'a' argument of
これは標準的な問題ではないと思っていますが、すべての午前中にウェブを検索した後、とにかく迷惑をかけることにしました。私はMac OS 10.9で、FortranプログラムからLAPACK固有値ルーチンを呼びたいと思います。ちょうど昨日Fortranに紹介されたことをうれしく思いました。だから愚かな間違いは許してください。 これは私が実行して取得したい最低限の例です。私はOS X上で、LAPACKが