[SCore-users-jp] PETScのインストール方法
金城 尚志
e973220 @ eve.u-ryukyu.ac.jp
2002年 12月 19日 (木) 16:20:40 JST
亀山様: 劉様:
琉球大の金城です。
亀山様、劉様アドバイスありがとうございます!
どうやら、PETScのインストールできたようです。
が、、、、、プログラム実行時に問題が残っているようです。。。
、とりあえず、
結局その後、変更した点は以下です。。。
■ config/configure_options.linux
--disable-share を記入
■ /opt/score/bin/bin.i386-*/ にある
scorecc.exe , scoref77.exe, scorec++.exe を編集
■ /home/kinjo/petsc-2.1.3/lib/libg/linux
と、パス名の変更と # ldconfig
の、以上です。
で、実際にサンプルプログラム
${PETSC_DIR}/src/sles/examples/tutorials の
中の、ex1 プログラムをコンパイルしたところ、
次のようなメッセージが帰ってきました。
とりあえず、OKだと僕は認識しています。
━━━━コンパイル時のメッセージ━━━━
━━━━ 始まり ━━━━
[kinjo @ scic99 tutorials]$ make BOPT=g ex1
scorecc -fPIC -c -g -I/home/kinjo/petsc-2.1.3 -I/home/kinjo/petsc-2.1.3/bmak
e/linux -I/home/kinjo/petsc-2.1.3/include -I/opt/score5.0.0/mpi/mpich-1.2.0/
i386-redhat7-linux2_4/include -DPETSC_HAVE_X11 -DPETSC_USE_DEBUG -DPETSC_USE
_LOG -DPETSC_USE_BOPT_g -DPETSC_USE_STACK -D__SDIR__="src/sles/examples/tuto
rials/" ex1.c
scorecc -g -Wl,-rpath,/home/kinjo/petsc-2.1.3/lib/libg/linux -o ex1
x1.o -L/home/kinjo/petsc-2.1.3/lib/libg/linux -lpetscsles -lpetscdm -lpetsc
mat -lpetscvec -lpetsc
-L/usr/X11R6/lib -lX11
-L/home/kinjo/petsc-2.1.3/blaslapack -lflapack -
lfblas -L/opt/score5.0.0/mpi/mpich-1.2.0/i386-redhat7-linux2_4/lib -lmpich -
ldl -lc -lg2c -lm
rm -f ex1.o
━━━━ 終わり ━━━━
━━━━コンパイル時のメッセージ━━━━
次に、コンパイルしたプログラム(ex1)を実行してみました。
$ mpirun -np 8 ./ex1
SCore-D 5.0.1 connected.
<0:0> SCORE: 8 nodes (8x1) ready.
<0:0> SCORE: 8 nodes (8x1) ready.
<4:0>SCore: *** SIGNAL EXCEPTION eip=0x401aa75a, cr2=0x 0 ***
<5:0>SCore: *** SIGNAL EXCEPTION eip=0x401aa75a, cr2=0x 0 ***
<1:0>SCore: *** SIGNAL EXCEPTION eip=0x401aa75a, cr2=0x 0 ***
<2:0>SCore: *** SIGNAL EXCEPTION eip=0x401aa75a, cr2=0x 0 ***
<3:0>SCore: *** SIGNAL EXCEPTION eip=0x401aa75a, cr2=0x 0 ***
<6:0>SCore: *** SIGNAL EXCEPTION eip=0x401aa75a, cr2=0x 0 ***
<4:0>SCore: gs=0x0000, fs=0x0000, es=0x002b, ds=0x002b
<4:0>SCore: edi=0xffffffff, esi=0x00000000, ebp=0xbfffc078, esp=0xbfffbfb0
<4:0>SCore: ebx=0x401b9300, edx=0x00000012, ecx=0x00000000, eax=0x00000000
<4:0>SCore: trapno=0x0000000e, err=0x00000004, eip=0x401aa75a, cs=0x0023
<4:0>SCore: esp_at_signal=0xbfffbfb0, ss=0x002b, oldmask=0x00000000,
cr2=0x00000000
<4:0> Trying to attach GDB (DISPLAY=scic99.sci.u-ryukyu.ac.jp:0.0):
Exception signal (SIGSEGV)
<7:0>SCore: *** SIGNAL EXCEPTION eip=0x401aa75a, cr2=0x 0 ***
<5:0>SCore: gs=0x0000, fs=0x0000, es=0x002b, ds=0x002b
<5:0>SCore: edi=0xffffffff, esi=0x00000000, ebp=0xbfffc078, esp=0xbfffbfb0
<5:0>SCore: ebx=0x401b9300, edx=0x00000012, ecx=0x00000000, eax=0x00000000
<5:0>SCore: trapno=0x0000000e, err=0x00000004, eip=0x401aa75a, cs=0x0023
<5:0>SCore: esp_at_signal=0xbfffbfb0, ss=0x002b, oldmask=0x00000000,
cr2=0x00000000
<5:0> Trying to attach GDB (DISPLAY=scic99.sci.u-ryukyu.ac.jp:0.0):
Exception signal (SIGSEGV)
<1:0>SCore: gs=0x0000, fs=0x0000, es=0x002b, ds=0x002b
<1:0>SCore: edi=0xffffffff, esi=0x00000000, ebp=0xbfffc078, esp=0xbfffbfb0
<1:0>SCore: ebx=0x401b9300, edx=0x00000012, ecx=0x00000000, eax=0x00000000
<1:0>SCore: trapno=0x0000000e, err=0x00000004, eip=0x401aa75a, cs=0x0023
<1:0>SCore: esp_at_signal=0xbfffbfb0, ss=0x002b, oldmask=0x00000000,
cr2=0x00000000
<1:0> Trying to attach GDB (DISPLAY=scic99.sci.u-ryukyu.ac.jp:0.0):
Exception signal (SIGSEGV)
<2:0>SCore: gs=0x0000, fs=0x0000, es=0x002b, ds=0x002b
<2:0>SCore: edi=0xffffffff, esi=0x00000000, ebp=0xbfffc078, esp=0xbfffbfb0
<2:0>SCore: ebx=0x401b9300, edx=0x00000012, ecx=0x00000000, eax=0x00000000
<2:0>SCore: trapno=0x0000000e, err=0x00000004, eip=0x401aa75a, cs=0x0023
<2:0>SCore: esp_at_signal=0xbfffbfb0, ss=0x002b, oldmask=0x00000000,
cr2=0x00000000
<2:0> Trying to attach GDB (DISPLAY=scic99.sci.u-ryukyu.ac.jp:0.0):
Exception signal (SIGSEGV)
<3:0>SCore: gs=0x0000, fs=0x0000, es=0x002b, ds=0x002b
<3:0>SCore: edi=0xffffffff, esi=0x00000000, ebp=0xbfffc078, esp=0xbfffbfb0
<3:0>SCore: ebx=0x401b9300, edx=0x00000012, ecx=0x00000000, eax=0x00000000
<3:0>SCore: trapno=0x0000000e, err=0x00000004, eip=0x401aa75a, cs=0x0023
<3:0>SCore: esp_at_signal=0xbfffbfb0, ss=0x002b, oldmask=0x00000000,
cr2=0x00000000
<3:0> Trying to attach GDB (DISPLAY=scic99.sci.u-ryukyu.ac.jp:0.0):
Exception signal (SIGSEGV)
<6:0>SCore: gs=0x0000, fs=0x0000, es=0x002b, ds=0x002b
<6:0>SCore: edi=0xffffffff, esi=0x00000000, ebp=0xbfffc078, esp=0xbfffbfb0
<6:0>SCore: ebx=0x401b9300, edx=0x00000012, ecx=0x00000000, eax=0x00000000
<6:0>SCore: trapno=0x0000000e, err=0x00000004, eip=0x401aa75a, cs=0x0023
<6:0>SCore: esp_at_signal=0xbfffbfb0, ss=0x002b, oldmask=0x00000000,
cr2=0x00000000
<6:0> Trying to attach GDB (DISPLAY=scic99.sci.u-ryukyu.ac.jp:0.0):
Exception signal (SIGSEGV)
<7:0>SCore: gs=0x0000, fs=0x0000, es=0x002b, ds=0x002b
<7:0>SCore: edi=0xffffffff, esi=0x00000000, ebp=0xbfffc078, esp=0xbfffbfb0
<7:0>SCore: ebx=0x401b9300, edx=0x00000012, ecx=0x00000000, eax=0x00000000
<7:0>SCore: trapno=0x0000000e, err=0x00000004, eip=0x401aa75a, cs=0x0023
<7:0>SCore: esp_at_signal=0xbfffbfb0, ss=0x002b, oldmask=0x00000000,
cr2=0x00000000
<7:0> Trying to attach GDB (DISPLAY=scic99.sci.u-ryukyu.ac.jp:0.0):
Exception signal (SIGSEGV)
SCORE: Program aborted.
なにか、Xの設定に問題があるようです。
一応、設定として、
$ xhost +
$ export DISPLAY=scic99.sci.u-ryukyu.ac.jp:0.0
は、やっています。
とりあえず、報告まで。
これから、
/home/kinjo/petsc-2.1.3/bmake/linux/package
などのXの設定について調べてみます。
━┛━┛━┛━┛━┛━┛━┛━┛━┛
琉球大学理学部 物質地球科学科
金城 尚志 (キンジョウヒサシ)
━┛━┛━┛━┛━┛━┛━┛━┛━┛
SCore-users-jp メーリングリストの案内