next up previous contents
Next: Linux Up: PC Platforms Previous: PC Platforms   Contents

Windows NT

mpiJava is stable on NT platforms using WMPI and JDK 1.1 or later. To test mpiJava under Windows NT we had the choice of a number of MPI implementations to pick from [#!BAKER!#]. We chose WMPI [#!WMPI!#] from the Instituto Supererior de Engenharia de Coimbra, Portugal. WMPI is a full implementation of MPI for Microsoft Win32 platforms. WMPI is based on MPICH and includes a p4 [#!BUTLER!#] device standard. WMPI can co-exist and interact with MPICH/ch_p4 in a cluster of mixed UNIX and Win32 platforms. WMPI is still under development and is freely available.

To create a release of mpiJava for WMPI, the mpiJava JNI C interface was compiled into a Win32 Dynamic Link Library (mpiJava.dll), then the Java MPI interface was compiled into class libraries, and finally a JNI interface to WMPI was created.

Bryan Carpenter 2004-06-09