[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 メーリングリストの案内