[SCore-users-jp] fork(),execl()を使用したプログラムの並列化
kameyama @ pccluster.org
kameyama @ pccluster.org
2003年 5月 29日 (木) 10:06:11 JST
亀山です.
In article <003301c324eb$2b52ff80$6400a8c0 @ sein> "増田 尚美" <n-masuda @ sp.nas.nec.co.jp> wrotes:
> (2)スレッドを生成するプログラム(POSIXスレッド使用)
一応, SCore 的には POSIXスレッドの使用を想定してはいますが,
glibc の pthread を書き換えているため, GNU 以外のコンパイラで
独自のスレッドライブラリを持っているものに関しては動かない可能性があります.
それとは別に MPICH 自体が http://www-unix.mcs.anl.gov/mpi/mpich/ に
Thread Safety
The MPICH implementation is not thread-safe. In many cases, it may be
possible to use MPICH in what in MPI-2 are called MPI_THREAD_FUNNELED
or MPI_THREAD_SERIALIZED modes when kernel (as opposed to user) threads
are used. We plan to support a MPI_THREAD_MULTIPLE in a later release.
とかかれているので問題があるかもしれません.
いずれにしても, checkpoint/restart はできないと思います.
from Kameyama Toyohisa
SCore-users-jp メーリングリストの案内