[SCore-users-jp] ハイブリッドMPI-OpenMP プログラムの実行
Yoshio Ogawa
ogawa @ sowa.is.uec.ac.jp
2004年 7月 10日 (土) 19:42:29 JST
佐藤様
電通大の小川です。お世話になっております。
> > Omni Compilerを用いずに、Intel Compilerでのみハイブリッド
> > MPI-OpenMPプログラムを動作させることは可能でしょうか?
>
> 可能です。
先日、簡単なハイブリッドプログラムを作成し動作の確認を致しました。
その結果、Cプログラムについては問題なく動作しましたが、FORTRAN
については動作しませんでした。以下にソースとコンパイル状況、
実行結果について報告致します。
--ソース(hybrid_f.f)------------------------------------------
program Hybrid_Test
include "mpif.h"
integer myid, nprocs
integer tid, nthreads
integer ierr
integer omp_get_thread_num
call mpi_init(ierr)
call mpi_comm_rank(mpi_comm_world, myid, ierr)
call mpi_comm_size(mpi_comm_world, nprocs, ierr)
!$omp parallel private(tid)
tid = omp_get_thread_num()
print *, "hello!! TID= ", tid, "MYID= ", myid
!$omp end parallel
call mpi_finalize(ierr)
end
----------------------------------------------------------
--コンパイル-----------------------------------------------
$mpif77 -o hybrid_f hybrid_f.f -openmp -fpp -static
program HYBRID_TEST
integer*8 MPI_DISPLACEMENT_CURRENT
^
Warning 2 at (248:/opt/score5.6.0/mpi/mpich-1.2.5/i386-redhat7-linux2_4_intel/include/mpif.h) : Type
size specifiers are an extension to standard Fortran 95
f_hybrid.f(13) : (col. 0) remark: OpenMP DEFINED REGION WAS PARALLELIZED.
285 Lines Compiled
-----------------------------------------------------------
mpif77のデフォルトのコンパイラはintelとなっています。
--実行-----------------------------------------------------
$scout -g pcc2
SCOUT: Spawning done.
SCOUT: session started.
$mpirun -np 2x1 hybrid_f
SCore-D 5.6.1 connected.
-----------------------------------------------------------
SCore-D 5.6.1 connected.が表示された後、この状態で止まってしまいます。
管理ノード・計算ノード共にRed Hat Linux 7.3をインストールし、SCore5.6.1を
マニュアルに沿ってバイナリRPMでインストールを行いました。
その後、Intel Compiler 7.1をインストールし、
cp /opt/score/etc/compilers/site.sample.intel /opt/score/etc/compilers/site
としました。
以上インストールについて簡単に述べましたが、インストール方法が間違っていないと
するならばソースからのコンパイルを行ったほうがよろしいのでしょうか?
よろしくお願い致します。
==============================================
電気通信大学 大学院 情報システム学研究科
情報ネットワーク学専攻 分散処理学講座 吉永研究室
小川 善生 (Yoshio Ogawa)
E-mail : ogawa @ sowa.is.uec.ac.jp
==============================================
SCore-users-jp メーリングリストの案内