• 締切済み

fortranについて

fortran90でコンパイルしたところ ADDITION operation at (1) has different shape on dimension 1 (2/16) というエラーが出てしまいました。これはどういう意味なのでしょうか?わかる方がいらっしゃいましたら教えてください。 お願いします。

  • dmrg
  • お礼率0% (0/4)

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

せめてそのエラーが出る文とそこに現れる変数の宣言くらいは見せてほしい.

関連するQ&A

  • FORTRANで・・・」

    FORTRANでコンパイルすると Value of <HANDLE> construct can be "0"; test with defined() at /usr/bin/fort77 line 273. Value of <HANDLE> construct can be "0"; test with defined() at /usr/bin/fort77 line 279. MAIN: Warning on line 25: missing final end statement I/O error on c_file /usr/bin/fort77: aborting compilation とのようになってしまいます。 「I/O error on c_file」の意味を教えてもらえないでしょうか?

  • Fortran90/Fortran95→Fortran77

    大学の授業でFortranを使ったプログラミングを勉強しています。 以下の文が大学のPCに入っているコンパイラでは問題なくコンパイルでき実行できるのですが、家のPCだとコンパイルすることが出来ません(以下の文でエラーが出ます) 大学のPCの開発環境はFujitsu-FORTRANだと思います(^ ^; 家のPCはSalford FTN77 Personal Edition CompilerとCPad for Salford FTN77を組み合わせて使用しています なぜエラーがでるのか自分なりに考えた結果、Fortran90/Fortran95のプログラムをFortran77のコンパイラでコンパイルしているからだと思います(全くの勘違いだったら指摘して下さい) Fortran90/Fortran95の開発環境がフリーで整えばいいのですが、見つからないのでプログラムを修正したいと思います そこで、力を貸していただきたいのです 前置きが長くなりましたが、エラーが出る文は以下のところです open(8,file='freq_ex13.dat',action='write',status='replace') ここを、Fortran77のコンパイラでコンパイルできるようにアドバイスを下さい よろしくお願いします

  • fortranについて

    fortranでコンパイルしようとすると、 READ(1,FILE='syoki.txt') X0(I),Y0(I) ^ Invalid form for READ statement at (^) とエラー?が出てしまうのですが、原因としてどのようなことが考えられるでしょうか。 どなたかお願いします。

  • fortranでプログラムをつくったのですが

    fortranでプログラムをつくりました。 コンパイルは成功しているのですが、プログラムが途中で止まってしまいます。 そして「segmentation fault」とエラーが出ます。 このエラーは何を意味しているのでしょうか?

  • fortranの警告について。

    fortranでコンパイルを行ったところ、下のような警告文が表示されました。 readwrite_dumps.f90:89.35: ncolumns,iformat,ibound,xmin(1:ndim),xmax(1:ndim),len(geom),geom 1 Warning: Upper array reference at (1) is out of bounds (3 > 1) in dimension 1 この警告文の意味と、消し方もしくは消す必要性について教えていただけないでしょうか? 特に、(3 > 1)の解釈の仕方が分かりません。 よろしくお願いします。

  • fortranについて

    fortranでプログラムをコンパイルし、実行したところRun-time Errorと出てきて、00401000 main [+0052]と書いてありました。何が原因なんでしょうか?

  • fortran dlog2

    プログラムの中で m = idnint(dlog2(fn)) という式を書いているのですが、コンパイルの際  m = idnint(dlog2(fn)) 1 Error: Function 'dlog2' at (1) has no implicit type とエラーが出てしまいます。dlog2は倍数精度の対数で計算する物ではないのでしょうか?どのように直してよいのか考えたのですが、様々試しても同じエラーの繰り返しです。どなたかわかる方がいらっしゃったら教えて下さい。よろしくお願いします。

  • fortranでコンパイルできません。

    fortranの数値計算プログラムなんですが、コンパイルすると”GENERIC”という単語でエラーがでてしまいコンパイルできません。エラー内容はこれです『Unimplemented or invalid form of statement at (^) (this is a catchall diagnostic that currently applies to a wide variety of errors, including things like invalid ordering of statements and invalid reference to intrinsic procedure)』 どうすればいいのでしょうか・・・

  • Fortran コンパイルエラーについて

    Fortranでコンパイルを行ったところ下記のエラーが発生し、原因がわからずにいます。 Fortranに関しては全くの初心者です。 コマンドプロンプト ----------------- C:\>g95 aaa.f90 Warning(115):Line 100 of aaa.f90 is being truncated In file aaa.f90:100  else if(hnum(mnum(ic-1,jc-1)) .eq. 45 .and. basin_num(nr) .eq. anum(mnum(ic-1,jc-1)) .and. znum(mnum(ic-1,jc-1)) .eq. 'obs') then 1 Error:Unexpected junk after ELSE statement at (1) aaa.f90ファイルは他の方が作成したものでそのaaa.exeもあるので、見よう見まねで Fortranをインストールし、試みましたがエラーでEXEが作成されませんでした。 Fortranはv4.1.2(g95 0.93)、使用しているOSはWindows7Professional(32ビット)です。 エラーがでている行のコードしか記述できず申し訳ないのですが、エラーの意味だけでも教えていただけますでしょうか。 ご教示頂きますようよろしくお願いします。

  • Fortran コンパイルエラー

    Cygwin上でFortranを用いて流体の数値解析を行っています。 先輩から引き継いだシミュレーションコードなのでプログラムをいじらなくても実行できるだろうと思ったのですが、コンパイル時に以下のエラーが出てしまい、いろいろ試行錯誤しましたが自力では解決できませんでした。 エラーは次のとおりです。何かご存知の方アドバイス頂けたらありがたいです。○はスペースです。カンマの下に1があります。 op.f:13.21: ○101 format(i,4e) ○○○○○○1      Error:Nonnegative width reqired in format string at (1)

専門家に質問してみよう