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 等は正しく動かない。
コメントまたはアドバイスなどがあれば以下のアドレスへどうぞ。
rsaito@ee.uec.ac.jp