- 締切済み
計算が途中でとまってしまいます
数値計算をしている者です.投稿カテゴリーを間違えていたらすみません. 計算の途中に 『Read from remote host ...(IPアドレス): Connection reset by peer Connection to ...(IPアドレス) closed.』 が表示されて,とまってしまいます.原因,対策がわかるかた教えてください.よろしくお願いします. インターネットで検索してみましたが,ヒットするものの,内容がわかりません.なるべく丁寧にお願いします.
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- cuntach
- ベストアンサー率44% (56/126)
今、思いつきました。 私が昔、FORTRANで苦労したバグは、例えば、 double a(10) と宣言しておいて、プログラムの中で、 a(11)=12.345 という使い方をしていた時です。 勿論、直接、こんな馬鹿なコードを書く訳ではありませんが、カッコの中が変数になっており、その変数に予想外の値が入ってしまったのです。 この場合、デバッガーで追っていても、どこかのメモリーの内容を書き換えてしまった瞬間には何事もおこらず、「なんで、このタイミングで、こんな変な動作をするんだ?」と思えるような、他の場所でおかしな動作をしました。 変数(特にマトリックス)に代入している場所を、残らず、デバッガーで追いかけて、おかしな領域を壊してないか調べてみるのも、1つの手段だと思います。
- cuntach
- ベストアンサー率44% (56/126)
市販のソフトではなく、自作だったんですね。 そのソフトでネットワークを使っているのでなければ、私には、何故ネットワークのエラーが出るのかわかりません。 ネットワークを使っているのであれば、やはり、ネットワーク関連の設定を見直してみるべきでしょう。 お役に立てなくて、申し訳ありません。 他の人から、良いヒントが出ると良いのですが。
- cuntach
- ベストアンサー率44% (56/126)
計算に使っているソフト名がわかりませんが、メッセージ通り、相手側からネットワークの接続を切られているようです。 ライセンスサーバを使用し、他のコンピュータからライセンスを掴みに行くタイプのソフトでしょうか? 仮に、そうだとしたら、ライセンスの掴み方は、ファイルを読むタイプでしょうか? それとも、特定のポートに信号を送って、返事を待つタイプでしょうか? いづれにしろ、先ずはネットワークのテスト、ファイルを読むタイプであれば、ユーザ名とパスワードの設定が正しいか、再設定してみるとか・・・ ルータのタイムアウト時間の設定を長くしてみるとか・・・ 今の少ない情報から判るのは、この程度です。
補足
見当違いならすみません.上手に回答できないので,行っていることを書きます. Windows上でCompaq Visual Fortranを用いFortran 77形式のプログラムをつくり,WinSCPでデータをXeon(?)に移動させて,Linux画面のターミナル画面でssh...,パスワード,ifort ...などを打って動かしています.