Riron

Gaussian 94 の install log


Gaussian 94 を rope に ultra で install した log. By Ryouma.

97/7/22

ブツは unix版 Gaussian 94, Revision E.1 
場所は /g94/g94/

○まず  make は /usr/ccs/bin/make でなければならないので、

コマンドパスの 早いとこに シンボリックリンクをはると楽

ln -s /usr/ccs/bin/make ~/bin/  
rehash

○ マニュアルにそって
setenv g94root /g94
cd /g94/g94
./bsd/install
./bsd/bldg94 >& bldg94.log
を やるのだが 下をみよ。

97/07/30

Fortran の compiler の version を 4.2 にすると、全く問題なく
make 出来た。bsd/sun.make が 実際に make される。rope では、
2 時間 30 分ぐらい で全ての compile が終る。

研究室の rope にはもともと Sun Workshop Fortran 77 4.0 しか
なかったので、最初 install がうまく行かなかった。問題は、全て
4.2 にすることで解決した。

f77 が正しく動作する為には、path が正しく設定されていなけれ
ばならない。我々は、4.0 を /opt/SUNWspro/bin に、4.2 を 
/local2/SUNWspro/bin においてあるので、version 4.2 を使う場
合には /local2/SUNWspro/bin が先になければいけない。また

setenv LD_LIBRARY_PATH /local2/SUNWspro/lib/:/opt/SUNWspro/lib/:...

も上の様にかかれてなければいけない。

4.2 は日本電算の加藤さんが 1 ヵ月お試し pack を持って来てく れたものを使用する。これの expired date は 8/29 なので、それ までに rope の fortran も、4.2 に version up する予定。


Fortran 4.0 で行ったときの log. (以下は記録として残す。 blas93 を用いれば、部分的に g94 が動くが 動作は保証されない。) ○ いまのとこ f77 は -xlic_lib=sunperf を理解しないので 外す。ついでに ためしコンパイルなので -fast も外す。 # This block of flags for UltraSparc; the next block for older machines. # SUN_FLAGS = -xtarget=ultra -xarch=v8plus #SUN_FF = -fast -xO4 -xdepend -fsimple=2 -stackvar SUN_FF = -xO4 -xdepend -fsimple=2 -stackvar SYSLIBS = # -xlic_lib=sunperf ○ libSci.a が ない!! 某所から ちょっと借りてくる!! どこからかって? "かんが"えましょう。 /home/students/ryouma/lib/libSci.a におく ranlib /home/students/ryouma/lib/libSci.a のおまじない sun.make を 書き換える # Loader options RUNLD = $(RUNF77) $(FFLAGS) LIBS= $(GAULIB) -lc LDFLAGS= $(LIBS) $(SYSLIBS) $(FFLAGS) /home2/students/ryouma/lib/libSci.a EXTOBJ = # これで util.a を つかうとこでは エラーがでなくなる ただし怪しいことをしているので 大丈夫かわからない。 ./bsd/bldg94 >& bld.log1 option を変えてみて 再 compile sun.make # This block of flags for UltraSparc; the next block for older machines. # #SUN_FLAGS = -xtarget=ultra -xarch=v8plus SUN_FLAGS = -xtarget=ultra1/170 #SUN_FF = -fast -xO4 -xdepend -fsimple=2 -stackvar SUN_FF = -fast -xO5 -xdepend -fsimple=2 -stackvar 97/07/23 Run の test job を実行 /g94/tests/submit.csh 97/07/24 dgemm.o 等は、Blas library にあることを news でしる。そのた めに BLAS93 を install しました。 Blas は Gaussian 94 を compile したのと同じ FFLAG で compile してあるので、この Blas をもちいて Gaussian94 を install する ことが望まれる。===> 7/26 に実行。しかし test011 等は正しく動かない。
関連サイト:

  1. BLAS93
  2. BLAS FAQ

Gaussian 94 の ページに戻る

コメントまたはアドバイスなどがあれば以下のアドレスへどうぞ。

rsaito@ee.uec.ac.jp