Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject まだ解決せず:Re^2: SADインストールの質問(VMware player+Scientific LINUX 4.5)
Date: 2011/04/24(Sun) 15:14:42
Contributor飯沼裕美 < >

k.h. 様

アドバイスをありがとうございます。
解決していませんが、情報は少し増えました。
gs単独では動いているようですが、ものすごく単純は入力ファイルでさえ、読めない模様です。
以下に、試した事柄を示します。(ダラダラ書いてあるので恐縮です)

> まずは、結果をファイルに落とすのをやめて、
> /home/hiromi/SAD/oldsad-snapshot-2011-04-15/bin/gs /home/hiromi/SAD/oldsad-snapshot2011-04-15/s cript/design_example.sad
> と直接実行し、何のエラーか見てみましょう。

はい、やってみました。
======================================================
[hiromi@localhost oldsad-snapshot-2011-04-23]$ bin/gs script/design_example.sad
*** Welcome to SAD Ver.1.0.10.4.13a20 built at 2011-04-24 09:29:30 +0900 ***
*** Today: 14:50:58 Sunday 04/24/2011 ***
cpu time= 1.0997E-02(sec) dt= 10.997(msec) free area:: 1794
OFF LOG ECHO;READ 77 ; 23
cpu time= 1.0997E-02(sec) dt= 10.997(msec) free area:: 1794
cpu time= 1.0997E-02(sec) dt= 10.997(msec) free area:: 1794
*** main *** syntax error: invalid input for toplvl 77
cpu time= 1.0997E-02(sec) dt= 10.997(msec) free area:: 1794
cpu time= 1.0997E-02(sec) dt= 10.997(msec) free area:: 1794
=========================================================
で止まってしまいます。
FFS; と打つと、一応、以下のように続きます:
=========================================================
FFS;
*** SADScript Initialization: /home/hiromi/SAD/oldsad-snapshot-2011-04-23/Packages/init.n ***
RFSW RADCOD RAD FLUC INTRA POL COD DAPER EMIOU CMPLO FOURI SMEAR
F F F T F F T F F F F T
Design orbit length = 1.00000000000000
In[1]:=
================================================================
ここで、abort とすれば、終了できます。
以下の一文はエラーっぽいですが、、、
*** main *** syntax error: invalid input for toplvl 77
何が悪いのか、ヒントになるのかすら、私には分かりません。


>(でなかったら、gs を単独で呼び出して
> みるとか、自分のスクリプトを走らせてみるとか。)

これもやってみました。そして、FFS;と続けて打った結果を以下に示します。
=======================================
[hiromi@localhost oldsad-snapshot-2011-04-23]$ bin/gs
*** Welcome to SAD Ver.1.0.10.4.13a20 built at 2011-04-24 09:29:30 +0900 ***
*** Today: 14:58:01 Sunday 04/24/2011 ***
cpu time= 1.5997E-02(sec) dt= 15.997(msec) free area:: 1794
FFS;
*** SADScript Initialization: /home/hiromi/SAD/oldsad-snapshot-2011-04-23/Packages/init.n ***
RFSW RADCOD RAD FLUC INTRA POL COD DAPER EMIOU CMPLO FOURI SMEAR
F F F T F F T F F F F T
Design orbit length = 1.00000000000000
In[1]:=
===================================
これはSADマシーンで動かした場合と同じっぽいです。

次に、非常に簡単な FFS; とだけ書いた、ttt2.sad というファイルを書き、試しました。
すると、
=========================================================
[hiromi@localhost oldsad-snapshot-2011-04-23]$ bin/gs ttt2.sad
*** Welcome to SAD Ver.1.0.10.4.13a20 built at 2011-04-24 09:29:30 +0900 ***
*** Today: 15:01:20 Sunday 04/24/2011 ***
cpu time= 1.7996E-02(sec) dt= 17.996(msec) free area:: 1794
OFF LOG ECHO;READ 77 ; 23
cpu time= 1.7996E-02(sec) dt= 17.996(msec) free area:: 1794
cpu time= 1.7996E-02(sec) dt= 17.996(msec) free area:: 1794
*** main *** syntax error: invalid input for toplvl 77
cpu time= 1.8996E-02(sec) dt= 18.996(msec) free area:: 1794
cpu time= 1.8996E-02(sec) dt= 18.996(msec) free area:: 1794
===========================================================
で止まってしまいます。
In[1]:= という所まで行きつきませんでした。
再び、
*** main *** syntax error: invalid input for toplvl 77
が現れました。
入力ファイルを読むところでコケているのですかね?


sad1.exe はあります。ただし、SADマシーンを参照した場合の、
/.../nadata1a/SAD/arch/i386-Linux2/bin/sad1.exe ではなく、
私の場合は、
/home/hiromi/SAD/oldsad-snapshot-2011-04-23/obj/i386-Linux2/sad1.exe
となっていて微妙に場所は違いますが、実行可能になっています。

> path が通っているか、実行可能パーミッションになっているか等チェックして
> みたらどうでしょうか。全て問題なく、SAD は呼び出せていて、init.n も走って、
> それでどこかのコマンドでエラーが出ているなら、それは森田さんの領域(?)なので、
> 是非、1号館に行って訊いてみましょう。
>   では。

pathがどう通っているのが正しいのか、init.n が走っているのかどうか、
どうやって調べるのでしょうか?
どこから、森田さんのアドバイスを拝借する領域なのか・・・
そろそろパソコン持参で1号館に行く方が良いのか?

よろしくお願いします。
飯沼裕美


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)